- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 常用Linux命令组合使用方式
1,杀死某个执行某个程序的进程ps -ef | grep MultiThreadPrint.bin | awk { print $2; } | xargs kill -92,找出文本文件的记录中主键不重复的条数awk -F| {print $1} | sort | uniq | wc -l3,压缩文件时排除某些目录tar -czvf test.tar.gz test
2010-01-26 17:16:00 2219
原创 Posix多线程编程整理
调用pthread_cond_wait()之前必须获得锁。pthread_cond_wait()其实对互斥量做了解锁操作 。首先,将解锁与挂起线程做为原子操作执行,这样pthread_cond_signal()即可获互斥量。当pthread_cond_wait()返回时,又会自动加锁,所以其效果相当于持有的锁的状态没有改变。唤醒丢失问题发生在如下三种情况下:1,一个线程调用pthread_co
2010-01-26 17:15:00 535
原创 printf输出格式集合
int printf(const char *format,[argument]); format 参数输出的格式,定义格式为:%[flags][width][.perc][F|N|h|l]type 规定数据输出方式,具体如下: 1.type 含义如下: d 有符号10进制整数 i 有符号10进制整数 o 无符号8进制整数 u 无符号10进制整数 x 无符号的16进制数
2010-01-26 16:34:00 749
原创 C语言内存分配疑问及相关回答
1,Stack overflow相关。线程栈空间分配的机制?若栈空间已满,是否会分配已分配但尚未回收的占空间,然后往所分配空间做write操作的是否抛出stack overflow异常?2,静态内存区域的内存分配状况?3,二进制可执行文件的加载区域?
2010-01-26 15:57:00 451
原创 文件系统对文件大小的限制
某日从同事那里用飞秋传递VS2008,有4.5G左右。结果到了4G多一点的时候,就自动结束传递了,安装的时候,就说安装文件损坏。后来经人提醒才知道,FAT32格式的文件系统,单个文件的大小不能超过4G,超过4G只能用NTFS了。马上重新用NTFS格式化了几个盘,再次接收完毕后,成功安装。
2010-01-15 10:08:00 860
原创 Oracle的启动状态
1、STARTUP NOMOUNT NONOUNT选项仅仅创建一个Oracle实例,当实例打开后,系统将显示一个SGA内存结构和大小的列表; 2、STARTUP MOUNT 该命令创建实例并且安装数据库,但没有打开数据库,在这种打开方式下,除了可以看到SGA系统列表以外,系统还会给出"数据库装载完毕"的提示; 接着执行alter
2010-01-15 10:04:00 563
原创 强制终止客户端正在进行的FTP下载的方法
要做两个操作,一个是关监听,一个是杀进程。1,用xinetd stop停止FTP这样就不会监听21号端口了;2,ps -ef | grep ftp找出ftp进程,kill -9 14222杀死ftp进程。
2010-01-15 09:59:00 3382
原创 大数相除法
#include #include void TrimZero(char *input){ int beginIndex = 0; int inputLen = 0; int outputIndex = 0; if(1 == strlen(input) && 0 == input[0]) { return; } inputLen
2010-01-15 09:54:00 682
原创 从ServletStream中直接解析文件的方法
ServletInputStream svlInStream = request.getInputStream(); System.out.println("ServletInputStream"); System.out.println(svlInStream.toString()); //System.out.println("File[" + file + "] na
2010-01-15 09:20:00 1026
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人