Programowanie

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

4
Jak zanegować warunek w programie PowerShell?
Jak zanegować test warunkowy w programie PowerShell? Na przykład, jeśli chcę sprawdzić katalog C: \ Code, mogę uruchomić: if (Test-Path C:\Code){ write "it exists!" } Czy istnieje sposób na zanegowanie tego warunku, np. (Niedziałający): if (Not (Test-Path C:\Code)){ write "it doesn't exist!" } Obejście : if (Test-Path C:\Code){ } else …

10
Wykonaj .join na wartości w tablicy obiektów
Jeśli mam tablicę ciągów, mogę użyć .join()metody, aby uzyskać pojedynczy ciąg, z każdym elementem oddzielonym przecinkami, tak jak poniżej: ["Joe", "Kevin", "Peter"].join(", ") // => "Joe, Kevin, Peter" Mam tablicę obiektów i chciałbym wykonać podobną operację na wartości w niej zawartej; więc od [ {name: "Joe", age: 22}, {name: "Kevin", …


12
Zabezpiecz losowy token w Node.js
W tym pytaniu Erik musi wygenerować bezpieczny losowy token w Node.js. Istnieje metoda, crypto.randomBytesktóra generuje losowy bufor. Jednak kodowanie base64 w węźle nie jest bezpieczne dla adresu URL, obejmuje /i +zamiast -i _. Dlatego najprostszym sposobem na wygenerowanie takiego tokena, jaki znalazłem, jest require('crypto').randomBytes(48, function(ex, buf) { token = buf.toString('base64').replace(/\//g,'_').replace(/\+/g,'-'); …

14
Czy lepszą praktyką jest używanie String.format zamiast String Concatenation w Javie?
Czy jest zauważalna różnica między używaniem String.formata łączeniem ciągów w Javie? Zwykle używam, String.formatale czasami poślizgnę się i użyję konkatenacji. Zastanawiałem się, czy jedno jest lepsze od drugiego. Sposób, w jaki go widzę, String.formatdaje więcej mocy w „formatowaniu” łańcucha; a konkatenacja oznacza, że ​​nie musisz się martwić o przypadkowe dodanie …

8
Jak zdobyć ciało POST w php?
Przesyłam jako POST na stronie php: {a:1} To jest treść żądania (żądanie POST). W php, co muszę zrobić, aby wyodrębnić tę wartość? var_dump($_POST); nie jest rozwiązaniem, nie działa.
273 php  rest  post 


5
Import ES6 za pomocą at ('@') Zaloguj się w projekcie vue.js za pomocą pakietu Webpack
Zaczynam nowy projekt vue.js, więc użyłem narzędzia vue-cli, aby stworzyć nowy projekt pakietu WWW (tj vue init webpack.). Przechodząc przez wygenerowane pliki, zauważyłem następujący import do src/router/index.jspliku: import Vue from 'vue' import Router from 'vue-router' import Hello from '@/components/Hello' // <- this one is what my qusestion is about Vue.use(Router) …

7
Jak znaleźć wszystkie tabele, które mają klucze obce, które odwołują się do konkretnej table.column i mają wartości dla tych kluczy obcych?
Mam tabelę, której klucz podstawowy jest wymieniony w kilku innych tabelach jako klucz obcy. Na przykład: CREATE TABLE `X` ( `X_id` int NOT NULL auto_increment, `name` varchar(255) NOT NULL, PRIMARY KEY (`X_id`) ) CREATE TABLE `Y` ( `Y_id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `X_id` int DEFAULT NULL, …


11
Wyszukiwanie bez rozróżniania wielkości liter
Próbuję uzyskać wyszukiwanie bez rozróżniania wielkości liter z działającymi dwoma łańcuchami w JavaScript. Normalnie byłoby tak: var string="Stackoverflow is the BEST"; var result= string.search(/best/i); alert(result); /iFlaga byłaby dla wielkości liter. Ale muszę szukać drugiego ciągu; bez flagi działa idealnie: var string="Stackoverflow is the BEST"; var searchstring="best"; var result= string.search(searchstring); alert(result); …

13
Jakie jest najlepsze narzędzie do scalania trójstronnego? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

4
Kod odpowiedzi REST dla nieprawidłowych danych
Jaki kod odpowiedzi należy przekazać klientowi w przypadku następujących scenariuszy? Nieprawidłowe dane przekazane podczas rejestracji użytkownika, takie jak niewłaściwy format wiadomości e-mail Nazwa użytkownika / adres e-mail już istnieje Wybrałem 403. Stwierdziłem również, że według mnie można go użyć. Wikipedia: 412 Warunek wstępny nie powiódł się: Serwer nie spełnia jednego …
272 http  rest  jax-rs 

14
błąd clang: nieznany argument: '-mno-fused-madd' (błąd instalacji pakietu python)
Podczas próby instalacji psycopg2przez pip na Mavericks 10.9 pojawia się następujący błąd : clang: error: unknown argument: '-mno-fused-madd' [-Wunused-command-line-argument-hard-error-in-future] Nie wiem, jak postępować i szukałem tego i innego miejsca w poszukiwaniu tego konkretnego błędu. Każda pomoc jest mile widziana! Oto pełne dane wyjściowe z pip: $ pip install psycopg2 Downloading/unpacking …

1
Jak korzystać z Bezkształtnego w quasi-cytacie?
Próbuję wywołać Shapelessmakro od wewnątrz quasiquoteze Scalai ja nie dostaję tego, co chciałbym dostać. Moje makro nie zwraca żadnych błędów, ale nie rozwija się Witness(fieldName)doWitness.Lt[String] val implicits = schema.fields.map { field => val fieldName:String = field.name val fieldType = TypeName(field.valueType.fullName) val in = TermName("implicitField"+fieldName) val tn = TermName(fieldName) val cc …

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.