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

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

3
Невозможно найти путь локали для хранения переводов для файла __init__.py
Я пытаюсь перевести приложение Django. Я создал несколько строк {% trans %}в своих шаблонах. Однако когда я выполняю следующую команду в папке своего приложения, я получаю сообщение об ошибке: $ django-admin.py makemessages -l fr CommandError: Unable to find a locale path to store translations for file __init__.py` Что я сделал …

1
Вызов статических универсальных методов
Я столкнулся с любопытной ситуацией, связанной со статическими универсальными методами. Это код: class Foo<E> { public static <E> Foo<E> createFoo() { // ... } } class Bar<E> { private Foo<E> member; public Bar() { member = Foo.createFoo(); } } Почему мне не нужно указывать аргументы типа в выражении Foo.createFoo()? Это …

1
Ограничить оси ggplot2 без удаления данных (вне пределов): масштабирование
Если вы укажете пределы оси в ggplot, удаленные точки будут удалены. Это нормально для точек, но вы можете захотеть построить линии, пересекающиеся с указанным диапазоном, но методы ggplot rangeили xlim/ylimудаляют их. Есть ли другой способ указать диапазон оси графика без удаления внешних данных? например require(ggplot2) d = data.frame(x=c(1,4,7,2,9,7), y=c(2,5,4,10,5,3), grp=c('a','a','b','b','c','c')) …
106 r  ggplot2  zoom  limits 

7
Массив PHP в CSV
Я пытаюсь преобразовать массив продуктов в файл CSV, но, похоже, это не входит в планы. Файл CSV представляет собой одну длинную строку, вот мой код: for($i=0;$i<count($prods);$i++) { $sql = "SELECT * FROM products WHERE id = '".$prods[$i]."'"; $result = $mysqli->query($sql); $info = $result->fetch_array(); } $header = ''; for($i=0;$i<count($info);$i++) { $row …
106 php  csv 


3
Разница между int32, int, int32_t, int8 и int8_t
Я int32_tнедавно столкнулся с этим типом данных в программе C. Я знаю, что он хранит 32 бита, но нет intиint32 сделать то же самое? Также я хочу использовать charв программе. Могу ли я использоватьint8_t вместо этого? В чем разница? Подводя итог: в чем разница между int32, int, int32_t, int8 и …
106 c  int  declaration 

8
Как расширить функцию с помощью классов ES6?
На этот вопрос есть ответы на Stack Overflow на русском : Наследование от функции ES6 позволяет расширять специальные объекты. Таким образом, можно унаследовать от функции. Такой объект можно вызвать как функцию, но как реализовать логику такого вызова? class Smth extends Function { constructor (x) { // What should be done …

17
Как подсчитать количество файлов в каждом каталоге?
Я могу перечислить все каталоги по find ./ -type d Я попытался перечислить содержимое каждого каталога и подсчитать количество файлов в каждом каталоге, используя следующую команду find ./ -type d | xargs ls -l | wc -l Но это суммировало общее количество строк, возвращаемых find ./ -type d | xargs …
106 linux  bash  ubuntu 


21
Невозможно прочитать данные из транспортного соединения: существующее соединение было принудительно закрыто удаленным хостом
У меня есть серверное приложение, и иногда, когда клиент пытается подключиться, я получаю следующую ошибку: ПРИМЕЧАНИЕ. «Не удалось получить поток от клиента или не удалось войти в систему» ​​- это текст, добавленный мной в инструкции catch. и строка, на которой он останавливается (sThread: строка 96): tcpClient = (TcpClient)client; clientStream = …
106 c#  .net  ioexception 

10
С # удалить папку и все файлы и папки в этой папке
Я пытаюсь удалить папку и все файлы и папки в этой папке, я использую приведенный ниже код и получаю сообщение об ошибке Folder is not empty, какие-либо предложения о том, что я могу сделать? try { var dir = new DirectoryInfo(@FolderPath); dir.Attributes = dir.Attributes & ~FileAttributes.ReadOnly; dir.Delete(); dataGridView1.Rows.RemoveAt(dataGridView1.SelectedRows[i].Index); } catch …
106 c#  directory 

5
Как преобразовать произвольный простой JSON в CSV с помощью jq?
Как с помощью jq преобразовать произвольную JSON-кодировку массива мелких объектов в CSV? На этом сайте есть множество вопросов и ответов, которые охватывают определенные модели данных, которые жестко кодируют поля, но ответы на этот вопрос должны работать с любым JSON, с единственным ограничением, что это массив объектов со скалярными свойствами (без …
106 json  csv  jq 


14
Как проверить, существует ли удаленная ветка в данном удаленном репозитории?
Мне нужно выполнить слияние поддерева для конкретной ветки, если она существует в данном удаленном репозитории. Проблема в том, что удаленный репозиторий не извлечен локально, поэтому я не могу его использовать git branch -r. Все, что у меня есть, это удаленный адрес, что-то вроде этого https://github.com/project-name/project-name.git. Есть ли способ перечислить удаленные …
106 git 

8
Запуск PostgreSQL только в памяти
Я хочу запустить небольшую базу данных PostgreSQL, которая работает только в памяти, для каждого написанного мной модульного теста. Например: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } В идеале у меня должен быть один исполняемый файл postgres, зарегистрированный в системе контроля версий, который будет использовать модульный …

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