linux/unix
yuyunliuhen
这个作者很懒,什么都没留下…
展开
-
makefile 生成/使用静态库
// puls.hint my_puls(int x,int y); // puls.ccint my_puls(int x,int y){ return x + y;} // puls_lib_test.cc#include"puls.h"#includeint main(){ int puls_res = my_puls(3,4); printf原创 2011-12-01 14:22:19 · 26570 阅读 · 0 评论 -
linux下使用性能分析工具nmon
一 简介nmon 工具可以帮助在一个屏幕上显示所有重要的性能优化信息,并动态地对其进行更新。这个高效的工具可以工作于任何哑屏幕、telnet 会话、甚至拨号线路。另外,它并不会消耗大量的 CPU 周期,通常低于百分之二。在更新的计算机上,其 CPU 使用率将低于百分之一。使用哑屏幕,在屏幕上对数据进行显示,并且每隔两秒钟对其进行更新。然而,您可以很容易地将这个时间间隔更改为原创 2014-12-01 14:10:19 · 3000 阅读 · 1 评论 -
simple poll echo server example
// echo_server.cc#include // fcntl#include // exit#include // socket#include // sockaddr_in#include // bzero#include // inet_addr#include // read#include // perr原创 2011-12-22 19:23:46 · 868 阅读 · 0 评论 -
linux 下C/C++程序常用调试方法(gdb)
不管是在开发或者运行过程中,调试保证程序正常运行最基本的手段,熟悉这些调试方式,方便我们更快的定位程序问题所在,提高开发效率。 一 程序正常运行调试 (1) 直接使用gdb 开发过程中最常用的方式,我们可以在其过程中给程序添加断点,监视等辅助手段,监控其行为是否与我们设计相符,比如: (2) 程序已经运行,通过原创 2014-12-02 09:13:54 · 7494 阅读 · 0 评论 -
ununtu 常用操作问题以及解决方案!
<br />2011-01-07 21:09:41<br />不能打开某些文件夹,没有权限?<br />终端输入gksu nautilus<br />在打开的窗口找到要改的文件夹,右键-属性-权限,可以任意更改了<br />当然可以用命令行<br /> <br />原创 2011-01-08 10:16:00 · 768 阅读 · 0 评论 -
linux echo 服务器模型
//echo_s.c#include #include #include #include #include #include #include #include #include #define PORT 4567 //服务器监听端口#define MAXLISTENNUM 10 // 设定最大监听数量#define MAXSIZE 100 //设定原创 2009-07-19 09:49:00 · 1191 阅读 · 2 评论 -
simple select echo server example
// echo_server.cc#include // fcntl#include // exit#include // select#include // socket#include // sockaddr_in#include // bzero#include // inet_addr#include // errno#inclu原创 2011-12-22 17:01:49 · 1049 阅读 · 0 评论