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

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

8
Когда следует использовать субдомен www?
Просматривая страницы в Интернете в течение последних нескольких лет, я вижу, что все больше и больше страниц избавляются от поддомена www. Есть ли веские причины использовать или не использовать субдомен www?
136 subdomain 

2
Почему Typescript использует ключевое слово «экспорт», чтобы сделать классы и интерфейсы общедоступными?
Во время работы с Typescript я понял, что мои классы в модулях (используемых в качестве пространств имен) были недоступны для других классов, если я не написал exportперед ними ключевое слово, например: module some.namespace.here { export class SomeClass{..} } Итак, теперь я могу использовать приведенный выше код следующим образом: var someVar …

2
Список кодировок, которые поддерживает Node.js
Мне нужно прочитать файл, который закодирован с ISO-8859-1 (также называемый latin1), что-то вроде этого: var file_contents = fs.readFileSync("test_data.html", "latin1"); Однако Node жалуется на то, что «latin1» или «ISO-8859-1» не являются допустимой кодировкой («Ошибка: неизвестная кодировка»). Какие кодировки readFileSyncпринимает?
136 node.js 

8
Пересмешивание переменных-членов класса с использованием Mockito
Я новичок в разработке и, в частности, в модульных тестах. Я предполагаю, что мое требование довольно простое, но я очень хочу узнать мнение других по этому поводу. Предположим, у меня есть два таких класса - public class First { Second second ; public First(){ second = new Second(); } public …
136 java  mocking  mockito 

1
Каков де-факто способ чтения и записи файлов в Rust 1.x?
Поскольку Rust был сравнительно новым, я видел слишком много способов чтения и записи файлов. Многие из них представляют собой чрезвычайно запутанные фрагменты, которые кто-то придумал для своего блога, и 99% примеров, которые я нашел (даже в Stack Overflow), относятся к нестабильным сборкам, которые больше не работают. Теперь, когда Rust стабилен, …
136 file-io  rust 

3
Как в R получить имя объекта после его отправки в функцию?
Ищу обратное get(). Учитывая имя объекта, я хочу, чтобы символьная строка, представляющая этот объект, была извлечена непосредственно из объекта. Тривиальный пример fooиспользования функции-заполнителя для функции, которую я ищу. z <- data.frame(x=1:10, y=1:10) test <- function(a){ mean.x <- mean(a$x) print(foo(a)) return(mean.x)} test(z) Напечатал бы: "z" Моя работа, которую сложнее реализовать в …
136 r 

3
Может ли кто-нибудь объяснить мне CreatedAtRoute ()?
В шаблоне для Web API 2 метод публикации всегда выглядит следующим образом: [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } Я не понимаю этого CreatedAtRoute()метода. Может ли кто-нибудь объяснить CreatedAtRoute()мне метод?

11
Отображение числа с плавающей запятой с двумя десятичными знаками в Python
У меня есть функция, принимающая аргументы с плавающей запятой (обычно целые или десятичные числа с одной значащей цифрой), и мне нужно вывести значения в строке с двумя десятичными знаками (5 -> 5.00, 5.5 -> 5.50 и т. Д.). Как я могу это сделать в Python?

11
Как узнать, содержит ли строка другую строку в POSIX sh?
Я хочу написать сценарий оболочки Unix, который будет выполнять различную логику, если внутри другой строки есть строка. Например, если я нахожусь в определенной папке, разветвляйтесь. Может кто-нибудь сказать мне, как это сделать? Если возможно, я хотел бы сделать это не специфичным для оболочки (т.е. не только bash), но если нет …
136 shell  unix 

10
Android TextView: «Не объединяйте текст, отображаемый с setText»
Я устанавливаю текст с помощью setText () следующим образом. prodNameView.setText("" + name); prodOriginalPriceView.setText("" + String.format(getString(R.string.string_product_rate_with_ruppe_sign), "" + new BigDecimal(price).setScale(2, RoundingMode.UP))); В этом первом простое использование, а во втором - установка текста с форматированием текста. Android Studio настолько интересна, что я использовал меню Analyze -> Code Cleanupи получил предложение в двух …

7
NGINX для обратного прокси-веб-сокетов и включения SSL (wss: //)?
Я так потерян и новичок в создании NGINX самостоятельно, но я хочу иметь возможность включать безопасные веб-сокеты без дополнительного уровня. Я не хочу включать SSL на самом сервере websocket, но вместо этого хочу использовать NGINX для добавления уровня SSL ко всему этому. На каждой странице написано, что я не могу …
136 ssl  tcp  proxy  nginx  mod-proxy 

7
Извлечь подстроку в соответствии с шаблоном
Предположим, у меня есть список строк: string = c("G1:E001", "G2:E002", "G3:E003") Теперь я надеюсь получить вектор строки , которая содержит только части после двоеточия «:», то есть substring = c(E001,E002,E003). Есть ли в R удобный способ сделать это? Используете substr?
136 regex  r  substr 

7
Есть ли общедоступный FTP-сервер для тестирования загрузки и скачивания? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 2 года назад . Улучшить этот вопрос Я хочу измерить скорость широкополосного доступа с помощью C #. Для этого я …
136 download  ftp  upload 

4
NameError: глобальное имя 'unicode' не определено - в Python 3
Я пытаюсь использовать пакет Python под названием bidi. В модуле этого пакета (algorithm.py) есть несколько строк, которые выдают мне ошибку, хотя это часть пакета. Вот строки: # utf-8 ? we need unicode if isinstance(unicode_or_str, unicode): text = unicode_or_str decoded = False else: text = unicode_or_str.decode(encoding) decoded = True и вот …

5
Изменить старое сообщение о коммите на Git
Я пытался отредактировать старое сообщение фиксации, как описано здесь . Дело в том, что сейчас при попытке запустить rebase -i HEAD~5говорит interactive rebase already started. Итак, я пытаюсь: git rebase --continueно получаю эту ошибку: error: Ref refs/heads/master is at 7c1645b447a8ea86ee143dd08400710c419b945b but expected c7577b53d05c91026b9906b6d29c1cf44117d6ba fatal: Cannot lock the ref 'refs/heads/master'. Любые …

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