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

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

12
Як ви протестуєте приватні методи з NUnit?
Мені цікаво, як правильно користуватися NUnit. По-перше, я створив окремий тестовий проект, який використовує мій основний проект як орієнтир. Але в цьому випадку я не в змозі перевірити приватні методи. Я здогадувався, що мені потрібно включити свій тестовий код до мого основного коду ?! - Мабуть, це не правильний спосіб …

16
Поле введення тексту HTML з символом валюти
Я хотів би, щоб у самому початку було поле для введення тексту, що містить знак "$", і незалежно від того, яке редагування відбувається в полі, щоб знак був стійким. Було б добре, якби для введення були прийняті лише номери, але це лише химерне доповнення.

11
HashMap та int як ключові
Я намагаюся створити HashMap, який буде мати цілі числа як ключі, так і об'єкти як значення. Мій синтаксис: HashMap<int, myObject> myMap = new HashMap<int, myObject>(); Однак повертається помилка - помилка синтаксису в токені "int", розміри, очікувані після цього маркера, - я не розумію, чому я повинен додати параметр (тобто: введення …
104 java  hashmap 

4
Швидке навантаження поліморфне
Використовуючи Rails 3.2, що не так з цим кодом? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Він викликає цю помилку: Не можу з нетерпінням завантажувати поліморфну ​​асоціацію: рецензується Якщо я видалю reviewable.shop_type = ?умову, вона працює. Як я можу фільтрувати на основі reviewable_typeта reviewable.shop_type(що …


4
Як змусити труби працювати з Runtime.exec ()?
Розглянемо наступний код: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new …
104 java  exec  runtime.exec 

9
Може vim відстежувати зміни у файлі в режимі реального часу
Моє запитання схоже на це, як слідкувати за текстовим файлом у режимі реального часу, але я хочу це зробити у vim. Я знаю, що можу прочитати відкритий файл використання tail -f sample.xmlфайлу, і коли до нього буде записаний новий вміст, він також запише новий вміст на мій екран. Чи можу …
104 vim 

11
Як налаштувати тайм-аут підключення до сокета
Коли Клієнт намагається підключитися до відключеної IP-адреси, існує тривалий час очікування протягом 15 секунд ... Як ми можемо зменшити цей час очікування? Який спосіб його налаштувати? Код, який я використовую для налаштування з'єднання з сокетом, такий: try { m_clientSocket = new Socket( AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress ip = IPAddress.Parse(serverIp); int …
104 c#  sockets  timeout 

4
CSS-дисплей: мінімальна висота таблиці не працює
Хтось знає, що я можу змусити працювати на мінімальній висоті з останніми браузерами? Я використовую таблиці CSS і, здається, ігнорує міні-висоту. <div style="background-color: red; display: table; min-height: 100px;"> abc </div> Скрипка
104 css 

6
Як зламати лінії у конкретного символу в Notepad ++?
У мене є текстовий файл, що містить такий текст: ['22APR2012 23:10', '23APR2012 07:10', 1, 3, 0], ['22APR2012 23:10', '23APR2012 07:20', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 06:40', 1, 3, 0], ['22APR2012 23:15', '23APR2012 06:40', 0, 1, 0], ['22APR2012 23:15', '23APR2012 07:00', 1, 3, …

3
Документ XML до рядка
Який найпростіший спосіб отримати струнне представлення XML-документа ( org.w3c.dom.Document)? Тобто всі вузли будуть в одному рядку. Як приклад, від <root> <a>trge</a> <b>156</b> </root> (це лише зображення дерева, у моєму коді це org.w3c.dom.Documentоб'єкт, тому я не можу трактувати це як рядок) до "<root> <a>trge</a> <b>156</b> </root>" Дякую!
104 java  xml  string  dom  xmldocument 


8
Python: кортежі / словники як клавіші, виберіть, сортуйте
припустимо, у мене є кількість фруктів різних кольорів, наприклад, 24 синіх банана, 12 зелених яблук, 0 синьої полуниці тощо. Я хотів би організувати їх у структурі даних на Python, яка дозволяє легко вибирати та сортувати. Моя ідея полягала в тому, щоб укласти їх у словник з кортежами як ключі, наприклад, …

5
Чи можете ви перерахувати аргументи ключових слів, які отримує функція?
У мене є дікт, який мені потрібно передати ключ / значення як аргументи ключових слів. Наприклад .. d_args = {'kw1': 'value1', 'kw2': 'value2'} example(**d_args) Це прекрасно працює, але якщо в диктаті d_args є значення, які не приймаються exampleфункцією, воно, очевидно, відмирає. Скажімо, якщо функція прикладу визначена якdef example(kw2): Це проблема, …

3
Посилання на іншу схему в Мангусті
якщо у мене є дві схеми на кшталт: var userSchema = new Schema({ twittername: String, twitterID: Number, displayName: String, profilePic: String, }); var User = mongoose.model('User') var postSchema = new Schema({ name: String, postedBy: User, //User Model Type dateCreated: Date, comments: [{body:"string", by: mongoose.Schema.Types.ObjectId}], }); Я намагався з'єднати їх разом, …

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