编辑器

thinkphp使用Ueditor编辑器写入数据库单双引号转义问题

戏子无情 提交于 2019-11-28 13:48:17
http://www.poluoluo.com/jzxy/201208/172927.html thinkphp使用 Ueditor 编辑器写入 数据库 单双引号 转义 问题 Posted by 萧猫 on 十二月 18, 2013 开发备忘/语录 在ThinkPHP中提交表单插入数据的时候,单引号和双引号是会 被 自动 转义 的,就是会自动的加上反斜线, 但是我不想给单引号和双引号加上反斜线, 如:hds”gh”j’g’h 会 被 自动 转义 为:hds\”gh\”j\’g\’h 请注意需要的是取消这个 转义 的功能,而不是使用stripslashes() 函数删除这些反斜杠,即不需要官方的这个自动 转义 的功能。 所以在网上搜索到解决方法: 1,在thinkphp目录下,依次打开 ThinkPHP\Lib\Driver\Db 目录,并在dbmysql.class.php 这个文件中把escapeString 函数的函数修改成: Source code /** * SQL指令安全过滤 * @access public * @param string $str SQL 字符串 * @return string */ public function escapeString ( $str ) { //修改 周蛮子 放双引号双重 转义 if ( ! get_magic_quotes

xxd十六进制编辑器的安装

放肆的年华 提交于 2019-11-28 11:16:47
一、背景:在vi中使用命令:%!xxd无法进行十六进制编辑,为缺少xxd命令所致 二、yum直接安装xxd无法成功 [root@ELK ~]# yum install xxd 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * epel: mirror01.idc.hinet.net * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cn 没有可用软件包 xxd。 错误:无须任何处理 三、使用yum命令检查xxd命令由哪些模块提供(可看到有两个vim-common安装包包含有xxd工具) [root@ELK ~]# yum whatprovides '*bin/xxd' 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirror.bit.edu.cn * epel: mirror01.idc.hinet.net * extras: mirror.bit.edu.cn * updates: mirror.bit.edu.cn base/7/x86_64/filelists_db | 7.1 MB 00

VIM命令模式与输入模式切换

本秂侑毒 提交于 2019-11-28 11:13:29
vi编辑器 vi是UNIX和类UNIX环境下的可用于创建文件的屏幕编辑器。vi有两种工作模式:命令模式和文本输入模式。启动vi需要输入vi,按[Spacebar]键并输入文件名后回车。 切换模式键 vi从命令模式切换到文本输入模式。每个键以不同方式使vi进入文本输入模式。按 [ESC] 键使vi从文本输入模式回到命令模式。 表1列出了vi从命令模式切换到文本输入模式的命令键及其功能。 表1 切换到文本输入模式的命令键 键 功能 i 在光标左侧输入正文 I 在光标所在行的行首输入正文 a 在光标右侧输入正文 A 在光标所在行的行尾输入正文 o 在光标所在行的下一行增添新行,光标位于新行的行首 O 在光标所在行的上一行增添新行,光标位于新行的行首 说明: 1. 光标的位置由双下划线(═)标明。 2. 当前行指光标所在的那一行。 退出命令 只有一种方式进入vi,但是有几种方式退出vi,退出方式的选择取决于如何处理编辑后的文件。 除了ZZ命令外,这些命令都以:开始,用[Return]结束命令行。表2列出了vi编辑器的退出命令及其功能。 表2 vi编辑器的退出命令 键 功能 :wq 保存文件,退出vi编辑器 :w 保存文件,但不退出vi编辑器 :q 退出vi编辑器 :q! 不保存文件,退出vi编辑器 ZZ 保存文件,退出vi编辑器 文本修改键 这些键只适用于命令模式

vim编辑器详解

