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

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

4
Яка найкраща практика здійснення дзвінків AJAX в Angular.js?
Я читав цю статтю: http://eviltrout.com/2013/06/15/ember-vs-angular.html І воно сказало: Через відсутність умов, мені цікаво, скільки кутових проектів покладаються на погані практики, такі як дзвінки AJAX безпосередньо в контролерах? Через інжекцію залежності розробники вводять параметри маршрутизатора в директиви? Чи починаючі розробники AngularJS збираються структурувати свій код таким чином, який досвідчений розробник AngularJS …
151 angularjs 

2
Різниця між кодами переадресації HTTP
Різниці між різними кодами переадресації HTTP 3XX мені незрозумілі. Так, я прочитав специфікацію, але, здається, є певна розбіжність між стандартною та фактичною практикою тут. Код 301переадресації здається досить зрозумілим: це означає, що ресурс був назавжди переміщений до іншого URI, і майбутні запити повинні використовувати цей URI. І 307код переспрямування також …

30
Команда не вдалася через сигнал: Помилка сегментації: 11
Я отримую помилку ... Команда не вдалася через сигнал: Помилка сегментації: 11 ... при спробі скласти мою програму Swift. Я використовую Xcode 6.1, намагаюся створити для iPhone 5 на iOS 8.1. Мій код import UIKit class ViewController: UIViewController { @IBOutlet weak var username: UITextField! @IBAction func signIn(sender: AnyObject) { PFUser.logInWithUsernameInBackground(username.text, …

3
Angular.js: Як працює $ eval і чому він відрізняється від vanilla eval?
Мені було цікаво, що $scope.$evalви так часто бачите в директивах, тому я перевірив джерело і виявив таке в rootScope.js: $eval: function(expr, locals) { return $parse(expr)(this, locals); }, $parseСхоже, визначається ParseProviderв parse.js, який, як видається, визначає якийсь власний міні-синтаксис (файл - 900 рядків). Мої запитання: Що саме $evalробить? Для чого потрібна …
151 angularjs 


7
Серіалізуючий об'єкт, що містить циклічне значення об'єкта
У мене є об'єкт (дерево розбору), який містить дочірні вузли, посилання на інші вузли. Я хотів би серіалізувати цей об’єкт, використовуючи JSON.stringify(), але я отримую TypeError: значення циклічного об'єкта через згадані нами конструкції. Як я міг обійти це? Мені неважливо, представлені ці посилання на інші вузли в серіалізованому об'єкті чи …


9
Найкраща практика: AsyncTask під час зміни орієнтації
AsyncTask це чудова річ, щоб запустити складні завдання в інший потік. Але коли є зміна орієнтації або інша зміна конфігурації, поки AsyncTaskфункція все ще працює, струм Activityзнищується та перезапускається. Оскільки екземпляр AsyncTaskз’єднаний з цією діяльністю, він виходить з ладу і викликає вікно повідомлення "примусово закрити". Отже, я шукаю якусь "найкращу …

10
ідея відповідності перемикача / зразка
Я недавно дивився на F #, і хоча я швидше за все не стрибну огорожу, але він безумовно виділяє деякі області, де C # (або підтримка бібліотеки) може полегшити життя. Зокрема, я думаю про можливість узгодження шаблону F #, що дозволяє отримати дуже багатий синтаксис - набагато виразніше, ніж поточний …

15
Найефективніший спосіб перевірити наявність DBNull, а потім призначити змінну?
Це питання виникає періодично, але я не побачив задовільної відповіді. Типовою схемою є (рядок - це DataRow ): if (row["value"] != DBNull.Value) { someObject.Member = row["value"]; } Перше моє запитання, що є більш ефективним (я переглянув умову): row["value"] == DBNull.Value; // Or row["value"] is DBNull; // Or row["value"].GetType() == typeof(DBNull) …
151 .net  dbnull 

5
Чи можу я замінити Apache на Node.js?
У мене є веб-сайт, що працює на CentOS, використовуючи звичайні підозрювані (Apache, MySQL та PHP). З часу запуску цього веб-сайту він розвинувся зовсім небагато, і тепер я хотів би зробити з ним більш химерні речі - а саме сповіщення в режимі реального часу. З того, що я прочитав, Apache погано …
151 apache  node.js 

6
Як боротися з файлами проектів IntelliJ IDEA під контролем джерела Git, що постійно змінюється?
Усі в нашій команді використовують IntelliJ IDEA, і нам здається корисним розмістити файли проектів (.ipr та .iml) у керуванні джерелами, щоб ми могли ділитися конфігураціями, налаштуваннями та інспекціями побудови. Крім того, ми можемо використовувати ці параметри перевірки на нашому сервері безперервної інтеграції з TeamCity. (У нас є .iws файл робочого …

1
SOAP-сервер і клієнтська програма VCL + indy demo для Delphi XE?
Delphi використовував для додавання демо-папки для веб-служб, але, здається, це не включає. Я просто спробував демонстраційні проекти Delphi 7 ( SOAPDMServerWAD, сервер з майже відсутнім інтерфейсом і зовсім SOAPDMClient), і не зміг змусити їх працювати навіть у Delphi 7. Якщо хто-небудь коли-небудь робив подібну демонстраційну роботу в Delphi XE або …

1
Чому обмеження використання порушуються, коли обидві ланцюги закінчуються в одному пакеті?
У мене є чотири пучки, кожен з яких містить лише маніфест. Пучки є app який імпортує com.example.foo.fragment іcom.example.bar foo який експортує com.example.foo;uses:=com.example.foo.cfg foo.fragmentщо є фрагментом, приєднаним до fooцього експортуcom.example.foo.fragment таcom.example.foo.fragment.cfg;uses:=com.example.foo.fragment barякий експортує com.example.barта імпортуєcom.example.foo Графік залежності рівня розшарування : app -> bar | | | v | foo | | …

5
Які функціональні відмінності між NW.js, Brackets-Shell та Electron?
Тепер, коли TideSDK фактично мертвий, я шукав альтернативні «обгортки» для запуску програм HTML / CSS / JS як автономні програми для настільних ПК. Три можливі варіанти, якими я працював до цього часу, є NW.js (раніше вузол-вебкіт), дужки-оболонки та Електрон (раніше атомна оболонка). Проблема полягає в тому, що, здається, не існує …

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