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

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

11
Наличие столбцов метки времени создания и последнего обновления в MySQL 4.0
У меня есть следующая схема таблицы; CREATE TABLE `db1`.`sms_queue` ( `Id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `Message` VARCHAR(160) NOT NULL DEFAULT 'Unknown Message Error', `CurrentState` VARCHAR(10) NOT NULL DEFAULT 'None', `Phone` VARCHAR(14) DEFAULT NULL, `Created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `LastUpdated` TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP, `TriesLeft` tinyint NOT …

21
Скрытие пароля в скрипте Python (только небезопасная обфускация)
У меня есть скрипт Python, который создает соединение ODBC. Соединение ODBC создается с помощью строки подключения. В этой строке подключения я должен указать имя пользователя и пароль для этого подключения. Есть ли простой способ скрыть этот пароль в файле (просто чтобы никто не мог прочитать пароль, когда я редактирую файл)?
127 python  security 

13
ASP.NET MVC Как преобразовать ошибки ModelState в json
Как получить список всех сообщений об ошибках ModelState? Я нашел этот код, чтобы получить все ключи: ( Возвращает список ключей с ошибками ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Но как мне получить сообщения об ошибках в виде IList или IQueryable? Я мог бы …

20
Обмен значениями столбцов в MySQL
У меня есть таблица MySQL с координатами, имена столбцов - X и Y. Теперь я хочу поменять местами значения столбцов в этой таблице, чтобы X стал Y, а Y стал X. Наиболее очевидным решением было бы переименование столбцов, но я не хочу вносить изменения в структуру, поскольку у меня не …
127 mysql  database 


7
Преобразовать HashBytes в VarChar
Я хочу получить хэш MD5 строкового значения в SQL Server 2005. Я делаю это с помощью следующей команды: SELECT HashBytes('MD5', 'HelloWorld') Однако это возвращает VarBinary вместо значения VarChar. Если я 0x68E109F0F40CA72A15E05CC22786F8E6попытаюсь преобразовать в VarChar, я получу há ðô§*à\Â'†øæвместо 68E109F0F40CA72A15E05CC22786F8E6. Есть ли какое-нибудь решение на базе SQL? да
127 sql  sql-server 

3
Увеличение лимита вызовов функций вложенности
В PHP есть одно очень плохое ограничение: если вы вызываете некоторую функцию a1 (), которая вызывает a2 (), которая вызывает a3 ... поэтому, когда a99()вы вызовете, a100()вы увидите Неустранимая ошибка: достигнут максимальный уровень вложенности функций «100», прерывание! Есть ли способ увеличить лимит в 100 вызовов вложенности до 500 или 10000? …
127 php  xdebug 

4
Регулярное выражение: укажите «пробел или начало строки» и «пробел или конец строки».
Представьте, что вы пытаетесь сопоставить шаблон "stackoverflow". Вам нужно следующее: this is stackoverflow and it rocks [MATCH] stackoverflow is the best [MATCH] i love stackoverflow [MATCH] typostackoverflow rules [NO MATCH] i love stackoverflowtypo [NO MATCH] Я знаю, как разобрать stackoverflow, если на обоих сайтах есть пробелы, используя: /\s(stackoverflow)\s/ То же …
127 regex  preg-match 

1
Можно ли избежать преобразования Gson «<» и «>» в ​​escape-последовательности Unicode?
Я заметил, что Gson преобразует строку «&lt;» в escape-последовательность Unicode в выводе JSON. Можете ли вы как-то избежать этого, или символы типа «&lt;» и «&gt;» всегда нужно экранировать в JSON? Рассмотрим этот пример, который печатает {"s":"\u003c"}; Хочу просто {"s":"&lt;"}. public static void main(String[] args) { Gson gson = new GsonBuilder().create(); …
127 java  json  gson 

3
Условия для автоматического создания оператора по умолчанию / копирования / перемещения и оператора присваивания копирования / перемещения?
Я хочу освежить свою память об условиях, при которых компилятор обычно автоматически генерирует конструктор по умолчанию, конструктор копирования и оператор присваивания. Я припоминаю, что были некоторые правила, но я не помню, а также не могу найти авторитетный ресурс в Интернете. Кто-нибудь может помочь?

16
Выявление и решение javax.el.PropertyNotFoundException: Target Unreachable
При попытке сослаться на управляемый bean-компонент в EL подобным образом #{bean.entity.property}иногда возникает javax.el.PropertyNotFoundException: Target Unreachableисключение, обычно когда должно быть установлено свойство bean-компонента или когда должно быть вызвано действие bean-компонента. Кажется, есть пять разных типов сообщений: Target Unreachable, идентификатор bean разрешен до нуля Target Unreachable, 'entity' вернул null Target Unreachable, 'null' …

4
Извлечь каждый n-й элемент вектора
Я хотел бы создать вектор, в котором каждый элемент является i+6thэлементом другого вектора. Например, в векторе длиной 120 я хочу создать другой вектор длиной 20, в котором каждый элемент является значением i, i+6, i+12, i+18...исходного вектора, т.е. я хочу извлечь каждый 6-й элемент оригинала.
127 r  vector 

13
Bootstrap 3: вытягивание вправо только для col-lg
Новое в начальной загрузке 3 .... В моем макете у меня есть: &lt;div class="row"&gt; &lt;div class="col-lg-6 col-md-6"&gt;elements 1&lt;/div&gt; &lt;div class="col-lg-6 col-md-6"&gt; &lt;div class="pull-right"&gt; elements 2 &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; Я бы хотел, чтобы «элементы 2» НЕ были выровнены прямо на экранах меньших, чем col-lg. Так эффективно, что класс pull-right только для …

4
Могу ли я узнать возвращаемое значение перед возвратом при отладке в Intellij?
С участием: Object method(){ ... return /* some complex expression */ } Есть ли способ узнать, какое значение будет возвращено при отладке? Как-то установить точку останова, которая будет достигнута сразу после возврата, но до того, как выполнение перейдет к вызывающему коду? Я хотел бы знать, что такое возвращаемое значение, а …

3
Как настроить подтверждение по электронной почте с помощью Devise?
Есть ли руководство, в котором объясняется, как настроить электронное письмо с подтверждением регистрации Devise с нуля (как в разработке, так и в производстве), то есть если у вас не настроен Action Mailer? Поиск в Google только что обнаружил кучу отдельных частей, связанных с этим. Ни одна часть не объясняет достаточно, …

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