VIM 的 MarkDown 预览插件

首先,我习惯在 VIM 下进行代码的编写和文档的编写,但是有一个比较蛋疼的地方,就是没有比较好的预览方式,之前用过 sublime,觉得它的 markdown preview 的插件功能就刚刚好,使用简单不需要多余的配置。 在之前,我都是在 Mou 下进行文档的编写,然后导出 PDF 还有预览效果。不过始终不是很方便,因为,有时候写文档和代码都在 VIM 里面。如果需要查看效果,就要去打开其他的软件就觉得比较麻烦。尤其... [阅读全文]

江苏驾校上课脚本

被人误导了,使用了按键精灵,结果浪费了点时间。而且好久不用 windows,对于 ie9 的调试已经无话可说,和火狐的差距不是一点两点。 代码先说: function next () { console.log("next function") if (13 - new Date().getHours() > 0) { // 13表示需要学习到下午一点,如果是晚上九点,就改成21 ... [阅读全文]

FireFox 上 JSONView 的配置

之前在火狐上安装过 JSONView 这个插件,用来看 json 的一个效果,可是最近升级之后,发现对 json 的效果消失了。比如说,一个比较标准的 json 格式,但是他就是不对其进行解析。 比如对: { "data": "need content", "success": false, "code": 100 } 这样的数据,火狐就是显示出来,同样的插件在 ch..... [阅读全文]

Github同步插件

首先看看效果,图片展示: 代码测试: #include <stdio.h> int main() { printf("Andy is single."); return 0; } 引用测试: Andy needs a girl friend. 好了。以上是用来测试的。转入正文。这个插件的使用方法很简单。面向的受众也会很窄。因为主要是为了自己的使用方便。我的习惯是..... [阅读全文]

Regular Expression Matching的NFA解法

事情的缘由是,在LeetCode上遇到了这么一题:[Regular Expression Matching](https://leetcode.com/problems/regular-expression-matching/),大体的意思是用要求我们构建能实现一个简单的带规则的字符串匹配。 其实题目的意思已经比较明白,就是希望我们能实现正则的简单功能。比如`.`代表所有的字符,`*`表示重复0到正无穷次。这道题可以用DP或者Tr..... [阅读全文]

毕业那点事

终于要毕业了。大学四年就这么过了。本来以为会做些什么事情,结果就是这么浑浑噩噩的过来了。七月份就要正式上班了。就趁着最后的一段轻松的日子好好休息下了。 本来以为答辩会很难,而且要把握分数,不能太差(小于60),也不能太好(大于90),同时也要过得去,这个分数我定义为85~89之间,所以让导师给了我88,防止后面的老师分数拉高到90+。可惜事与愿违,答辩过程中,分配的组里,质量普遍偏低,所以就算我故意在问题上放水,也无奈被拉高到了9..... [阅读全文]

Mac上配置YouCompleteMe

之前主要的语言都是Java,PHP,Go等,很少会用到C/C++,但是自从发现自己算法偏弱之后,就准备搞搞算法了。正好碰巧在编程之美上杀进复赛了,但是用的是Java,这个如果搞比赛的话,Java始终不是长久之计。之前写代码的时候就深深的感到没有指针的坑。所以开始尝试用C++,来进行代码的编写,于是开始捣鼓我自己的VIM了。我之前只是用它来写除Java以外的所有东西。所以刚上手写C++,有点不适应。最大的困难就是STL类库掌握不好,所以一... [阅读全文]

2015编程之美资格赛记录

Problem 1: 2月29日 描述 给定两个日期,计算这两个日期之间有多少个2月29日(包括起始日期)。 只有闰年有2月29日,满足以下一个条件的年份为闰年: 年份能被4整除但不能被100整除 年份能被400整除 输入 第一行为一个整数T,表示数据组数。 ... [阅读全文]

PHP 缓冲区相关

故事的开始是这样的,因为需要在旧有系统上添加一个小功能,就是显示出数据库中存储的图片。不过也不想吐槽这数据库的设计,居然将图片存储在数据库里。但是毕竟是任务就开始了,首先查一。数据库的格式,常见的Blob格式,所以我就以为代码会很简单。但是,却失败了,数据比较下,可以很明显的看到前面多了两个字节的'\n'字符。第一反应是缓冲区的数据,以及HTML协议中的'\r\n'造成的。所以看一下缓冲区数据: ``` $var = ob_get_... [阅读全文]

Linux内核模块 --- NetFilter

一方面自己开始写OS,一方面也开始做一些Linux kernel相关的研究,顺便写一下kernel的module,因为看到一篇论文是基于net-filter做一个P2P的流量监测器。 自己也对这个有点兴趣,于是乎就开始准备按图索骥了。不过自己不做这个P2P测量,而是准备做一个网络监管的小module,一方面是来练手,一方面是熟悉linux kernel module的开发流程。首先就是设计,因为是基于Net-Filte... [阅读全文]