自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

毅修的专栏

我在路上,感受生活,记录点滴

  • 博客(215)
  • 收藏
  • 关注

转载 免费ARP(gratuitousARP)

来源: http://www.vants.org/?post=118作者:易隐者 发布于:2012-9-15 17:26 Saturday 分类:网络分析 免费ARP的格式       免费ARP报文与普通ARP请求报文的区别在于普通的ARP请求报文,其ARP封装内的“目的IP地址”是其他机器的IP地址,而免费ARP的请求报文,其ARP封装内的“目的IP地址”是

2014-11-17 10:27:37 5087

转载 Linux/Unix下pid文件作用浅析

来源:  http://www.linuxidc.com/Linux/2012-12/76950.htm在Linux系统的目录/var/run下面一般我们都会看到很多的*.pid文件。而且往往新安装的程序在运行后也会在/var/run目录下面产生自己的pid文件。那么这些pid文件有什么作用呢?它的内容又是什么呢?(1) pid文件的内容:pid文件为文本文件,

2014-11-04 15:53:14 652

转载 Linux下的两类I/O操作总结

来源: http://blog.chinaunix.net/uid-22985736-id-130095.html

2014-11-04 15:37:47 657

转载 PPPoE拨号流程

这篇写得不错 ,来源 http://blog.csdn.net/phunxm/article/details/9384123

2014-10-30 10:40:27 1020

转载 Linux tty pty pts 概念区别

来源  http://www.wrsaw.cn/Article/ShowArticle.asp?ArticleID=38451基本概念:  1. tty(终端设备de统称):  tty一词源于Teletypes,或者teletypewriters,原来指de是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息de东西,后来这东西被键盘与显示器取代,所以现在叫终端比较合适

2014-10-30 09:47:58 768

转载 H.264(MPEG-4 AVC)级别(Level),DPB与MaxDpbMbs详解 .

来源:  http://blog.csdn.net/qiuchangyong/article/details/7547413

2014-06-27 11:17:01 639

转载 h264 profile & level .

来源  http://blog.csdn.net/sphone89/article/details/17492433  H.264 ProfilesH.264有四种profile,每个profile支持一组特定的编码功能,并支持一类特定的应用,分别是BP、EP、MP、HP:1、BP-Baseline Profile:       a、I/P slices

2014-06-27 11:15:45 593

转载 回调函数的概念及其使用 .

来源: http://michaelmatrix.iteye.com/blog/1697667  1 什么是回调软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息

2014-04-24 16:43:43 753

转载 Epoll在LT和ET模式下的读写方式

来源:http://www.ccvita.com/515.html

2014-04-23 17:51:41 478

转载 深入浅出TCP之send和recv

来源: http://jishu.zol.com.cn/12744.html  先明确一个概念:每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的滑动窗口便是依赖于这两个独立的buffer以及此buffer的填充状态。接收缓冲区把数据缓存入内核,应用进程一直没有调用read进行读取的话,此数据会一直缓存在相应 socket的接收缓冲

2014-02-25 15:57:14 706

转载 浅谈TCP/IP网络编程中socket的行为

来源: http://www.cnblogs.com/promise6522/archive/2012/03/03/2377935.html  我认为,想要熟练掌握Linux下的TCP/IP网络编程,至少有三个层面的知识需要熟悉:1. TCP/IP协议(如连接的建立和终止、重传和确认、滑动窗口和拥塞控制等等)2. Socket I/O系统调用(重点如read/write

2014-02-25 15:55:14 657

原创 2014 新年 ,工作回忆,新年任务

转眼间,工作几年了,了解的东西也不少了。有些东西做过现在忘掉了,不太熟悉了,缺少相应的工作总结,在学东西的时候自己要做笔记,理解了后要归纳。一段时期之后要回忆一下自己是否还记得,最好的办法是把学到的东西运用在实际的项目中,自己也可以做一个小时的项目练手。 工作整理:  今年任务:  待续。。。

2014-02-11 09:32:37 608

转载 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen

来源:  http://heylinux.com/archives/1282.htmlhttp://hi.baidu.com/_kouu/item/542f65d07aa2fb1e21e250d9我们经常会碰到这样的问题,用ssh登录了远程的Linux服务器,运行了一些耗时较长的任务,结果却由于网络等的不稳定导致任务中途失败。这是由于在用户注销(logout)或者网络断开时

2014-01-18 12:09:49 4000

转载 linux命令后台运行

来源: http://www.cnblogs.com/lwm-1988/archive/2011/08/20/2147299.html  有两种方式:   1. command & : 后台运行,你关掉终端会停止运行   2. nohup command & : 后台运行,你关掉终端也会继续运行   一、 简介     Linux/Unix 区别于微软平

2013-12-28 16:22:39 510

转载 Linux下同步模式、异步模式、阻塞调用、非阻塞调用总结 .

来源: http://blog.csdn.net/penzo/article/details/5995834同步和异步:与消息的通知机制有关。 本质区别现实例子同步模式由处理消息者自己去等待消息是否被触发我去银行办理业务,选择排队等,排到头了就办理。异步模式由触发机制

