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

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

21
Есть ли способ перебрать табличную переменную в TSQL без использования курсора?
Допустим, у меня есть следующая простая табличная переменная: declare @databases table ( DatabaseID int, Name varchar(15), Server varchar(15) ) -- insert a bunch rows into @databases Является ли объявление и использование курсора моим единственным вариантом, если я хочу перебирать строки? Есть ли другой способ?
243 sql-server  tsql  loops 

8
Как добавить столбец в базу данных Postgresql, который не допускает нулевые значения?
Я добавляю новый столбец «NOT NULL» в свою базу данных Postgresql, используя следующий запрос (очищенный для Интернета): ALTER TABLE mytable ADD COLUMN mycolumn character varying(50) NOT NULL; Каждый раз, когда я запускаю этот запрос, я получаю следующее сообщение об ошибке: ERROR: column "mycolumn" contains null values Я в тупике. Куда …

7
Создайте проект Maven без запуска юнит-тестов
Как вы строите проект Maven без запуска модульных тестов? В настоящее время реструктуризации код у меня есть для сервлетов и хотел бы попробовать его в моем веб - браузере (что означает запуск , mvn installчтобы получить .warдля загрузки на Tomcat). Я полностью осознаю, что мои тесты UNIT не проходят, и …

5
Создание пустого списка в Python
Каков наилучший способ создать новый пустой список в Python? l = [] или l = list() Я спрашиваю об этом по двум причинам: Технические причины, по которым быстрее. (создание класса вызывает накладные расходы?) Читаемость кода - какой является стандартным соглашением.

23
Как разбить строку, но также сохранить разделители?
У меня есть многострочная строка, которая ограничена набором различных разделителей: (Text1)(DelimiterA)(Text2)(DelimiterC)(Text3)(DelimiterB)(Text4) Я могу разделить эту строку на части, используя String.split, но кажется, что я не могу получить фактическую строку, которая соответствует регулярному выражению разделителя. Другими словами, это то, что я получаю: Text1 Text2 Text3 Text4 Это то что я хочу …
243 java 

3
Используя psql, как составить список расширений, установленных в базе данных?
Как мне перечислить все расширения, которые уже установлены в базе данных или схеме из psql? Смотрите также Поиск списка доступных расширений, с которыми поставляется PostgreSQL

6
Конвертировать timedelta в дни, часы и минуты
У меня есть таймделта. Я хочу дни, часы и минуты от этого - либо как кортеж, либо как словарь ... Я не смущен. Должно быть, я делал это дюжину раз на дюжине языков, но у Python обычно есть простой ответ на все вопросы, поэтому я подумал спросить здесь, прежде чем …
243 python  timedelta 

30
Извлечение текста из файла HTML с использованием Python
Я хотел бы извлечь текст из файла HTML, используя Python. По сути, я хочу получить такой же вывод, как если бы я скопировал текст из браузера и вставил его в блокнот. Я хотел бы что-то более надежное, чем использование регулярных выражений, которые могут не работать на плохо сформированном HTML. Я …

4
Когда я использую точку, стрелку или двойное двоеточие для ссылки на члены класса в C ++?
Исходя из других языков C происхождения (например , Java или C #) на C ++, то в первую очень запутанные , что C ++ имеет три способа обратиться к членам класса: a::b, a.b, и a->b. Когда я использую какой из этих операторов? (Примечание. Предполагается, что это будет вход в FAQ …
243 c++  c++-faq 



23
Тактика использования PHP на сайтах с высокой нагрузкой
Прежде чем ответить на этот вопрос, я никогда не разрабатывал ничего настолько популярного, чтобы достигать высоких нагрузок на сервер. Относитесь ко мне как к инопланетянину, который только что приземлился на планете, хотя он знает PHP и несколько методов оптимизации. Я разрабатываю инструмент на PHP, который может привлечь довольно много пользователей, …

11
Каковы наиболее широко используемые библиотеки векторной / матричной математики / линейной алгебры в C ++, а также их соотношение цены и выгоды? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Похоже, что многие проекты постепенно сталкиваются с необходимостью выполнять математическую математику и попадают …

11
Должен ли «статический финальный регистратор» быть объявлен в UPPER-CASE?
В Java статические конечные переменные являются константами, и существует соглашение, что они должны быть в верхнем регистре. Тем не менее, я видел, что большинство людей объявляют регистраторы в нижнем регистре, что является нарушением PMD . например: private static final Logger logger = Logger.getLogger(MyClass.class); Просто поиск Google или SO для «статического …


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