Programowanie

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

18
Matryca transponowana w Pythonie
На этот вопрос есть ответы на Stack Overflow на русском : Поворот матрицы (двумерного массива) на 90 градусощв впопос Próbuję utworzyć funkcję transpozycji macierzy dla języka Python, ale nie mogę jej uruchomić. Powiedz, że tak theArray = [['a','b','c'],['d','e','f'],['g','h','i']] i chcę, żeby moja funkcja wymyśliła newArray = [['a','d','g'],['b','e','h'],['c', 'f', 'i']] Innymi …



7
Gdzie w projekcie django powinny mieszkać programy obsługi sygnałów?
Właśnie zacząłem wdrażać odbiorniki sygnału w projekcie django. Chociaż rozumiem, czym one są i jak ich używać. Trudno mi się wymyślić, gdzie je umieścić. Dokumentacja ze strony django ma do powiedzenia: Gdzie powinien znajdować się ten kod? Możesz umieścić obsługę sygnału i kod rejestracyjny w dowolnym miejscu. Musisz jednak upewnić …

4
Jak napisać zapytanie XPath, aby dopasować dwa atrybuty?
Następujące pytanie: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Podane powyżej, Jeśli chcę wyrażenie XPath z sprawdzaniem zarówno identyfikatora, jak i klasy, czy możemy to zrobić w / 'i' WARUNEK JAK: //div[@id='id-74385'] and div[@class='guest clearfix'] Czy to właściwy sposób? Moja egzekucja się nie udaje ... Proszę o pomoc!
143 xpath 

14
Rekurencyjne funkcje lambda w C ++ 11
Jestem nowy w C ++ 11. Piszę następującą rekurencyjną funkcję lambda, ale nie kompiluje się. sum.cpp #include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum = [term,next,&sum](int a, int b)mutable ->int { if(a>b) return 0; …
143 c++  c++11  lambda 

4
Dynamicznie dodawaj odbiornik zdarzeń
Właśnie zaczynam bawić się Angular 2 i zastanawiam się, czy ktoś może mi powiedzieć najlepszy sposób na dynamiczne dodawanie i usuwanie detektorów zdarzeń z elementów. Mam skonfigurowany komponent. Po kliknięciu określonego elementu w szablonie chcę dodać detektor mousemovedo innego elementu tego samego szablonu. Następnie chcę usunąć ten odbiornik po kliknięciu …

8
Nauka WebGL i three.js [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 4 lata temu . Popraw to pytanie Jestem nowy i zaczynam poznawać grafikę komputerową 3D w …
143 webgl  three.js 

4
Jak określić typy funkcji dla metod void (nie Void) w Java8?
Bawię się Javą 8, aby dowiedzieć się, jak funkcjonuje jako obywatel pierwszej klasy. Mam następujący fragment: package test; import java.util.*; import java.util.function.*; public class Test { public static void myForEach(List<Integer> list, Function<Integer, Void> myFunction) { list.forEach(functionToBlock(myFunction)); } public static void displayInt(Integer i) { System.out.println(i); } public static void main(String[] args) …
143 java  java-8 

5
Jak udostępnić konfiguracje IntelliJ Run / Debug między projektami?
Mam wiele różnych wersji mojej aplikacji. Każdy z nich to osobny projekt intellij. Za każdym razem, gdy otwieram nowy, lista konfiguracji jest pusta: Irytujące jest to, że wdrażam na 1 maszynę wirtualną i muszę kopiować i wklejać konfiguracje debugowania za każdym razem, gdy chcę przetestować inną wersję. Intellij sprawia, że …

7
Strumienie Java 8 - zbieraj a zmniejszaj
Kiedy użyjesz collect()vs reduce()? Czy ktoś ma dobre, konkretne przykłady, kiedy zdecydowanie lepiej jest iść w jedną lub drugą stronę? Javadoc wspomina, że ​​metoda collect () jest modyfikowalną redukcją . Biorąc pod uwagę, że jest to redukcja zmienna, zakładam, że wymaga synchronizacji (wewnętrznej), co z kolei może mieć negatywny wpływ …
143 java  java-8  java-stream 

9
Jaka jest różnica między sigaction a signal?
Miałem właśnie dodać dodatkowy moduł obsługi sygnału do aplikacji, którą tu mamy i zauważyłem, że autor użył sigaction()do skonfigurowania innych programów obsługi sygnału. Miałem zamiar użyć signal(). Zgodnie z konwencją powinienem się kierować, sigaction()ale jeśli pisałem od zera, którą wybrać?
143 c  signals  posix 

14
Skuteczny sposób wstawiania liczby do posortowanej tablicy liczb?
Mam posortowaną tablicę JavaScript i chcę wstawić jeszcze jeden element do tablicy, tak aby wynikowa tablica pozostała posortowana. Z pewnością mógłbym zaimplementować prostą funkcję wstawiania w stylu quicksort: var array = [1,2,3,4,5,6,7,8,9]; var element = 3.5; function insert(element, array) { array.splice(locationOf(element, array) + 1, 0, element); return array; } function …


2
Znaczenie flagi -pthread podczas kompilacji
W różnych wielowątkowych projektach C i C ++ widziałem -pthreadflagę stosowaną zarówno na etapie kompilacji, jak i linkowania, podczas gdy inne w ogóle jej nie używają i po prostu przechodzą -lpthreaddo etapu łączenia. Czy istnieje niebezpieczeństwo niekompilowania i linkowania z -pthreadflagą - czyli co -pthreadwłaściwie robi? Interesują mnie przede wszystkim …
143 c++  c  linux  pthreads 

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.