Измените систему кодирования значения по умолчанию Emacs

Попытайтесь использовать всегда самый маленький тип данных, что Вы можете и индексировать все поля, наиболее используемые в запросах.

Стараются избегать серверных курсоров как можно больше. Всегда придерживайтесь 'основанного на наборе подхода' вместо 'процедурного подхода' для доступа и управления данными. Курсоров можно часто избегать при помощи операторов SELECT вместо этого.

Всегда используют графический план выполнения в Query Analyzer или SHOWPLAN_TEXT или командах SHOWPLAN_ALL для анализа запросов. Удостоверьтесь, что Ваши запросы делают "Индекс ищет" вместо "Индексного сканирования" или "Сканирования таблицы". Сканирование таблицы или индексное сканирование являются очень плохой вещью и должны избежаться, если это возможно. Выберите правильные индексы на правых столбцах. Используйте более читаемые Стандартные ANSI пункты Соединения вместо старых соединений стиля. С соединениями ANSI оператор Where используется только для фильтрации данных. Где как с более старыми соединениями стиля, оператор Where обрабатывает и условие объединения и данные фильтрации.

не позволяют Вашим приложениям фронтенда запрашивать/управлять данные непосредственно с помощью ВЫБОРА или ВСТАВЛЯТЬ/ОБНОВЛЯТЬ/ОПЕРАТОРЫ УДАЛЕНИЯ. Вместо этого создайте хранимые процедуры и позвольте своим приложениям получить доступ к этим хранимым процедурам. Это содержит доступ к данным в чистоте и последовательный через все модули Вашего приложения, и в то же время централизуя бизнес-логику в базе данных.

Разговор о Хранимых процедурах, не снабжайте префиксом свои названия хранимой процедуры "SP _". Префикс sp_ резервируется для системной хранимой процедуры та поставка с SQL Server. Каждый раз, когда SQL Server встречается с именем процедуры, запускающимся с SP _, это сначала пытается определить местоположение процедуры в основной базе данных, тогда это ищет любые спецификаторы (база данных, владелец), если, тогда это пробует dbo как владельца. Таким образом, можно действительно сэкономить время в определении местоположения хранимой процедуры путем предотвращения "SP _" префикс.

Избегают динамических SQL-операторов как можно больше. Динамический SQL имеет тенденцию быть медленнее, чем статический SQL, поскольку SQL Server должен генерировать план выполнения каждый раз во времени выполнения.

, Когда будет возможно, попытайтесь использовать интегрированную аутентификацию. Это означает, забудьте о sa и пользователях SQL других, используйте пользователя Microsoft, настраивающего инфраструктуру, и всегда сохраняйте свой SQL-сервер, актуальный со всеми требуемыми исправлениями. Microsoft делает хорошую разработку задания, тестирование и выпуск патчей, но это - Ваше задание для применения его.

Поиск в книгах amazon.com с хорошими обзорами об этом и покупают его!

23
задан Saterus 15 April 2010 в 04:09
поделиться

3 ответа

По умолчанию Emacs не записывает файловые переменные в ваши файлы. Вы, должно быть, попросили его сделать это где-то в вашем .emacs. Попробуйте запустить emacs -q и посмотрите, вставлены ли переменные файла.

9
ответ дан 29 November 2019 в 02:54
поделиться

Обновление: Я должен признать, что я упустил из виду ваш фактический вопрос относительно вставки переменные, поэтому я ответил только на "как настроить UTF-8 часть", извините за это. Что касается вашего фактического вопроса, мне нечего добавить, обычно emacs этого не делает.

возможно эта запись в блоге поможет вам. Чтение документации coding-system-for-read и coding-system-for-write не предполагает, что вы должны использовать его:

coding-system-for-write is a variable defined in `C source code'.
Its value is nil

Documentation:
Specify the coding system for write operations.
Programs bind this variable with `let', but you should not set it globally.
...
1
ответ дан 29 November 2019 в 02:54
поделиться

Во-первых, я согласен с исходным ответом, но я бы также добавил, что если бы у меня возникла ваша проблема, я бы использовал что-то вроде следующего:

(defun java-setup ()
  (setq tab-stop-list
        '(4 8 12 16 20 24 28 32 36 40 44 48 52 56 60 64 68 72 76 80 84 88 92)
        indent-tabs-mode nil
        tab-width 4
    fill-column 96
    buffer-file-coding-system 'utf-8-unix
    c-comment-start-regexp "\\(@\\|/\\(/\\|[*][*]?\\)\\)"))

(add-hook 'java-mode-hook 'java-setup)
0
ответ дан 29 November 2019 в 02:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: