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

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

5
Должен ли я использовать классы даты и времени Java или использовать стороннюю библиотеку, такую ​​как Joda Time?
Я создаю веб-систему, которая будет использоваться в странах со всего мира. Одним из типов данных, которые должны быть сохранены, являются даты и время. Каковы плюсы и минусы использования классов даты и времени Java по сравнению со сторонними библиотеками, такими как время Joda ? Я думаю, что эти сторонние библиотеки существуют …
147 java  date  time  jodatime 

5
Как мне установить плагин для vim?
Я хотел бы попробовать плагин для Vim, связанный ниже. Он добавляет подсветку синтаксиса для .hamlи (возможно) .sassфайлов. http://github.com/tpope/vim-haml Я сделал это... $ cd ~/.vim $ git clone git://github.com/tpope/vim-haml.git Я открыл .hamlфайл в Vim, но нет выделения. Должен быть еще один шаг, который мне нужно выполнить.
147 vim 

14
Эквивалент Grep и Sed для обработки командной строки XML
При выполнении сценариев оболочки, как правило, данные будут в файлах однострочных записей, таких как CSV. Это действительно просто обрабатывать эти данные с помощью grepи sed. Но мне часто приходится иметь дело с XML, поэтому мне бы очень хотелось, чтобы скрипт мог получить доступ к этим XML-данным через командную строку. Каковы …

3
Как перейти с Internet Explorer 11 на Internet Explorer 10?
Как разработчик, я нашел новую версию Internet Explorer полным кошмаром. Я отключил функцию Windows, но не смог установить Internet Explorer 10 . Он говорит, что он уже установлен, а это не так. Есть ли файл или запись в реестре, которую я должен удалить?


11
Что такое ядро ​​ОС? Чем он отличается от операционной системы? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 7 лет назад . Улучшить этот вопрос Я не могу понять разницу между ядром и операционной системой. Я не вижу никакой разницы между …

4
Можно ли установить код позади словаря ресурсов в WPF для обработки событий?
Можно ли установить код за словарь ресурсов в WPF. Например, в пользовательском контроле для кнопки вы объявляете ее в XAML. Код обработки события для нажатия кнопки выполняется в файле кода за элементом управления. Если бы мне нужно было создать шаблон данных с кнопкой, как я могу написать код обработчика событий …
147 wpf 

9
Понимание обещаний в Node.js
Из того, что я понял, есть три способа вызова асинхронного кода: События, например request.on("event", callback); Обратные вызовы, например fs.open(path, flags, mode, callback); обещания Я нашел библиотеку обещаний узлов, но не получил ее. Может ли кто-нибудь объяснить, что это за обещания и почему я должен их использовать? Кроме того, почему он …

5
Что такое правильное объявление основного?
Какова правильная подпись mainфункции в C ++? Каков правильный тип возвращаемого значения и что означает возвращать значение main? Каковы допустимые типы параметров и каковы их значения? Это зависит от системы? Изменились ли эти правила с течением времени? Что произойдет, если я нарушу их?
147 c++  main  c++-faq 

1
Почему компилятор C # переводит это сравнение =, как если бы это было сравнение?
Я случайно обнаружил, что компилятор C # превращает этот метод: static bool IsNotNull(object obj) { return obj != null; } ... в этот CIL : .method private hidebysig static bool IsNotNull(object obj) cil managed { ldarg.0 // obj ldnull cgt.un ret } ... или, если вы предпочитаете смотреть на декомпилированный …
147 c#  cil  il  notnull  binary-operators 

13
Транзакции в REST?
Мне интересно, как бы вы реализовали следующий вариант использования в REST. Можно ли вообще обойтись без ущерба для концептуальной модели? Прочитайте или обновите несколько ресурсов в рамках одной транзакции. Например, переведите 100 долларов с банковского счета Боба на счет Джона. Насколько я могу судить, единственный способ реализовать это - обман. …
147 rest 

14
Как удалить маршрут Devise, чтобы зарегистрироваться?
Я использую Devise в приложении Rails 3, но в этом случае пользователь должен быть создан существующим пользователем, который определяет, какие разрешения он / она будет иметь. Из-за этого я хочу: Чтобы удалить маршрут для пользователей, чтобы зарегистрироваться . Чтобы разрешить пользователям редактировать свои профили (изменять адрес электронной почты и пароль) …

1
Почему вводится имя класса?
Недавно я увидел странную особенность C ++: введенное имя класса . class X { }; X x1; class X::X x2; // class X::X is equal to X class X::X::X x3; // ...and so on... Но я не могу понять, почему эта функция необходима. Есть ли практика, которая требует этой функции? …
147 c++ 


7
Что такое встроенные строки JavaScript?
этот вопрос сложно обобщить в названии вопроса ОБНОВЛЕНИЕ Я создал JSFiddle, который строит запутанную строку из вашего ввода на основе букв, извлеченных из этого вопроса: вы можете получить к нему доступ здесь , или суть будет проще? Недавно я наткнулся на забавный фрагмент JavaScript в этом профиле, который выглядит следующим …

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