自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wonder

Linux C/C++ Lua 服务器开发

  • 博客(11)
  • 资源 (11)
  • 收藏
  • 关注

原创 CPU利用率与负载的关系

CPU利用率在过去常常被我们这些外行认为是判断机器是否已经到了满负荷的一个标准,看到50%-60%的使用率就认为机器就已经压到了临界了。CPU利用率是对一个时间段内CPU使用状况的统计,通过这个指标可以看出在某一个时间段内CPU被占用的情况,如果被占用时间很高,那么就需要考虑CPU是否已经处于超负荷运作,长期超负荷运作对于机器本身来说是一种损害,因此必须将CPU的利用率控制在一定的比例下,以保

2016-02-28 22:25:45 19972

原创 指针函数与函数指针

1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针  类型标识符  *函数名(参数表)  int *f(x,y);      首先它是一个函数,只不过这个函数的返回值是一个地址值。函数返回值必须用同类型的指针变量来接受,也就是说,指针函数   一定有函数返回  值,而且,在主调函数中,函数返回值必须赋给同类型的指针变量。   表示:float *fun

2016-02-28 21:39:07 14369

原创 对C语言二维数组的理解

二维数组a[4][4], 数组的每一行a[0],a[1],a[2],a[3]又是一个一维数组。其中a[0]代表的数组包含4个元素,即a[0][0],a[0][1],a[0][2],a[0][3].a[0],a[1],a[2],a[3]代表每个数组的首地址。a[0]和*(a+0)等价,a[0]+1代表a[0][1]的地址,a[1]和*(a+1)等价.a代表二维数组的首元素的地址,但是二维

2016-02-28 21:32:06 6997

转载 二级指针

http://www.fenesky.com/blog/2014/07/03/pointers-to-pointers.html 1 #include 2 #include 3 #include 4 void increase(int* ptr) 5 { 6 *ptr = *ptr + 1; 7 ptr = NULL; 8 } 9 10 int ma

2016-02-28 21:20:22 14513

原创 局部变量全局变量和动态分配的数据分别在内存中存放的位置

局部变量分配的内存在栈里:栈大小与编译器有关。默认情况下,visual studio 2010的栈大小为1M。全局变量存放在静态存储区:对于全局变量来说,与编译器有关,默认情况下,VS2010可容纳的全局变量数组大小是2G。由于程序本身的应用,所以只能使用小于2G大小。动态分配的数据存在内存的堆里面:在VS2010的默认情况下,32位程序可以申请的堆大小最大是2G,

2016-02-28 20:31:06 21522

转载 TCPdump抓包命令详解

http://starsliao.blog.163.com/blog/static/89048201062333032563/TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,

2016-02-27 16:58:14 14482

转载 几种TCP连接中出现RST的情况

在TCP协议中RST表示复位,用来异常的关闭连接,在TCP的设计中它是不可或缺的。发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包。而接收端收到RST包后,也不必发送ACK包来确认。其实在网络编程过程中,各种RST错误其实是比较难排查和找到原因的。下面我列出几种会出现RST的情况。1 端口未打开服务器程序端口未打开而客户端来连接。这

2016-02-25 23:16:22 7358

转载 进程和线程关系及区别

原文:http://blog.csdn.net/yaosiming2011/article/details/442807971.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点

2016-02-25 10:31:01 14169

转载 汉诺塔问题

1.汉诺塔问题:如果将n个盘子(由小到大)从a通过b,搬到c,搬运过程中不能出现小盘子在大盘子下面的情况。分析:这个一个递归问题。只要将n-1个盘子从a通过c(没有中间点肯定不行)搬到b,再将第n个盘子从a搬到c,最后将n-1个盘子从b通过a搬到c。代码:一。递归算法b2_hannoi.cpp#include//汉诺塔#include#include

2016-02-22 13:13:28 14573

原创 Linux中如何添加自己的路径到PATH

要把/etc/apache/bin目录添加到PATH中,方法有三:1.#PATH=$PATH:/etc/apache/bin       使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效2.#vi /etc/profile       在适当位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等号两边不能有

2016-02-22 00:18:12 33912

原创 Linux下chkconfig命令详解

chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level ][系统服务][on/off/reset]chkconfig在没有参数运行时,显示用法。如果

2016-02-21 23:59:39 14117

vs2013源码编译的libcurl7.49.1动态库

vs2013源码编译的libcurl7.49.1动态库,包括debug和release版的dll和lib

2016-07-23

php mysql apache数据库课程设计博客留言系统

php mysql apache数据库课程设计 博客留言系统,这是源代码,直接可用

2016-05-13

C++图书管理系统课程设计

C++图书管理系统课程设计,包括程序源码和报告,程序绝对可用,报告详细!

2015-07-04

C_C++编程_100个经典算法

C语言和C++很经典的算法

2014-12-11

把SD卡修改成nand flash+Fatfs+USB

教你如何把SD卡和Fatfs修改成nand flash和Fatfs

2014-12-11

关于STM32的IAP总结

关于STM32的IAP总结

2014-12-04

单片机控制数码管、点阵、矩阵键盘联合扫描

单片机控制数码管、点阵、矩阵键盘联合扫扫描,按下矩阵键盘上的键,数字显示在数码管和点阵上。

2014-08-17

空空如也

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

TA关注的人

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