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

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

2
Коли виклик функції-члена на нульовому екземплярі призводить до невизначеної поведінки?
Розглянемо наступний код: #include <iostream> struct foo { // (a): void bar() { std::cout << "gman was here" << std::endl; } // (b): void baz() { x = 5; } int x; }; int main() { foo* f = 0; f->bar(); // (a) f->baz(); // (b) } Ми очікуємо (b)краху, …

6
Поновлення Git: конфлікти блокують прогрес
У мене є гіт git (званий v4), який був зроблений від майстра лише вчора. Було декілька змін у master, які я хочу потрапити у v4. Отже, у v4 я спробував зробити ребайт від master, і один файл продовжує викручувати речі: однорядний текстовий файл, який містить номер версії. Цей файл є …
120 git  rebase 

8
Використання XPATH для пошуку тексту, що містить & nbsp;
Я використовую браузер XPather, щоб перевірити свої вирази XPATH на сторінці HTML. Моя кінцева мета - використовувати ці вирази в Selenium для тестування моїх інтерфейсів користувача. У мене вийшов HTML-файл із вмістом, подібним до цього: <tr> <td> abc </td> <td> & nbsp; </td> </tr> Я хочу вибрати вузол з текстом, …
120 xml  search  xpath  selenium 

16
Контроль джерел на основі Git на підприємстві: пропоновані інструменти та практики?
Я використовую git для особистих проектів і думаю, що це чудово. Це швидкий, гнучкий, потужний і чудово підходить для віддаленого розвитку. Але зараз це покладено на роботу і, чесно кажучи, у нас виникають проблеми. З іншого боку, git, здається, не працює добре для централізованого розвитку у великій організації (20+ розробників) …
120 git  enterprise 

9
Як перенести / перетворити з SVN в Mercurial (hg) на Windows
Я шукаю інструмент для переміщення декількох сховищ SVN до Mercurial, з історією, мітками тощо. Я використовую TortoiseHg (Windows x32), тому ConvertExtensions відкидається. Існує деяка інформація про те, як зробити цей процес у вікні Linux ( hgsvn ), але у мене немає машини Linux. Чи можу я використовувати ці сценарії Python …


12
Має вихід консольного додатку в Visual Studio замість консолі
Роблячи консольну програму в Java з Eclipse, я бачу, що вихідний текст буде розміщений у текстовому полі в самому IDE, замість того, щоб консоль вискакувала, як у Visual Studio. Це стане в нагоді, оскільки навіть після закінчення програми я все ще можу добре використати текст, який був написаний в ній, …

4
Принципи моделювання документів CouchDB
У мене є питання, на яке я вже деякий час намагаюся відповісти, але не можу зрозуміти: Як ви розробляєте або розділяєте документи CouchDB? Візьмемо, наприклад, допис у блозі. Напівреляційний спосіб зробити це було б створити кілька об'єктів: Опублікувати Користувач Прокоментуйте Тег Знімок Це має великий сенс. Але я намагаюся використовувати …

28
як звільнити localhost від помилки: слухайте EADDRINUSE
я тестую сервер, написаний у nodejs на Windows 7, і коли я намагаюся запустити тестер у командному рядку, я отримую таку помилку Error: listen EADDRINUSE at errnoException (net.js:614:11) at Array.0 (net.js:704:26) at EventEmitter._tickCallback (node.js:192:40) як я можу це виправити без перезавантаження?
120 node.js  windows-7 

7
Як перевірити електронну пошту в PHP?
Як я можу перевірити вхідне значення - це дійсна адреса електронної пошти за допомогою php5. Зараз я використовую цей код function isValidEmail($email){ $pattern = "^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$"; if (eregi($pattern, $email)){ return true; } else { return false; } } але він показує застарілу помилку. Як я можу виправити це питання. Будь ласка, …

10
Як я можу зареєструвати stdout процесу, розпочатого запуском-стоп-демон?
Я використовую сценарій init для запуску простого процесу, який починається з: start-stop-daemon --start --quiet --chuid $DAEMONUSER \ --make-pidfile --pidfile $PIDFILE --background \ --exec $DAEMON $DAEMON_ARGS Процес під назвою $ DAEMON зазвичай виводить інформацію журналу на стандартний вихід. Наскільки я можу сказати, ці дані ніде не зберігаються. Я хотів би де-небудь …

3
Яка перевага використання async з MVC5?
Яка різниця між: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect("~/home"); } else { AddErrors(result); } } return View(model); } і: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task<ActionResult> Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult …

3
Що означає @hide у вихідному коді Android?
Для Activityвихідного коду , рядок 3898 (внизу): /** * @hide */ public final boolean isResumed() { return mResumed; } Що @hideозначає? Я виявив, що public class ChildActivity extends Activity { ... }не можу використовувати / бачити Activity.isResumed(). Це нормально? Як я можу отримати доступ до нього?

3
Видалення MySQL 5.7 повністю [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 7 років тому . Удосконаліть це питання Я намагаюся повністю видалити mysql зі свого ubuntu 12.04. Але не в змозі. Я перепробував багато команд. Але нічого …
120 mysql  ubuntu 

14
Нижній рядок стилю в Android
Мені потрібно створити форму андроїда, щоб тільки внизу була штрих (пунктирна лінія). Коли я спробую наступне, обведення розводить форму прямо через центр. Хтось знає, як це правильно зробити? штрих повинен бути нижньою лінією / межею. Я використовую фігуру як фон для TextView. Будь ласка, неважливо, навіщо мені це потрібно. <?xml …

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