Programowanie

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

22
Wdrażanie strony internetowej: 500 - Wewnętrzny błąd serwera
Próbuję wdrożyć aplikację ASP.NET. Wdrożyłem witrynę w IIS, ale kiedy odwiedzam ją za pomocą przeglądarki, pokazuje mi to: błąd serwera 500 wewnętrzny błąd serwera. Wystąpił problem z poszukiwanym zasobem i nie można go wyświetlić. Po majstrowaniu przy web.config otrzymałem: Nie można wyświetlić strony, ponieważ wystąpił wewnętrzny błąd serwera. Jak mogę …

10
Jaka jest różnica między programowaniem synchronicznym i asynchronicznym (w node.js)
Czytałem nodebeginner I natknąłem się na następujące dwa fragmenty kodu. Pierwszy: var result = database.query("SELECT * FROM hugetable"); console.log("Hello World"); Drugie: database.query("SELECT * FROM hugetable", function(rows) { var result = rows; }); console.log("Hello World"); Rozumiem, co powinni zrobić, przeszukują bazę danych, aby uzyskać odpowiedź na zapytanie. A potem console.log('Hello world'). …

3
Reaguje funkcjonalny składnik bezstanowy, PureComponent, Component; jakie są różnice i kiedy powinniśmy z czego korzystać?
Dowiedzieliśmy się , że od wersji 15.3.0 React mamy nową klasę podstawową o nazwie PureComponent, która może być rozszerzona o wbudowany PureRenderMixin . Rozumiem, że pod maską stosuje się płytkie porównanie rekwizytów w środku shouldComponentUpdate. Teraz mamy 3 sposoby na zdefiniowanie komponentu React: Funkcjonalny składnik bezstanowy, który nie rozszerza żadnej …


5
Jaki jest sens niewiedzy?
[dcl.attr.noreturn] podaje następujący przykład: [[ noreturn ]] void f() { throw "error"; // OK } ale nie rozumiem, o co chodzi [[noreturn]], ponieważ typ zwracanej funkcji już jest void. Jaki jest sens tego noreturnatrybutu? Jak ma być używany?


9
Webpack.config jak po prostu skopiować plik index.html do folderu dist
Próbuję zautomatyzować przechodzenie do / dist. Mam następujące config.js: module.exports = { context: __dirname + "/lib", entry: { main: [ "./baa.ts" ] }, output: { path: __dirname + "/dist", filename: "foo.js" }, devtool: "source-map", module: { loaders: [ { test: /\.ts$/, loader: 'awesome-typescript-loader' }, { test: /\.css$/, loader: "style-loader!css-loader" } …
189 webpack 

1
Czy muszę przechowywać sól w bcrypt?
bCrypt's javadoc ma ten kod do szyfrowania hasła: String pw_hash = BCrypt.hashpw(plain_password, BCrypt.gensalt()); Aby sprawdzić, czy hasło w postaci zwykłego tekstu jest zgodne z hasłem, które zostało wcześniej zaszyfrowane, użyj metody checkpw: if (BCrypt.checkpw(candidate_password, stored_hash)) System.out.println("It matches"); else System.out.println("It does not match"); Te fragmenty kodu sugerują mi, że losowo generowana …

5
Tworzenie interfejsu API dla aplikacji mobilnych - Uwierzytelnianie i autoryzacja
Przegląd Chcę utworzyć interfejs API (REST) ​​dla mojej aplikacji. Początkowym / głównym celem będzie konsumpcja przez aplikacje mobilne (iPhone, Android, Symbian itp.). Badałem różne mechanizmy uwierzytelniania i autoryzacji internetowych interfejsów API (badając inne implementacje). Mam głowę wokół większości podstawowych koncepcji, ale wciąż szukam wskazówek w kilku obszarach. Ostatnią rzeczą, którą …

8
Jaki jest najlepszy sposób na połączenie dwóch wektorów?
Używam wielowątkowości i chcę scalić wyniki. Na przykład: std::vector<int> A; std::vector<int> B; std::vector<int> AB; Chcę, aby AB musiał mieć zawartość A i zawartość B w tej kolejności. Jaki jest najbardziej efektywny sposób zrobienia czegoś takiego?
189 c++  vector 

6
Jak zignorować polecenia xargs, jeśli wejście stdin jest puste?
Rozważ to polecenie: ls /mydir/*.txt | xargs chown root Intencją jest zmiana właścicieli wszystkich plików tekstowych mydirna root Problem polega na tym, że jeśli nie ma żadnych .txtplików, mydirxargs wyświetla błąd informujący, że nie określono ścieżki. Jest to nieszkodliwy przykład, ponieważ generowany jest błąd, ale w niektórych przypadkach, na przykład …
189 bash  centos  xargs 

16
Wybierz losowy element z tablicy
Załóżmy, że mam tablicę i chcę wybrać jeden element losowo. Jaki byłby najprostszy sposób to zrobić? Oczywistym sposobem byłoby array[random index]. Ale może jest coś takiego jak rubin array.sample? A jeśli nie, można stworzyć taką metodę za pomocą rozszerzenia?
189 arrays  swift  random 

13
Przekieruj non-www na www w .htaccess
Mam to w moim pliku .htaccess: RewriteCond %{HTTP_HOST} ^example.com$ RewriteRule (.*) http://www.example.com$1 [R=301,L] ale za każdym razem, gdy uzyskuję dostęp do pliku w moim katalogu głównym, jak http://example.com/robots.txtprzekieruje do http://www.example.comrobots.txt/. Jak mogę to poprawić, aby poprawnie przekierowywało http://www.example.com/robots.txt?
189 .htaccess 

10
PHP PDO: zestaw znaków, ustawić nazwy?
Miałem to wcześniej w moim normalnym połączeniu mysql_ *: mysql_set_charset("utf8",$link); mysql_query("SET NAMES 'UTF8'"); Czy potrzebuję go do PDO? A gdzie powinienem to mieć? $connect = new PDO("mysql:host=$host;dbname=$db", $user, $pass, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
189 php  mysql  pdo 


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.