- 博客(15)
- 资源 (10)
- 收藏
- 关注
转载 MemWatch
1.memwatch是什么? memwatch是C语言的内存检测器。除了检测内存的功能外,它同样可以做其它的一些事情,而我们主要还是在于讲述它的基本功能。如果你真的想要知道所有相关的具体细节,可详细查看头文件memwatch.h以及源代码。那里面有具体且详细的注释说明。2.如何获取最新的版本? http://www.linkdata.se/sourcecode.html ...
2018-07-19 09:09:59
5358
原创 Ubuntu下配置samba服务器
一. samba的安装:sudo apt-get insall samba // (sudo get temp root auth)sudo apt-get install smbfs二. 创建共享目录:mkdir /home/john/sharesudo chmod 777 /home/john/share说明:john为你的ubuntu的用户名;sha...
2018-07-19 09:09:10
18598
3
转载 Linux/CentOS抓包命令tcpdump介绍及最新版下载
tcpdump命令格式tcpdump [ -AbdDefhHIJKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_seconds ] [ -F file ] [ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ] [
2014-05-08 09:59:09
1334
原创 TCP/IP状态
ESTABLISHED 套接字有一个有效连接。 SYN_SENT 套接字尝试建立一个连接。 SYN_RECV 从网络上收到一个连接请求。 FIN_WAIT1 套接字已关闭,连接正在断开。
2014-04-23 09:46:35
495
原创 虚拟机磁盘空间不足解决办法
在很多时候,用vmware装linux系统的时候没有分配足够的空间,后来用的时候才发现空间不够,但重新安装系统又太麻烦,所以只有想办法来再增加空间了。但如何增加空间,增加的空间又如何能像本来的系统空间一样的使用呢,这的确是个问题。下面就通过自己的体验来说明一下:1、退出LINUX系统,在vmware启动界面中选择edit virtual machine settings来增加磁盘,然后选择ad
2014-04-18 09:59:52
7837
原创 Linux下服务器遭遇SIGPIPE信号
我写了一个服务器程序,在Linux下测试,然后用C++写了客户端用千万级别数量的短链接进行压力测试. 但是服务器总是莫名退出,没有core文件.最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二次将会生成SIGPIPE信号, 该信号默认结束进程.具体的分析可以结合TCP的"四次握手"关闭. TCP是全双工的信道, 可以看作两条单工信道, TCP连接两端的两个端点
2014-04-17 14:44:29
921
转载 在 Linux 上找出并解决程序错误的主要方法
在 Linux 上找出并解决程序错误的主要方法Steve Best(sbest@us.ibm.com)JFS 核心小组成员,IBM2002 年 8 月您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 Linux 上运行的程序的方法。我们将回顾四种调试问题的情况,这些问题包括段错
2014-04-17 14:11:51
804
转载 LINUX系统中动态链接库的创建与使用
大家都知道,在WINDOWS系统中有很多的动态链接库(以.DLL为后缀的文件,DLL即Dynamic Link Library)。这种动态链接库,和静态函数库不同,它里面的函数并不是执行程序本身的一部分,而是根据执行程序需要按需装入,同时其执行代码可在多个执行程序间共享,节省了空间,提高了效率,具备很高的灵活性,得到越来越多程序员和用户的青睐。那么,在LIN
2014-03-22 16:41:08
464
原创 makefile 常用函数整理
在 Makefile 中可以使用函数来处理变量,从而让们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够们的操作了。函数调用后,函数的返回值可以当做变量来使用。9.1 函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( ) 或是${ } 这里,就是函数名,make 支持的函数不多。是函数的参数,参数间以逗号“
2014-03-21 11:04:12
796
转载 dll和so文件区别与构成
动态链接,在可执行文件装载时或运行时,由操作系统的装载程序加载库。大多数操作系统将解析外部引用(比如库)作为加载过程的一部分。在这些系统上,可执行文件包含一个叫做import directory的表,该表的每一项包含一个库的名字。根据表中记录的名字,装载程序在硬盘上搜索需要的库,然后将其加载到内存中预先不确定的位置,之后根据加载库后确定的库的地址更新可执行程序。可执行程序根据更新后的库信息调用
2014-03-18 17:14:06
845
转载 Ubuntu下配置samba服务器
一. samba的安装: sudo apt-get insall samba // (sudo get temp root auth) sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/john/share sudo chmod 777 /home/john/ share 说明:john为你的ubu
2014-03-18 17:08:52
2101
转载 C语言隐式类型转换
隐式类型转换分三种,即算术转换、赋值转换和输出转换。1.算术转换 进行算术运算(加、减、乘、除、取余以及符号运算)时,不同类型数招必须转换成同 一类型的数据才能运算,算术转换原则为: 整型提升:对于所有比int小的类型,包括char, signed char, unsigned char, short, unsigned short,首先会提升为int类型
2014-03-05 09:53:36
700
24小时学通qt编程(2)
2012-07-24
UML建模ppt简介
2011-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人