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

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

11
Безіменні / анонімні простори імен та статичні функції
Особливістю C ++ є можливість створювати неназвані (анонімні) простори імен, наприклад: namespace { int cannotAccessOutsideThisFile() { ... } } // namespace Ви можете подумати, що така функція буде марною - оскільки ви не можете вказати назву простору імен, неможливо отримати доступ до чого-небудь всередині неї ззовні. Але ці безіменні простору …
507 c++  namespaces 

30
Найефективніший метод групування по масиву об'єктів
Який найбільш ефективний спосіб групувати об’єкти в масиві? Наприклад, з урахуванням цього масиву об'єктів: [ { Phase: "Phase 1", Step: "Step 1", Task: "Task 1", Value: "5" }, { Phase: "Phase 1", Step: "Step 1", Task: "Task 2", Value: "10" }, { Phase: "Phase 1", Step: "Step 2", Task: "Task …

14
Розміщення кордону всередині діва, а не на його краю
У мене є <div>елемент і я хочу поставити на ньому межу. Я знаю, що можу писати style="border: 1px solid black", але це додає 2px в обидві сторони діва, а це не те, що я хочу. Я вважаю за краще, щоб ця межа була -1px від краю діва. Сам div - …
506 html  css  border 

16
Як отримати ширину та висоту екрана в iOS?
Як можна отримати розміри екрана в iOS? В даний час я використовую: lCurrentWidth = self.view.frame.size.width; lCurrentHeight = self.view.frame.size.height; в viewWillAppear:іwillAnimateRotationToInterfaceOrientation:duration: Перший раз я отримую весь розмір екрана. Вдруге я отримую екран мінус панель навігації.
506 cocoa-touch  ios  uikit  screen 

30
Як встановити psycopg2 з "pip" на Python?
Я використовую virtualenvі мені потрібно встановити "psycopg2". Я зробив наступне: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 У мене є такі повідомлення: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to the PATH or specify …

10
Що таке Node.js? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

13
Як я можу використовувати itertools.groupby ()?
Мені не вдалося знайти зрозумілого пояснення того, як насправді використовувати itertools.groupby()функцію Python . Я намагаюся зробити це: Візьміть список - у цьому випадку діти об’єктивованого lxmlелемента Розділіть його на групи за деякими критеріями Потім пізніше перегляньте кожну з цих груп окремо. Я переглянув документацію та приклади , але у мене …
506 python  itertools 

13
Чим відрізняється char s [] від char * s?
У C можна використовувати літеральний рядок у декларації, як це: char s[] = "hello"; або так: char *s = "hello"; То в чому різниця? Хочу знати, що насправді відбувається з точки зору тривалості зберігання, як під час компіляції, так і під час виконання.
506 c  string  char  constants 

5
Як я можу "звинуватити" вилучений рядок?
git blameчудово підходить для модифікованих та доданих рядків, але як я можу знайти, коли рядок, що існував у певній попередній комісії, був врешті видалений. Я думаю bisect, але я сподівався на щось корисніше. (Перш ніж запитати: у цьому випадку я щойно робив git log -pі шукав рядок коду, і (а) …
506 git 


8
Який найкращий спосіб видалити наголоси в рядку Unicode Python?
У мене в Python є рядок Unicode, і я хотів би видалити всі наголоси (діакритики). Я знайшов в Інтернеті елегантний спосіб зробити це на Java: перетворити рядок Unicode у його довгу нормовану форму (з окремим символом для літер та діакритики) видаліть усі символи, тип Unicode - "діакритичний". Чи потрібно мені …

30
Неблокування зчитування на підпроцесі.PIPE в python
Я використовую модуль підпроцеси для запуску підпроцесу та підключення до його вихідного потоку (stdout). Я хочу мати можливість виконувати незаблокуючі читання на його stdout. Чи є спосіб зробити .readline не блокуючим або перевірити, чи є дані в потоці перед тим, як викликати .readline? Я хотів би, щоб це було портативним …

12
Як зрозуміти невідомий часовий пояс дати в пітоні
Що мені потрібно зробити У мене є невідомий часовий пояс об'єкт дати, до якого мені потрібно додати часовий пояс, щоб мати можливість порівнювати його з іншими об'єктами дат, відомих часовим поясом. Я не хочу перетворювати всю свою програму на часовий пояс, не знаючи для цього одного застарілого випадку. Що я …

12
Як я можу змусити Eclipse показувати файли. *?
За замовчуванням Eclipse не відображатиме файл .htaccess, який я підтримую у своєму проекті. Він просто показує порожню папку в дереві переглядача пакетів. Як я можу змусити його з’явитися? Ніяких очевидних уподобань.
505 eclipse  file  hidden 

15
LINQ: Коли використовувати SingleOrDefault проти FirstOrDefault () з критеріями фільтрації
Розглянемо IE численні методи розширення SingleOrDefault()таFirstOrDefault() MSDN документи, якіSingleOrDefault : Повертає єдиний елемент послідовності або значення за замовчуванням, якщо послідовність порожня; цей метод кидає виняток, якщо в послідовності є більше одного елемента. в той час як FirstOrDefaultз MSDN (імовірно при використанні OrderBy()або OrderByDescending()або взагалі нічого), Повертає перший елемент послідовності Розглянемо …
505 .net  linq  linq-to-sql 

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