Blog Archives | Page 5
WordPress 3.3.1 漏洞
上次被劫持后又中招,情况和上次一模一样。索性把全部目录和文件都设成只读的了。
这个毒已经在不少其它wordpress博客上发现。3万染毒WordPress博客散布流氓杀毒软件。
但是漏洞在哪我木有发现,Wordpress和插件都是最新的也不顶用。这里是三个已知漏洞,但[......]
文件充当硬盘
Linux下的硬盘拥有和文件一样的操作接口,用户态下的磁盘扇区操作参见这里和这里。反过来,文件也能当硬盘一样操作,甚至可以对文件进行分区和格式化。Swapfile就是一个很好的例子。要用文件充当硬盘,需要首先给文件分配足够的大小,否则扇区不够读写会越界。
BibTex Issues – How to Insert Url References
1 2 3 4 5 | @misc{jian, Author={Jian Zhou}, Howpublished={\url{http://tiaozhanshu.com}}, Title={Jian Zhou's Blog} } |
Latex: file ended while scanning use of @writefile
This error is typically seen a lot while compiling latex on windows.
This can be eliminated by deleting all .aux files and recompiling
the[......]
latex之插入伪代码
An Example
1 2 3 4 5 6 7 | \documentclass{article} \usepackage{caption} \usepackage{algorithm} \usepackage{algpseudocode} \begin{document} \begin{[......] |
用户态文件系统框架FUSE
Linux下的文件系统是和设备驱动一样,处于系统内核中的。想要实现一个简单的文件系统也不是容易的事,加上还有内核调试的风险。Fuse帮助我们把内核中文件系统相关接口引入到用户态,它的主要贡献有:
- 简单的文件系统接口;
- 简单的安装;
- 安全;
- 用户态实现;
- 提[......]
WordPress hijack
WordPress被劫持后的操作。发现部分网页莫名其妙被重定向到垃圾网站已经好几天了。也不知道是什么原因,查看了几个文件也没发现什么不对的。这时候拖延心理就发作了,没有去管它。一直到Google突然发邮件通知我的网页有恶意代码我才发现已经几乎全部网页都有问题了。认真看了下代码,确[......]
gcc编译报错:程序中有游离的‘\357’‘\273’‘\277’等
1. 程序(*.c,*.h)中使用了中文的标点符号(全角),比如;,},+。
改成英文的标点半角符号就行了。
甚至有时候空格也会出现类似错误,删掉该空格 重新输入。
vim里面做类似替换还是很容易的。
如何看到报错的符号?
od -c hello.c > log.[......]
IO四种模式
同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?
Stevens在文章中一共比较了五种IO Model:
blocking IO
no[......]
删除一个字符串中的空格
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc,char *argv[]){
int i=0,j=0;
char strin[......]