Codengineering - блог о программировании ➜ страница 1242
Как объединить текст из нескольких строк в одну текстовую строку в SQL server?
Рассмотрим таблицу базы данных, содержащую имена, с тремя строками: Peter Paul Mary есть ли простой способ превратить это в одну строку Peter, Paul, Mary? ...
Замены для оператора switch в Python?
Я хочу написать функцию в Python, который возвращает различные фиксированные значения на основе значения Индекса ввода. в других языках я бы использовал switch или case оператор, но Python, похоже, не имеет switch заявление. Каковы рекомендуемые решения Python в этом сценарии? ...
Как проверить, является ли переменная массивом в JavaScript? [дубликат]
этот вопрос уже есть ответ здесь: Проверьте, является ли объект массивом? 40 ответов Я хотел бы проверить, является ли переменная массивом или одним значением в JavaScript. Я нашел возможное решение... if (variable.constructor == Array)... Это лучший способ это сделать? ...
Удаление файла или папки
Как удалить файл или папку в Python? ...
Регулярное приведение против статического приведения против динамического приведения [дубликат]
этот вопрос уже есть ответ здесь: когда следует использовать static_cast, dynamic_cast, const_cast и reinterpret_cast? 7 ответов Я пишу код на C и C++ уже почти двадцать лет, но есть один аспект этих языков, который я никогда не понимал. Я, очевидно, использовал регулярные слепки то есть MyClass *m = (MyClass *)ptr; повсюду, но, похоже, есть два других типа бросков, и я не знаю разницы. В чем разница ...
Что такое ":-!!- на языке Си?
я наткнулся на этот странный макрокод в / usr / include / linux / kernel.h: /* Force a compilation error if condition is true, but also produce a result (of value 0 and type size_t), so the expression can be used e.g. in a structure initializer (or where-ever else comma expressions aren't permitted). */ #define BUILD_BUG_ON_ZERO(e) (sizeof(struct { int:-!!(e); })) #define BUILD_BUG_ON_NULL(e) ((void *)sizeof(struct { int:-!!(e); })) Что значит :-!! сделать? ...
HTTP GET с телом запроса
Я разрабатываю новый веб-сервис RESTful для нашего приложения. при выполнении GET на определенных объектах клиенты могут запросить содержимое объекта. Если они хотят добавить некоторые параметры (например, сортировку списка), они могут добавить эти параметры в строку запроса. в качестве альтернативы я хочу, чтобы люди могли указать эти параметры в теле запроса. HTTP / 1.1 не похоже, чтобы явно запретить это. Это позволит им указать более подробную информацию, может сделать его проще для задан ...
Как вы даете авто-свойству C# значение по умолчанию?
Как вы даете авто-свойству C# значение по умолчанию? Я либо использую конструктор, либо возвращаюсь к старому синтаксису. С помощью конструктора: class Person { public Person() { Name = "Default Name"; } public string Name { get; set; } } используя стандартный синтаксис (значение по умолчанию) private string name = "Default Name"; public string Name { get { return name; } set { name = value; } } есть ли лучший способ? ...
Обновление всех пакетов с помощью pip
можно ли обновить все пакеты Python за один раз с помощью pip? обратите внимание, что есть запрос функции для этого на официальном баг-трекере. ...
В чем разница между ними.gitignore и.gitkeep?
В чем разница между .gitignore и .gitkeep? Это одно и то же с другим именем, или они оба выполняют разные функции? Кажется, я не могу найти много документации по .gitkeep. ...