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

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

13
"Вміст не заборонено в prolog" при аналізі ідеально допустимого XML в GAE
Я бився головою проти цього абсолютно гнівного клопа протягом останніх 48 годин, тому я подумав, що нарешті кину рушник і спробую тут запитати, перш ніж викину ноутбук у вікно. Я намагаюся проаналізувати відповідь XML від дзвінка, який я зробив на AWS SimpleDB. Відповідь повертається на дроті просто чудово; наприклад, це …

7
Чи слід додавати коментарі Javadoc до реалізації?
Чи правильна практика додавати коментарі Javadoc в інтерфейс і додавати коментарі, що не є Javadoc, у реалізацію? Більшість IDE генерують не-JavaDoc коментарі для реалізацій, коли ви автоматично генеруєте коментарі. Чи не повинен конкретний метод мати опис?


7
Різні результати з плаваючою комою з увімкненою оптимізацією - помилка компілятора?
Наведений нижче код працює на Visual Studio 2008 з оптимізацією та без неї. Але він працює лише на g ++ без оптимізації (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); double t = v * pow; //std::cout << "t:" << …
109 c++  optimization  g++  c++-faq 


21
Неможливо підключитися до локального сервера MySQL через домашню програму сокета
Нещодавно я спробував встановити MySQL з homebrew ( brew install mysql), і коли я намагаюся запустити його, я отримую таку помилку: ПОМИЛКА 2002 (HY000): не вдається підключитися до локального сервера MySQL через сокет '/tmp/mysql.sock' (2) Немає /tmp/mysql.sockні /var/lib/mysql.sock. Я шукав і не знайшов жодного mysql.sockфайлу. Як я можу це виправити?
109 mysql  homebrew 

9
Як користуватися реєстратором Morgan?
Я не можу ввійти з Морганом. Він не записує інформацію до консолі. У документації не вказано, як ним користуватися. Я хочу побачити, що таке змінна. Це код з response.jsфайлу expressjs Framework: var logger = require("morgan"); res.render = function(view, options, fn){ options = options || {}; var self = this; var …
109 node.js  logging  express 


21
Перетворити значення секунди в години хвилин секунди?
Я намагався перетворити значення секунд (у змінній BigDecimal) у рядок у editText, наприклад, "1 година 22 хвилини 33 секунди" або щось подібне. Я спробував це: String sequenceCaptureTime = ""; BigDecimal roundThreeCalc = new BigDecimal("0"); BigDecimal hours = new BigDecimal("0"); BigDecimal myremainder = new BigDecimal("0"); BigDecimal minutes = new BigDecimal("0"); BigDecimal …


8
Список, переданий посилання - допоможіть мені пояснити цю поведінку
Погляньте на наступну програму: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLine(i); } } private void ChangeList(List<int> myList) { myList.Sort(); List<int> myList2 = new List<int>(); myList2.Add(3); myList2.Add(4); myList = myList2; } } Я припускав myList, …

4
Отримання та встановлення положення курсору UITextField та UITextView у Swift
Я експериментував UITextFieldі як працювати з його положенням курсору. Я знайшов ряд відповідей Objective-C, як і в Отримання позиції курсора UITextField в ios Керуйте положенням курсору в UITextField UITextField отримати редаговане слово в даний час Але оскільки я працюю зі Swift, я хотів дізнатися, як отримати поточне розташування курсору, а …

4
Як додати текст до файлу?
Який найпростіший спосіб додати текст до файлу в Linux? Я переглянув це питання , але прийнята відповідь використовує додаткову програму ( sed) Я впевнений, що повинен бути простіший спосіб з echoподібним.
109 linux  file  text  file-io  append 

18
Виправлення npm-шляху в Windows 8 і 10
Зробив багато googling, спробував перевстановити node.js за допомогою офіційного інсталятора, але мій шлях до npm все ще не працює. Це не працює npm install foo Я отримую повідомлення про помилку, в якому говориться про відсутність модуля npm-cli.js Через 2 години гуглінг пізніше я виявив вирішення замість того, щоб просто ввести …
109 node.js  npm 


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