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

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

1
'this' неявно имеет тип 'any', потому что не имеет аннотации типа
Когда я включаю noImplicitThisв tsconfig.json, я получаю эту ошибку для следующего кода: 'this' implicitly has type 'any' because it does not have a type annotation. class Foo implements EventEmitter { on(name: string, fn: Function) { } emit(name: string) { } } const foo = new Foo(); foo.on('error', function(err: any) { …

16
Измените priorityQueue на max priorityqueue
У меня очередь приоритетов в Java целых чисел: PriorityQueue<Integer> pq= new PriorityQueue<Integer>(); Когда я звоню, pq.poll()я получаю минимальный элемент. Вопрос: как изменить код, чтобы получить максимальный элемент?

17
Разбор файла CSV с помощью NodeJS
С помощью nodejs я хочу проанализировать файл .csv из 10000 записей и выполнить некоторые операции с каждой строкой. Я пробовал использовать http://www.adaltas.com/projects/node-csv . Я не мог заставить это останавливаться на каждой строке. Он просто читает все 10000 записей. Мне нужно сделать следующее: читать csv построчно выполнять трудоемкую операцию на каждой …
125 node.js  csv 

4
CURL для доступа к странице, требующей входа в систему с другой страницы
У меня 2 страницы: xyz.com/aа xyz.com/b. Я могу получить доступ только xyz.com/bтогда и только тогда, когда я xyz.com/aсначала войду в систему . Если доступ осуществляется xyz.com/bбез прохождения другого, я просто получаю отказ в доступе (без перенаправления для входа в систему) через браузер. После входа в систему xyz.com/aя могу получить доступ …

7
Отключить метод в ViewSet, django-rest-framework
ViewSets иметь автоматические методы для перечисления, извлечения, создания, обновления, удаления, ... Я хотел бы отключить некоторые из них, и решение, которое я придумал, вероятно, не очень хорошее, поскольку OPTIONSвсе еще заявляет, что они разрешены. Есть идеи, как это сделать правильно? class SampleViewSet(viewsets.ModelViewSet): queryset = api_models.Sample.objects.all() serializer_class = api_serializers.SampleSerializer def list(self, …

3
Создание v5 UUID. Что такое имя и пространство имен?
Я прочитал эту manстраницу, но не понимаю, что nameи namespaceдля чего. Для UUID версий 3 и 5 необходимо указать пространство имен и имя дополнительных аргументов командной строки. Пространство имен является либо UUID в строковом представлении, либо идентификатором для внутренних предопределенных UUID пространства имен (в настоящее время известны «ns: DNS», «ns: …
125 uuid 

15
Как сделать HTTP-запрос Post с телом JSON в Swift
Я пытаюсь сделать HTTP-запрос на отправку с телом JSON: Как добавить NSDictionnary в тело HTTP-запроса. Вот мой код, похоже, он не работает должным образом. var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = …
125 json  swift  http  post 

3
Доступ к HTTP-ответу в виде строки в Go
Я хочу проанализировать ответ на веб-запрос, но у меня возникают проблемы с доступом к нему как к строке. func main() { resp, err := http.Get("http://google.hu/") if err != nil { // handle error } defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) ioutil.WriteFile("dump", body, 0600) for i:= 0; i < len(body); i++ …
125 networking  go 

5
Преобразование float64 в int в Go
Как преобразовать float64 в int в Go? Я знаю, что strconvпакет можно использовать для преобразования чего-либо в строку или из нее, но не между типами данных, которые не являются строкой. Я знаю, что могу fmt.Sprintfпреобразовать что угодно в строку, а затем strconvв нужный мне тип данных, но это дополнительное преобразование …
125 go 

2
Mockito: doAnswer против thenReturn
Я использую Mockito для последующего тестирования модулей. Я смущен , когда использовать doAnswerпротив thenReturn. Кто-нибудь может мне подробно помочь? Пока что пробовал с thenReturn.
125 java  mockito 

5
Максимальное количество одновременных подключений Socket.IO
Этот вопрос задавался ранее, но не недавно, и на него нет четкого ответа. Имеется ли при использовании Socket.io максимальное количество одновременных подключений, которое можно поддерживать, прежде чем вам понадобится добавить еще один сервер? Кто-нибудь знает какие-либо активные производственные среды, в которых массово используются веб-сокеты (особенно socket.io)? Я действительно хотел бы …

20
Регулярное выражение, соответствующее стандартному 10-значному номеру телефона
Я хочу написать регулярное выражение для стандартного номера телефона в США, которое поддерживает следующие форматы: ###-###-#### (###) ###-#### ### ### #### ###.###.#### где # означает любое число. Пока что я придумал следующие выражения ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} соответственно. Я не совсем уверен, подходит ли последний вариант для пунктирной проверки. Я …
125 regex 

3
Как отредактировать модуль узла, установленный через npm?
Я использую модуль node_swiz, который, в свою очередь, использует модуль валидатора. Я хочу внести изменения в модуль валидатора, но я использовал npm install для установки модулей / зависимостей. Могу ли я просто внести изменения в модуль валидатора внутри node_modules, или эти зависимости node_modules будут воссозданы, и последняя версия будет получена …
125 node.js  npm 

10
Соединения через WebSocket с почтальоном
Я использую Postman для тестирования существующего REST API. Этот API вызывает асинхронные функции на сервере, которые возвращают ответ через веб-сокет с использованием StompJS. Можно ли подключиться к веб-сокету с помощью Postman?
125 postman 

21
Получить URL-адрес загрузки из файла, загруженного с помощью облачных функций для Firebase
После загрузки файла в хранилище Firebase с функциями для Firebase я хотел бы получить URL-адрес загрузки файла. У меня есть это : ... return bucket .upload(fromFilePath, {destination: toFilePath}) .then((err, file) => { // Get the download url of file }); В объектном файле много параметров. Даже по имени mediaLink. Однако, …

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