6月 30

Notepad++配置Markdown实时预览

NppMarkdown插件实现了Markdown的实时预览,但是缺乏可定制性,不能定义HTML的样式。本文介绍另外一个插件,Preview HTML,配合Pandoc,可以实现更好的HTML预览,例如可以引入自定义CSS和JS,显示高亮代码和\(Mathjax\)公式等。 环境要求 安装pandoc并且配置了Path 安装Notepad+ … Continue reading

6月 21

Chrome辅助手机网页开发

此需求始于Discuz插件开发,能方便的调试手机插件。 手机解析discuzcode 手机版解析discuzcode,需要在指定 页面嵌入-手机版 的脚步名称,如果和普通版写在同一个文件中,那么脚本名称和普通版的相同 之后手机版的页面嵌入需要以 mobileplugin_开头。嵌入点名称和PC插件有区别的,如global_header_m … Continue reading

6月 21

Discuz插件处理大型dot源码

接上篇,本地sgf棋谱转换成dot源码后,本地可以生成图片。对于这个然而并没有什卵用的东西,我又想在Discuz论坛显示dot源码的棋谱,但是Discuz论坛插件不能正确处理,接下来为了能让DZ插件能处理大型dot源码,通宵折腾,保持一个坐姿,完事了差点没站起来,第二天髋关节疼一天,真是no zuo no die。 API增加POST方式 … Continue reading

6月 20

用dot语言画围棋棋谱

突发奇想要用dot语言来画围棋棋谱。 代码实现 测试了一下,交叉点用 point,棋子用 circle并fillcolor,可以完成棋谱的绘制。然而一个个点的画当然不现实,首先想到的就是将sgf棋谱转换为dot语言。用shell脚本实现,首先设置所有的点为point,然后重定义有棋子的点为circle。 功能是实现了,然而速度非常慢。 棋 … Continue reading

6月 15

CSS后代选择器后代并集

后代并集遇到的问题 写了这么一css样式 本意是标签全部是类选择器的后代,但没有得到预期的结果: chrome审查元素也可以看到,就table标签的样式里,就table加重显示了。但对于第一个标签(p)来说,类选择器也加重显示了 请教前端的同学,得知后代不能为并集,但是后代选择器可以写成并集,即: 至于怎么理解,我搜了很多都找不到结果,只 … Continue reading

6月 14

Discuz帖子页网页源码开头空行

本文记录了Discuz源文件 ./source/class/table/table_forum_hotreply_number.php 开头空白行及插件模板结尾空行导致帖子页源码开头空行问题。 发现问题 Discuz帖子页网页源码开头处有一个空行,如图所示,是discuz官网截图 一开始并没有注意,写LaTeX数学公式插件的时候,看到空行 … Continue reading

6月 13

CentOS 6.5安装Python3

安装过程 验证安装 yum问题解决 替换python2后yum命令会报错 编辑/usr/bin/yum,修改python为python2版本 快速新建源码 快速新建源码的一种方法,编辑/usr/local/sbin/new 演示结果如下 vim应该有插件实现快速编辑功能。Notepad++有个叫QuickText的插件有此功能。

6月 11

VMware虚拟机时间问题

VMware虚拟机(Centos6.5)时间不对,休眠了很多天的一个虚拟机,显示时间为 但是目前的时间是6月11号13点12分 搜索之后知道安装VMware Tools可以解决问题。考虑到非图形界面VMware Tools的用处不大,决定使用crontab来解决问题 编辑/etc/crontab 每2分钟同步一次。 还可以在/etc/rc … Continue reading

6月 05

Y460疑似网卡驱动故障

两台电脑网线直连,共享文件夹传文件。Y460总是中断,之后就无法再次查看共享文件夹。且网卡有以下表现: 尝试重启以太网连接,禁用时没有反应 重启电脑,发现以太网连接是禁用状态,启用之后,再次尝试共享文件,依然中断 拔掉网线,发现以太网连接仍然存在,且依然无法禁用 怀疑是网卡驱动问题。用鲁大师检测,网卡驱动已经是最新的公版驱动,版本号15. … Continue reading