2013-12-24 10:52:20 607

转载 main原型和参数含义,第三个参数

来源:http://blog.chinaunix.net/uid-24118190-id-3949733.htmlhttp://blog.csdn.net/ixsea/article/details/6686308在看appweb时,发现main函数有三个数,开始以为是宏定义代替,作另外用处,上网查了一下,发现main函数还有第3个参数。关于main的原型,以下几种写法都正

2013-12-21 16:51:12 889

转载 程序调试信息的输出__FILE__,__LINE__,不定参数的宏定义

来源: http://blog.csdn.net/tinyhare/article/details/8484103前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪

2013-12-21 14:00:15 1093

转载 htonl() htons()及inet_ntoa() inet_addr()的用法 .

来源: http://blog.csdn.net/tanwei1002/article/details/4269725http://www.cnblogs.com/ahuo/archive/2007/12/17/1003608.htmlhtonl() htons()及inet_ntoa() inet_addr()的用法本文转自:http://hi.baidu.com/6908270

2013-12-09 16:13:53 825

转载 C++著名程序库的比较和学习经验

来源:http://www.cppblog.com/kenny/archive/2011/04/28/145251.html 1、C++各大有名库的介绍——C++标准库2、C++各大有名库的介绍——准标准库Boost3、C++各大有名库的介绍——GUI4、C++各大有名库的介绍——网络通信5、C++各大有名库的介绍——XML6、C++各大有名库的介绍——科学计算7、

2013-11-25 15:43:45 561

转载 GNU C 、ANSI C、标准C、标准c++区别和联系

来源: http://blog.sae.sina.com.cn/archives/749  GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。它在编写linux的时候自己制作了一个标准成为 GNU C标准。ANSI 美国国家标准协会,它对C做的标准ANSI C标准后来被国际标准协会接收成为 标准C 所以

2013-11-22 15:50:27 707

转载 Qt之show()、hide()、close()、exec()、open()比较

来源: http://zhuweizhen0874.blog.163.com/blog/static/695779582011112110495399/ 了解QT的延迟删除机制,close后并不一定是马上就不存了,它还没有被析构。 (1)QWidget 的show()、hide()、setVisible()、setHidden() 这4个函数让人看得眼花缭乱,但是打开源代码一看

2013-11-19 10:05:47 18871

转载 P2P 资料收集 不断更新

来源:http://blog.csdn.net/aobai219/article/details/4391824STUN - Simple Traversal of User Datagram Protocol (UDP)           Through Network Address Translators (NATs)http://www.ietf.org/rf

2013-11-16 22:05:03 903

转载 linux 下基于jrtplib库的实时传送实现

来源:http://blog.csdn.net/leo115/article/details/7363463转自:http://www.doserver.net/read.php/1027.htmlinux 下基于jrtplib库的实时传送实现一、RTP 是进行实时流媒体传输的标准协议和关键技术实时传输协议(Real-time Transport Protocol,

2013-11-16 22:02:28 674

转载 流媒体

来源:http://blog.csdn.net/aobai219/article/details/5834657因为项目需要,学习了一下RTSP协议,为了防止以后忘记,就把学习过程和成果记载下来。期间参考了一些网上的资料,并分析了VLC的RTSP报文。     RTSP(Real Time Streaming Protocol,实时流协议),是由Real Network和Netscape共

2013-11-16 22:00:56 654

转载 Ctorrent :关于NAT 的一些思考

来源:http://blog.csdn.net/aobai219/article/details/4297821最近有点忙,有空再整理一下,如果能够结合源码 说说自己的心得就很好了。总之,个人认为在现实中实现p2p 的tcp方式的打洞是非常困难的,如果想简单的再握手的过程中就实现了打洞几乎不可能。 但是有tcp relay等    udp的打洞方式只是看了网上的一个源码分析。

2013-11-16 21:59:52 2785

转载 常见音视频格式

来源: http://blog.csdn.net/aobai219/article/details/5842894MPEG 系列MPEG即(Moving Pictures Experts Group)运动图象专家组,属于ISO(InternationalOrganization for Standardization)国际标准组织,他们开发了一系列视频音频编码,最为大家

2013-11-16 21:56:32 1147

转载 自定义调试信息的输出

来源:http://blog.csdn.net/kwiner/article/details/1370836 调试信息的输出方法有很多种,  例如直接用printf,  或者出错时使用perror, fprintf等将信息直接打印到终端上, 在Qt上面一般使用qDebug,而守护进程则一般是使用syslog将调试信息输出到日志文件中等等...  使用标准的方法打印调试信息有时候

2013-11-02 19:46:08 601

转载 Qt中采用多线程Socket编程的问题

来源:  http://sunerok.blog.163.com/blog/static/231096422010102372958363/  由于工作的需要,开始接触Qt的socket编程。Qt里的example是个不错的教程,但是当我把代码移植到多线程的环境时就出问题了:    QObject: Cannot create children for a parent tha

2013-10-28 17:30:29 1137

转载 Qt中的多线程编程

