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

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

4
У чому полягає принципова відмінність WebSockets від чистого TCP?
Я читав о WebSockets, і мені цікаво, чому браузер не міг просто відкрити тривіальне TCP-з'єднання і спілкуватися з сервером, як і будь-який інший настільний додаток. І чому таке спілкування можливе через веб-розетки?
167 tcp  websocket 

4
Відмінності між .build, .create і .create! і коли їх слід використовувати?
Тож я бачив людей, які використовують .build, .create і .create! всередині їхніх контролерів все більше і більше останнім часом. У чому відмінність від просто використання .new та passig об'єкта param'd і потім .save? Чи є плюси і мінуси? Чи використовує ці інші методи переваги?

9
підрахувати довжину проти розміру в колекції
З використанням декількох мов програмування та бібліотек я помітив різні терміни, що використовуються для загальної кількості елементів колекції. Найпоширенішими, здається length, є count, і size. напр. array.length vector.size() collection.count Чи є якийсь кращий термін, який слід використовувати? Чи залежить це від типу колекції? тобто. змінний / незмінний Чи є перевага, …

14
foreach vs someList.ForEach () {}
Мабуть, існує багато способів ітерації над колекцією. Цікаво, чи є якісь відмінності, або чому ви використовуєте один шлях над іншим. Перший тип: List<string> someList = <some way to init> foreach(string s in someList) { <process the string> } Інший шлях: List<string> someList = <some way to init> someList.ForEach(delegate(string s) { …
167 c#  .net  generics  loops  enumeration 

15
Відображати дату / час у локальному форматі користувача та зміщення часу
Я хочу, щоб сервер завжди розміщував дати в UTC у HTML, а JavaScript на сайті клієнта конвертував його у місцевий часовий пояс користувача. Бонус, якщо я можу вивести у форматі дати місцевого користувача користувача.



5
Чому налагоджувач Chrome вважає, що закрита локальна змінна не визначена?
З цим кодом: function baz() { var x = "foo"; function bar() { debugger; }; bar(); } baz(); Я отримую цей несподіваний результат: Коли я змінюю код: function baz() { var x = "foo"; function bar() { x; debugger; }; bar(); } Я отримую очікуваний результат: Крім того, якщо є …


18
Як вибрати окремі рядки в таблиці даних та зберегти їх у масив
У мене є obdds набору даних. objds містить таблицю з назвою Table1. Таблиця1 містить стовпець під назвою ProcessName. Це ProcessName містить неодноразові імена. Тому я хочу вибрати лише окремі імена. Це можливо. intUniqId[i] = (objds.Tables[0].Rows[i]["ProcessName"].ToString());
167 c#  select  datatable  distinct 

8
Використовуйте зображення замість перемикачів
На цей питання є відповіді на Stack Overflow на російському : Використання зображення просто радіо-кнопок Якщо у мене є радіогрупа з кнопками: ... як я можу показувати лише зображення в опції select замість кнопок, наприклад
167 html  css 

10
Як динамічно завантажувати клас Python
Враховуючи рядок класу Python, наприклад my_package.my_module.MyClass, який найкращий спосіб завантажити його? Іншими словами, я шукаю еквівалент Class.forName()у Java, функція в Python. Для цього потрібно працювати в Google App Engine. Переважно це була б функція, яка приймає FQN класу як рядок і повертає посилання на клас: my_class = load_class('my_package.my_module.MyClass') my_instance = …

19
Xcode 8 - IB Designables - Не вдалося надати та оновити статус автоматичного макета, агент зазнав аварії
Нещодавно я оновив до Xcode 8, і у мене виникли проблеми із «Розгорткою». Якщо я відкрию проект, і у мене немає відкритої дошки розгортки, вона складеться і працюватиме добре. Щойно я відкриваю дошку розгортки, я отримую кілька помилок щодо IB Designables, як показано нижче. Ці представлення - це єдині представлення, …


19
Доктрина - Як роздрукувати реальний sql, а не лише підготовлену заяву?
Ми використовуємо Doctrine, PHP ORM. Я створюю такий запит: $q = Doctrine_Query::create()->select('id')->from('MyTable'); а потім у функції, яку я додаю в різні пункти та речі, як це доречно, як це $q->where('normalisedname = ? OR name = ?', array($string, $originalString)); Пізніше, перед тим, як execute()ввести цей об’єкт запиту, я хочу роздрукувати необроблений …

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