Programowanie

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


8
Problemy z kodowaniem HTML - zamiast „& nbsp;” pojawia się znak „”
Mam starszą aplikację, która zaczyna się źle zachowywać, z jakiegokolwiek powodu nie jestem pewien. Generuje wiązkę HTML, która jest przekształcana w raporty PDF przez ActivePDF. Proces działa w następujący sposób: Wyciągnij szablon HTML z bazy danych z tokenami do zastąpienia (np. „~ CompanyName ~”, „~ CustomerName ~” itp.) Zamień tokeny …

18
Jaka jest różnica między „funkcją” a „procedurą”?
Mówiąc ogólnie, wszyscy słyszymy o funkcjach lub procedurach w językach programowania. Jednak właśnie dowiedziałem się, że używam tych terminów prawie zamiennie (co prawdopodobnie jest bardzo błędne). Moje pytanie brzmi: Jaka jest różnica pod względem funkcjonalności, przeznaczenia i zastosowania? Przykład byłby mile widziany.

30
Znajdowanie indeksu znaku w Swift String
Czas przyznać się do porażki ... W Objective-C mógłbym użyć czegoś takiego: NSString* str = @"abcdefghi"; [str rangeOfString:@"c"].location; // 2 W Swift widzę coś podobnego: var str = "abcdefghi" str.rangeOfString("c").startIndex ... ale to po prostu daje mi opcję String.Index, której mogę użyć, aby zapisać indeks z powrotem do oryginalnego ciągu, …
203 string  swift 


2
Jak zatrzymać Notepad ++ przed wyświetlaniem autouzupełniania dla wszystkich słów w pliku
Próbuję używać Notepad ++ z językiem programowania Progress. Zainstalowałem definicję języka w %APPDATA%\Roaming\Notepad++as, userDefineLang.xmla podświetlanie składni działa poprawnie. Umieściłem plik w notepad++ Plugins\APIskatalogu o nazwie progress.xml, ale zawartość nie jest rozpoznawana przez Notepad ++. Usunąłem również wszystkie inne pliki językowe z tego katalogu, a Notepad ++ nadal wyświetla dokładnie te …

3
Jeśli odwołam istniejący certyfikat dystrybucyjny, czy coś zepsuje istniejące aplikacje?
Zbudowałem aplikację na system iOS dla organizacji, która ma już aplikację w sklepie. Po tygodniach prób uzyskania faceta, który ma klucz do podpisania aplikacji, w końcu wrócili i powiedzieli: „Po prostu zrób to!”. Zastanawiam się więc, jak postępować. Jeśli wejdę do portalu obsługi administracyjnej i odwołam certyfikat dist, a następnie …

2
Zapytania Django - ID kontra PK
Podczas pisania zapytań django można użyć zarówno id / pk jako parametrów zapytania. Object.objects.get(id=1) Object.objects.get(pk=1) Wiem, że pk oznacza Primary Key i jest tylko skrótem, zgodnie z dokumentacją django. Jednak nie jest jasne, kiedy należy używać id lub pk.
203 django  orm  primary-key 


13
Czy istnieje metodologia inżynierii oprogramowania dla programowania funkcjonalnego? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 3 lata temu . Popraw to pytanie Inżynieria oprogramowania, jak się ją obecnie uczy, koncentruje się całkowicie na programowaniu …

4
Zastosuj style CSS do elementu w zależności od jego elementów potomnych
Czy można zdefiniować styl CSS dla elementu, który jest stosowany tylko wtedy, gdy dopasowany element zawiera określony element (jako bezpośredni element potomny)? Myślę, że najlepiej to wyjaśnić na przykładzie. Uwaga : staram się stylizować element nadrzędny , w zależności od tego, jakie elementy potomne zawiera. <style> /* note this is …
203 html  css 

7
Czy plik CSV może zawierać komentarz?
Czy istnieje jakiś oficjalny sposób, aby plik sformatowany w formacie CSV zezwalał na komentarze, albo w osobnym wierszu, albo na końcu wiersza? Próbowałem sprawdzić wikipedię na ten temat, a także RFC 4180, ale oba nie wspominają niczego, co prowadzi mnie do przekonania, że ​​nie jest to część formatu pliku, więc …

10
Tryby nawigacji na pasku akcji są nieaktualne w systemie Android L.
Przyjrzeniu raportu diff API dla Androida „L” podglądu, widzę, że wszystkie metody związane z trybów nawigacji w ActionBarklasie (takich jak setNavigationMode(), addTab(), selectTab(), & c). są teraz przestarzałe. Dokumentacja wyjaśnia: Tryby nawigacji na pasku działań są przestarzałe i nie są obsługiwane przez wbudowane paski działań paska narzędzi. Zastanów się nad …


7
Jak zmusić git pull do zastąpienia wszystkiego przy każdym ściągnięciu?
Mam CENTRALNE repozytorium z trzema repozytoriami deweloperów, które normalnie go pobierają i wypychają. Mam również dwa inne repozytoria, które pobierają z CENTRAL-ego repozytorium: jedno jest serwerem na żywo, a drugie serwerem testowym / etapowym - każde pobiera z własnej gałęzi. Scenariusz jest następujący: mam post-updateskrypt przechwytujący na repozytorium CENTRAL, który …
203 git  git-pull 

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.