Програмування

Питання та відповіді для професійних та ентузіастів-програмістів

15
Асинхронно зачекайте, коли завдання <T> завершиться з таймаутом
Я хочу зачекати, коли завдання &lt;T&gt; завершиться деякими спеціальними правилами: якщо воно не закінчилося через X мілісекунд, я хочу відобразити повідомлення користувачеві. І якщо вона не закінчилася через Y мілісекунд, я хочу автоматично подати запит на скасування . Я можу використовувати Task.ContinueWith для асинхронного очікування завершення завдання (тобто планувати дію, …

5
Запуск виявлення змін вручну в кутовій
Я пишу Angular компонент, який має властивість Mode(): string. Я хотів би мати можливість встановити це властивість програмно, не відповідаючи на будь-яку подію. Проблема полягає в тому, що за відсутності події веб-переглядача прив'язка шаблону {{Mode}}не оновлюється. Чи є спосіб запустити виявлення цієї зміни вручну?

14
Як знайти тип об’єкта в Go?
Як знайти тип об’єкта в Go? У Python я просто використовую typeofдля отримання типу об'єкта. Аналогічно в Go, чи є спосіб реалізувати те саме? Ось контейнер, з якого я повторюю: for e := dlist.Front(); e != nil; e = e.Next() { lines := e.Value fmt.Printf(reflect.TypeOf(lines)) } Я не в змозі …
387 go  go-reflect 

12
Інваріантне порушення: _registerComponent (…): Цільовий контейнер не є елементом DOM
Я отримую цю помилку після створення тривіальної прикладу сторінки React: Неприхована помилка: Інваріантне порушення: _registerComponent (...): Цільовий контейнер не є елементом DOM. Ось мій код: /** @jsx React.DOM */ 'use strict'; var React = require('react'); var App = React.createClass({ render() { return &lt;h1&gt;Yo&lt;/h1&gt;; } }); React.renderComponent(&lt;App /&gt;, document.body); HTML: &lt;html&gt; …
387 javascript  dom  reactjs 

4
Яке значення поліфілів у HTML5?
Яке значення поліфілів у HTML5? Я бачив це слово на багатьох сайтах про HTML5, наприклад, HTML5-Cross-Browser-Polyfills. Отож, тут ми збираємо всі лайни, резервні копії та поліфіли для того, щоб імплантувати функціональність HTML5 у браузерах, які не підтримують їх. Я насправді не розумів, в чому сенс поліфілів. Це нова техніка HTML5 …

19
Як отримати IP-адресу клієнта користувача в ASP.NET?
Ми повинні Request.UserHostAddressотримати IP-адресу в ASP.NET, але це зазвичай IP-адреса ISP користувача, а не точно IP-адреса машини користувача, яка, наприклад, натиснула посилання. Як я можу отримати реальну IP-адресу? Наприклад, у профілі користувача Stack Overflow це: "Остання активність облікового запису: 4 години тому від 86.123.127.8" , але IP-адреса моєї машини дещо …
387 c#  asp.net  client  ip-address 

2
Вкладений оператор select у SQL Server
Чому наступне не працює? SELECT name FROM (SELECT name FROM agentinformation) Я думаю, що моє розуміння SQL неправильне, тому що я міг би подумати, що це поверне те саме, що і SELECT name FROM agentinformation Чи не створює внутрішній оператор select набір результатів, який зовнішній оператор SELECT запитує?


9
Чому мій репортаж Git увійшов до відокремленого стану HEAD?
Сьогодні я закінчився з відірваною головою, та сама проблема, що описана в: git push говорить, що все актуально, навіть якщо я маю місцеві зміни Наскільки я знаю, я нічого не робив із звичайного, просто робив поштовхи та натиски з боку свого місцевого репо. Тож як я закінчився detached HEAD?
387 git 

27
Як отримати ключ в об’єкті JavaScript за його значенням?
У мене є досить простий об’єкт JavaScript, який я використовую як асоціативний масив. Чи є якась проста функція, яка дозволяє мені отримати ключ для значення, чи потрібно перебирати об'єкт і знаходити його вручну?
387 javascript  object 


17
Як відкрити редактор Atom з командного рядка в OS X?
У мене є редактор Atom і мені було цікаво, як можна відкрити файл або папку з терміналу в Atom. Я використовую Mac. Я шукаю спосіб це зробити: atom . (opens folder) atom file.js (opens file) atom (opens editor) Чи можливо це, і як це зробити?

7
Додавання параметра до функції ng-click всередині ng-повтору, здається, не працює
У мене простий цикл з ng-repeatтаким: &lt;li ng-repeat='task in tasks'&gt; &lt;p&gt; {{task.name}} &lt;button ng-click="removeTask({{task.id}})"&gt;remove&lt;/button&gt; &lt;/li&gt; У контролері є функція $scope.removeTask(taskID). Наскільки я знаю, Angular спочатку візуалізує подання та замінить інтерпольоване {{task.id}}числом, а потім, події клацання, оцінить ng-clickрядок. У цьому випадку ng-clickвиходить повністю те, що очікується, тобто: ng-click="removeTask(5)".Однак ... це нічого …


29
Немає маршрутів, які відповідають «/ користувачам / виходу» на рейки 3
Я встановив програму devise у своєму додатку та застосував у своєму application.html.erbфайлі таке: &lt;div id="user_nav"&gt; &lt;% if user_signed_in? %&gt; Signed in as &lt;%= current_user.email %&gt;. This cannot be cheese? &lt;%= link_to 'Sign out', destroy_user_session_path %&gt; &lt;% else %&gt; &lt;%= link_to 'Register', new_user_registration_path %&gt; or &lt;%= link_to 'Sign in', new_user_session_path %&gt; …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.