自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bytxl的专栏

得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

  • 博客(30)
  • 资源 (4)
  • 收藏
  • 关注

转载 ip命令手册

ip命令手册(一)摘要  ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具。例如:ifconfig、route等。这个手册将分章节介绍ip命令及其选项。      本文的原文在    http://defiant.coinet.com/iproute2/ip-cref/(2002-10-15 18:40:46)-------

2014-11-28 15:11:37 2738

转载 Linux策略路由

在linux内核版本2.2的时候,加入了一项很令人兴奋的功能,那就是Advanced Routing,使linux的路由机制超过了很多商用路由器。在使用高级路由功能前,我们先了解一下普通的路由功能。以192.168.72.72(双网卡)这台机器为例,linux下普通的路由表可以通过route -n查看   路由表的作用是指导主机如何向外发送数据包,如上图所示,如果我们从

2014-11-28 13:52:05 8240 1

转载 使用ip route命令实现多链路负载均衡

使用ip route命令实现多链路负载均衡 其实在linux下实现多链路负载均衡很简单,只需借助ip route命令即可。 环境:ubuntu 10.04 ,两个3G网卡,分别为CDMA2000 和 WCDMA 1.分别将两个网卡拨号上网,方法不再具体描述,拨号成功后会多出两条链路ppp0和ppp1,注意拨号脚本里不要添加默认网关,(具体请参见《pppd

2014-11-28 13:42:54 3940

转载 Shell expr的用法

expr命令一般用于整数值,但也可用于字符串。一般格式为:expr argument operator argumentexpr也是一个手工命令行计数器。$expr 10 + 1020$expr 1500 + 9002500$expr 30 / 310$expr 30 / 3 / 25(注意运算符左右都有空格 ,如果没有空格表示是字符串连接)使用乘号

2014-11-28 13:34:47 980

转载 Inno Setup Preprocessor: Directives

In ISPP directives can be used in two ways: simple or inline.Simple directives occupy a whole line and begin with the # symbol. For example the following defines a variable called MyAppName:#d

2014-11-26 17:48:04 934

转载 使用 P3P 规范让 IE 跨域接受第三方 cookie

前两天帮同事处理一个 js 跨域问题,使用 jsonp 跨域提交用户名密码请求,实现自动登录第三方网站,即 SSO(single-sign-on) 单点登录,一处登录处处登录。在 Chrome 下没问题,IE 却不行。查看 HTTP 的几个来回,发现登录请求是成功的,问题出在第三方网站返回的 cookie (session id) IE 并没有接受,下一次发送请求时根本没有带上 cookie,说明

2014-11-26 16:36:18 3391

转载 全栈工程师会是未来的发展趋势吗?

摘要:全栈工程师也可以叫全端工程师,是最近网上很流行的一个词语。如今,随着软件技术的迅速发展以及需求的不断变化,越来越多的工程师不仅是某个技术领域的专家,还精通其它领域,难道这就是高手与菜鸟的区别吗?最近,网上很流行一个词:全栈(Full Stack)工程师,也可以叫全端工程师,无论是前端知识,还是后端架构你都要了解。甚至有些调皮的程序员这样理解全栈工程师:全栈工程师=屌丝战斗机=系统

2014-11-26 14:35:41 706

转载 jQuery中的.bind()、.live()和.delegate()之间区别分析

DOM树首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子:事件冒泡(又称事件传播)当我们点击一个链接时,其触发了链接元素的单击事件,该事件则引发任何我们已绑定到该元素的单击事件上的函数的执行。复制代码代码如下:$('a').bind('click',function(){a

2014-11-24 16:34:42 495

转载 jQuery中delegate和on的用法与区别详细解析

在jQuery1.7中 .delegate()已被.on()取代。对于早期版本,它仍然使用事件委托的最有效手段。在事件绑定和委派,delegate()和on在一般情况下,这两种方法是等效的。.delegate() 指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。复制代码代码如下:// jQuery 1.4.3+

2014-11-24 16:06:30 654

转载 为Linux应用构造有限状态机

http://www.ibm.com/developerworks/cn/linux/l-fsmachine/index.html

2014-11-24 09:07:16 775

原创 字符串匹配算法(一)

注:本文大致翻译自EXACT STRING MATCHING ALGORITHMS,去掉一些废话,增加一些解释。一、简介文本信息可以说是迄今为止最主要的一种信息交换手段,而作为文本处理中的一个重要领域——字符串匹配,就是我们今天要说的话题。(原文还特意提及文本数据数量每18个月翻一番,以此论证算法必须要是高效的。不过我注意到摩尔定律也是18个月翻番,这正说明数据的增长是紧紧跟随处理速度

2014-11-22 16:47:31 2127

转载 linux 2.6 互斥锁的实现-源码分析

http://blog.csdn.net/tq02h2a/article/details/4317211

2014-11-22 14:47:24 1785 2

转载 undefined symbol: __gxx_personality_v0解决办法

http://www.xuebuyuan.com/1056987.html

2014-11-20 17:48:48 7623

转载 linux文件锁

Linux锁的技术文档第一节Unix支持的文件锁技术介绍Unix系统允许多个进程同时对一个文件进行读写,虽然每一个read或write调用本身是原子的,但内核在两个读写操作之间并没有加以同步,因此当一个进程多次调用read来读文件时,其它进程有可能在两次read之间改变该文件,造成文件数据的随机性冲突。为解决此类并发进程对共享文件的访问控制问题,Unix系统设计了文件锁技术。

2014-11-20 11:06:43 3650

原创 红黑树

红黑树是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。它是在1972年由鲁道夫·贝尔发明的,他称之为"对称二叉B树",它现代的名字是在 Leo J. Guibas 和 Robert Sedgewick 于1978年写的一篇论文中获得的。它是复杂的,但它的操作有着良好的最坏情况运行时间,并且在实践中是高效的: 它可以在O(log n)时间内做查找,插入和

2014-11-19 16:56:46 473

转载 html中checkbox选中则value为yes,没选中为no

Sencha Touch/Extjs中用html制作表单html中checkbox选中则value为yes,没选中为no1.首先获取所有的input框var viewPort=Ext.Viewport.down('#视图ID')var inputFields=viewPort.innerElement.dom.querySelectAll

2014-11-19 14:20:25 1374

转载 手动释放linux内存cache和脚本定时释放

总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很

2014-11-13 09:40:07 1048

转载 跨网站脚本攻击(XSS)的原理与防范对策

摘要:随着计算机网络技术的迅速发展,网络安全问题已变得越来越受到人们的重视,网络攻击形式多种多样,很多蠕虫病毒、木马病毒等植入到某些网页中,给网络用户带来了很大的安全隐患。其中XSS跨网站脚本攻击,恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意攻击用户的特殊目的。本文主要阐述了XSS的机理和特点,重点分析了网页代码的检测以及

2014-11-12 11:42:15 5439

转载 linux 客户端 Socket 非阻塞connect编程(正文)

开发测试环境:虚拟机CentOS,windows网络调试助手        非阻塞模式有3种用途        1.三次握手同时做其他的处理。connect要花一个往返时间完成,从几毫秒的局域网到几百毫秒或几秒的广域网。这段时间可能有一些其他的处理要执行,比如数据准备,预处理等。        2.用这种技术建立多个连接。这在web浏览器中很普遍.        3.由于程序用se

2014-11-11 15:42:37 940

转载 Pascal基础教程

第一课 初识Pascal语言  信息学奥林匹克竞赛是一项益智性的竞赛活动,核心是考查选手的智力和使用计算机解题的能力。选手首先应针对竞赛中题目的要求构建数学模型,进而构造出计算机可以接受的算法,之后要写出高级语言程序,上机调试通过。程序设计是信息学奥林匹克竞赛的基本功,在青少年朋友参与竞赛活动的第一步必须掌握一门高级语言及其程序设计方法。一、Pascal 语言概述  PASCAL语言也

2014-11-11 14:13:08 32333 2

原创 二叉查找树,红黑树,AVL树,B~/B+树(B-tree),伸展树——优缺点及比较

http://blog.csdn.net/klarclm/article/details/7780319

2014-11-08 14:52:09 8687 2

转载 MySQLdump增量备份、完全备份与恢复

http://os.51cto.com/art/201005/202092_all.htm

2014-11-07 18:09:01 653

转载 高性能网络编程(一)----accept建立连接

最近在部门内做了个高性能网络编程的培训,近日整理了下PPT,欲写成一系列文章从应用角度谈谈它。编写服务器时,许多程序员习惯于使用高层次的组件、中间件(例如OO(面向对象)层层封装过的开源组件),相比于服务器的运行效率而言,他们更关注程序开发的效率,追求更快的完成项目功能点、希望应用代码完全不关心通讯细节。他们更喜欢在OO世界里,去实现某个接口、实现这个组件预定义的各种模式、设置组件参数来达

2014-11-06 15:00:23 505

原创 epoll机制

epoll机制:epoll_create、epoll_ctl、epoll_wait、close(在epoll的ET模式下,read和write或send和recv当返回值在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核

2014-11-06 13:49:36 785

转载 linux下socket的close和shutdown

在Linux socket关闭连接的方法有两种分别是shutdown和close,首先看一下shutdown的定义#includeint shutdown(int sockfd,int how);how的方式有三种分别是SHUT_RD(0):关闭sockfd上的读功能,此选项将不允许sockfd进行读操作。SHUT_WR(1):关闭sockfd的写功能,此选

2014-11-06 11:56:14 568

转载 linux下epoll模型accept并发问题

最近用c++实现了贝叶斯分类算法,做了个自动识别垃圾信息的小工具。工具中有个功能,通过绑定指定端口,和客户端通信。服务端使用的是epoll网络模型。在测试的时候发现,单用户的情况下客户端和服务器通信正常。但是在多用户并发的情况下,客户端和服务端通信不正常。此时,客户端能正常的链接,发送数据,但是一直卡在接收数据部分。如下图:出现这种问题,是因为不正确的使用了epoll中的ET(ed

2014-11-06 09:44:51 2183

原创 socket 错误码errno

http://blog.csdn.net/davintanger/article/details/7679567

2014-11-06 09:38:44 14286

转载 随机函数 rand,srand,random,srandom 的区别与使用

函数定义:       int rand(void);                                         返回 0 ------- RAND_MAX 之间的一个 int 类型整数,该函数为非线程安全函数。并且生成随机数的性能不是很好,已经不推荐使用。       void srand(unsigned int seed);          设置种子值,一

2014-11-05 14:28:51 2056

转载 结构体最后的长度为0或1数组的作用

其实很早在看LINUX下就看到这个东西,后来在MFC内存池里同样也看到了类似的东西,还依照MFC写过一个类似的小内存池,(MFC用的是return this + 1)后来在李先静的《系统程序员成长计划》里看到了类似的定义,于是心里想着总结一下,结果发现网上已经有牛人总结的很好了,于是乎就转了过来,谢谢你们的分享,这是我前进的动力!同时,需要引起注意的:ISO/IEC 9899-1999里面

2014-11-05 14:10:24 589

转载 Rsync的配置与使用

一.介绍 (不想看直接可以跳过)Rsync 是一个远程数据同步工具,可通过 LAN/WAN 快速同步多台主机间的文件。 Rsync 本来是用以取代rcp 的一个工具,它当前由  rsync.samba.org 维护。 Rsync 使用所谓的“ Rsync 演算法 ”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。运行

2014-11-04 10:50:40 495

openssl编程帮助文档(详细)

很详细的openssl编程文档,包括各种算法,证书,engine等

2014-09-25

TCP-IP详解.卷二:实现

linux经典书 TCP-IP详解.卷二:实现 学网络编程必备

2012-12-21

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议 学网络编程必备

2012-12-21

TCP-IP详解卷一:协议

linux经典书 TCP-IP详解.卷一:协议 学网络编程必备

2012-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除