来源: https://www.ibm.com/developerworks/cn/linux/l-qt-mthrd/#ibm-pcon  Qt 作为一种基于 C++ 的跨平台 GUI 系统,能够提供给用户构造图形用户界面的强大功能。为了满足用户构造复杂图形界面系统的需求,Qt 提供了丰富的多线程编程支持。从 2.2 版本开始,Qt 主要从下面三个方面对多线程编程提供支持:一、

2013-10-28 16:19:19 700

转载 GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现

来源: http://blog.chinaunix.net/uid-26125381-id-3197872.html 原文地址:GUI 主循环设计及其在 MiniGUI, GTK, QT 的实现 作者:hawkorchid作者: 刘鹏日期: 2009-05-22介绍了 GUI 主循环的设计思路,并分析了 MiniGUI, GTK,

2013-10-26 16:37:15 725

转载 如何让程序忙时保持界面响应

来源: http://m.blog.csdn.net/blog/wangyifei0822/2456147   http://hi.baidu.com/chb_seaok/item/98f8c130c9c662b0633aff0b 在GUI编程中,一个老生常谈的问题是,如何在程序繁忙的时候仍然保证程序能够响应用户输入。当一个信号处理函数在进行长时间的处理的时候,界面的确是无 法响应

2013-10-26 15:59:22 1243

转载 Qt 中捕获窗口停用和激活的消息

来源: http://www.kaixinwenda.com/article-debugconsole-8307562.html 最近一直在用Qt做一个简单的俄罗斯方块的游戏,由于要实现一个暂停游戏的功能,就是当鼠标移出正在运行的游戏,点击电脑桌面上的其他位置时,这个时候游戏暂停。在这里把实现过程简单的记录一下,作为一个学习笔记,如果有什么错误之处,还希望大家指出,共同提高,谢谢!

2013-10-26 11:09:13 1195

转载 TCP连接探测中的Keepalive 和心跳包

来源:http://blog.csdn.net/dongfangyu/article/details/5537781采用TCP连接的C/S模式软件,连接的双方在连接空闲状态时,如果任意一方意外崩溃、当机、网线断开或路由器故障,另一方无法得知TCP连接已经失效,除非继续在此连接上发送数据导致错误返回。很多时候,这不是我们需要的。我们希望服务器端和客户端都能及时有效地检测到连接失效

2013-10-24 22:45:22 679

转载 QT--QSocketNotifier类介绍 .

来源: http://blog.csdn.net/qustdjx/article/details/7649508  QSocketNotifier 用来监听系统文件操作,将操作转换为Qt事件进入系统的消息循环队列。并调用预先设置的事件接受函数,处理事件。一共存在3类事件:read,write,exception.   QSocketNot

2013-10-18 12:29:18 662

转载 矩阵键盘模拟标准按键,实现QTE标准按键操作 .

来源: http://blog.csdn.net/haojunvs110/article/details/7939368起初由于时间关系,测试     export QWS_KEYBOARD=Linuxinput:/dev/input/event1,        出现console控制台被屏蔽,没有任何串口信息,个人感觉数据可能输入到屏幕framebuffer中,导致触摸屏操

2013-10-18 12:28:41 1442

转载 软件模块化设计

来源: http://my.oschina.net/hotleave/blog/737691. 软件的总体结构主要要回答的问题软件的组成部分软件的层次关系模块的内部处理逻辑模块之间的界面2. 软件设计方法结构化设计方法(SD)面向数据结构的设计方法(JSD)面向对象的设计方法(OOD)3. 软件设计分为两个阶段概要设计(总体设计)确定软件

2013-10-18 09:58:35 16935

转载 C++中的单例模式

来源 : http://www.cnblogs.com/vk83/p/3216912.html 单例模式也称为单件模式、单子模式,可能是使用最广泛的设计模式。其意图是保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。有很多地方需要这样的功能模块,如系统的日志输出,GUI应用必须是单鼠标,MODEM的联接需要一条且只需要一条电话线,操作系统只能有一个窗口管理器,

2013-10-17 18:06:21 500

转载 解决C++头文件相互包含问题的方法

来源: http://www.linuxidc.com/Linux/2013-01/77622.htm  所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,

2013-10-17 17:39:51 1098

转载 linux编程--获取文件状态与文件映射mmap .

来源 : http://blog.csdn.net/a8887396/article/details/9009485 1 fstat 获取文件状态     int fstat(int fd, struct stat *buf);         struct stat {               dev_t     st_dev;     /* ID of devi

2013-10-15 11:56:24 661

转载 QTreeView处理大量数据

来源: http://blog.csdn.net/rabinsong/article/details/8452946如何使QTreeView快速显示1000万条数据,并且内存占用量少呢?这个问题困扰我很久,在网上找了好多相关资料,都没有找到合理的解决方案,今天在这里把我的解决方案提供给朋友们,供大家相互学习。我开始使用的QTreeWidget 控件来显示我的数据,发现该控件在显

2013-10-14 21:47:38 1232

空空如也

空空如也

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

TA关注的人

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