- 博客(13)
- 收藏
- 关注
转载 lftp乱码解决方法
vi ~/.lftp/rc set ftp:charset "gbk"set file:charset "UTF-8" alias cn "set ftp:charset gbk; set file:charset UTF-8"alias utf8 "set ftp:charset UTF-8; set file:charset
2009-07-30 17:19:00 627
原创 iptables~真是服了!
最近在写一个socket程序,Cient和Server分别跑在 Ubuntu主机和Fedora虚拟机下,遇到了一个小小的问题,描述如下:先是Server跑在Ubuntu下,Client跑在虚拟机里,一切顺利然后Server跑在虚拟机里,Clinet跑在主机里,各种问题:1. 虚拟机是 Host Only的网络,老是显示errno 111 connection refused. Ping
2009-07-07 19:43:00 396
原创 又学到了一个shell命令
seq 打印连续数字以前写 bash的时候,老是不知道怎么些for 循环,一直使用for (())这种类c的写法seq即可解决以上问题for i in `seq 1 1000` 搞定
2009-06-17 12:59:00 335
原创 工程中的变量作用范围 static(待补充)
static变量的作用范围(仅讨论static在文件中定义的全局 static变量,关于在函数作用域内的static变量这里暂不讨论, 以下所说的static变量都是指前者):1. static变量的作用范围是整个文件。2. 通过#include 可以使用其他文件中的static变量。 比如在a.h文件中定义了static int y; 在b.c文件中#in
2009-06-16 15:43:00 672
原创 c语言结构体强制转换
c语言可以做结构体的强制转换吗?(俺不是指的指针,那个谁都知道可以转换)typedef struct a_t;typedef struct b_t;a_t a;b_t b;b = (a_t)a;上面这中方法是错误的。 可以采用指针的方法实现:a_t a;b_t *pb;pb = (a_t *)&a;这样就把pb指针指向了a结构体中的内容,且可以通过p
2009-06-09 10:38:00 1235
原创 动态创建二维数组
看似简单,实际操作时却会遇到很多问题。问一下自己,你真正掌握了下面的方法,并能运用自如吗? 方法一:动态分配一维静态数组的数组 #define N 100 typedef int array[10]; array * a = (array *)malloc(k * sizeof(array)); 方法二:纯动态分配 T **a =
2009-05-31 17:36:00 455
转载 c语言 多叉树结构相关
实现多叉树时,由于非叶子节点的子节点的个数不同,所以如何动态的创建节点是个问题数据结构:struct list{ /* other data */ int effectif_class_1; int effectif_class_2; struct list *parent; struct list *child[
2009-05-31 17:34:00 4537
原创 bash快捷键
[Ctrl + r]查找和执行历史命令[Ctrl + p] 或 [Ctrl + n] 快速向前或向后滚动查找一个历史命令[Ctrl + a] 跳转至命令行首 Ahead of line[Ctrl + e] 跳转至命令行尾 End of line[Ctrl + f] 向前跳转一个字符 jump Forward one character[Ctrl + b
2009-05-31 11:37:00 390
转载 不同种类的正则表达式
grep, find, egrep, sed perl等等支持正则式的语言和命令支持的正则表达式都有不大不小的差别,很是头疼,下面这个网站做了一个总结,参考之http://blog.chinaunix.net/u/634/showart_2466.html 另外,find可以用-regextype 指定你想使用的正则式类型,默认好像是egrep类型的正则式-name 和
2009-05-29 19:35:00 1056 1
原创 (void (*)(void *, void *)) &ist_rcv_invite
什么意思呢?这是出现在osip协议栈中的,tracsition->method = (void (*)(void *, void *)) &ist_rcv_invite.意思是把isc_rcv_invite函数强制转换为指向函数的指针,函数的参数是void *, void *struct tracsition{ void (*method) (void *, void *
2009-05-19 10:37:00 534
原创 虚拟机网络共享设置
vmware网络共享装虚拟机, 就涉及网络的共享,vmware上提供了不少的方案,的确让人一头雾水。下面这篇文章写得不错,肯定收藏。 我们公司上网必须安装乱七八糟的几个软件, 且必须是Window系统,因此,如何让虚拟机的XP共享网络给主机的ubuntu还是个问题, 到时再想办法吧。摘自:http://icefishing.bokee.com/6609866.html以前
2009-05-16 22:51:00 4922
原创 安装 vimgdb
vim调试的问题估计困扰了很多人,在网上找了篇安装vimgdb的教程,贴出来分享下。下载vim和vimgdb源码vim: http://www.vim.org/download.phpvimgdb: http://sourceforge.net/project/showfiles.php?group_id=111038&package_id=120238tar xjf vim-7.
2009-05-16 15:00:00 1825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人