自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

原创 关于close_wait状态的问题分析

目前碰到一个socket连接大量卡在close_wait状态的问题。经过百度,bing查找资料分析。用netstat查看连接的状态,发现有的连接状态在sync_recv状态,有的连接在close_wait。然后新的连接一直都无法建立。1.初步怀疑是连接一直不释放,导致fd不够用。但是通过到进程下的proc/进程号/fd目录下去查看当前open的fd个数,以及ulimt -a查看

2016-01-13 21:39:39 3330

转载 通讯系统经验谈【一】TCP连接状态分析:SYNC_RECV,CLOSE_WAIT,TIME_WAIT

摘自:http://maoyidao.iteye.com/blog/1744277面试时看到应聘者简历中写精通网络,TCP编程,我常问一个问题,TCP建立连接需要几次握手?95%以上的应聘者都能答对是3次。问TCP断开连接需要几次握手,70%的应聘者能答对是4次通讯。再问CLOSE_WAIT,TIME_WAIT是什么状态,怎么产生的,对服务有什么影响,如何消除?有一部分同学就回答不

2016-01-11 20:59:10 1455

转载 /proc/sysrq-trigger文件的功能

摘自:1.http://blog.csdn.net/choice_jj/article/details/79656762.http://yueyemaitian.iteye.com/blog/1938533Shell代码  sudo sh -c 'echo w > /proc/sysrq-trigger' ; dmesg  不解,

2016-01-11 20:52:14 2617

原创 堆栈信息无法分析的调试总结

基本步骤:1.先利用echo t > /proc/sysrq-trigger,在/var/log/messages中获取进程中的各线程的系统调用信息2.若是futex等锁相关的,则可以合理怀疑是死锁3.到gdb中,用info reg命令,查看此时r0寄存器中的值val,然后将其用*(pthread_mutex_t*)val来进行查看,锁的相关信息4.若确认已经是死锁了,要查看相关堆

2016-01-11 20:48:53 1058

原创 对比windows和linux的对父进程的文件描述符继承的设置

需要实现一个fopen中的子进程是否继承父进程的文件句柄的功能。由于在多平台上,所以需要考虑windows和Linux及类Unix系统。Linux实现的阻碍:Linux中是默认子进程能够继承fd的。1.由于需要在fopen函数中实现,但是看了下关于O_CLOEXEC属性(since Linux 2.6.23)是在open函数中的。其含义就是在获取新的文件描述符时,使能close

2016-01-11 19:24:21 1546

翻译 Query Planning(查询方案)(搜索一)

碰到一个rowid说out of order的错误,查资料查到这里来了,这里将了sqlite是如何利用rowid来进行查询的。简要的转述一下,也不算完全的翻译。这篇文章主要是说明sqlite后台是如何建立索引来完成查询的,以此来让程序员能够合理的建立索引加快查询速度。1.搜索1.1没有索引的表简单的讲,没有索引的表,如果要执行搜索:SELECT

2016-01-09 09:44:46 1232

原创 python编写windows平台下脚本二三事

一穷二白的开始写python脚本。需要实现的功能很简单:利用dumpbin.exe来分析检查下windows的动态库和符号导出表等是否匹配,用来解决问题。碰到实际问题:1.如何添加设置环境变量起因是:dumpbin需要先设置好环境变量,否则dumpbin.exe里需要调用的动态库会出现找不到而导致运行失败。解决办法:经过百度bing,可以通过如下方式:env = os.

2016-01-07 19:38:37 3752

转载 SSL与TLS 区别 以及介绍

SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。TLS:(Transport Layer Security,传输层安全协议),用于两个应用程序之间提供保密性和数据完整性

2016-01-05 17:12:21 543

转载 机顶盒加密系统流程 ECM EMM CW SK

最近有问到STB和CA相关的问题,感觉都忘记的差不多了,所以感觉还是需要整理下。不过看网上已经有类似的博文了,先转载下:http://blog.csdn.net/zhangliang_571/article/details/25240731 随着数字视频广播(DVB)的发展,观众会面对越来越多的数字电视节目的选择。而广播业者由于投资成本的增加,则要求对用户收取一定的

2016-01-02 09:14:38 2199

偏微分方程的MATLAB解法

matlab具体应用在解偏微分方程的领域,是一本详细阐述解偏微分方程的书籍。

2009-06-01

matlab数学手册

matlab中各类操作对应的详细函数和说明

2009-06-01

适合初学者的数字图像处理的M文件

自己在学习matlab时上机实践的一些短的代码,并加了注释易于初学者理解。解压后以M开头的文件是运行有错误的文件,大家可以自己想一想。

2009-05-11

空空如也

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

TA关注的人

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