Programowanie

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

9
Czy można używać Enum Swift w Obj-C?
Próbuję przekonwertować część mojej klasy Obj-C na Swift. I kilka innych klas Obj-C nadal używających enum w tej przekonwertowanej klasie. Szukałem w dokumentach przedpremierowych i nie mogłem go znaleźć, a może przegapiłem. Czy istnieje sposób na użycie Swift enum w klasie Obj-C? Lub link do dokumentu tego wydania? W ten …
145 objective-c  enums  swift 

6
Const przed czy const po?
Na początek prawdopodobnie wiesz, że constmożna to wykorzystać do uczynienia danych obiektu lub wskaźnika niemodyfikowalnymi lub obu. const Object* obj; // can't change data Object* const obj; // can't change pointer const Object* const obj; // can't change data or pointer Możesz jednak również użyć składni: Object const *obj; // …
145 c++  c  syntax  const 

9
Używanie try vs if w pythonie
Czy istnieje uzasadnienie do zadecydować, który z trylub ifkonstrukcje do wykorzystania, podczas testowania zmienna ma wartość? Na przykład istnieje funkcja, która zwraca listę lub nie zwraca wartości. Chcę sprawdzić wynik przed przetworzeniem. Która z poniższych byłaby lepsza i dlaczego? result = function(); if (result): for r in result: #process items …
145 python 

30
Jak znaleźć przyczynę niepowodzenia kompilacji bez żadnego błędu lub ostrzeżenia
Mam aplikację WebApplication, która zawiera odwołanie do usług WCF. Podczas kompilowania przy użyciu programu Visual Studio 2010 kompilacja kończy się niepowodzeniem bez żadnego błędu ani ostrzeżenia. Jednak budowanie .csprojużytkowania MsBuildkończy się sukcesem. Nie mogę dowiedzieć się, co mam spróbować w programie Visual Studio, aby rozwiązać / zdiagnozować problem. Czy możesz …


8
Tablica a wydajność obiektów w JavaScript
Mam model z prawdopodobnie tysiącami obiektów. Zastanawiałem się, jaki byłby najskuteczniejszy sposób przechowywania ich i pobierania pojedynczego obiektu, gdy mam jego identyfikator. Identyfikatory to długie liczby. Więc to są 2 opcje, o których myślałem. w opcji pierwszej jest to prosta tablica z rosnącym indeksem. w opcji 2 jest to tablica …

6
podziel ciąg tylko w pierwszej instancji - java
Chcę podzielić ciąg znaków za pomocą znaku „=”. Ale chcę, żeby to podzieliło się tylko w pierwszej instancji. Jak mogę to zrobić ? Oto przykład JavaScript dla znaku '_', ale nie działa on dla mnie podzielony łańcuch tylko na pierwsze wystąpienie określonego znaku Przykład: apple=fruit table price=5 Kiedy próbuję String.split …
145 java  string  split 


15
Niezmiennie usuwa właściwość z obiektu
Używam Redux. W moim reduktorze próbuję usunąć właściwość z obiektu takiego: const state = { a: '1', b: '2', c: { x: '42', y: '43' }, } I chcę mieć coś takiego bez konieczności modyfikowania pierwotnego stanu: const newState = { a: '1', b: '2', c: { x: '42', }, …



9
jak odwołać się do „ustawienia” YAML z innego miejsca w tym samym pliku YAML?
Mam następujący YAML: paths: patha: /path/to/root/a pathb: /path/to/root/b pathc: /path/to/root/c Jak mogę to „znormalizować”, usuwając /path/to/root/z trzech ścieżek i mieć to jako własne ustawienie, na przykład: paths: root: /path/to/root/ patha: *root* + a pathb: *root* + b pathc: *root* + c Oczywiście to nieważne, właśnie to wymyśliłem. Jaka jest prawdziwa …

1
Jaka logika kryje się za słowem kluczowym „using” w C ++?
Jaka logika kryje się za słowem kluczowym „using” w C ++? Jest używany w różnych sytuacjach i staram się sprawdzić, czy wszystkie mają ze sobą coś wspólnego i istnieje powód, dla którego słowo kluczowe „using” jest używane jako takie. using namespace std; // to import namespace in the current namespace …
145 c++  c++11 

4
Tablica JavaScript do ustawienia
MSDN odwołuje się do abstrakcji zbioru zestawu JavaScript . Mam tablicę obiektów, które chciałbym przekonwertować na zestaw, aby móc usunąć ( .delete()) różne elementy według nazwy: var array = [ {name: "malcom", dogType: "four-legged"}, {name: "peabody", dogType: "three-legged"}, {name: "pablo", dogType: "two-legged"} ]; Jak przekonwertować tę tablicę na zestaw? Dokładniej, …
145 javascript  arrays  set 

6
Moment Js UTC na czas lokalny
Próbuję przekonwertować czas UTC na czas lokalny. Podążałem za tym przykładem z tego linku: http://jsfiddle.net/FLhpq/4/light/ . Nie mogę uzyskać odpowiedniego lokalnego wyjścia. Na przykład, jeśli jest tutaj 10:00 rano, zamiast 10:30, otrzymam 15:30. Oto mój kod: var date = moment.utc().format('YYYY-MM-DD HH:mm:ss'); var localTime = moment.utc(date).toDate(); localTime = moment(localTime).format('YYYY-MM-DD HH:mm:ss'); console.log("moment: …

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.