программирование

Q & A для профессиональных программистов и энтузиастов

3
Как лучше всего помещать несколько проектов в репозиторий git? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост. . Закрыто в прошлом году . Улучшить этот вопрос По какой-то причине у меня есть только один репозиторий для …
188 git 

21
Как использовать перечисления в качестве флагов в C ++?
Обрабатывать enums как флаги хорошо работает в C # с помощью [Flags]атрибута, но как лучше всего это сделать в C ++? Например, я хотел бы написать: enum AnimalFlags { HasClaws = 1, CanFly =2, EatsFish = 4, Endangered = 8 }; seahawk.flags = CanFly | EatsFish | Endangered; Тем не …
188 c++  enums 

21
Как питонный способ обнаружить последний элемент в цикле for?
Я хотел бы знать лучший способ (более компактный и "питонический" способ) сделать специальную обработку для последнего элемента в цикле for. Существует фрагмент кода, который следует вызывать только между элементами, подавляя в последнем. Вот как я сейчас это делаю: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - 1: …


3
Доступ к переменной вне области действия каждого цикла Handlebars.js
У меня есть шаблон handlebars.js, вот так: {{externalValue}} <select name="test"> {{#each myCollection}} <option value="{{id}}">{{title}} {{externalValue}}</option> {{/each}} </select> И это сгенерированный вывод: myExternalValue <select name="test"> <option value="1">First element </option> <option value="2">Second element </option> <option value="3">Third element </option> </select> Как и ожидалось, я могу получить доступ к полям idи titleкаждого элемента, myCollectionчтобы …

11
Как объединить два генератора в Python?
Я хочу изменить следующий код for directory, dirs, files in os.walk(directory_1): do_something() for directory, dirs, files in os.walk(directory_2): do_something() к этому коду: for directory, dirs, files in os.walk(directory_1) + os.walk(directory_2): do_something() Я получаю ошибку: неподдерживаемые типы операндов для +: «генератор» и «генератор» Как объединить два генератора в Python?
188 python  generator 

4
Как мне избежать знака процента в T-SQL?
На этот вопрос также есть ответ , но в нем конкретно упоминается DB2. Как искать строку , используя LIKEуже имеет процент %символ в нем? В LIKEоператор использует %символы для обозначения маски.
188 sql-server  tsql 

8
Java 8 - лучший способ преобразовать список: карта или foreach?
У меня есть список, в myListToParseкотором я хочу отфильтровать элементы и применить метод для каждого элемента, и добавить результат в другой список myFinalList. С Java 8 я заметил, что могу сделать это двумя разными способами. Я хотел бы знать более эффективный путь между ними и понять, почему один путь лучше, …
188 java  java-8  java-stream 

6
Ошибка типа: элемент последовательности 0: ожидаемая строка, int найдено
Я пытаюсь вставить данные из словаря в базу данных. Я хочу перебрать значения и отформатировать их соответственно, в зависимости от типа данных. Вот фрагмент кода, который я использую: def _db_inserts(dbinfo): try: rows = dbinfo['datarows'] for row in rows: field_names = ",".join(["'{0}'".format(x) for x in row.keys()]) value_list = row.values() for pos, …
188 python 

6
Каковы соглашения об именах для MongoDB?
Существует ли набор предпочтительных соглашений об именах для прав MongoDB, таких как базы данных, коллекции, имена полей? Я думал так: Базы данных: состоят из цели (слово в единственном числе) и заканчиваются на «db» - все строчные буквы: imagedb, resumedb, memberdb и т. Д. Коллекции: множественное число в нижнем регистре: изображения, …

9
Java 8 лямбда Void аргумент
Допустим, у меня есть следующий функциональный интерфейс в Java 8: interface Action<T, U> { U execute(T t); } А в некоторых случаях мне нужно действие без аргументов или возвращаемого типа. Поэтому я пишу что-то вроде этого: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; Тем не менее, это …
188 java  lambda  java-8  void 

8
Как получить имя метода вызывающего в вызываемом методе?
Python: Как получить имя метода вызывающего в вызываемом методе? Предположим, у меня есть 2 метода: def method1(self): ... a = A.method2() def method2(self): ... Если я не хочу вносить какие-либо изменения для method1, как получить имя вызывающей стороны (в данном примере имя method1) в method2?

6
eslint: error Ошибка синтаксического анализа: ключевое слово «const» зарезервировано
Я получаю эту ошибку от ESLint: error Parsing error: The keyword 'const' is reserved из этого кода: const express = require('express'); const app = express(); const _ = require('underscore'); Я попытался удалить node_modulesи переустановить все пакеты npm (как предложено здесь ), но безрезультатно.


23
Когда происходит событие «размытия», как я могу узнать, на какой фокус элемента * направлено *?
Предположим, я прикрепляю blurфункцию к блоку ввода HTML следующим образом: <input id="myInput" onblur="function() { ... }"></input> Есть ли способ получить идентификатор элемента, вызвавшего blurсобытие (элемент, по которому щелкнули) внутри функции? Как? Например, предположим, что у меня есть диапазон, как это: <span id="mySpan">Hello World</span> Если я щелкну на промежутке сразу после …
188 javascript  events 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.