Programowanie

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

15
Osadzanie bibliotek DLL w skompilowanym pliku wykonywalnym
Czy można osadzić wcześniej istniejącą bibliotekę DLL w skompilowanym pliku wykonywalnym w języku C # (tak, że masz tylko jeden plik do dystrybucji)? Jeśli to możliwe, jak można to zrobić? Zwykle nie mam nic przeciwko pozostawieniu bibliotek DLL na zewnątrz i skonfigurowaniu programu do obsługi wszystkiego, ale było kilka osób …
618 c#  .net  dll  merge  linker 

24
Jak zamontować katalog hosta w kontenerze Docker
Próbuję zamontować katalog hosta w kontenerze Docker, aby wszelkie aktualizacje wykonane na hoście były odzwierciedlone w kontenerach Docker. Gdzie robię coś złego? Oto co zrobiłem: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── …



27
Błąd krytyczny: dozwolony rozmiar pamięci 134217728 bajtów wyczerpanych (CodeIgniter + XML-RPC)
Mam kilka systemów POS, które okresowo wysyłają nowe dane sprzedażowe do jednej scentralizowanej bazy danych, która przechowuje dane w jednej dużej bazie danych w celu generowania raportów. Klient POS oparty jest na PHPPOS, a ja wdrożyłem moduł, który używa standardowej biblioteki XML-RPC do wysyłania danych sprzedaży do usługi. System serwera …

8
W jakiś sposób zadeklarować tablicę w linii?
Powiedzmy, że mam metodę m (), która przyjmuje tablicę ciągów jako argument. Czy istnieje sposób, aby po prostu zadeklarować tę tablicę w linii podczas wykonywania połączenia? tj. zamiast: String[] strs = {"blah", "hey", "yo"}; m(strs); Czy mogę po prostu zastąpić to jedną linią i uniknąć deklarowania nazwanej zmiennej, której nigdy …
617 java  arrays 


30
Jak radzić sobie z precyzją liczb zmiennoprzecinkowych w JavaScript?
Mam następujący fałszywy skrypt testowy: function test() { var x = 0.1 * 0.2; document.write(x); } test(); Uruchom fragment koduUkryj wynikiRozwiń fragment kodu Spowoduje to wydrukowanie wyniku, 0.020000000000000004podczas gdy powinien po prostu wydrukować 0.02(jeśli korzystasz z kalkulatora). O ile rozumiem, wynika to z błędów w precyzji mnożenia zmiennoprzecinkowego. Czy ktoś …


11
Kierowanie tylko na Firefox za pomocą CSS
Za pomocą komentarzy warunkowych łatwo jest zaatakować program Internet Explorer za pomocą reguł CSS specyficznych dla przeglądarki: <!--[if IE 6]> ...include IE6-specific stylesheet here... <![endif]--> Czasami źle działa silnik Gecko (Firefox). Jaki byłby najlepszy sposób kierowania reklam tylko na Firefoksa przy użyciu reguł CSS, a nie na żadną inną przeglądarkę? …
616 css  firefox  css-hack 

4
W jaki sposób bcrypt może mieć wbudowane sole?
Artykuł Cody Hale „Jak bezpiecznie przechowywać hasło” twierdzi, że: bcrypt ma wbudowane sole, aby zapobiec atakom na tęczowy stół. Cytuje ten artykuł , który mówi, że w implementacji OpenBSD bcrypt: OpenBSD generuje 128-bitową sól bcrypt ze strumienia klucza arcfour (arc4random (3)), zaszczepionego losowymi danymi zbieranymi przez jądro z taktowania urządzenia. …

26
W Javie jaki jest najlepszy sposób na określenie rozmiaru obiektu?
Czy nie można ominąć stosu przepełnienia stosu w programie : Как узнать размер объекта (коллекции) в памяти? Mam aplikację, która odczytuje plik CSV ze stosami wierszy danych. Daję użytkownikowi podsumowanie liczby wierszy na podstawie typów danych, ale chcę się upewnić, że nie czytam zbyt wielu wierszy danych i nie powodują …
616 java  memory 



29
Jak rozwiązać błąd „Nie można znaleźć modułu” za pomocą Node.js?
Po ściągnięciu modułu z GitHub i wykonaniu instrukcji, aby go zbudować, próbuję wciągnąć go do istniejącego projektu przy użyciu: > npm install ../faye Wygląda to na załatwienie sprawy: > npm list /home/dave/src/server └─┬ faye@0.7.1 ├── cookiejar@1.3.0 ├── hiredis@0.1.13 └── redis@0.7.1 Ale Node.js nie może znaleźć modułu: > node app.js node.js:201 …
616 node.js 

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.