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

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

4
Різниця між спостерігачами, паб / підкамерами та прив'язкою даних
Яка різниця між шаблоном спостерігача , публікацією / підпискою та прив'язкою даних ? Я трохи обшукав Stack Overflow і не знайшов хороших відповідей. Я вважаю, що прив'язка даних - це загальний термін, і існують різні способи їх застосування, такі як Шаблон спостерігача або Шаблон Pub / Sub. За допомогою шаблону …

5
У яких випадках HTTP_REFERER буде порожнім
Я знаю, що можна отримати порожній HTTP_REFERER. За яких обставин це відбувається? Якщо я отримую порожній, чи завжди це означає, що користувач змінив його? Отримати порожній такий же, як отримати нульовий? і за яких обставин я теж це отримую?



3
Створіть нову робочу область в Eclipse
Я не бачу жодного пункту меню, з якого я можу створити нову робочу область. Що я повинен використовувати для створення нового робочого простору та переміщення деяких проектів із існуючої робочої області за замовчуванням у нову робочу область? Я використовую Windows з Eclipse 3.7.
163 eclipse  workspace 

9
Що означає повідомлення про помилку PHP "Примітка: Використання невизначеної константи"?
PHP записує цю помилку в журнали: "Повідомлення: Використання невизначеної константи". Помилка в журналах: PHP Notice: Use of undefined constant department - assumed 'department' (line 5) PHP Notice: Use of undefined constant name - assumed 'name' (line 6) PHP Notice: Use of undefined constant email - assumed 'email' (line 7) PHP …
163 php  constants  undefined 

7
Невідповідність нульових масивів між Python 2 та 3
Я намагаюся завантажити набір даних MNIST, пов'язаний тут, в Python 3.2, за допомогою цієї програми: import pickle import gzip import numpy with gzip.open('mnist.pkl.gz', 'rb') as f: l = list(pickle.load(f)) print(l) На жаль, це дає мені помилку: Traceback (most recent call last): File "mnist.py", line 7, in <module> train_set, valid_set, test_set …

9
Яке використання квадратних дужок [] у операторах sql?
Я помітив, що Visual Studio 2008 розміщує квадратні дужки навколо імен стовпців у sql. Чи надають дужки якусь перевагу? Коли я передаю код T-SQL, я ніколи не переймався ними. Приклад: Візуальна студія: SELECT [column1], [column2] etc... Мій власний шлях: SELECT column1, column2 etc...
163 sql-server  syntax 

9
Чи варто повернути колекцію чи потік?
Припустимо, у мене є метод, який повертає перегляд лише для читання у список учасників: class Team { private List < Player > players = new ArrayList < > (); // ... public List < Player > getPlayers() { return Collections.unmodifiableList(players); } } Далі припустімо, що все, що клієнт робить, це …

4
Автоматично додавати всі файли в папці до цілі за допомогою CMake?
Я розглядаю можливість переключення міжплатформенного проекту з окремих систем управління побудовою в Visual C ++, XCode та makefiles на CMake. Однією з важливих особливостей, які мені потрібні, є автоматичне додавання всіх файлів у каталозі до цільового. Хоча це зробити легко, але це не легко виконати з Visual C ++ та …

4
Що таке реіфікація?
Я знаю, що Java реалізує параметричний поліморфізм (Generics) зі стиранням. Я розумію, що таке стирання. Я знаю, що C # реалізує параметричний поліморфізм з реіфікацією. Я знаю, що може змусити вас писати public void dosomething(List<String> input) {} public void dosomething(List<Int> input) {} або що ви можете знати під час виконання, …
163 c#  generics  reification 


12
ObservableCollection не підтримує метод AddRange, тому я отримую сповіщення про кожен доданий елемент, крім того, що про INotifyCollectionChanging?
Я хочу мати змогу додати діапазон та оновлюватись для всієї маси. Я також хочу мати можливість скасувати дію, перш ніж вона буде виконана (тобто колекція, що змінюється, крім "зміненої"). Пов'язані питання. Яка .Net колекція для додавання декількох об'єктів одночасно та отримання сповіщення?

7
Як запобігти створенню (та залишенню) тимчасових файлів vim?
Чому vim створює <filename>~файли? Чи є спосіб відключити це? Якщо це для резервного копіювання (або щось таке), я використовую для цього git. Також ці .<filename.with.path.hints>.swpфайли теж. Як я можу сказати vim не створювати їх або принаймні прибирати після себе? EDIT дуп, дублікат: Чому Vim зберігає файли з розширенням ~? Я …

3
Чому атрибут Cache-Control надсилається в заголовок запиту (клієнт на сервер)?
Прочитавши про Cache-Controlполе заголовка HTTP, Я розумію , що Cache-Controlполе в заголовку відповіді HTTP (сервер до клієнта) визначає директиви для проміжних проксі - сервер / клієнтського браузера про те , як обробляти відповідь, відправивши різні значення для Cache-Controlполя: private, public, no-cache, або no-storeв заголовку відповіді. Але я не розумію, чому …
163 http  http-headers 

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