Codengineering - блог о программировании ➜ страница 1260


Что такое clearfix?

недавно я просматривал код какого-то сайта, и увидел, что каждый <div> есть класс clearfix. после быстрого поиска Google, я узнал, что это для IE6 иногда, но что на самом деле - это clearfix? не могли бы вы привести некоторые примеры макета с clearfix, по сравнению с макетом без clearfix? ...

Проверьте, существует ли таблица в SQL Server

Я хотел бы, чтобы это была окончательная дискуссия о том, как проверить, существует ли таблица в SQL Server 2000/2005 с помощью инструкции SQL. когда вы Google для ответа, вы получите столько разных ответов. Есть ли официальный / назад и вперед совместимый способ сделать это? здесь два возможных способа сделать это. Какой из них является стандартным / лучшим способом сделать это? Первый способ: IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE ...

Запрос LINQ на DataTable

Я пытаюсь выполнить запрос LINQ на объект DataTable и странно я нахожу, что выполнение таких запросов на DataTables не является простым. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это не допускается. Как мне получить что-то вроде этого работает? Я поражен, что запросы LINQ не разрешены в таблицах данных! ...

Как удалить все параметры окна выбора, а затем добавить один параметр и выбрать его с помощью jQuery?

используя core jQuery, как удалить все параметры окна выбора, а затем добавить один параметр и выбрать его? мое поле выбора выглядит следующим образом. <Select id="mySelect" size="9" </Select> EDIT: следующий код был полезен при цепочке. Однако (в Internet Explorer).val('whatever') не выберите параметр, который был добавлен. (Я использовал одно и то же "значение" в обоих .append и .val.) $('#mySelect').find('option').remove().end().append('<option value="whatever">text</op ...

Git workflow и rebase vs merge вопросы

я использую Git сейчас в течение нескольких месяцев на проекте с одним другим разработчиком. У меня есть несколько лет опыта работы с SVN, так что я думаю, что я приношу много багажа в отношения. Я слышал, что Git отлично подходит для ветвления и слияния, и до сих пор я просто не вижу его. Конечно, ветвление мертво просто, но когда я пытаюсь слиться, все идет к черту. Теперь я привык к этому от SVN, но мне кажется, что я просто обменял один суб-пар система управления версиями для другого. c ...

Получить все уникальные значения в массиве JavaScript (удалить дубликаты)

У меня есть массив чисел, нужно убедиться, что уникальны. Я нашел фрагмент кода ниже в интернете, и он отлично работает, пока массив не имеет ноль в нем. Я нашел этот другой скрипт здесь, так что он выглядит почти точно так же, но он не терпит неудачу. Итак, ради того, чтобы помочь мне учиться, может ли кто-нибудь помочь мне определить, где прототип сценария идет не так? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) ...

Как создать самозаверяющий сертификат с openssl?

Я добавляю поддержку https на встроенное устройство linux. Я попытался создать самозаверяющий сертификат с помощью следующих шагов: openssl req -new > cert.csr openssl rsa -in privkey.pem -out key.pem openssl x509 -in cert.csr -out cert.pem -req -signkey key.pem -days 1001 cat key.pem>>cert.pem это работает, но я получаю некоторые ошибки, например, с google chrome: Это, вероятно, не тот сайт, который вы ищете! Сертификат безопасности сайта не является доверенным! Я что-то про ...

Как быстро прокомментировать / раскомментировать строки в Vim?

у меня есть файл кода Ruby, открытый в vi, есть строки, закомментированные с #: class Search < ActiveRecord::Migration def self.up # create_table :searches do |t| # t.integer :user_id # t.string :name # t.string :all_of # t.string :any_of # t.string :none_of # t.string :exact_phrase # # t.timestamps # end end def self.down # drop_table :searches end end скажем, я хочу раскомментировать все строки в первом . Что такое эффек ...

Удаление элемента из справочника

есть ли способ удалить элемент из словаря в Python? кроме того, как я могу удалить элемент из словаря, чтобы вернуть копию (т. е., не изменяя оригинал)? ...

Почему есть 2 способа, чтобы отменить добавление файла в Git?

иногда git предлагает git rm --cached чтобы открепить файл, иногда git reset HEAD file. Когда я должен использовать что? EDIT: D:codegt2>git init Initialized empty Git repository in D:/code/gt2/.git/ D:codegt2>touch a D:codegt2>git status # On branch master # # Initial commit # # Untracked files: # (use "git add <file>..." to include in what will be committed) # # a nothing added to commit but untracked files present (use "git add" to track) D:codegt2>git ad ...