Используя эту функцию PHP mysql_escape_string()
, вы можете быстро получить хорошую профилактику.
Например:
SELECT * FROM users WHERE name = '".mysql_escape_string($name_from_html_form)."'
mysql_escape_string
- Сбрасывает строку для использования в mysql_query
Для большей профилактики вы можете добавить в конце ...
wHERE 1=1 or LIMIT 1
Наконец вы получаете:
SELECT * FROM users WHERE name = '".mysql_escape_string($name_from_html_form)."' LIMIT 1
Можно управлять суммой в переменной mouse-wheel-scroll-amount
(в mwheel.el).
РЕДАКТИРОВАНИЕ: Например, Добавьте (setq mouse-wheel-scroll-amount '(1 ((shift) . 1) ((control) . nil)))
к своему .emacs для 1 строки за один раз.
я также имею (setq mouse-wheel-progressive-speed nil)
в моем .emacs, который я думаю, более хорошее поведение.
Я использую навигационная цепочка для отъезда следа вокруг буфера или всех буферов.
Отбрасывание навигационная цепочка, пойдите посмотреть на то, что Вы хотите/нуждаетесь, затем переходите назад к навигационной цепочке. Вот то, что мне установили вещи на, FWIW:
(global-set-key [(f6)] 'bc-set)
(global-set-key [(shift f6)] 'bc-list)
(global-set-key [(control f6)] 'bc-previous)
(global-set-key [(meta f6)] 'bc-next)
(global-set-key [(shift control f6)] 'bc-local-previous)
(global-set-key [(shift meta f6)] 'bc-local-next)
Hope, которая помогает.
Невозможно иметь 'точку' для существования где-нибудь за пределами текущего представления; все команды перемещения точки перемещают дисплей также. Я думаю, что это - фундаментальное предположение, что emacs делает.
я думаю, что Вы хотите в своей последней точке - посмотреть к удаленному разделу, и возврат - может быть выполнен с регистрами:
Это сохраняет Ваше положение в регистре A:
C-x r
И это восстанавливает положение от регистра A:
C-x r j
, Если бы Вы делаете это много, я советовал бы связывать тех с вещами, немного менее подробными:)
Можно использовать некоторое решение для закладки или регистр, но также и сборку - в метке и кольце метки -
(default binding)
C-Space to set mark (push a mark in mark ring)
C-u C-Space to pop a mark off the ring; repeat this a few more time should
get you where you like to be
или если у Вас нет региона выделения на, или Вы не возражаете видеть выделение,
C-x C-x (exchange-point-and-mark) switch between you current point and your previous mark.
Любое альтернативное предложение о том, как я мог посмотреть в некоторый удаленный раздел кода и затем быстро возвратиться к бывшему положению, также приветствуется.
Ch 3 "Запись Bob Glickstein GNU Расширений Emacs" сборки функция непрокрутки (для возврата к указанному местоположению в стопке команды прокрутки) как пример программирования.
код кажется онлайн, , но существует конфликт, о котором сообщают, с ЕЦБ, , если Вы используете это.