WordPress默认使用了wptexturize函数将纯文本字符转换成格式化的HTML,对一般博友来说,自动将英文半角符号转换成全角符号,的确很方便。但像我们这些常常需要粘贴代码的折腾帝来说,特别像我这种没有使用专门代码高亮插件的,代码里的半角符号都被转换成全角,根本蛋疼! 要解决这个问题,基本上有两种方法: 1) 如果你很懒,你可以直接安装 Quotmarks Replacer 插件。 2) 如果你不想安装,你可以直接在你博客主题下functions.php文件进行编辑,加入如下代码 $qmr_work_tags = array( ‘the_title’, // 标题 ‘the_content’, // 内容 * ‘the_excerpt’, // 摘要 * ‘single_post_title’, // 单篇文章标题 ‘comment_author’, // 评论作者 ‘comment_text’, // 评论内容 * ‘link_description’, // 友链描述(已弃用,但还很常用) ‘bloginfo’, // 博客信息 ‘wp_title’, // 网站标题 ‘term_description’, // 项目描述 ‘category_description’, // 分类描述 ‘widget_title’, // 小工具标题 ‘widget_text’ // 小工具文本 ); foreach ( $qmr_work_tags as $qmr_work_tag ) { remove_filter ($qmr_work_tag, ‘wptexturize’); } 当然你可能会发现其实 Quotmarks Replacer 插件的代码就跟方法2的代码相同 xD
Category: 學習筆記
关于debian等系统rm删除不提示的修改方法
Debian等系统默认好像rm删除文件时是没有询问的,所以有时候不小心误操作砍掉文件了,只有欲哭无泪。 但是其实这个是可以解决的,只要稍微做点小更动,让我们先了解一下rm这个类unix系统下的小工具。 rm(remove) 功能说明:删除文件或目录。 语 法:rm [-dfirv][–help][–version][文件或目录…] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。 参 数: -d或–directory 直接把欲删除的目录的硬连接数据删成0,删除该目录。 -f或–force 强制删除文件或目录。 -i或–interactive 删除既有文件或目录之前先询问用户。 -r或-R或–recursive 递归处理,将指定目录下的所有文件及子目录一并处理。 -v或–verbose 显示指令执行过程。 –help 在线帮助。 –version 显示版本信息。 看完之后你会发现,rm底下其实是靠-i这个参数来询问用户是否确定删除的,其实在大部分系统里,默认的shell配置文件都会有一个alias的动作,把rm重新定义为’rm -i’,所以不会遇上这种问题,但不知道为什么debian系统的shell却没有,既然默认没有,那就只能自己添加一下了。 方法也很简单,直接编辑你家目录下的.bashrc(bash是.bashrc,csh和tcsh是.cshrc,其他的请使用谷歌或是百度查找 XD),在里面添加一行如下的重定义。 # .bashrc alias rm=‘rm -i’
永遠連通的滑鼠 自修滑鼠篇

別以為只有程式可以debug(調試),硬體也是可以用三用電錶debug的?XD 經過電機系室友的debug,發現開關好像出了問題。 基於這顆滑鼠真的太好用了,無聲又輕便,實在不捨得換,所以就只好自己動手嘗試“修理”。 經過數番測試后,確認沒問題了,就馬上為它做固定的動作。 搞定了之後,來張漂亮的照片吧 XD 備註:滑鼠是中國天貓買的,因為價格很低,返修的話郵費沒有划算,所以才決定自己嘗試修理,在此也推薦想買滑鼠的朋友可以果斷試試。 購買鏈接:http://url.cn/QUSG1q
.cshrc 简单颜色美化
1) vi .cshrc 并加入下列三行 setenv LSCOLORS ExGxFxdxCxegedabagExEx setenv CLICOLOR yes set prompt=”%{\e[31;1m%}root%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%/%{\e[37m%}#%{\e[0m%} ” 2) 注解掉原本的prompt #set prompt = “%n@%m:%/ %# ” 3) :wq保存退出
freebsd安裝src目錄方法
以9.1 x86为例 安裝src所有內容 wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.1-RELEASE/src.txz tar xvf src.txz -C / 以10.1 x86为例 安裝src所有內容 wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/10.1-RELEASE/src.txz tar xvf src.txz -C / 以10.1 x64为例 安裝src所有內容 wget ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/10.1-RELEASE/src.txz tar xvf src.txz -C /
Directadmin面板system message太多的處理與清空方法
# 進入tickets的目錄 cd /usr/local/directadmin/data/tickets # 刪除所有目錄下的tickets rm –Rf * # 清空tickets的數據庫檔案 echo “” > /usr/local/directadmin/data/admin/tickets.list 一般都是brute-force attack logs塞爆我們的tickets的,你可以考慮禁用這個提醒功能。 DirectAdmin Panel -> Extra Features -> Administrator Settings -> Security Option -> Parse service logs for brute force attacks -> No
screen 配置文件
startup_message off autodetach on shelltitle “$ |bash” defscrollback 10000 defutf8 on bind b encoding big5 utf8 bind u encoding utf8 utf8 hardstatus on hardstatus alwayslastline ‘%{= w}%-w%{+b r}%n*%t%{-b r}%{w}%+w %= %{c}%d %D %{B} %c ‘ screen –t “top”0 top screen –t bash 1 保存在linux/freebsd用户目录下.screenrc文件里即可 top
Freebsd 學習心得雜記
1)INDEX-9錯誤 解決方法(可以直接嘗試第四個): cd /usr/ports make fetchindex 2)vi文本編輯器使用方法: a = append 後移一位添加 i = insert 當前位置插入 dd = 刪除單行 x = 刪除字符 ctrl+c = 退出編輯模式 :wq = w為寫入 q為退出 :q! = 強制退出 /關鍵字 = 查看關鍵字在哪裡 3)網址無法正常解析 添加穀歌dns方法: vi /etc/resolv.conf 添加穀歌dns nameserver 8.8.8.8 4)安裝程序失敗 提示更新ports 更新方法: 第一次用 portsnap fetch extract 以後更新 portsnap fetch update 備註:更改更新服務器為tw服務器 vi /etc/portsnap.conf […]
第一步 df -hal 查看是不是硬盘差不多用完了 如果用完了 mysqld会启动不了 如果没有这情况 可直接跳过 第二步 运行下面这两条命令 php /usr/local/lxlabs/kloxo/bin/common/misc/reset-mysql-root-password.phps sh /script/fix-program-mysql 运行完后提示随机的mySQL的root账号新密码 第三步 刷新KLOXO面板登陆,找到“网页&邮件&数据库”->“重置MYSQL管理密码”。 进去将第二步骤的新密码填进去,然后点击确定。 最后重启机器,搞定。