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

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

10
Чи слід віддати перевагу вказівникам чи посиланням у даних про учасників?
Це спрощений приклад для ілюстрації питання: class A {}; class B { B(A& a) : a(a) {} A& a; }; class C { C() : b(a) {} A a; B b; }; Таким чином, B відповідає за оновлення частини C. Я провів код через lint, і він хитався про довідкового …


7
Налагодження кодів міграції коду першої сутності Entity Framework
Я спочатку використовую код Entity Framework на своєму веб-сайті, і мені просто цікаво, чи є який-небудь спосіб налагодження кодів міграції. Ви знаєте, як встановити точки прориву та подібні речі. Я використовую консоль Package Manager для оновлення бази даних за допомогою Update-Database. Дякую


5
Які відмінності між PECL та PEAR?
Я бачу, що бібліотека GD призначена для зображень. Але я не бачу різниці між PECL та PEAR. Обидва мають аутентифікацію. Які основні відмінності між двома? Чому їх не поєднувати?
138 php  pear  pecl 

12
gdb не вдається з помилкою "Не вдається знайти порт завдання Mach для id-процесу"
У моєму додатку працює нормально, але gdb не вдається налагодити його з наступною помилкою (gdb) run Starting program: /path/to/app Unable to find Mach task port for process-id 83767: (os/kern) failure (0x5). Я на OS X Lion. Версія GDB є $ gdb --version GNU gdb 6.3.50-20050815 (Apple version gdb-1752) (Sat Jan …
138 macos  gdb 

4
Як я можу використовувати порівняння файлу grep всередині оператора bash if / else?
Коли наш сервер з’являється, нам потрібно перевірити файл, щоб побачити, як налаштований сервер. Ми хочемо знайти наступний рядок у файлі /etc/aws/hosts.conf: MYSQL_ROLE=master Потім ми хочемо перевірити, чи існує цей рядок, і використовувати оператор if / else для запуску одного з двох варіантів залежно від того, існує рядок чи ні. Що …
138 bash 

11
Як розділити довгий регулярний вираз на кілька рядків у JavaScript?
У мене дуже довгий регулярний вираз, який я хочу розділити на кілька рядків у своєму коді JavaScript, щоб тримати кожну лінію в 80 символів відповідно до правил JSLint. Це просто краще для читання, я думаю. Ось зразок візерунка: var pattern = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;

3
Вирішення конфлікту злиття "обидва додані" в git?
Я випускаю в git, і один конфлікт, який я отримую, є "обидва додані", тобто точно однакове ім'я файлу було додано незалежно у моїй гілці, і в гілці, на яку я відновлюю. git statusкаже мені: # Unmerged paths: # (use "git reset HEAD <file>..." to unstage) # (use "git add/rm <file>..." …
138 git  merge  rebase 

15
Визначення складів у слові
Мені потрібно знайти досить ефективний спосіб виявлення складів у слові. Наприклад, Невидимий -> in-vi-sib-le Є деякі правила конспектування, які можна використовувати: V CV VC CVC CCV CCCV CCCC CVCC * де V - голосний, а C - приголосний. Наприклад, Вимова (5 Pro-nun-ci-a -ation; CV-CVC-CV-V-CVC) Я спробував декілька методів, серед яких …

8
Як я можу використовувати grep для пошуку в поточному каталозі всіх файлів, у яких рядок "привіт" ще відображається лише у форматі .h та .cc?
Як я можу використовувати grep для пошуку в поточному каталозі будь-яких файлів, що містять рядок "привіт" та відображати лише файли .h та .cc?
138 linux  bash  unix  grep 

4
Чому Unicorn потрібно розгорнути разом з Nginx?
Я хотів би знати різницю між Nginx та Єдиноріг. Наскільки я розумію, Nginx - це веб-сервер, а Unicorn - сервер Ruby HTTP. Оскільки і Nginx, і Unicorn можуть обробляти HTTP-запити, у чому полягає потреба використовувати комбінацію Nginx та Unicorn для додатків RoR?

16
Вимкнути необхідний атрибут перевірки за певних обставин
Мені було цікаво, чи можна відключити атрибут Необхідна перевірка в певних діях контролера. Мені це цікаво, оскільки в одній із моїх форм редагування я не вимагаю від користувача вводити значення для полів, які вони вже вказали раніше. Однак я реалізую логіку, що коли вони вводять значення, вона використовує якусь спеціальну …

10
Як ініціалізувати байтовий масив у Java?
Мені доводиться зберігати деякі постійні значення (UUID) у формі байтового масиву в java, і мені цікаво, який найкращий спосіб ініціалізувати ці статичні масиви. Це я зараз роблю, але відчуваю, що повинен бути кращий шлях. private static final byte[] CDRIVES = new byte[] { (byte)0xe0, 0x4f, (byte)0xd0, 0x20, (byte)0xea, 0x3a, 0x69, …
138 java  arrays  byte 

4
Як працює атрибут ThreadStatic?
Як працює [ThreadStatic]атрибут? Я припускав, що компілятор видасть якусь IL для того, щоб заповнити / отримати значення в TLS, але дивлячись на розбирання, схоже, це не робиться на цьому рівні. У подальшому, що станеться, якщо ви поставите його на нестатичний член? У нас був розробник, який помилився, і компілятор навіть …
138 c#  static  threadstatic 

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