自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 关于Eclipse

最近开始使用Eclipse写C/C++代码,搜集了一些关于Eclipse的资料Eclipse教程系列:http://www.importnew.com/2189.html(此篇文章内容很全面详细,但不能转载)Eclipse按用途进行的分类:Eclipse IDE for Java EE DevelopersEclipse Classic 4.2.1Eclipse

2015-07-22 12:05:48 480

转载 Socket编程之非阻塞connect

connect()函数头文件:    #include    #include声明:    int connect (int sockfd,struct sockaddr * serv_addr,int addrlen);功能:    使用套接字sockfd建立到指定网络地址serv_addr的socket连接,参数addrlen为serv_addr指向的内存空间大小,

2015-07-21 11:39:45 1056

转载 Linux fcntl函数详解

功能描述:根据文件描述词来操作文件的特性。#include #include int fcntl(int fd, int cmd);int fcntl(int fd, int cmd, long arg);int fcntl(int fd, int cmd, struct flock *lock);[描述]fcntl()针对(文件)描述符提供控制。参数fd是被参

2015-07-21 11:25:18 459

转载 Linux进程间通信——使用信号

一、什么是信号用过Windows的我们都知道,当我们无法正常结束一个程序时,可以用任务管理器强制结束这个进程,但这其实是怎么实现的呢?同样的功能在Linux上是通过生成信号和捕获信号来实现的,运行中的进程捕获到这个信号然后作出一定的操作并最终被终止。信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们

2015-07-20 16:57:42 376

转载 Linux编程中的文件锁之flock

转载请说明出处:http://blog.csdn.net/cywosp/article/details/300830151. 场景概述     在多个进程同时操作同一份文件的过程中,很容易导致文件中的数据混乱,需要锁操作来保证数据的完整性,这里介绍的针对文件的锁,称之为“文件锁”-flock。    在多线程开发中,互斥锁可以用于对临界资源的保护,防止数据的不一致,这是

2015-07-18 20:27:10 617

转载 频繁分配释放内存导致的性能问题的分析

现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析majflt代表major fault,中文名叫大错误,minflt代表minor fa

2015-07-06 20:29:21 490

转载 C++程序常见的性能调优方式

转载自:http://www.708luo.com/?p=36冗余的变量拷贝相对C而言,写C++代码经常一不小心就会引入一些临时变量,比如函数实参、函数返回值。在临时变量之外,也会有其他一些情况会带来一些冗余的变量拷贝。之前针对冗余的变量拷贝问题写过一些帖子,详情请点击这里。 多重过滤很多服务都会过滤的部分结果的需求,比如游戏交谈中过滤需要过滤掉敏感词。假设现在有两个过滤词

2015-07-06 20:22:00 2542

转载 性能杀手:”潜伏”的memset

性能杀手:”潜伏”的memset【memset性能陷进】memset是大家常用的函数,而且一般的编程书籍都会谆谆告诫大家:申请内存后要初始化,防止使用未经初始化的内存导致不可预知的结果,所以我们一般都会按照如下方式编写代码:char* buffer = (char*)malloc(1024);memset(buffer, 0x00, 1024); 代码看起来很标准,也很

2015-07-06 20:18:24 477

转载 linux sar命令详解

sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍sar命令。sar命令常用格式sar [option

2015-07-06 15:37:51 709

转载 Linux上的free命令详解

解释一下Linux上free命令的输出。  下面是free的运行结果,一共有4行。为了方便说明,我加上了列号。这样可以把free的输出看成一个二维数组FO(Free Output)。例如:FO[2][1] = 24677460FO[3][2] = 10321516                     1          2          3          4 

2015-07-06 15:29:14 411

转载 性能测试

转载自:http://www.708luo.com/?p=34分类:性能测试:系统常规状态运行时,关注机器资源耗用、响应时间等指标。(可能需要长时间保持系统这个状态,观察是否会有资源泄漏)容量测试:关注系统单位时间内能够处理的最大请求数过载测试:关注系统过载时系统能够提供的服务。理想的情况是系统仍然可以提供自身容量的服务。峰谷测试:关注系统从高负载恢复、转为几乎空闲、然后再攀升

2015-07-06 14:49:27 433

转载 std::map查询效率优化

std::map查询效率优化0.现状,数据是个xml文件,每个节点对应的结构体有10个成员变量,共有2000多条数据,用的std::map来保存,用map的find函数进行搜索时的效率极 其低下,循环搜索30条数据竟然要20s+,搓死。 1.为什么这么慢?最初怀疑是std::map的效率问题,正考虑是否使用std::hast_map来替换,于是了解下两者之间的差别:

2015-07-06 14:41:59 2444

转载 map hash_map unordered_map 性能测试

测试条件:gcc version 4.2.1 20070719  [FreeBSD]FreeBSD  7.2-RELEASE #0: Fri May  1 07:18:07 UTC 2009     [email protected]:/usr/obj/usr/src/sys/GENERIC  amd64Intel(R) Xeon(R) CPU         

2015-07-06 14:32:43 473

汽车租赁系统

汽车租赁数据库课程设计,C#版,mysql数据库。

2012-07-02

空空如也

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

TA关注的人

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