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

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

13
Как получить текущего пользователя в ядре asp.net
Я хочу получить текущего пользователя для получения информации о пользователе, например электронной почты. Но я не могу этого сделать в ядре asp.net. Я так запуталась. Это мой код. HttpContextпочти равно нулю в конструкторе контроллера. Нехорошо привлекать пользователя к каждому действию. Я хочу получить информацию о пользователе один раз и установить …

21
Невозможно выполнить привязку к ngForOf, поскольку это не известное свойство tr (окончательная версия)
Я использую финальную версию Angular2 (2.1.0). Когда я хочу отобразить список компаний, я получил эту ошибку. в file.component.ts: public companies: any[] = [ { "id": 0, "name": "Available" }, { "id": 1, "name": "Ready" }, { "id": 2, "name": "Started" } ]; в file.component.html: <tbody> <tr *ngFor="let item of companies; …

3
mingw-w64 потоки: posix против win32
Я устанавливаю mingw-w64 в Windows, и есть два варианта: потоки win32 и потоки posix. Я знаю, в чем разница между потоками win32 и pthreads, но я не понимаю, в чем разница между этими двумя вариантами. Я сомневаюсь, что если я выберу потоки posix, это помешает мне вызывать функции WinAPI, такие …
129 windows  gcc  pthreads  mingw 

3
Поток токенов обновления JWT
Я создаю мобильное приложение и использую JWT для аутентификации. Похоже, что лучший способ сделать это - связать токен доступа JWT с токеном обновления, чтобы я мог истекать токен доступа так часто, как хочу. Как выглядит токен обновления? Это случайная строка? Эта строка зашифрована? Это еще один JWT? Токен обновления будет …

4
Как использовать запросы Python для имитации посещения браузера?
Я хочу получить контент с указанного ниже веб-сайта. Если я использую браузер, такой как Firefox или Chrome, я могу получить настоящую страницу веб-сайта, которую хочу, но если я использую пакет (или wgetкоманду) запросов Python для ее получения, он возвращает совершенно другую HTML-страницу. Я думал, что разработчик веб-сайта сделал для этого …

5
Использование jQuery $ (this) с функциями стрелок ES6 (лексическая привязка this)
Прекрасно использовать стрелочные функции ES6 с лексической thisпривязкой. Однако минуту назад я столкнулся с проблемой, используя его с типичной привязкой кликов jQuery: class Game { foo() { self = this; this._pads.on('click', function() { if (self.go) { $(this).addClass('active'); } }); } } Вместо этого используйте стрелочную функцию: class Game { foo() …

16
Как автоматизировать createuperuser на django?
Я хочу автоматический запуск manage.py createsuperuserна djangoно швы , что не существует никакого способа установки пароля по умолчанию. Как я могу это получить? Он должен быть независимым от базы данных django.
129 django 

1
Как удалить virtualenv, созданный «pipenv run»
Я изучаю Python. В одном из моих небольших проектов я запустил pipenv run python myproject.py и он создал для меня виртуальный C:\Users\USERNAME\.virtualenvs Я обнаружил, что он также создал или изменил некоторые файлы в каталоге исходного кода моего проекта. Мне просто интересно, как чисто удалить этот virtualenv и вернуть мой проект …
129 pipenv 

3
Несколько агрегаций одного и того же столбца с использованием pandas GroupBy.agg ()
Есть ли встроенный в pandas способ применения двух разных агрегатных функций f1, f2к одному и тому же столбцу df["returns"]без необходимости вызывать agg()несколько раз? Пример фрейма данных: import pandas as pd import datetime as dt pd.np.random.seed(0) df = pd.DataFrame({ "date" : [dt.date(2012, x, 1) for x in range(1, 11)], "returns" : …

15
Django: Как управлять настройками разработки и производства?
Я занимаюсь разработкой базового приложения. Теперь, на этапе развертывания, стало ясно, что мне нужны как локальные настройки, так и производственные настройки. Было бы здорово узнать следующее: Как лучше всего справляться с настройками разработки и производства. Как сохранить такие приложения, как django-debug-toolbar, только в среде разработки. Любые другие советы и рекомендации …
129 python  django 

2
Разница между window.location.href, window.location.replace и window.location.assign
В чем разница между window.location.href="http://example.com"; window.location.replace("http://example.com"); window.location.assign("http://example.com"); Я читал на многих форумах, что window.location.assign()просто заменяет текущую историю сеанса, и, следовательно, кнопка возврата браузера не будет работать. Однако я не могу воспроизвести это. function fnSetVariable() { //window.location.href = "http://example.com"; window.location.replace("http://example.com"); //window.location.assign("http://example.com"); } <a onmouseover="fnSetVariable();" href="PageCachingByParam.aspx?id=12" > CLICK </a>
129 javascript  dom  location 

10
HashMap - получение значения первого ключа
Ниже приведены значения, содержащиеся в HashMap. statusName {Active=33, Renewals Completed=3, Application=15} Код Java для получения первого ключа (т.е. активного) Object myKey = statusName.keySet().toArray()[0]; Как мы можем собрать первое «значение» ключа (т.е. 33), я хочу сохранить и «ключ», и «значение» в отдельной переменной.
129 java  hashmap 


6
Как вы печатаете в тесте Go с помощью пакета «testing»?
Я запускаю тест в Go с оператором, чтобы что-то напечатать (например, для отладки тестов), но он ничего не печатает. func TestPrintSomething(t *testing.T) { fmt.Println("Say hi") } Когда я запускаю go test для этого файла, это результат: ok command-line-arguments 0.004s Насколько я знаю, единственный способ действительно заставить его распечатать - это …
129 testing  go 

5
Почему моя асинхронная функция возвращает Promise {<pending>} вместо значения?
Мой код: let AuthUser = data =&gt; { return google.login(data.username, data.password).then(token =&gt; { return token } ) } И когда я пытаюсь запустить что-то вроде этого: let userToken = AuthUser(data) console.log(userToken) Я собираюсь: Promise { &lt;pending&gt; } Но почему? Моя основная цель - получить токен, из google.login(data.username, data.password)которого возвращается обещание, …

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