программирование

Q & A для профессиональных программистов и энтузиастов

15
Почему люди используют Heroku, когда присутствует AWS? Что отличает Heroku от AWS? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Я начинающий программист RoR, который планирует развернуть мое приложение с помощью Heroku. По …

7
Алгоритм дерева суффиксов Укконена на простом английском
Я чувствую себя немного толстым в этот момент. Я потратил несколько дней, пытаясь полностью обернуть голову вокруг построения суффиксного дерева, но поскольку у меня нет математического фона, многие объяснения ускользают от меня, поскольку они начинают чрезмерно использовать математические символы. Наиболее близким к хорошему объяснению, которое я нашел, является быстрый поиск …

28
Как эффективно работать с несколькими файлами в Vim
Я начал использовать Vim для разработки сценариев Perl и начинаю находить его очень мощным. Мне нравится то, что я могу открывать несколько файлов одновременно: vi main.pl maintenance.pl и затем прыгайте между ними: :n :prev и посмотрите, какой файл открыт с помощью: :args И чтобы добавить файл, я могу сказать: :n …
1101 vim  vi 



18
Как передать аргументы командной строки в задачу rake
У меня есть грабли задача, которая должна вставить значение в несколько баз данных. Я хотел бы передать это значение в задачу rake из командной строки или из другой задачи rake. Как я могу это сделать?

12
Как напрямую инициализировать HashMap (в буквальном смысле)?
Есть ли способ инициализации Java HashMap, как это ?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Какой будет правильный синтаксис? Я не нашел ничего относительно этого. Это возможно? Я ищу самый короткий / быстрый способ поместить некоторые «окончательные / статические» значения в карту, которые никогда не меняются и известны заранее при …

20
LINQ's Distinct () для определенного свойства
Я играю с LINQ, чтобы узнать об этом, но я не могу понять, как использовать, Distinctкогда у меня нет простого списка (простой список целых чисел довольно прост, это не вопрос). Что мне делать, если я хочу использовать Distinct в списке объектов в одном или нескольких свойствах объекта? Пример: если объект …
1095 c#  linq  .net-3.5  distinct 


7
Что такое «Линтинг»?
PHPLint , JSLint , и я недавно наткнулся на «вы можете нибудь вкусненькое ваш JS код на лету» во время чтения кое - что о какой - то IDE . Итак, что это за пометка, которую знают все, кроме меня?
1094 lint  gjslint 

13
Как работает SQL-инъекция из комикса XKCD «Таблицы Бобби»?
Просто смотрю на: (Источник: https://xkcd.com/327/ ) Что делает этот SQL: Robert'); DROP TABLE STUDENTS; -- Я знаю и то, 'и другое --для комментариев, но разве это слово тоже не DROPкомментируется, поскольку оно является частью одной строки?

30
Как создать универсальный массив в Java?
Из-за реализации обобщений Java вы не можете иметь такой код: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Как я могу реализовать это при сохранении безопасности типов? Я видел решение на форумах Java, которое выглядит следующим образом: …

2
Как составить список веток, содержащих данный коммит?
Как я могу запросить git, чтобы узнать, какие ветви содержат данный коммит? gitkобычно перечисляет ветви, если их не слишком много, в этом случае просто говорится «многие (38)» или что-то в этом роде. Мне нужно знать полный список или, по крайней мере, содержат ли определенные ветви коммит.
1088 git  version-control 

6
Как использовать $ scope. $ Watch и $ scope. $ Apply в AngularJS?
Я не понимаю, как использовать $scope.$watchи $scope.$apply. Официальная документация не помогает. Что я не понимаю конкретно: Они связаны с DOM? Как я могу обновить DOM изменения в модели? Какая связь между ними? Я пробовал этот урок , но он принимает понимание $watchи $applyкак должное. Что делать $applyи $watchкак, и как …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.