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

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

7
Зачем мне делать () или новый ()?
Во вводных документах много абзацев, посвященных объяснению различий между new()и make(), но на практике вы можете создавать объекты в локальной области и возвращать их. Зачем вам использовать пару распределителей?
203 go 

18
Использование «супер» в C ++
Мой стиль кодирования включает в себя следующую идиому: class Derived : public Base { public : typedef Base super; // note that it could be hidden in // protected/private section, instead // Etc. } ; Это позволяет мне использовать «super» в качестве псевдонима для Base, например, в конструкторах: Derived(int i, …
203 c++  coding-style 

8
Является ли java.util.Random действительно так случайно? Как я могу сгенерировать 52! (факториал) возможные последовательности?
Я использовал, Random (java.util.Random)чтобы перетасовать колоду из 52 карт. Есть 52! (8.0658175e + 67) возможностей. Тем не менее, я обнаружил, что начальное число для java.util.Randoma long- намного меньше при 2 ^ 64 (1.8446744e + 19). Отсюда я подозреваю, java.util.Random действительно ли это случайно ; действительно ли он способен генерировать все …

16
Программное сохранение изображения в Django ImageField
Хорошо, я пробовал почти все, и я не могу заставить это работать. У меня есть модель Django с ImageField на нем У меня есть код, который загружает изображение через HTTP (проверено и работает) Изображение сохраняется непосредственно в папку upload_to (то, что загружено в папку ImageField) Все, что мне нужно сделать, …

3
Как использовать частное Github репо в качестве зависимости от npm
Как я перечисляю частный GitHub репо как "dependency"ин package.json? Я пытался использовать синтаксис URL-адресов Github в npmryanve/example , но npm installв папке с пакетом выдается ошибка «не удалось установить» для частных зависимостей. Существует ли специальный синтаксис (или какой-то другой механизм) для зависимости от частных репозиториев?




11
Как написать очень длинную строку, которая соответствует PEP8 и предотвращает E501
Как PEP8 предлагает придерживаться правила 80 столбцов для вашей программы на Python, как я могу соблюдать это с длинными строками, т.е. s = "this is my really, really, really, really, really, really, really long string that I'd like to shorten." Как бы я расширил это до следующей строки, т.е. s …
203 python  string  pep8 

10
Как отключить маржинальное свертывание?
Можно ли вообще отключить коллапс маржи? Единственные решения, которые я нашел (под названием «uncollapsing»), влекут за собой использование 1px border или 1px padding. Я считаю это неприемлемым: посторонний пиксель усложняет вычисления без веской причины. Есть ли более разумный способ отключить это сокращение полей?
203 css  margin  collapse 


4
Невозможно переслать историю поиска Bash так же, как с CTRL-r
Я пытаюсь искать в моей истории bash так же, как с CTRL- r, но в направлении вперед. Мне было больно, когда я слишком часто нажимал CTRL- rснова найти предыдущую команду. Как вы можете выполнить поиск в своей истории Bash так же, как при обратном поиске?
203 bash  search 

6
Команда для изменения домашнего каталога по умолчанию для пользователя
Я хотел бы знать, существует ли какая-либо простая команда оболочки для изменения домашнего каталога пользователя в Linux / Unix (аналогичного chsh, который изменяет оболочку входа по умолчанию для существующего действующего пользователя), не касаясь /etc/passwdфайла. Спасибо
203 linux  shell  unix 

10
Как я могу расширить типизированные массивы в Swift?
Как я могу расширить Swift's Array<T>или T[]печатать с помощью пользовательских функциональных утилит? Просмотр API документов Swift показывает, что методы Array являются расширением T[], например: extension T[] : ArrayType { //... init() var count: Int { get } var capacity: Int { get } var isEmpty: Bool { get } func …
203 arrays  swift 

7
SQL Server динамический запрос PIVOT?
Мне было поручено придумать способ перевода следующих данных: date category amount 1/1/2012 ABC 1000.00 2/1/2012 DEF 500.00 2/1/2012 GHI 800.00 2/10/2012 DEF 700.00 3/1/2012 ABC 1100.00 в следующее: date ABC DEF GHI 1/1/2012 1000.00 2/1/2012 500.00 2/1/2012 800.00 2/10/2012 700.00 3/1/2012 1100.00 Пустые места могут быть NULL или пробелами, либо …
203 sql  sql-server  tsql  pivot 

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