落花浮王杯 提交于 2019-11-28 10:12:29
vi编辑器 作用:编辑文本文件中的内容的工具 命令历史 末行模式中,以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文 vim的模式 vi的工作模式 命令模式:仅仅可以查看内容,但是不能进行修改(默认) 输入模式:可以对文件中的内容进行修改 末行模式:此模式可以执行一些命令 vi打开文件 vi打开文件 vi 文件名 注意: 1. vi打开文件,如果发现文件是空的,那么说明你所打开的文件是不存在的 2. 也就是vi既可以打开现有的文件,也可以创建新文件,只是所创建的新文件内容是空白的 3. vi有增强版本,称之为vim(建议用vim) 4. vi是用来编辑文本文件的,不能用来打开目录 情况1:从命令模式到输入模式 i:在光标所在位置的前插入内容 I:将光标移到到行首,然后进入输入模式 a:将光标向后移到一位,然后进行插入模式(输入的内容会在光标原始位置的后一位。 A:在当前行尾插入 o:在光标所在行的下面新开一行,然后进入输入模式 O:在光标所在行的开面新开一行,然后进入输入模式 命令模式下的常用操作 第一类操作:复制、移动删除文件内容 yy:复制光标所在的行 nyy:复制光标所在的行开始向下的N行 dd

VI/VIM编辑器

喜你入骨 提交于 2019-11-28 09:47:19
1、一般模式    yy:复制光标当前行     y数字y:复制一段(第几行到第几行)   p:移动箭头到目的行粘贴   u:撤销上一步   dd:删除光标当前行     d数字d:删除光标(含)后多少行   x:删除一个字母(相当于del)     X:删除一个字母(相当于Backspace)   yw:复制一个词   dw:删除一个词   shift+^:移动到行开头   shift+&:移动到行结尾   1+shift+g:移动到页头,数字   shift+g:移动到页尾   N+shift+g:移动到目标行 2、编辑模式   进入编辑模式:            i:当前光标前          a:当前光标后          o:当前光标行的下一行   退出编辑模式:按【Esc】键 3、指令模式   在一般模式中,输入【: / !】任意一个,就可以将光标移动到最后一行,进行指令输入   :(冒号)       w:保存       q:退出       !:前面加感叹号强制执行   /(斜杠)       查找,/+被查找词         n:查找下一个         shift+n:往上查找   ?(问号)         查找,?+被查找值         n:查找下一个         shift+n:往上查找        来源: https://www

【正确使用vim编辑器的姿势】

*爱你&永不变心* 提交于 2019-11-28 09:43:07
原文: http://blog.gqylpy.com/gqy/312 vi:可视化接口 (Visual Interface) vim:是vi的增强版 (vi iMprove) vi 编辑器是所有Unix及Linux系统下标准的编辑器,他就相当于windows系统中的记事本一样,它的强大不逊色于任何最新的文本编辑器。它是我们使用Linux系统不能缺少的工具。Unix及linux系统的任何版本下的vi编辑器是完全相同的,学会它后,您将在Linux的世界里畅行无阻。 vim 可以说的vi的升级版本,它可以用多种颜色的方式来显示一些特殊的信息。 vim 具有程序编辑能力,可以以字体颜色辨别语法的正确性,方便程序设计。 vim 会依据文件扩展名或者是文件内的开头消息,来判断该文件的内容而自动的执行该程序的语法判断式,再以颜色来区分显示代码与注册信息。 vim 加入了很多额外的功能,例如支持正则表达式的搜索、多文件编辑、快复制等等。这帮助我们在进行一些配置文件的修改工作时提高了不少的效率。 vim 有三种工作模式,如下图: vim编辑器的配置文件:全局 /etc/vimrc 用户 ~/.vimrc 修改配置文件可使某项配置默认生效,比如在配置文件内加入一行: set nu ,那么打开文件后将默认显示行号。 打开文件 vim + file 打开文件并定位到最后一行 . vim +n file

配置 vim 编辑器

大城市里の小女人 提交于 2019-11-28 09:41:10
添加vim配置文件 $ vim .vimrc """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" " 显示相关 """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" set shortmess=atI " 启动的时候不显示那个援助乌干达儿童的提示 winpos 5 5 " 设定窗口位置 set lines=30 columns=85 " 设定窗口大小 set nu " 显示行号 set go= " 不要图形按钮 "color asmanian2 " 设置背景主题 set guifont=Courier_New:h10:cANSI " 设置字体 syntax on " 语法高亮 autocmd InsertLeave * se nocul " 用浅色高亮当前行 autocmd InsertEnter * se cul " 用浅色高亮当前行 set ruler " 显示标尺 set showcmd " 输入的命令显示出来,看的清楚些 set cmdheight=1 " 命令行(在状态行下)的高度,设置为1 "set

CSDN-markdown编辑器使用方法

核能气质少年 提交于 2019-11-28 08:27:10
这里写自定义目录标题 欢迎使用Markdown编辑器 新的改变 功能快捷键 合理的创建标题,有助于目录的生成 如何改变文本的样式 插入链接与图片 如何插入一段漂亮的代码片 生成一个适合你的列表 创建一个表格 设定内容居中、居左、居右 SmartyPants 创建一个自定义列表 如何创建一个注脚 注释也是必不可少的 KaTeX数学公式 新的甘特图功能,丰富你的文章 UML 图表 FLowchart流程图 导出与导入 导出 导入 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示; 增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示; 全新的 KaTeX数学公式 语法; 增加了支持 甘特图的mermaid语法 1 功能; 增加了 多屏幕编辑 Markdown文章功能; 增加了 焦点写作模式、预览模式、简洁写作模式

CSDN怎么转载别人的博客

情到浓时终转凉″ 提交于 2019-11-28 08:20:52
转载博客地址: https://blog.csdn.net/zhongjianblackberry/article/details/79456338 转载CSDN博客步骤: 1.CSDN博客页面右键,点击【检查】 点击检查后,页面右侧出现html代码,如下图 2.如果需要转载全文,则在html代码下侧点击选中**article_content** 即可,会在代码框中自动选中article_content相关代码 3.在选中html的article_content代码处右键,点击【Copy】,再点击【Copy outerHTML】即可,至此,博客内容的html代码复制完成 4.新建博客,在markdown编辑器中粘贴以上html代码。 **注意:是markdown编辑器**,CSDN博客默认的是html编辑器,在博客设置中修改成markdown编辑器。在html编辑器中是无法将html代码转换成相应博客内容的。 Markdown和HTML相关小知识 Markdown: Markdown是一种纯文本形式的标记语言,重点在易读易写,排版漂亮,是写博客的好工具,优点类似于word,但是更简洁直观。 Markdown在windows、Linux以及OS平台都有许多支持的编辑器 HTML: 超文本标记语言(英语:HyperText Markup Language,简称:HTML

互联网时代如何更优雅的写文章(博客)

烂漫一生 提交于 2019-11-28 08:03:53
写作方式的演变 原始写作   曾经,在上世纪90年代与21世纪初,PC(个人电脑)还没有普及,那时候写文章还用的纸和笔,字体与排版全靠我们自己的书法功力与审美能力。 单机写作   21世纪以来,受益于计算机技术的发展与半导体行业的突飞猛进,计算机的价格逐年降低,被越来越多的人所接受,个人电脑逐渐进入了千家万户。在电脑上写文章逐渐成为一种潮流,因为它高效、便捷、易修改与低成本,因此Microsoft Word/WPS成为了此时最常用的文字处理软件。 在线写作   21世纪发展至今,互联网高速发展,从最初的64Kbps电话线网络(峰值下载速度8KB/S)发展至后来的1 - 4M ADSL宽带(峰值128KB/S - 512KB/S),再到今天的100-200M光纤宽带(峰值12.5MB/S - 25MB/S)。人们已经不局限于在单机上面写文章,而希望文章被更多的人看到。于是人们选择了在线写作平台:微信公众号、知乎、简书、WordPress、cnBlog、CSDN...等各种博客平台。 多平台发布的不便   为了获得更多的阅读量,让自己的文章能够被更多的读者看到,很可能会选择将同一篇文章在多个平台上,那么此时就会遇到一个很棘手的问题:排版。   我们知道,各大写作平台都有自己的文本编辑器。当你在编辑器中将文本编辑好之后,需要利用编辑器中的排版功能来调整文字大小、格式、颜色等等