Programowanie

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

11
Głęboka kopia w ES6 przy użyciu składni spreadów
Próbuję utworzyć metodę głębokiej mapy dla mojego projektu Redux, która będzie działać z obiektami, a nie z tablicami. Czytałem, że w Redux każdy stan nie powinien nic zmieniać w poprzednich stanach. export const mapCopy = (object, callback) => { return Object.keys(object).reduce(function (output, key) { output[key] = callback.call(this, {...object[key]}); return output; …

7
Jaka jest różnica między cout, cerr, clog of iostream header w c ++? Kiedy użyć którego?
Próbowałem bada różnicę pomiędzy cout, cerroraz clogw Internecie, ale nie mógł znaleźć idealne odpowiedź. Nadal nie wiem, kiedy którego użyć. Czy ktoś może mi wyjaśnić za pomocą prostych programów i zilustrować idealną sytuację, kiedy należy użyć którego? Odwiedziłem tę stronę, która pokazuje mały program na cerri clog, ale dane wyjściowe …
103 c++  iostream  cout  clog 


6
jak filtrować ramki danych pandy według wielu kolumn
Aby przefiltrować ramkę danych (df) według pojedynczej kolumny, jeśli weźmiemy pod uwagę dane dotyczące mężczyzn i kobiet, możemy: males = df[df[Gender]=='Male'] Pytanie 1 - Ale co, jeśli dane obejmują wiele lat i chciałbym zobaczyć tylko mężczyzn w 2014 roku? W innych językach mógłbym zrobić coś takiego: if A = "Male" …
103 python  filter  pandas 

9
Jak zapisać do lokalnej pamięci za pomocą Fluttera?
W Androidzie, jeśli mam informacje, które chcę zachować między sesjami, wiem, że mogę użyć SharedPreferences lub utworzyć bazę danych SQLite, a nawet zapisać plik na urządzeniu i przeczytać go później. Czy istnieje sposób na zapisywanie i przywracanie takich danych za pomocą Fluttera? A może musiałbym napisać kod specyficzny dla urządzenia …


5
Jaka jest różnica między obietnicami JavaScript a oczekiwaniem asynchronicznym?
Używałem już funkcji ECMAScript 6 i ECMAScript 7 (dzięki Babel) w moich aplikacjach - zarówno mobilnych, jak i internetowych. Pierwszym krokiem było oczywiście przejście na poziomy ECMAScript 6. Nauczyłem się wielu wzorców asynchronicznych, obietnic (które są naprawdę obiecujące), generatorów (nie wiem, dlaczego symbol *) itd. Z tego obietnice całkiem dobrze …

3
Jak marynować lub przechowywać sesję notatnika Jupyter (IPython) na później
Załóżmy, że wykonuję większą analizę danych w notebooku Jupyter / Ipython z wieloma czasochłonnymi obliczeniami. Następnie z jakiegoś powodu muszę wyłączyć lokalny serwer jupyter I, ale chciałbym wrócić do późniejszej analizy, bez konieczności ponownego wykonywania wszystkich czasochłonnych obliczeń. Co bym jak miłość do zrobienia jest pickleani przechowywać całą sesję Jupyter …

3
git shallow clone (clone --depth) pomija zdalne gałęzie
Po sklonowaniu zdalnego repozytorium nie pokazuje żadnej zdalnej gałęzi za pomocą opcji -a. Jaki może być problem? Jak to debugować? W tym fragmencie dwa zdalne gałęzie nie są pokazane: $ git clone --depth 1 git://git.savannah.gnu.org/pythonwebkit.git $ cd pythonwebkit $ git branch -a * master remotes/origin/HEAD -> origin/master remotes/origin/master $ git …

13
Jak pobrać wszystkie wartości wyliczenia jako tablicę
Mam następujący wyliczenie. enum EstimateItemStatus: Printable { case Pending case OnHold case Done var description: String { switch self { case .Pending: return "Pending" case .OnHold: return "On Hold" case .Done: return "Done" } } init?(id : Int) { switch id { case 1: self = .Pending case 2: self …
103 ios  arrays  swift  enums 

2
Użyj rejestrowania wypisuje wyjście pprint
Chcę użyć danych wyjściowych pprint, aby pokazać złożoną strukturę danych, ale chciałbym wyprowadzić je za pomocą modułu logowania, a nie standardowego wyjścia. ds = [{'hello': 'there'}] logging.debug( pprint.pprint(ds) ) # outputs as STDOUT
103 python  logging  pprint 


3
jaka jest różnica między const a const {} w javascript
Kiedy studiowałem elektron, znalazłem 2 sposoby na uzyskanie obiektu BrowserWindow. const {BrowserWindow} = require('electron') i const electron = require('electron') const BrowserWindow = electron.BrowserWindow Jaka jest różnica między consti const {}w JavaScript? Nie rozumiem, dlaczego const {}puszka działa. Czy brakuje mi czegoś ważnego na temat JS?

6
TypeError: console.log (…) nie jest funkcją
Jestem naprawdę zdezorientowany, jak mogę uzyskać console.log nie jest funkcją w linii 1091. Jeśli usunę poniższe zamknięcie, linia 1091 nie narzeka na taki błąd. Wersja Chrome 43.0.2357.130 (64-bitowa). Oto kod: $scope.columnNameChanged = function (tableColumn) { setDirtyColumn(tableColumn); //propagate changes to the key fields for (var i = 0; i < $scope.tableIndexes.length; …
103 javascript 

9
Konwertuj ciąg base64 na ArrayBuffer
Muszę przekonwertować ciąg kodowania base64 na ArrayBuffer. Ciągi base64 są wprowadzane przez użytkownika, zostaną skopiowane i wklejone z wiadomości e-mail, więc nie ma ich tam, gdy strona jest ładowana. Chciałbym to zrobić w javascript bez wykonywania wywołania ajax do serwera, jeśli to możliwe. Uważam, że te linki są interesujące, ale …

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.