代码改变世界

阅读排行榜

Linux IO模型漫谈(4)- 非阻塞IO

2012-06-05 09:03 by 轩脉刃, 4483 阅读, 收藏,
摘要: 首先先说一下,阻塞IO会在哪些地方阻塞住呢?输入操作read, 输出操作write,接受请求操作accept,发送请求操作connect,这四个地方阻塞进程。 非阻塞IO的模型图示在前面的章节有讲过,它和阻塞IO的最大区别就是:如果连接或者操作不能立即建立,那么连接的建立照样能发起,只是会返回一个错误信息。 同样,先说明几个用到的函数和操作: 1 fcntl函数 其全名为”file control“。顾名思义,fcntl可以执行各种操作符控制操作。#include <fcntl.h>int fcntl(int fd, int cmd, .. /* int arg */)第一个参数f 阅读全文

安装ffmpeg及nginx模块

2013-02-20 09:26 by 轩脉刃, 4453 阅读, 收藏,
摘要: 安装ffmpeg:下载文件wget http://ffmpeg.org/releases/ffmpeg-1.0.1.tar.gztar -xf ffmpeg-1.0.1.tar.gzcd ffmpeg-1.0.1./configure显示错误:[root@tester ffmpeg-1.0.1]# ./configure yasm not found, use --disable-yasm for a crippled build If you think configure made a mistake, make sure you are using the latest ve... 阅读全文

solr的suggest模块

2016-01-28 15:16 by 轩脉刃, 4335 阅读, 收藏,
摘要: solr的suggest模块 solr有个suggest模块,用来实现下拉提醒功能,就是输入了一个文本之后,进行文本建议查找的功能。 suggest请求的url 这里可以看到有几个参数: suggest=true 这个参数必须为true,表示我这次请求是suggest请求。 suggest.q 进行 阅读全文

缓存一致性协议

2016-01-28 15:21 by 轩脉刃, 4305 阅读, 收藏,
摘要: 缓存一致性协议 操作系统的CPU和内存并不是直接交互操作的。我们的CPU有一级缓存,CPU直接操作一级缓存,由一级缓存和内存进行交互。 当然,有的CPU有二级缓存,甚至三级缓存等。实际上,大概二十年前,一级缓存是直接和内存交互的,现在,一般是二级缓存和内存直接通讯。 每个CPU都有一级缓存,但是,我 阅读全文

XSS-从weibo蠕虫事件学习

2012-03-08 13:25 by 轩脉刃, 4168 阅读, 收藏,
摘要: XSS攻击:跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆。故将跨站脚本攻击缩写为XSS。XSS是一种经常出现在web应用中的计算机安全漏洞,它允许恶意web用户将代码植入到提供给其它用户使用的页面中。 Xss的例子(以新浪微博的6.9的hellosamy蠕虫事件为例): sina的名人堂页面页面上存在这么个链接 <a href="http://weibo.com/pub/star/g/123">这个是xss</a> 其实在服务器端是这么写的(猜... 阅读全文
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 99 下一页