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

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

5
Відмінність ключових слів "typename" та "class" у шаблонах?
Для шаблонів я побачив обидві декларації: template < typename T > template < class T > Яка різниця? І що саме означають ці ключові слова в наступному прикладі (взятому з німецької статті Вікіпедії про шаблони)? template < template < typename, typename > class Container, typename Type > class Example { …
504 c++  templates  keyword 


6
Складне гніздування партизанів та шаблонів
Моє запитання стосується того, як займатися складним вкладом шаблонів (їх також називають частками ) у програмі AngularJS. Найкращий спосіб описати мою ситуацію - це створене нами зображення: Як бачите, це може бути досить складною програмою з великою кількістю вкладених моделей. Додаток є односторінковим, тому він завантажує index.html, який містить елемент …

30
Чи повинен метод пошуку повернути 'null' або викинути виняток, коли він не може створити значення повернення? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 4 роки тому . У мене є метод, який повинен повернути об'єкт, якщо він знайдений. Якщо його не …

23
Що швидше: розподіл стека або розподіл Heap
Це питання може здатися елементарним, але це дискусія, яку я мав з іншим розробником, з яким працюю. Я дбав про те, щоб розміщувати речі, куди міг, а не купувати їх. Він розмовляв зі мною і спостерігав за моїм плечем і коментував, що це не потрібно, тому що вони однакові. Я …
503 c++  performance  memory  stack  heap 

19
Як я можу знайти метод, який викликав поточний метод?
Як увійти в C #, як я можу дізнатися назву методу, який викликав поточний метод? Я все про це знаю System.Reflection.MethodBase.GetCurrentMethod(), але хочу пройти один крок під цим у сліді стека. Я розглядав аналіз сліду стека, але сподіваюся знайти більш чіткий спосіб - щось на зразок Assembly.GetCallingAssembly()методів.

11
Швидке читання дуже великих таблиць як кадрів даних
У мене дуже великі таблиці (30 мільйонів рядків), які я хотів би завантажувати, як фрейми даних у Р. read.table()мають багато зручних функцій, але, схоже, є багато логіки в реалізації, яка б уповільнила справи. У моєму випадку, я припускаю, що я знаю типи стовпців достроково, таблиця не містить заголовків стовпців або …
503 r  import  dataframe  r-faq 



15
Програмно освітлити або затемнити шестигранний колір (або rgb, і змішати кольори)
Ось функція, над якою я працював, щоб програмно освітлити або затемнити шестигранний колір на певну кількість. Просто введіть рядок, як "3F6D2A"для color ( col) та base10 ціле число ( amt), щоб кількість світліше або потемніла. Щоб затемнити, переведіть у від’ємній кількості (тобто -20). Причиною мені було це зробити тому, що …
503 javascript  colors  hex 


14
Перетворити "Установити в список" без створення нового списку
Я використовую цей код для перетворення Setв List: Map<String, List<String>> mainMap = new HashMap<>(); for (int i=0; i < something.size(); i++) { Set<String> set = getSet(...); //returns different result each time List<String> listOfNames = new ArrayList<>(set); mainMap.put(differentKeyName, listOfNames); } Я хочу уникати створення нового списку в кожній ітерації циклу. Це …
503 java  performance  list  set 

26
Як запустити додаток node.js як фонову послугу?
Оскільки ця публікація привертала багато уваги протягом багатьох років, я перелічував найкращі рішення на платформі внизу цієї публікації. Оригінальна публікація : Я хочу, щоб мій сервер node.js запускався у фоновому режимі, тобто: коли я закриваю свій термінал, я хочу, щоб мій сервер продовжував працювати. Я погуглив це і придумав цей …

3
Пропустити гачки для фіксації
Я дивлюся на гак git, який шукає друковані виписки в коді Python. Якщо буде виявлено друкований вислів, це перешкоджає вчиненню git. Я хочу змінити цей гачок, і мені сказали, що для цього є команда. Я не зміг його знайти. Будь-які думки?
503 git  githooks  git-commit 

6
ReactJS - Чи викликається візуалізація будь-коли, коли викликається "setState"?
Чи React повторно відтворює всі компоненти та допоміжні компоненти щоразу, коли setStateвикликається? Якщо так, то чому? Я подумав, що ідея полягає в тому, що React надається лише так мало, як потрібно - коли стан змінюється. У наступному простому прикладі обидва класи відображаються знову при натисканні на текст, незважаючи на те, …

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