Programowanie

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


2
emacs, anuluj podział określonego okna
To może być głupie pytanie, ale nie mogłem znaleźć bezpośredniego rozwiązania tego problemu. Często chcę rozdzielić okno w następujący sposób +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | …
97 emacs  elisp 

2
Które zmienne $ _SERVER są bezpieczne?
Osoba atakująca może również kontrolować każdą zmienną, którą może kontrolować użytkownik, a zatem jest ona źródłem ataku. Nazywa się to zmienną „skażoną” i jest niebezpieczna. Podczas używania $_SERVERmożna kontrolować wiele zmiennych. PHP_SELF, HTTP_USER_AGENT, HTTP_X_FORWARDED_FOR, HTTP_ACCEPT_LANGUAGEI wielu innych, są częścią nagłówka żądania HTTP wysłanego przez klienta. Czy ktoś zna „bezpieczną listę” …
97 php  security 

9
Korzyści z używania Parcelable zamiast serializacji obiektu
Jak rozumiem Bundlei Parcelablenależy do sposobu, w jaki Android wykonuje serializację w. Jest używany na przykład w przekazywaniu danych między działaniami. Ale zastanawiam się, czy są jakieś korzyści z używania Parcelablezamiast klasycznej serializacji, na przykład w przypadku zapisywania stanu moich obiektów biznesowych do pamięci wewnętrznej? Czy będzie to prostsze czy …


13
Jak używać performSelector: withObject: afterDelay: z typami prymitywnymi w kakao?
NSObjectMetoda performSelector:withObject:afterDelay:pozwala mi wywołać metodę na obiekt z argumentem obiektu po pewnym czasie. Nie można jej używać dla metod z argumentem niebędącym przedmiotem (np. Ints, floats, structs, non-object pointers itp.). Jaki jest najprostszy sposób osiągnięcia tego samego za pomocą metody z argumentem niebędącym przedmiotem? Wiem, że na performSelector:withObject:co dzień rozwiązaniem …

7
Jakie podejścia są dostępne dla fikcyjnych danych czasu projektowania w WPF?
Pracuję bez mieszania wyrażeń i po prostu używam edytora XAML w vs2010. Pomijając tę ​​mądrość, coraz częściej dostrzegam potrzebę wiązania danych w czasie projektowania. W prostych przypadkach FallbackValuewłaściwość działa bardzo dobrze (pola tekstowe i bloki tekstowe itp.). Ale zwłaszcza w przypadku ItemsControli tym podobnych, naprawdę potrzebne są przykładowe dane, które …



10
Pozwól użytkownikowi skonfigurować tunel SSH, ale nic więcej
Chciałbym zezwolić użytkownikowi na skonfigurowanie tunelu SSH do określonej maszyny na określonym porcie (powiedzmy, 5000), ale chcę ograniczyć tego użytkownika tak bardzo, jak to możliwe. (Uwierzytelnianie będzie odbywać się za pomocą pary kluczy publiczny / prywatny). Wiem, że muszę edytować odpowiedni plik ~ / .ssh / allowed_keys, ale nie jestem …
97 unix  ssh 

7
Jak mogę przesłać nowy kod na github?
Mam katalog ze wszystkimi moimi projektami kodowania. Chcę przesłać (poprawna terminologia?) Do GitHub za pomocą wiersza poleceń. Spojrzałem już na Stare pytanie . Wiem, jak sklonować istniejący projekt i jak go wypchnąć po wprowadzeniu jakichkolwiek zmian. Ale w tym przypadku chcę stworzyć nowy projekt i dodać do niego pliki. Jak …
97 git  github 

5
Python: najszybszy sposób na utworzenie listy n list
Zastanawiałem się więc, jak najlepiej utworzyć listę pustych list: [[],[],[]...] Ze względu na sposób, w jaki Python działa z listami w pamięci, to nie działa: [[]]*n To tworzy, [[],[],...]ale każdy element jest tą samą listą: d = [[]]*n d[0].append(1) #[[1],[1],...] Coś w rodzaju rozumienia listy działa: d = [[] for …
97 python 

2
Ikona Androida a logo
<application>Tag dla Androida Manifest zawiera atrybut logo , którego nigdy nie widział. Jaka jest różnica między ikoną Twojej aplikacji a jej logo? Czy jest używany wyłącznie do celów rynkowych?


3
Backbone.View zamieszanie „el”
Jak należy postępować z widokiem el? Musi być ustawiony, w przeciwnym razie zdarzenia nie będą uruchamiane (patrz tutaj ). Ale czy powinien to być element, który jest już na stronie? W mojej aplikacji renderuję szablon (jQuery Templates) do Fancybox. Co powinno elbyć w takim przypadku?

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.