Programowanie

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

9
Używanie koloru Tint w UIImageView
Mam własną podklasę UIButton. Dodaję UIImageViewna to i dodaję obrazek. Chciałbym pomalować obraz kolorem tinta, ale to nie działa. Jak dotąd mam: - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { self.backgroundColor = [UIColor clearColor]; self.clipsToBounds = YES; self.circleView = [[UIView alloc]init]; self.circleView.backgroundColor = [UIColor whiteColor]; self.circleView.layer.borderColor = [[Color …


12
Xcode MyProjectName-Bridging-Header.h nie istnieje
Chcę zacząć używać Swift w moim projekcie Objective-C. Dodałem więc klasę swift: import Foundation @objc class System : NSObject { @objc func printSome() { println("Print line System"); } } I zaimportowałem go do pliku .m: #import "MyProjectName-Swift.h" Podczas budowania projektu pojawia się następujący błąd: Bridging header 'PathToMyProject/MyProjectName-Bridging-Header.h' does not exist …
118 ios  objective-c  xcode  swift 



17
W Perlu, jak mogę wczytać cały plik do łańcucha?
Próbuję otworzyć plik .html jako jeden duży długi ciąg. Oto co mam: open(FILE, 'index.html') or die "Can't read file 'filename' [$!]\n"; $document = <FILE>; close (FILE); print $document; Co skutkuje w: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN Jednak chcę, aby wynik wyglądał następująco: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 …
118 string  perl  slurp 


6
ng-change uzyskaj nową wartość i oryginalną wartość
Używam opcji ng-options do wybierania wartości z menu rozwijanego. Chciałbym móc porównać starą wartość z nową wartością. ng-change działa dobrze przy przechwytywaniu nowej wartości rozwijania, ale jak mogę uzyskać zarówno nową, jak i oryginalną wartość? <select ng-change="updateValue(user)" ng-model="user.id" ng-options="user.id as user.name for user in users"></select> Na przykład, powiedzmy, że chcę, …

10
Zmień limit czasu serwera Tomcat w Eclipse
Kiedy próbuję uruchomić Tomcata, pojawia się komunikat: Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor. Gdzie jest ten edytor serwera? Nie znalazłem go na serwerze preferencji systemu Windows. Używam Eclipse 3.6.
118 eclipse  tomcat 

4
Python xml ElementTree ze źródła ciągu?
ElementTree.parse czyta z pliku, jak mogę tego użyć, jeśli mam już dane XML w ciągu? Może czegoś mi brakuje, ale musi istnieć sposób na użycie elementu ElementTree bez zapisywania ciągu znaków do pliku i ponownego czytania. xml.etree.elementtree
118 python  xml 

13
Jak używać operatora trójargumentowego (?:) W PHP jako skrótu dla „if / else”?
Na podstawie przykładów z tej strony poniżej mam działające i niedziałające próbki kodu. Kod roboczy przy użyciu ifinstrukcji: if (!empty($address['street2'])) echo $address['street2'].'<br />'; Niedziałający kod wykorzystujący operator trójskładnikowy: $test = (empty($address['street2'])) ? 'Yes <br />' : 'No <br />'; // Also tested this (empty($address['street2'])) ? 'Yes <br />' : 'No …

4
Przechwytywanie klawisza „Usuń” za pomocą jQuery
Korzystając z przykładowego kodu z dokumentacji jQuery dla programu obsługi zdarzeń keypress, nie mogę przechwycić Deleteklucza. Poniższy fragment zostanie zarejestrowany 0po Deletenaciśnięciu klawisza w FireFox: $(document).keypress(function(e) { console.log(e.which); }); Wygląda na to, że musi być sposób na przechwycenie Deleteklucza, ale jest to termin niejednoznaczny, więc Google nie okazuje się w …
118 jquery  keypress 

10
Plik używany przez inny proces po użyciu funkcji File.Create ()
Próbuję wykryć, czy plik istnieje w czasie wykonywania, jeśli nie, utwórz go. Jednak pojawia się ten błąd, gdy próbuję do niego napisać: Proces nie może uzyskać dostępu do pliku „myfile.ext”, ponieważ jest używany przez inny proces. string filePath = string.Format(@"{0}\M{1}.dat", ConfigurationManager.AppSettings["DirectoryPath"], costCentre); if (!File.Exists(filePath)) { File.Create(filePath); } using (StreamWriter sw …
118 c#  file-io 

25
Powinienem używać mnożenia czy dzielenia?
Oto głupie zabawne pytanie: Powiedzmy, że musimy wykonać prostą operację, w której potrzebujemy połowy wartości zmiennej. Są zazwyczaj dwa sposoby osiągnięcia tego celu: y = x / 2.0; // or... y = x * 0.5; Zakładając, że używamy standardowych operatorów dostarczonych z językiem, który z nich ma lepszą wydajność? Domyślam …

4
CSS: jak dodać spację przed zawartością elementu?
Żaden z poniższych kodów nie działa: p:before { content: " "; } p:before { content: " "; } Jak dodać spację przed zawartością elementu? Uwaga: muszę pokolorować obramowanie po lewej stronie i margines po lewej stronie do celów semantycznych i użyć spacji jako bezbarwnego marginesu. :)

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.