自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux 的多线程编程的高效开发经验

背景Linux 平台上的多线程程序开发相对应其他平台(比如 Windows)的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱,常常会导致程序问题不穷,死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题,并分别引出相关改善的开发经验,用以避免这些的陷阱。我们希望这些经验可以帮助读者们能更好更快的熟悉 Linux 平台的多线程编程。我们假

2014-03-03 00:09:00 357

转载 内存占用分析

概述      想必在linux上写过程序的同学都有分析进程占用多少内存的经历,或者被问到这样的问题——你的程序在运行时占用了多少内存(物理内存)?通常我们可以通过top命令查看进程占用了多少内存。这里我们可以看到VIRT、RES和SHR三个重要的指标,他们分别代表什么意思呢?这是本文需要跟大家一起探讨的问题。当然如果更加深入一点,你可能会问进程所占用的那些物理内存都用在了哪些地方?这时候to

2014-02-26 16:18:45 429

转载 使用TCP协议的NAT穿透技术

其实很早我就已经实现了使用TCP协议穿透NAT了,但是苦于一直没有时间,所以没有写出来,现在终于放假有一点空闲,于是写出来共享之。    一直以来,说起NAT穿透,很多人都会被告知使用UDP打孔这个技术,基本上没有人会告诉你如何使用TCP协议去穿透(甚至有的人会直接告诉你TCP协议是无法实现穿透的)。但是,众所周知的是,UDP是一个无连接的数据报协议,使用它就必须自己维护收发数据包的完

2014-02-10 15:25:22 571

转载 iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数

iwpriv工具通过ioctl动态获取相应无线网卡驱动的private_args所有扩展参数iwpriv是处理下面的wlan_private_args的所有扩展命令,iwpriv的实现上,是这样的,=>main=>set_private=>iw_get_priv_info获取wireless网卡所能处理的所有wlan_private_args类型.dev_ioctl

2014-01-10 18:07:43 631

转载 linux 下获取当前网络连接状态的两种方法

#include #include #include #include #include #include #include #include #define ETHTOOL_GLINK        0x0000000a /* Get link status (ethtool_value) */typedef enum { IFSTATUS_UP, IFSTA

2013-12-21 10:16:57 537

美妙的PE_Virus编写

美妙的PE_Virus编写_美妙的PE_Virus编写_美妙的PE_Virus编写_美妙的PE_Virus编写

2009-06-26

智能象棋游戏(标准显示模式)

文件类型:游戏布置文件 用途:用于读取玩的游戏布局 兵种: "蓝兵","蓝炮","蓝車","蓝马","蓝象","蓝士","蓝将" "红卒","红炮","红車","红马","红象","红士","红帅"

2008-09-24

C#开发的仿QQ聊天软件源码

自己加自己,自己和自己聊 ^_^ 疯了) 许看代码就打开C#自己看吧~~~~~~~呵呵 有什么缺点请指教下小弟

2008-09-24

空空如也

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

TA关注的人

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