Programowanie

506
Co to jest Node.js? [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ą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

506
Jak „obwinić” usuniętą linię?

git blamejest świetny dla zmodyfikowanych i dodanych linii, ale jak mogę znaleźć, kiedy linia, która istniała w określonym poprzednim zatwierdzeniu została ostatecznie usunięta. Myślębisect , ale liczyłem na coś wygodniejszego. (Zanim zapytasz: w tym przypadku właśnie zrobiłem a git log -pi...

506
Jak uzyskać szerokość i wysokość ekranu w iOS?

Jak uzyskać wymiary ekranu w iOS? Obecnie używam: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; w viewWillAppear:iwillAnimateRotationToInterfaceOrientation:duration: Za pierwszym razem otrzymuję cały rozmiar ekranu. Za drugim razem dostaję ekran...

506
Umieszczanie ramki wewnątrz div, a nie na jej krawędzi

Mam <div>element i chcę nałożyć na niego ramkę. Wiem, że umiem pisać style="border: 1px solid black", ale to dodaje 2 piksele po obu stronach div, co nie jest tym, czego chcę. Wolałbym, aby ta krawędź znajdowała się -1px od krawędzi div. Sama div ma wymiary 100px x 100px, a jeśli dodam...

505
Funkcja transpozycji / rozpakowania (odwrotna do zip)?

Mam listę krotek z 2 elementami i chciałbym przekonwertować je na 2 listy, w których pierwsza zawiera pierwszą pozycję w każdej krotce, a druga lista zawiera drugą pozycję. Na przykład: original = [('a', 1), ('b', 2), ('c', 3), ('d', 4)] # and I want to become... result = (['a', 'b', 'c', 'd'],...

505
Co to jest funkcja „statyczna” w C?

Pytanie dotyczyło zwykłego do funkcje, a nie c ++ static metody, jak wyjaśniono w komentarzach. Rozumiem, czym jest staticzmienna, ale czym jest staticfunkcja? I dlaczego jest tak, że jeśli zadeklaruję funkcję, powiedzmy void print_matrix, powiedzmy a.c(BEZ a.h) i dołączę "a.c"- rozumiem...

505
Jak dołączyć do pliku w węźle?

Próbuję dołączyć ciąg do pliku dziennika. Jednak writeFile usunie zawartość za każdym razem przed zapisaniem ciągu. fs.writeFile('log.txt', 'Hello Node', function (err) { if (err) throw err; console.log('It\'s saved!'); }); // => message.txt erased, contains only 'Hello Node' Masz pomysł,...

505
Usuń pierwszy znak ciągu w Javascript

Chcę usunąć pierwszy znak ciągu, jeśli pierwszym znakiem jest 0. 0 może być tam więcej niż jeden raz. Czy istnieje prosta funkcja, która sprawdza pierwszy znak i usuwa go, jeśli ma wartość 0? W tej chwili próbuję tego z slice()funkcją JS, ale jest to bardzo

505
Dlaczego sizeof (x ++) nie zwiększa x?

Oto kod skompilowany w oknach dev c ++: #include <stdio.h> int main() { int x = 5; printf("%d and ", sizeof(x++)); // note 1 printf("%d\n", x); // note 2 return 0; } Spodziewam xsię, że będę mieć 6 lat po wykonaniu uwagi 1 . Jednak wynik jest następujący: 4 and 5 Czy ktoś może...

505
Co to „wymaga” Javascript?

Próbuję uzyskać JavaScript do odczytu / zapisu do bazy danych PostgreSQL. Znalazłem ten projekt na github. Udało mi się uzyskać następujący przykładowy kod do uruchomienia w węźle. var pg = require('pg'); //native libpq bindings = `var pg = require('pg').native` var conString =...