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

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


13
Лучший способ отображения десятичной дроби без конечных нулей
Есть ли средство форматирования дисплея, которое будет выводить десятичные числа в качестве этих строковых представлений в C # без округления? // decimal -> string 20 -> 20 20.00 -> 20 20.5 -> 20.5 20.5000 -> 20.5 20.125 -> 20.125 20.12500 -> 20.125 0.000 -> 0 {0. #} будет округляться, и …
108 c#  formatting  decimal 

2
www-data разрешения?
Итак, у меня есть каталог в / var / www (называемый cake), и мне нужно разрешить www-данным записывать в него, но я также хочу писать в него (без использования sudo). Я боюсь менять права доступа на 777, если какой-то другой пользователь на моей машине (или хакер) попытается изменить файлы в …
108 apache  permissions  sudo 

5
Соберите несколько наборов столбцов
У меня есть данные онлайн-опроса, в котором респонденты задают цикл вопросов 1-3 раза. Обзор программного обеспечения (Qualtrics) записывает эти данные в нескольких столбцах, то есть, В3.2 в обзоре будет иметь столбцы Q3.2.1., Q3.2.2.и Q3.2.3.: df <- data.frame( id = 1:10, time = as.Date('2009-01-01') + 0:9, Q3.2.1. = rnorm(10, 0, 1), …
108 r  reshape  dplyr  qualtrics  tidyr 


7
Автоматический перенос строк в тексте SVG
Я хотел бы отобразить <text>в SVG то, что будет автоматически переноситься строкой в ​​контейнер так <rect>же, как текст HTML заполняет <div>элементы. Как это сделать? Я не хочу размещать строки равномерно, используя <tspan>s.
108 xml  text  svg  word-wrap 

5
Прочитать и перезаписать файл в Python
В настоящее время я использую это: f = open(filename, 'r+') text = f.read() text = re.sub('foobar', 'bar', text) f.seek(0) f.write(text) f.close() Но проблема в том, что старый файл больше нового. Итак, у меня получается новый файл, в конце которого есть часть старого.
108 python  file  overwrite 

10
Как воспроизвести звук уведомления на веб-сайтах?
Когда происходит определенное событие, я хочу, чтобы мой веб-сайт воспроизводил короткое уведомление для пользователя. Звук не должен запускаться автоматически (мгновенно) при открытии веб-сайта. Вместо этого его следует воспроизводить по запросу через JavaScript (когда происходит определенное событие). Важно, чтобы это работало и в старых браузерах (IE6 и т. Д.). Итак, в …

5
JavaScript - невозможно установить свойство undefined
Мой код: var a = "1", b = "hello", c = { "100" : "some important data" }, d = {}; d[a]["greeting"] = b; d[a]["data"] = c; console.debug (d); Я получаю следующую ошибку: Uncaught TypeError: Невозможно установить для свойства "приветствие" значение undefined. Я пытаюсь сделать что-то похожее на ассоциативный массив. …
108 javascript 


6
Схема XML или DTD для logback.xml?
Я видел несколько дискуссий в сети о том, как здорово было бы иметь схему XML или DTD для файла logback.xml, чтобы иметь хотя бы самую базовую проверку и автозаполнение в IDE, таких как IDEA или Eclipse, но я никогда не видел любое решение. А ты?
108 java  xsd  logback  dtd  xml 

11
Что такое «спин-блокировки»?
Мне всегда было интересно, что это такое: каждый раз, когда я слышу о них, в моей голове танцуют (катятся?) Образы футуристических маховиков ... Кто они такие?
108 spinlock 

5
Vue - Глубоко наблюдает за массивом объектов и вычисляет изменение?
У меня есть массив, peopleкоторый содержит следующие объекты: Перед [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 32}, {id: 2, name: 'Joe', age: 38} ] Это может измениться: После [ {id: 0, name: 'Bob', age: 27}, {id: 1, name: 'Frank', age: 33}, {id: 2, name: 'Joe', …

9
Как выбрать только изменения только для одного файла, а не для всего коммита
Мне нужно применить изменения, внесенные в одну ветку, к другой ветке. Для этого я могу использовать вишневую кирку. Однако в моем случае я хочу применить изменения, которые актуальны только для одного файла, мне не нужно выбирать весь коммит. Как это сделать?
108 git 

2
Приемник значения против приемника указателя
Для меня очень непонятно, в каком случае я хотел бы использовать приемник значения вместо того, чтобы всегда использовать приемник указателя. Резюмируя из документов: type T struct { a int } func (tv T) Mv(a int) int { return 0 } // value receiver func (tp *T) Mp(f float32) float32 { …
108 function  pointers  go 

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