- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 动态分配的链表数组
今天上午写了一下动态分配的链表数组,实现一个图。步骤如下:1. 图中的节点的数据结构: 2. 首先要动态分配节点的指针数组。要实现动态的分配指针数组,当然要使用库函数malloc或者new方法去申请一大块内存。比如要申请num个node *类型的内存:(1) malloc方法link *adj = (node **)malloc(sizeof(
2012-12-31 20:46:33 2658
原创 常用的UNIX系统调用跟踪调试工具
先看看truss 。 这是网上摘抄下来的。 如果你有swinstall的话。 就用这个就好了:AIX,solaris 可用自带的trussLinux:可用自带的strace或ltraceHP-UX:可用tusc 需要下载tusc进行安装.1. 从http://hpux.connect.org.uk/hppd/hpux/Sysadmin/tusc-7.10/下
2012-12-28 21:33:23 1555
原创 tar时出现“目录校验和错误”
今天再hp-ux上安装truss时,到官方网站上下载了一个安装包。 结果tar -xvf filename。 居然出现了目录校验和错误.这个错误。 上网查资料。 也没找出答案。 最后解决的办法是:file filename. 查看这个文件的类型是什么。看到了这个包是由gzip压缩的。只是它的名字是以tar结尾。 然后又用gzip -dv finame解压缩。 结
2012-12-28 21:29:45 8727 3
原创 linux64bit机器上运行32位的代码
今天再64bit的centos下,运行32bit下的二进制代码。 然后爆出了各种错误。后来网上找了许多资料。 发现这个还比较靠谱:我们知道在64bit的机器上可以运行32bit的代码, 那这里需要什么支持吗?当然需要, 如果你没有安装必要的包, 你使用-m32参数会报下面这样类似的错误:/opt/x86_open64-4.2.3.2/lib/gcc-lib/x86_64-o
2012-12-26 19:33:15 5184 1
原创 伟大的程序员是怎样炼成的?
伟大的程序员是怎样炼成的?http://www.lupaworld.com/article-221647-1.html
2012-12-26 17:13:17 610
原创 centos虚拟机下联网
centos在虚拟机下联网, 今天下午配置了很久,都没有成功。 主要是用vmware里面的bridge连接。 后来索性重启xp系统(万恶的系统, 我周末一定要重装)。 居然显示网络连接成功了。 所以在界面上配置好了之后,一定不要忘记重启主机。这还不能浏览网页。 dns还没设置好。 需要在/etc/resolv.conf,将dns写到里面。 (界面上只配置了一个主dns,还需要一个备用的
2012-12-25 20:02:37 1447
原创 aix 编译C++程序
今天在aix上编译调试C++程序。 调试很简单的程序都出错误。 即使用它自带的xlc编译器。后来,百度搜索, http://bbs.chinaunix.net/thread-776514-1-1.html直接用/usr/vacpp/bin/xlC_r **.cpp -o **就没有出错了。 设置一下路径。 后面就没报错了。 各个系统上的默认的编译器不一样,所以确实有点
2012-12-25 11:46:49 3751
原创 solaris DOOR类型文件
今天在solaris上测试文件类型。 S_ISDIR(), S_ISCHR()等等。用了七个函数判断文件类型。 后来发现并没有发现DOOR这种文件类型。man ls:.......D the entry is a door.........它是door类型。 而且在中可以查到 S_ISDOOR()函数。 继续跟踪查door,在google的网上论坛上找到了DOOR
2012-12-18 18:38:28 930
原创 C++宏定义
在C++宏定义中,有:ifdef, ifndef,elif, endif, else等。关于 ifdef:#ifdef ......#endif或者#ifdef......#else.....#endif是比较常见的。 其实和我们正常使用if ...else..差不多。但是还是有不同的地方,比如:#if !defined(__a__) && !defined
2012-12-07 13:23:53 594
ML_peer_certificate_patch_A
2016-02-29
ML_Octave_400_patch
2016-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人