Programowanie

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

6
Po co używać std :: make_unique w C ++ 17?
O ile rozumiem, wprowadzono C ++ 14 std::make_unique, ponieważ w wyniku nieokreślenia kolejności oceny parametrów było to niebezpieczne: f(std::unique_ptr<MyClass>(new MyClass(param)), g()); // Syntax A (Wyjaśnienie: jeśli ocena najpierw przydzieli pamięć dla surowego wskaźnika, a następnie wywoła g()i wyjątek zostanie zgłoszony przed std::unique_ptrkonstrukcją, wtedy nastąpi wyciek pamięci). Dzwonienie std::make_uniquebyło sposobem na …
96 c++  c++17  unique-ptr 

11
Czy GUI dla menedżera Android SDK zniknęło?
Rzadko robię coś dla Androida, więc jestem trochę zdezorientowany. W tamtych czasach istniały dwa rodzaje instalacji - Android Studio i tylko Android SDK. Mam POMYSŁ, więc nie potrzebuję Studio. Zazwyczaj pobieram SDK, które mają narzędzie UI do pobierania jego składników. Właśnie dostałem https://dl.google.com/android/repository/tools_r25.2.3-linux.zip i nie widzę w nim Menedżera UI …

3
Schema.org - JSON-LD - Gdzie umieścić?
Chcę używać JSON-LD do schematu w witrynie internetowej. (Schemat oznacza dane schema.org.) Wiem, jak zapisywać dane, ale moje pytanie brzmi, czy w moim kodzie jest preferowana lokalizacja do wstawiania tych danych? Innymi słowy, gdyby JSON-LD zawsze być w head, bodyitp?

5
Jak wykonać skrypt bash wiersz po wierszu?
Jeśli wpiszę opcję bash -x , to pokaże całą linię. Ale skrypt będzie działał normalnie. Jak mogę wykonać wiersz po wierszu? Następnie mogę zobaczyć, czy działa poprawnie, czy też przerywam i naprawiam błąd. Ten sam efekt występuje readw każdej linii.
96 bash 


6
Jaka jest różnica między „AS” i „IS” w procedurze składowanej Oracle?
Widzę procedury Oracle czasami napisane ze słowem kluczowym „AS”, a czasami ze słowem kluczowym „IS”. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... vs. CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... Czy jest jakaś różnica między tymi dwoma? Edycja: Wygląda na to, że nie ma między nimi …

6
Przesyłanie pliku bez formularza
Bez używania jakichkolwiek formularzy, mogę po prostu wysłać plik / pliki z <input type="file">do 'upload.php' używając metody POST używając jQuery. Znacznik input nie znajduje się w żadnym tagu formularza. Stoi indywidualnie. Dlatego nie chcę używać wtyczek jQuery, takich jak „ajaxForm” lub „ajaxSubmit”.



2
Webpack vs webpack-dev-server vs webpack-dev-middleware vs webpack-hot-middleware vs etc
Zaczynam pracę z webpackze node/expressśrodowiskiem rozwijającym się ReactJSpo stronie serwera aplikacji ze świadczonych react-router. Jestem bardzo zdezorientowany co do roli każdego pakietu webpack w środowiskach deweloperskich i prod (runtime). Oto podsumowanie mojego zrozumienia: webpack: Jest pakietem, narzędziem do łączenia różnych elementów aplikacji internetowej i umieszczania ich w jednym pliku .js …

3
Jaka jest różnica między metodami kompilacji i tworzenia w programie FactoryGirl?
Wprowadzenie do Factory Girl nakreśla różnicę między FactoryGirl.build()i FactoryGirl.create(): # Returns a User instance that's not saved user = FactoryGirl.build(:user) # Returns a saved User instance user = FactoryGirl.create(:user) Nadal nie rozumiem praktycznych różnic między nimi. Czy ktoś może podać przykład, w którym chciałbyś użyć jednego, a nie drugiego? Dzięki!
96 ruby  factory-bot 

5
Uruchamianie Node.Js na Androidzie
Więc wiem, że było to dość często kwestionowane. Aby być dokładnym, na przykład w tych pytaniach: Uruchom serwer NodeJs w systemie Android Jak uruchomić projekt node.js na Androidzie? i NodeJS na IOS / Android Każda przedstawiona opcja ma jednak problem: Chcę go uruchomić na moim normalnym urządzeniu, więc chciałbym uniknąć …

1
Jakie są argumenty „poziomów”, „kluczy” i nazw w funkcji concat Pandy?
pytania Jak używać pd.concat? Jaki jest levelsargument za? Jaki jest keysargument za? Czy jest kilka przykładów, które pomogą wyjaśnić, jak używać wszystkich argumentów? concatFunkcją Pandy jest szwajcarski scyzoryk łączących się narzędzi. Sytuacje, w których jest to przydatne, są liczne. Istniejąca dokumentacja pomija kilka szczegółów na temat niektórych opcjonalnych argumentów. Wśród …
96 python  pandas 


8
Czy Git publicznie ujawnia mój adres e-mail?
Przewodniki, które przeczytałem do tej pory na temat Gita, mówią, że powinienem przejść do konfiguracji i podać swoje imię i adres e-mail. Nie rozwodzą się; po prostu mówią, żeby to zrobić. Dlaczego Git potrzebuje mojego adresu e-mail? A co ważniejsze, czy jeśli udostępnię swoje repozytorium publicznie, na przykład przez GitHub, …
96 git  privacy 

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.