实在受不了syntax highlighter的速度,所以暂时去找了个wp-syntax高亮插件来代替。问题来了,我之前使用时标签都是类似:[c][/c],[php][/php]的,当时偷懒不想写完整的标签。但是wp-syntax只支持类似<pre lang=”language” line=”1″></pre>之类的标签。只好想法去修改了,但是手工修改的工作量太大,于是继续想懒办法。
解决的方法肯定是正则表达式了。所以用php写了个,数据库就按照wp的结构来。下面是代码:
之前在life-studio的BLOG上看到一篇文章介绍Wordpress 非插件调用表情符.按照其中的提示修改后,发现我还是用不了表情符号。而且很奇怪的是,他的代码中只有如何将显示的表情符号转换为相应的文字符号,没有代码处理将文字符号转换为图片。后来问了才知道,原来wordpress又有默认的处理,将一堆的表情符号转换为相应的图片,不用我们另写代码处理。
继续测试,发现显示出来还是文字符号。郁闷,决定自己写代码实现。
学了几天正则表达式后,我决定在评论提交到服务器后将这些文字符号替换成相应的图片标签。wordpress的评论提交到了根目录下的wp-comments-post.php中,…
Linux下进程间通信主要有管道,消息队列,信号量,共享内存,套接口。这里主要说命名管道的一个应用:使用命名管道实现进程间Server/Client机制的通信.
之所以去接触它,是因为实验室的项目中要求可信组和加密组可以进行通信。两者都在用户层,加密组向可信组发送请求,可信组返回响应。比如加密小组发送请求密钥信息,可信组返回所请求的密钥。由于传输的信息相对来说比较大,而且这两个程序逻辑上并不相关,所以在几种通信方式中我们选择了命名管道。
命名管道其实是FIFO文件。在linux中终端下创建一个管道,用mkfifo命令:mkfifo fifoname;或者mknod命令:mknod fifo…
前天中午醒来的时候,接到了夏令营被推迟到冬令营的消息,这个暑假北京还是去不成了。变化真是很快,中午KouPeng师兄说借给我相机的时候,我还在想一定要去天安门前留个念呢。
前些天,突然就感觉胸闷气短,坐着,躺着,站着就吸不足气,特别窝心。睡觉的时候还在想,要是不知不觉地就憋死了,那多郁闷阿。在实验室的时候还可以跑出去,深呼吸几十次,总有一次感觉顺畅的时候。无奈了好几天,跑去校医院检查,医生说没啥,去作个透视和心电图吧。然后花了6块钱,又是胸透又是心电图的。拿去给医生看,她说,没啥嘛,你看,你的心电图多漂亮。。。其实我看也挺漂亮的,非常有规律的曲线,只是我关心的不是这个。我说医生能不能给点药。她说…
fork函数在linux中非常重要,因为进程大多是通过它来创建的,比如linux系统在启动时首先创建了进程0,之后的很多进程借助do_fork得到创建.这两天在看匿名管道时了解了下fork,其应用毕竟广,这里只说些我才学到的吧.
首先来看例1.
#include "stdio.h"
#include "unistd.h"
#include "stdlib.h"
int main(){
int i;
printf("hello world %d\n",getpid());
i=
…
今天师兄问,linux内核模块之间如何进行通信?我才想起我之前也有这个疑问,只是当时不需要所以就没去关心了。晚上查了些资料,终于弄明白了些。
这里的通信可以简单点理解,就是模块B如何调用A的函数,变量或者常量。为了简化,我设计一个模块A中的一个函数为printMSG,原型为int printMSG(int n);传入的参数n表示打印几遍一个固定的字符串。模块A(在helloworld基础上修改的,所以名字都没变…懒)源码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#include <linux /init.h>
#include </linux&
|
…