struct
sk_buff可能是linux网络代码中最重要的数据结构,它表示接收或发送数据包的包头信息,并包含很多成员变量供网络代码中的各子系统使用。
这个结构被网络的不同层(MAC或者其他二层链路协议,三层的IP,四层的TCP或UDP等)使用,并且其中的成员变量在结构从一层向另一层传递时改变.....
分类:
其他好文 时间:
2014-05-17 13:05:23
阅读次数:
868
一、概述 Nginx 作负载均衡器的优点许多,简单概括为:
①实现了可弹性化的架构,在压力增大的时候可以临时添加Tomcat服务器添加到这个架构里面去;
②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器;Keepalived 可实现 Nginx负载均衡器...
分类:
其他好文 时间:
2014-05-17 03:59:15
阅读次数:
469
要实现防盗链,我们就必须先理解盗链的实现原理,提到防盗链的实现原理就不得不从HTTP协议说起,在HTTP协议中,有一个表头字段叫
referer,采用URL的格式来表示从哪儿链接到当前的网页或文件。换句话说,通过referer,网站可以检测目标网页访问的来源网页,如果是资源
文件,则可以跟踪到显示它...
分类:
其他好文 时间:
2014-05-17 00:54:43
阅读次数:
221
一,iOS网络编程层次模型在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过
Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层:...
分类:
移动开发 时间:
2014-05-16 20:01:45
阅读次数:
419
JDK8+Tomcat8+IntelliJ IDEA 13,最新的装备,玩玩看。
分类:
编程语言 时间:
2014-05-16 19:50:28
阅读次数:
477
rewriter配置nginx.conf配置 server { listen 80;
server_name 127.0.0.1; index index.php; root /usr/share/nginx/html; #rewrite
^/projects/BookLib...
分类:
其他好文 时间:
2014-05-16 19:46:26
阅读次数:
316
nginx安装前置是pcre库,memcahced前置是libmemcached库,需要通过编译参数指定地址。memcached需要通过编译参数开启json,sasl,igbanry,安装过的需要删除整个文件夹重新解压memcached包再编译。长期没有安装了,而且新版本的软件配置项不同,要通过./...
分类:
Web程序 时间:
2014-05-14 10:02:04
阅读次数:
421
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。
次安装方法同样适用于产品环境!
系统需求
首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用:
Mac OS X任意 Linux 发行版本(Ubuntu,CentOS,
Redhat, Ar...
分类:
其他好文 时间:
2014-05-13 16:07:28
阅读次数:
259
任务:#配置可读取Git仓库#配置可写入Git仓库#配置Gitweb系统环境:#OSX10.9.2,系统自带Apachehttpd,版本2.2.26(Unix)#OSXServer3.1.1,为了避免Server这个词跟其他语境产生混淆,要是提到了OSXServer就用Server(app)替代#Xcode5.1,有了Xcode就有了Git,版本1.8.5.2描(tu)述(..
分类:
其他好文 时间:
2014-05-13 13:11:14
阅读次数:
553
正是发布django项目的时候,如果存在静态文件(一般会统一放在名称为media或static的目录下),则需要建立url到文件系统的映射,例如,使用nginx的时候我们需要进行这样的配置.
# Django media
location /media {
alias /home/lyndon/github/Mathematicia...
分类:
其他好文 时间:
2014-05-13 11:49:08
阅读次数:
437