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

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

17
Угловой материал: mat-select не выбирает по умолчанию
У меня есть mat-select, где параметры - это все объекты, определенные в массиве. Я пытаюсь установить значение по умолчанию для одного из параметров, однако он остается выбранным при отображении страницы. Мой машинописный файл содержит: public options2 = [ {"id": 1, "name": "a"}, {"id": 2, "name": "b"} ] public selected2 = …

21
Усечь два десятичных разряда без округления
Допустим, у меня есть значение 3,4679, а мне нужно 3,46, как я могу усечь его до двух десятичных знаков без округления в большую сторону? Я пробовал следующее, но все три дали мне 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Это возвращает 3.46, но почему-то кажется грязным: …
109 c#  math  rounding 

6
DETERMINISTIC, NO SQL или READS SQL DATA в своем объявлении, и включено двоичное ведение журнала
При импорте базы данных в mysql я получил следующую ошибку: 1418 (HY000) at line 10185: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) Я не знаю, что мне …
109 mysql 

12
Отказано в доступе при вызове операции PutObject с разрешением на уровне корзины
Я последовал примеру http://docs.aws.amazon.com/IAM/latest/UserGuide/access_policies_examples.html#iam-policy-example-s3, чтобы предоставить пользователю доступ только к одной корзине. Затем я протестировал конфигурацию с помощью плагина W3 Total Cache Wordpress. Тест не удался. Я также попытался воспроизвести проблему, используя aws s3 cp --acl=public-read --cache-control='max-age=604800, public' ./test.txt s3://my-bucket/ и это не удалось с upload failed: ./test.txt to s3://my-bucket/test.txt …
109 amazon-s3 

4
Измените одно значение на основе другого значения в пандах
Я пытаюсь перепрограммировать свой код Stata на Python для повышения скорости, и меня указали в сторону PANDAS. Однако мне трудно понять, как обрабатывать данные. Допустим, я хочу перебрать все значения в заголовке столбца «ID». Если этот идентификатор соответствует определенному числу, я хочу изменить два соответствующих значения FirstName и LastName. В …
109 python  pandas 

13
Как импортировать определенную версию пакета с помощью go get?
исходящий из Nodeсреды, которую я использовал для установки определенной версии библиотеки поставщика в папку проекта ( node_modules), указав npmустановить эту версию этой библиотеки изpackage.json консоли или даже непосредственно с консоли, например: $ npm install express@4.0.0 Затем я импортировал эту версию этого пакета в свой проект с помощью: var express = …

5
Как программно закрыть экземпляр ExpressJS для тестирования?
Я пытаюсь понять, как закрыть экземпляр Express. В принципе, мне нужен обратный .listen(port)вызов - как заставить сервер Express ОСТАНОВИТЬ прослушивание, освободить порт и аккуратно завершить работу? Я знаю, что это может показаться странным вопросом, так что вот контекст; может быть, есть другой способ подойти к этому, и я ошибаюсь в …

4
зачем использовать Retrofit, когда у нас есть OkHttp
с OkHttp мы можем сделать HTTP-запрос, а затем получить ответ от сервера OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); затем с помощью Gson lib конвертируем ответ в нужный нам объект. это из документа Square / OkHttp: Его API запроса / ответа …
109 java  android  retrofit  okhttp 


11
Одинарные и двойные кавычки в JSON
Мой код: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 определение неверно #2 определение правильное Я слышал, что в Python одинарные и двойные кавычки могут быть взаимозаменяемыми. Кто-нибудь может мне это объяснить?
109 python  json 

8
Цикл через переменную оболочки, разделенную запятыми
Предположим, у меня есть переменная оболочки Unix, как показано ниже variable=abc,def,ghij Я хочу , чтобы извлечь все значения ( abc, defи ghij) , используя для цикла и передавать каждое значение в процедуру. Скрипт должен позволять извлекать произвольное количество значений, разделенных запятыми, из файлов $variable.
109 shell  loops  unix  for-loop  cut 

8
React-router и nginx
Я перехожу свое приложение для реагирования с webpack-dev-server на nginx. Когда я перехожу к корневому URL-адресу «localhost: 8080 / login», я просто получаю 404 и в моем журнале nginx вижу, что он пытается получить: my-nginx-container | 2017/05/12 21:07:01 [error] 6#6: *11 open() "/wwwroot/login" failed (2: No such file or directory), …

6
Angular HttpClient «Ошибка HTTP во время синтаксического анализа»
Я пытаюсь отправить запрос POST из Angular 4 на мой сервер Laravel. Мой LoginService имеет этот метод: login(email: string, password: string) { return this.http.post(`http://10.0.1.19/login`, { email, password }) } Я подписываюсь на этот метод в моем LoginComponent: .subscribe( (response: any) => { console.log(response) location.reload() }, (error: any) => { console.log(error) …

10
VSCode: откройте файл из файлового проводника с помощью клавиши Enter в Mac OSX
При использовании VSCode на Windows, я могу перемещаться по проводнику и хит Enterна сфокусированный файл и файл будет открыт в редакторе. Однако на моем Mac, когда я это сделаю, VSCode откроет вход переименования следующим образом: Я не уверен, почему он это делает. Даже в других текстовых редакторах (например, Atom) по …

12
Необходимо заархивировать весь каталог с помощью Node.js
Мне нужно заархивировать весь каталог с помощью Node.js. В настоящее время я использую node-zip, и каждый раз, когда процесс запускается, он генерирует недопустимый ZIP-файл (как вы можете видеть из этой проблемы Github ). Есть ли другой, лучший вариант Node.js, который позволит мне заархивировать каталог? РЕДАКТИРОВАТЬ: в итоге я использовал архиватор …
109 node.js  zip 

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