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

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

12
Чому я отримую конфлікти дерев у Subversion?
У мене була особливість гілки мого стовбура і періодично зливала зміни зі свого стовбура в мою гілку, і все працювало нормально. Сьогодні я пішов об'єднати гілку назад в стовбур і всі файли, які були додані до мого стовбура після створення моєї гілки, були позначені як "конфлікт з деревами". Чи є …
353 svn  merge  tree-conflict 

3
Попередження "відправлення" const NSString * "до параметра типу" NSString * "відкидає кваліфікатори"
У мене є константи NSString, які я хочу називати так: [newString isEqualToString:CONSTANT_STRING]; Тут невірний код? Я отримав це попередження: відправлення 'const NSString *' до параметра типу 'NSString *' відкидає кваліфікатори Як вони повинні бути оголошені?

11
Вирішіть помилки побудови через кругову залежність між класами
Я часто опиняюся в ситуації, коли я стикаюся з декількома помилками компіляції / посилання в проекті C ++ через деякі погані дизайнерські рішення (прийняті ким-небудь іншим :)), які призводять до кругової залежності між класами C ++ у різних файлах заголовків (може траплятися також у цьому ж файлі) . Але, на …

7
@RequestParam vs @PathVariable
У чому різниця між @RequestParamта @PathVariableобробкою спеціальних символів? +було прийнято @RequestParamяк простір. У разі @PathVariable, +було прийнято як +.
353 java  spring  spring-mvc 

18
Javascript, еквівалентний PHP Explode ()
У мене є цей рядок: 0000000020C90037: TEMP: дані Мені потрібен цей рядок: ТЕМП: дані. З PHP я би зробив це: $str = '0000000020C90037:TEMP:data'; $arr = explode(':', $str); $var = $arr[1].':'.$arr[2]; Як я можу ефективно explodeвикористовувати рядок у JavaScript, як це працює в PHP?
353 javascript  php  string 

11
Видаліть конфіденційні файли та їх коміти з історії Git
Я хотів би поставити проект Git на GitHub, але він містить певні файли з конфіденційними даними (імена користувачів та паролі, наприклад /config/deploy.rb для capistrano). Я знаю, що можу додати ці імена файлів до .gitignore , але це не видалить їхню історію в Git. Я також не хочу починати заново, видаляючи …



17
JavaScript Hashmap еквівалент
Як було зрозуміло в оновленні 3 на цю відповідь , це позначення: var hash = {}; hash[X] насправді не має хеш-об’єкт X; він насправді просто перетворюється Xна рядок (через, .toString()якщо це об'єкт або деякі інші вбудовані перетворення для різних примітивних типів), а потім шукає цю рядку вгору, не збиваючи її, …

11
Загальнодоступні поля та автоматичні властивості
Нам часто говорять, що ми повинні захищати інкапсуляцію шляхом створення методів getter та setter (властивості в C #) для класових полів, а не піддавати дії поля зовнішнього світу. Але буває багато разів, коли поле є просто там, щоб утримувати значення і не вимагає жодних обчислень для отримання чи встановлення. Для …

21
Як найкраще включати інші сценарії?
Те, як ви зазвичай включаєте сценарій, є "джерелом" наприклад: main.sh: #!/bin/bash source incl.sh echo "The main script" в т.ч. echo "The included script" Результатом виконання "./main.sh" є: The included script The main script ... Тепер, якщо ви намагаєтеся виконати цей скрипт оболонки з іншого місця, він не може знайти включити, …
353 bash 

12
Як зв’язати кутовий додаток для виробництва
Який найкращий метод поєднати Angular (версії 2, 4, 6, ...) для виробництва на живому веб-сервері. Будь ласка, включіть у відповідь Angular версію, щоб ми могли краще відслідковувати, коли вона переходить до пізніших версій.


14
INotifyPropertyChanged vs. DependencyProperty у ViewModel
При впровадженні ViewModel в програмі WPF-архітектури Model-View-ViewModel архітектури, здається, є два основні варіанти, як зробити його сумісним. Я бачив реалізації, які використовують DependencyPropertyдля властивостей, з якими збирається переглядати, і INotifyPropertyChangedзамість цього я бачив, як ViewModel реалізує . Моє запитання - коли я віддаю перевагу одному перед іншим? Чи є різниці …

8
конфігурація реєстратора для входу у файл та друку до stdout
Я використовую модуль реєстрації Python для того, щоб записати рядки налагодження у файл, який працює досить добре. Тепер крім цього, я хотів би використовувати цей модуль для друку рядків для stdout. Як це зробити? Для того щоб записати мої рядки у файл, я використовую наступний код: import logging import logging.handlers …
353 python  file  logging  stdout 

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