Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

18
Перенесення матриці в Python
На цей питання є відповіді на Stack Overflow на російському : Поворот матриці (двомірне масівання) на 90 градусів в Python з підтримкою zip Я намагаюся створити функцію транспонування матриці для python, але я не можу зробити так, щоб вона працювала. Скажи, що я theArray = [['a','b','c'],['d','e','f'],['g','h','i']] і я хочу, щоб …

5
Як створити діапазон із кроком n у bash? (генерувати послідовність чисел із кроком)
Шлях до перебору діапазону в bash є for i in {0..10}; do echo $i; done Який би був синтаксис ітерації над послідовністю з кроком? Скажіть, я хотів би отримати лише парне число у наведеному вище прикладі.
143 bash  range  iteration 

8
подайте форму на нову вкладку
Я хотів би (просто перевірити деякі функції, після того, як я уникну такої поведінки) завантажити сторінку, яку викликають, відправивши на нову вкладку: чи можливо?
143 php  jquery  forms  http-post 

7
Де повинні жити обробники сигналів у проекті джанго?
Я щойно почав впроваджувати слухачі сигналів в проект джанго. Поки я розумію, що вони є, і як ними користуватися. Мені важко зрозуміти, куди мені їх поставити. У документації з сайту django написано: Де повинен жити цей код? Ви можете розмістити сигнал обробки та реєстраційний код куди завгодно. Однак вам потрібно …

4
Як написати запит XPath, щоб відповідати двом атрибутам?
Наступне запитання: <div id="id-74385" class="guest clearfix" style="z-index: 999;"> Враховуючи вище, Якщо я хочу вираз XPath з перевірками як id, так і класу, чи можемо ми це зробити w / 'та' умова LIKE: //div[@id='id-74385'] and div[@class='guest clearfix'] Це правильний спосіб? Моє виконання тут не вдається ... Будь ласка, допоможіть!
143 xpath 

14
Рекурсивні лямбда-функції в C ++ 11
Я новачок у С ++ 11. Я пишу наступну рекурсивну лямбда-функцію, але вона не компілюється. 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
Динамічно додайте слухача подій
Я тільки починаю возитися з Angular 2 і мені цікаво, чи хтось може підказати мені найкращий спосіб динамічно додавати та видаляти слухачів подій з елементів. У мене налаштований компонент. Коли клацнути певний елемент у шаблоні, я хочу додати слухача mousemoveдо іншого елемента того ж шаблону. Потім я хочу видалити цей …

8
Навчання WebGL та three.js [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . Удосконаліть це питання Я новачок і починаю дізнаватися про 3D-комп'ютерну графіку у веб-браузерах. Мені …
143 webgl  three.js 

4
Як вказати типи функцій методів void (не Void) у Java8?
Я граю з Java 8, щоб дізнатися, як функціонують громадяни першого класу. У мене є такий фрагмент: 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[] …
143 java  java-8 

7
Потоки Java 8 - збирайте та зменшуйте
Коли ви використовуєте collect()vs reduce()? Хтось має хороші, конкретні приклади, коли, безумовно, краще йти тим чи іншим шляхом? Згадки Javadoc, які збирають (), - це змінне зменшення . Зважаючи на те, що це зменшене скорочення, я припускаю, що це потребує синхронізації (внутрішньо), що, в свою чергу, може завдати шкоди продуктивності. …
143 java  java-8  java-stream 

9
Яка різниця між сигакцією та сигналом?
Я збирався додати додатковий обробник сигналу в додаток, який ми тут маємо, і я помітив, що автор використовував sigaction()для налаштування інших обробників сигналів. Я збирався використовувати signal(). Для дотримання конвенції я повинен використовувати, sigaction()але якщо я писав з нуля, що мені вибрати?
143 c  signals  posix 


2
Значення прапорця -низу при компілюванні
У різних багатопотокових проектах C і C ++ я бачив -pthread прапор застосовується як до етапу компіляції, так і для зв'язування, а інші взагалі не використовують його і просто переходять -lpthreadна етап зв’язку. Чи є якась небезпека не скласти та зв’язати -pthreadпрапор - тобто що -pthreadнасправді робить? Мене насамперед цікавлять …
143 c++  c  linux  pthreads 

14
Ефективний спосіб вставити число в відсортований масив чисел?
У мене є відсортований масив JavaScript, і хочу вставити ще один елемент у масив, таким чином отриманий масив залишається відсортованим. Я, безумовно, міг реалізувати просту функцію вставки в стилі 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; …

4
setuptools vs. distutils: чому distutils все ще є річчю?
Python має заплутану історію інструментів , які можуть бути використані для упаковки і опису проектів: вони включають distutilsв стандартній бібліотеці, distribute, distutils2і setuptools(а можуть і більше). Виявляється , що distributeі distutils2були припинені на користь setuptools, яка залишає два конкуруючих стандартів. Наскільки я розумію, setuptoolsпропонуються набагато більше варіантів (наприклад, декларування залежностей, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.