Codengineering - блог о программировании ➜ страница 2274
hasattr () vs try-except блок для работы с несуществующими атрибутами
if hasattr(obj, 'attribute'): # do somthing vs try: # access obj.attribute except AttributeError, e: # deal with AttributeError что должно быть предпочтительнее и почему? ...
Индекс текущей выбранной строки в DataGridView
Это очень просто. Как мне получить индекс выбранного в данный момент Row на DataGridView? Я не хочу Row объект, я хочу индекс (0 .. северный.) ...
Расчет использования пространства localStorage
Я создаю приложение с помощью редактора Bespin и локального хранилища HTML5. Он хранит все файлы локально и помогает с грамматикой, использует JSLint и некоторые другие Парсеры для CSS и HTML, чтобы помочь пользователю. Я хочу рассчитать, сколько предел localStorage был использован и сколько там на самом деле есть. возможно ли это сегодня? Я думал не просто вычислить биты, которые хранятся. Но опять же я не уверен, что еще есть, что я не могу измерить себя. ...
Есть ли способ создать UUID с помощью языка go
у меня есть код, который выглядит так: u := make([]byte, 16) _, err := rand.Read(u) if err != nil { return } u[8] = (u[8] | 0x80) & 0xBF // what does this do? u[6] = (u[6] | 0x40) & 0x4F // what does this do? return hex.EncodeToString(u) он возвращает строку длиной 32, но я не думаю, что это допустимый UUID. Если это реальный UUID, то почему это UUID, и какова цель кода, который изменяет значение u[8] и u[6]. есть ли лучший способ генерации UUIDs? ...
Как прокрутить строку таблицы в представление (элемент.scrollintoView) с помощью jQuery?
Я динамически добавляю строки в таблицу с помощью jQuery. Элемент table внутри div имеющего overflow:auto таким образом, вызывая вертикальную полосу прокрутки. Я теперь хочу автопрокрутка мой контейнер div до последней строки. Что такое jQuery версия tr.scrollintoView()? ...
webpack не распознается как внутренняя или внешняя команда, действующая программа или пакетный файл
Я учусь реагировать.js и я использую ОС windows 8.я должен перейти к моей корневой папке 1.Created the package.json file by npm init 2. install webpack by npm install -S webpack.now webpack has been downloaded to my modules folder 3. install webpack globally by typing npm install webpack -g 4. i am also having a webpack.config.js in my root folder which contains the source and ouput directory 5. when i type the webpack command i am getting the below error. webpack не признается в качестве вну ...
Какая причина использовать null вместо undefined в JavaScript?
Я пишу JavaScript уже довольно давно, и у меня никогда не было причин использовать null. Кажется, что undefined всегда предпочтительнее и служит той же цели программно. Каковы некоторые практические причины для использования null вместо undefined? ...
Конструктор даты возвращает NaN в IE, но работает в Firefox и Chrome
Я пытаюсь построить небольшой календарь на JavaScript. У меня есть мои даты, отлично работающие в Firefox и Chrome, но в IE функции даты возвращают NaN. вот функция: function buildWeek(dateText){ var headerDates=''; var newDate = new Date(dateText); for(var d=0;d<7;d++){ headerDates += '<th>' + newDate + '</th>'; newDate.setDate(newDate.getDate()+1); } jQuery('div#headerDates').html('<table><tr>'+headerDat ...
Найти количество месяцев между двумя датами в Ruby on Rails
У меня есть два объекта Ruby on Rails DateTime. Как найти количество месяцев между ними? (Имея в виду, что они могут принадлежать к разным годам) ...
Что такое доменный язык? Кто-нибудь им пользуется? И в каком смысле?
Я думаю, что я ищу какой-то интро и посмотреть, если кто-то использовал его. Есть ли какие-то особые преимущества его использования? Википедия: доменный язык (DSL) - это язык программирования или язык спецификации, посвященный конкретной предметной области, конкретному методу представления проблемы и / или конкретному методу решения. может ли кто-нибудь привести какие-либо конкретные примеры того, как вы реализовали его или насколько он может быть полезен в данном случае? ...