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

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

12
Різниця між Spring MVC та Spring Boot
Я тільки почав вивчати Весну. На своєму наступному кроці я хотів би розробити більші веб-додатки. Тепер мені цікаво, чи варто починати з Spring Boot або Spring MVC. Я вже читав деякі речі, але це заплутано, тому що обидва схожі. То які відмінності між ними?

25
Як ви генеруєте динамічні (параметризовані) тести одиниць у python?
У мене є якісь дані тесту і хочу створити одиничний тест для кожного елемента. Першою моєю ідеєю було зробити це так: import unittest l = [["foo", "a", "a",], ["bar", "a", "b"], ["lee", "b", "b"]] class TestSequence(unittest.TestCase): def testsample(self): for name, a,b in l: print "test", name self.assertEqual(a,b) if __name__ == …

8
Шаблон Джанго як шукати значення словника зі змінною
mydict = {"key1":"value1", "key2":"value2"} Нормальний шлях для пошуку по словником значення в шаблоні Django є {{ mydict.key1 }}, {{ mydict.key2 }}. Що робити, якщо ключ є змінною циклу? тобто: {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to look …

5
Порівняйте рядки, що чутливі до регістру SQL
Як ви порівнюєте рядки, щоб порівняння було істинним, лише якщо випадки кожної з рядків також рівні. Наприклад: Select * from a_table where attribute = 'k' ... поверне рядок з атрибутом "K". Я не хочу такої поведінки.
234 sql  sql-server 




4
Як додати локальне репо і трактувати його як віддалене репо
Я намагаюся змусити локальне репо виконувати функцію віддаленого з назвою bakдля іншого локального репо на моєму ПК, використовуючи наступне: git remote add /home/sas/dev/apps/smx/repo/bak/ontologybackend/.git bak яка дає цю помилку: fatal: '/home/sas/dev/apps/smx/repo/bak/ontologybackend/.git' is not a valid remote name Я намагаюся синхронізувати дві локальні репозиції, причому одна налаштована як віддалений, названа bakдля іншої, …
234 git  git-remote 

4
Автоматично додайте нову лінію в кінці тіла реакції на завивку
Якщо тіло відповіді HTTP на запит на згортання не містить зворотного нового рядка, я закінчую це дійсно дратує умову, коли підказки оболонки знаходяться в середині рядка, а втеча заплутається достатньо, що коли я кладу останній завиток команда на екрані, видалення символів з цієї команди curl видалення неправильних символів. Наприклад: [root@localhost …
234 curl 

19
Як змінити розмір шрифту середовища?
Чи є спосіб змінити розмір шрифту середовища в Visual Studio Code? Такі речі, як поле IntelliSense, панель налагодження, назви файлів тощо. Я знаю, як змінити розмір шрифту редактора, але не можу зрозуміти, як змінити розмір шрифту середовища. Тож мені цікаво, чи можна це якось змінити.

2
Чим відрізняється асинхронне програмування від багатопотокового?
Я подумав, що вони в основному те саме - писати програми, які розділяють завдання між процесорами (на машинах, які мають 2+ процесори). Потім я читаю це , що говорить: Методи асинхронізації призначені для неблокуючих операцій. Вираз очікування в методі асинхронізації не блокує поточний потік під час виконання очікуваного завдання. Натомість …

5
Як передавати stdout, зберігаючи його на екрані? (а не у вихідний файл)
Я хотів би передати стандартний вихід програми, зберігаючи її на екрані. Простий приклад ( echoвикористання тут лише для ілюстрації): $ echo 'ee' | foo ee <- вихід, який я хотів би бачити Я знаю, що трійник міг скопіювати stdout у файл, але це не те, що я хочу. $ echo …
234 bash  shell  pipe  output  stdout 

6
Подвійні лапки WebStorm / PhpStorm в автоматичному імпорті TypeScript
Я використовую стиль TypeScript з одинарними цитатами, подвійні лапки використовуються виключно в шаблонах HTML. Авто імпорт WebStorm / PhpStorm додає importзаяви з подвійними лапками і руйнує стиль. Я думаю, це стосується всіх продуктів JetBrains. Як можна виправити таку поведінку?

9
Як я можу запобігти Conda активувати базове середовище за умовчанням?
Нещодавно я встановив anaconda2 на своєму Mac. За замовчуванням Conda налаштована для активації базового середовища, коли я відкриваю новий сеанс терміналу. Я хочу отримати доступ до команд Conda (тобто я хочу, щоб шлях до Conda був доданий до мого $ PATH, який Conda робить при ініціалізації, тому це добре). Але …
234 bash  anaconda  conda 

3
Розуміння dispatch_async
У мене є питання щодо цього коду dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ NSData* data = [NSData dataWithContentsOfURL: kLatestKivaLoansURL]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); Перший параметр цього коду dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) Чи ми просимо цей код виконувати послідовні завдання на глобальній черзі, визначення яких саме полягає в тому, що він повертає глобальну паралельну …

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