Programowanie

Pytania i odpowiedzi dla programistów profesjonalnych i entuzjastów

7
Używanie „this” z nazwą klasy
Zajmuję się programowaniem na Androida i uczyłem się o intencjach, kiedy zobaczyłem konstruktora, który moim wyszkolonym w C # umyśle wydawał się funky. Wezwanie brzmiało: Intent myIntent = new Intent(CurrentActivity.this, NextActivity.class); Oba parametry są dla mnie nowe. W jaki sposób istnieje statyczne „.this” poza nazwą klasy? Czy to sprawa Javy …
115 java  android  this 


6
Jak mogę uruchomić dyrektywę po zakończeniu renderowania domeny?
Mam pozornie prosty problem bez widocznego (czytając dokumentację Angular JS) rozwiązania. Mam dyrektywę Angular JS, która wykonuje obliczenia na podstawie wysokości innych elementów DOM, aby zdefiniować wysokość kontenera w DOM. Coś podobnego dzieje się w dyrektywie: return function(scope, element, attrs) { $('.main').height( $('.site-header').height() - $('.site-footer').height() ); } Problem polega na …

9
SQL Server IN a EXISTS Performance
Ciekawi mnie, które z poniższych byłoby bardziej wydajne? Zawsze byłem trochę ostrożny przy używaniu, INponieważ uważam, że SQL Server zamienia zestaw wyników w dużą IFinstrukcję. W przypadku dużego zestawu wyników może to spowodować słabą wydajność. W przypadku małych zestawów wyników nie jestem pewien, czy któryś z nich jest lepszy. W …


12
Jak programowo zmienić uprawnienia do plików?
W Javie dynamicznie tworzę zestaw plików i chciałbym zmienić uprawnienia do tych plików w systemie plików linux / unix. Chciałbym móc wykonać odpowiednik Java chmod. Czy to możliwe Java 5? Jeśli tak to jak? Wiem, że w Javie 6 Fileobiekt ma setReadable()/ setWritable()metody. Wiem również, że mógłbym wykonać wywołanie systemowe, …
115 java  filesystems 


9
Narzędzie do odczytywania i wyświetlania wersji Java .class
Czy ktoś z was zna narzędzie, które wyszuka pliki .class, a następnie wyświetli ich skompilowane wersje? Wiem, że możesz spojrzeć na nie indywidualnie w edytorze szesnastkowym, ale mam wiele plików klas do przejrzenia (coś w mojej gigantycznej aplikacji z jakiegoś powodu kompiluje się do Java6).
115 jvm-bytecode 



10
Niestandardowe ostrzeżenia kompilatora
Kiedy używasz ObsoleteAtribute w .Net daje ci ostrzeżenia kompilatora, informujące cię, że obiekt / metoda / właściwość jest przestarzała i należy użyć czegoś innego. Obecnie pracuję nad projektem, który wymaga wielu zmian w kodzie byłych pracowników. Chcę napisać atrybut niestandardowy, którego mogę użyć do oznaczania metod lub właściwości, które będą …

5
Wyklucz podkatalog za pomocą funkcji find
Mam taką strukturę katalogów data |___ | abc |____incoming def |____incoming |____processed 123 |___incoming 456 |___incoming |___processed We wszystkich folderach w katalogu Data znajduje się przychodzący podfolder. Chcę pobrać wszystkie pliki ze wszystkich folderów i podfolderów z wyjątkiem katalogów def / incoming i 456 / incoming. Wypróbowałem za pomocą następującego …
115 bash  unix 

12
Jak uniknąć przepełnienia zmiennej środowiskowej PATH w systemie Windows?
Chciałbym wiedzieć, jakie są podejścia, których używasz do zarządzania plikami wykonywalnymi w systemie. Na przykład mam prawie wszystko, co jest dostępne z linii poleceń, ale teraz doszedłem do granicy ciągu ścieżki, więc nie mogę dodać więcej dir. Więc co polecasz? Dawno temu próbowałem użyć miękkich linków plików wykonywalnych w katalogu …

5
Jak edytować parametry połączenia Entity Framework?
Niedawno musiałem edytować plik app.config, aby zmienić parametry połączenia dla modelu danych Entity Framework ( .edmxplik). Ale chciałbym wiedzieć: czy istnieje sposób edytowania parametrów połączenia EF przy użyciu projektanta? Oryginalne parametry połączenia są generowane automatycznie przez kreatora Entity Data Model. Ciągu połączenia nie można wtedy zmienić - pozostaje on wyłączony …

3
Brak programu Visual Studio 2013 Konwertuj na aplikację internetową
Zarządzam starą aplikacją internetową, która wciąż ma starszy kod z Framework 1 (uwierzycie), obecnie w Framework 4.0. Kiedy muszę naprawić lub uaktualnić stronę internetową, konwertuję ją na stronę internetową aplikacji internetowej, klikając „Konwertuj na aplikację internetową”. Wygląda na to, że VS 2013 nie ma tego samego elementu menu. Czy coś …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.