Programowanie

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



30
Jak uniknąć łańcuchów „jeśli”?
Zakładając, że mam ten pseudo-kod: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Funkcje executeStepXpowinny być wykonywane tylko wtedy, gdy poprzednie zakończyły się powodzeniem. W każdym razie executeThisFunctionInAnyCasefunkcja powinna zostać wywołana na końcu. Jestem początkującym …

24
Najbardziej wydajny sposób usuwania znaków specjalnych z łańcucha
Chcę usunąć wszystkie znaki specjalne z ciągu. Dozwolone znaki to AZ (wielkie lub małe), cyfry (0–9), podkreślenie (_) lub znak kropki (.). Mam następujące, działa, ale podejrzewam (wiem!), Że to nie jest bardzo wydajne: public static string RemoveSpecialCharacters(string str) { StringBuilder sb = new StringBuilder(); for (int i = 0; …
266 c#  string 

30
Jak korzystać z String.substringWithRange? (lub jak działają zakresy w Swift?)
Nie byłem jeszcze w stanie dowiedzieć się, jak uzyskać podciąg Stringw Swift: var str = “Hello, playground” func test(str: String) -> String { return str.substringWithRange( /* What goes here? */ ) } test (str) Nie mogę utworzyć zasięgu w Swift. Autouzupełnianie na placu zabaw nie jest super pomocne - sugeruje …
266 swift 


8
Deserializowanie JSON w obiekt JavaScript
Mam ciąg w aplikacji serwera Java, do której można uzyskać dostęp za pomocą AJAX. Wygląda mniej więcej tak: var json = [{ "adjacencies": [ { "nodeTo": "graphnode2", "nodeFrom": "graphnode1", "data": { "$color": "#557EAA" } } ], "data": { "$color": "#EBB056", "$type": "triangle", "$dim": 9 }, "id": "graphnode1", "name": "graphnode1" },{ …

10
Jak sprawić, aby funkcja czekała na wywołanie zwrotne za pomocą node.js
Mam uproszczoną funkcję, która wygląda następująco: function(query) { myApi.exec('SomeCommand', function(response) { return response; }); } Zasadniczo chcę, aby zadzwonił myApi.execi zwrócił odpowiedź podaną w wywołaniu zwrotnym lambda. Jednak powyższy kod nie działa i po prostu zwraca natychmiast. Tylko dla bardzo hackerskiej próby wypróbowałem poniższe, które nie działały, ale przynajmniej masz …

8
Co faktycznie robi otwarcie pliku?
We wszystkich językach programowania (których przynajmniej używam) musisz otworzyć plik, zanim będziesz mógł go odczytać lub napisać. Ale co właściwie robi ta otwarta operacja? Strony podręcznika dla typowych funkcji tak naprawdę nie mówią nic poza tym, że „otwiera plik do odczytu / zapisu”: http://www.cplusplus.com/reference/cstdio/fopen/ https://docs.python.org/3/library/functions.html#open Oczywiście poprzez użycie funkcji można …
266 c  linux 

15
Jak przekonwertować obraz PNG na SVG? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 4 lata temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jak przekonwertować obraz PNG na SVG?
266 svg  png 

14
Narzędzie do sprawdzania poprawności schematu XML (XSD)? [Zamknięte]
Zamknięte. To pytanie nie jest zgodne z wytycznymi dotyczącymi przepełnienia stosu . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat przepełnienia stosu. Zamknięte 4 lata temu . Popraw to pytanie W biurze piszemy obecnie aplikację, która wygeneruje pliki XML na podstawie podanego nam schematu. …
266 xml  validation  xsd  schema 

6
Co oznacza ng w dyrektywach Angular.js
Angular.js używa kilku dyrektyw z prefiksem ng: ng (dyrektywa podstawowa) ng-switch ng-repeat ng-view Zastanawiałem się, czy ktoś wiedział, co to znaczy, ngponieważ nie mogłem tego znaleźć w dokumentacji. Czy to akronim na coś?
266 angularjs 

20
Powiadomienia push na platformie Android
Chcę napisać aplikację, która odbiera powiadomienia wypychane z serwera. Znalazłem kilka metod, aby to zrobić. SMS - przechwytuj przychodzące wiadomości SMS i inicjuj pobieranie z serwera Okresowo odpytuj serwer Każdy ma swoje ograniczenia. SMS - brak gwarancji na czas przyjazdu. Sonda może wyczerpać baterię. Czy masz lepszą sugestię? Dziękuję bardzo.
266 android  push  alerts 


10
Jak sprawdzić, czy div o określonym identyfikatorze istnieje w jQuery?
Mam funkcję, która dodaje <div>element do kliknięcia. Funkcja pobiera tekst klikniętego elementu i przypisuje go do zmiennej o nazwie name. Ta zmienna jest następnie używana jako<div> id dołączony element. Muszę zobaczyć, czy <div> idzname już istnieje, zanim dołączy element, ale nie wiem jak znaleźć tego. Oto mój kod: $("li.friend").live('click', function() …
266 javascript  jquery 

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.