Recent update: 2008-6-5

关于静态库的问题

122 byte By dai_whhit at 2008-6-5
小弟最近遇到了一个很迷惑的问题,就是我写了一些.c和.h文件,那么我现在要把它们一起生成一个静态链接库,在linux中该怎么做啊?还有,生成之后,我需要写主函数了,那么主函数中引入的头文件(是我写的头文件)是不是需要把它们也拷贝到当前目录下啊?

Linux下jdk以及tomcat的环境变量到底要设置在哪个文件中?在线等,希望大家踊跃发言!

287 byte By yuyangwxj-风色幻想 at 2008-5-24
安装完了,在哪设置环境变量? 说法一堆: 1.用export命令直接在shell下设置,但是只对当前shell生效。如果从另外一个shell登陆,将不能使用刚才设置的变量。 2.在/etc/profile.d下面建立一个java.sh,把环境变量写里面 (这个我刚用,不好使!) 3.把设置的环境变量放在/etc/profile后面 (profile是一个文件,不是文件夹) 4.修改.bashr这个文件(我没找到在哪) 到底用哪个好使?

如何在UCLINUX下实时截获键盘的键值,然后修改键值在发送到UCLINUX的应用程序?

60 byte By lnjamn at 2008-5-20
如何在UCLINUX下实时截获键盘的键值,然后修改键值在发送到UCLINUX的应用程序?(要怎么做后台程序)

make命令的菜鸟极问题?

398 byte By cdhit-积极态度 at 2008-5-2
//-----1.c------ #include "1.h" void f() {} //------1.h----- void f(); //------2.c------ #include "1.h" extern void f() int main() { f(); exit(1); } //----a.makefile--- 1.o: 1.c 1.h cc -o 1 1.c 2.o: 2.c 1.h cc -o 2 2.c //------------------- 用make命令编译报错,为什么啊?...

Linux用C写多线程的递归算法问题

665 byte By diablo2man-YoUeR at 2008-4-24
我想用多线程实现一个递归算法,现有一个问题不知如何解决,请高手赐教 int pthread_create(pthread_t *thread,pthread_attr_t *attr, void *(*start_routine)(void *),void *arg); 里的void *arg是表示线程调用函数的参数,如果我的函数有多个参数,那怎么表示呢? 代码如下 void MakeTopGraph(int x, int y) { int *ret,i; pthread_t *pid; pid=(pthread_t *)malloc(nextHopNum*sizeof(pth...

急急急...在线等答案!

5392 byte By elevationkaiserk at 2008-4-13
我是在lunix系统下连接mysql数据库出现的问题。如下: AxisFault faultCode: { http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.net.ConnectException: Connection refused: connect faultActor: faultNode: faultDetail: { http://xml.apache.org/axis/}stackTrace:java.net.ConnectEx...

shell的基础问题

72 byte By pananonic-小颖 at 2008-4-12
请问在shell中的2个基本问题 1如何使用条件判断两个变量是否相等? 2如何一个变量中去掉后面的7位,取出前面的变量?

在HP UINX上多线程编程问题求教

2980 byte By guanhu123-关湖 at 2008-4-11
在HP-unix上,有大文件40G需要读其内容并做相应处理。为提高其处理效率,更好利用多个CPU,特设计如下: 启动CPU数量的线程,每个线程互斥读文件一行fgets,交给处理函数处理(耗费CPU操作),处理结束,读下一行,...,...一直到文件结束... 但使用cc -D_REENTRAN -O2 -lpthread thread4.c -o thread4.exe 编译成功后,执行时候报“Memory fault(coredump)”,不知到为何呢?,此程序执行需要指定环境变量:AUTO_DATA_FILE,请指定为输入文件。 附程序简化代码 #include <pthre...

UNIX中多个线程同时捕捉信号,信号由那个线程捕捉到?

1440 byte By wuliang416-Rick at 2008-4-9
是固定一个线程捕捉到,还是随即的? 我有这么一个程序: #include <stdio.h> #include <stdlib.h> #include <pthread.h> #include <signal.h> pthread_key_t key; pthread_once_t init_done = PTHREAD_ONCE_INIT; void * thread_func(void *arg); void thread_ini(); void sig_hdl(int signo) { pthread_t tid;...

我的系统是linux9.0 我进入系统用ls查看文件的时候出现段错误,这是怎么回事?

94 byte By homeyang at 2008-3-14
不管查看任何一个目录都是一样,出现段错误三个字。用ll和df也是一样出现段错误,也不能用mv。但在上面跑的服务却没有中断,能正常使用,这是怎么一回事呢?有什么办法可以解决这个段错误呢?谢谢

c语言 字符串函数 子串

19 byte By pingbaoshi-磐石 at 2008-1-9
c语言 字符串函数 有没有查子串的函数

2006年的最后一帖,新年快乐!

23 byte By x86-大雪 at 2008-1-9
北京连着下了两天雪,来年大家都好收成啊 :-)

谁知道Pthreads系统中允许创建的条件变量的最大个数是多少

38 byte By labixiaobing at 2008-1-9
谁知道Pthreads系统中允许创建的条件变量的最大个数是多少?

郁闷散分,最近换部门了,使用.net,c#开发,VSTS2005

想换公司了,一时半会又找不到方向适合待遇比得上目前的,郁闷

mplayer arm 移植的问题

4776 byte By redfox1985 at 2008-1-9
我在做arm上的移植,用的是arm2410,编译器是arm-linux-g++(3.4.1) 在编译过程中出现这样的问题! make -C libmpcodecs make[1]: Entering directory `/root/mplayer/MPlayer-0.92.1/libmpcodecs' arm-linux-gcc -c -O4 -pipe -ffast-math -fomit-frame-pointer -I. -Inative -I.. -I../libmpdemux -I../loader -D_GNU_SOURCE -o ad_libmad.o ad...

求教select返回时间的问题

138 byte By degrees-堕落的乞丐 at 2008-1-9
目前利用select实现对一个fifo的轮询,由于整个系统比较庞大,阻塞在select上的时间需要控制在1ms左右,但是无论我怎么设置timeval,每次select都至少要花90几个毫秒。 请问难道select函数的效率就是这么低吗?有什么方法能够解决这个问题?

再问一个tcpdump的问题: 为何抓不到局域网上其它机器之间通信的包?

213 byte By weichen2005-md at 2008-1-9
比如: 我的机器的ip是192.168.1.1, 想抓192.168.1.2和192.168.1.3机器之间的通信包 打命令如下: tcpdump host 192.168.1.2 and 192.168.1.3 但是抓不到, 不知道怎么回事?? 进一步的问题是: 在什么情况下tcpdump抓不到其它机器之间通信的包呢?

一个菜鸟文一个很菜的问题

209 byte By edzjx-伊-线天 at 2008-1-9
我刚接触LINUX(红旗linux5.0下载的),听人说最好不用ROOT登录。我就建立了一个自己的用户:用户名是edward 所在组也是 edward 没有加其他的组。我在ROOT下 会用adsl-start 和adsl-stop来上下网。但是在edward下用这些命令就没有用了。 现在我每次登录先用su -l登录root,再用adsl-start上网。我不知道我作的对不对。用没用好的方法。

connect:address family not supported by protocol该如何解决?

840 byte By flyingship23-猎手 at 2008-1-9
Linux(arm9中)下的tcp传输问题:连接不上服务端,错误信息是 connect:address family not supported by protocol 部分代码如下: .... ... .. struct hostent * server_host_name; struct sockaddr_in h_addr; int sockfd; int port=9999; char *hostname="888.888.888.888"; bzero(&(h_addr),sizeof(h_addr)); server_host_name=gethostbyn...

求助:程序能编译但不能链接,重新安装了GCC也是那样的问题

150 byte By PLYAT-山野的風 at 2008-1-9
昨天可能修改了一些什么东东,现在的程序能编译但不能链接. ld -v 之后没有内容 我估计是 /usr/bin/ld 文件有问题,但不知道怎么解决. 我用的系统是RedHat3.2.2-5 要么哪个朋友能把/usr/bin/ld 文件发的我的邮箱里,覆盖一下看看!

gprof如何统计选定时间段的结果

33 byte By zzays at 2008-1-9
gprof如何统计选定时间段的结果?gmon.out何时更新一次?

请教给位朋友putty 设置问题?

148 byte By javaf1 at 2008-1-9
我用的是putty0.58cn2,窗口->颜色->颜色使用常规设置 默认前三个复选框都选上了,后面两个没选。我想把后面两个也选上 并且能保存 设置,可是并没有在界面上找到保存设置的地方,所以每次设置之后,都没起作用! 求助各位知道方法的朋友,小的在此感激不尽!

linux线程池,信号量问题

8427 byte By lilistudy-蜗牛 at 2008-1-9
依照"Thread Pool C++ Game ProgrammingTutorial"( http://www.developers.net/intelisdshowcase/view/153)中的代码(Windows) 实现linux下的线程池,使用信号量同步。 gdb调试过程中发现信号量不能正常阻塞和唤醒。 环境:g++ 2.95.3 RedHat Enterprise Linux 3. g++ -o PoolTest Pool.cpp PoolTest.cpp -lpthread 代码: PoolConst.h ////////////////////////// #if...

UDP socket Server性能测试(单机/本地端口)

413 byte By hu_zy-白痴一个 at 2008-1-9
UDP socket Server性能测试(单机)-- Intel(R) Xeon(TM) CPU 2.80GHz * 4(2*core dua) server进程数 发送测试数据数(收发双向) 耗时 测试并发进程 每秒处理 CPU using 单进程epoll 100000 22.6 10 44247.787611 99.90% 1 100000 20.36 10 49115.913556 2 100000 15.49 10 64557.779212 95% 3 100000 15.26 10 65530.799476 4 100000 15.45 10 64724.919094...

关于函数内声明函数问题?

484 byte By vc8-沧海-巫山 at 2008-1-9
代码: #include <stdio.h> #include <time.h> char *timestr() { time_t time(); char *ctime(); long t; static char buf[32]; (void)time(&t); (void)strcpy(buf, ctime(&t)); buf[strlen(buf) - 1] = NULL; return buf; } int main() { printf( "%s\n",timestr()); return 0; } 请问timestr函...

请教: 如何在unix下用c开发连接oracle数据库.

30 byte By crsit-常乐笑 at 2008-1-9
请教如题 望大侠指点,谢谢了,急在线等

请问线程中的检错互斥和mutex_trylock有什么区别?

161 byte By bat603-蝙蝠 at 2008-1-9
pthread_mutex_init中有个参数mutexattr所表示的属性有一个检错互斥PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,表示检测互斥,并不阻塞线程,而pthread_mutex_trylock也表示测试上锁,如果mutex上锁,立即返回, 请问两者区别是什么?

[GTK问题求助] gdk_string_width 2.0的用法

169 byte By antonyhome-LinuxC++ at 2008-1-9
有一个项目是用GTK 1.x写的 但现在用的是GTK 2.0 原来的代码是 GtkWidget *widget; ..... gdk_string_width(widget->style->font, string) 怎样改成 2.0 可以用的

linux下C编程,需要一个函数判断目录是否存在

54 byte By jzmpapaangel at 2008-1-9
linux下C编程,需要一个函数判断目录是否存在,如果不存在,如何创建这个目录。stat函数好像不行吧?谢谢

关于syslog记录的时间

34 byte By fireinsky-kakaru at 2008-1-9
syslog能不能记录日志发生时间的年份? 请高手赐教!

奇怪的段错误,请大家帮忙看看!谢谢.

3951 byte By chenxi1243-晨曦 at 2008-1-9
主程序有一条语句 hdib = FRTdecode("./008001.mfj"); 调用的函数如下: HANDLE FRTdecode(LPSTR FileName) { printf("filename = %s\n",FileName); int filelength; BYTE *inbuf=NULL; HANDLE hdib; int fh; if( (fh = open( FileName, _O_RDONLY | _O_BINARY )) == -1 ) { printf("xxxxxx"); return 0; } // Get file leng...

windows 和 linux 如何交换密钥?

48 byte By lyshsd-大罗 at 2008-1-9
客户端的windows /cryptoAPI 和服务器端的linux /java 如何交换密钥?

gdb调试信号量问题

85 byte By lilistudy-蜗牛 at 2008-1-9
多个线程等待同一个多值信号量, 没有调试时都可以正常阻塞和唤醒, 但使用gdb调试,有些线程根本没有阻塞。 各位有没有遇到过类似问题?

问一个linux线程同步的问题?

332 byte By leehq-没有读过高中的人 at 2008-1-9
据我的了解,linux下的线程同步必须这样: pthread_mutex_lock( mutex ); ... pthread_cond_wait( cond, mutex ); ... pthread_mutex_unlock( mutex ); 而windows下的线程同步只须要这样: WaitForSingleObject( event ); 看来windows下的线程同步要比linux的简单,我想知道在linux下pthread_cond_wait为什么还需要 mutex ? 有没有类似于windows的方法??...

uclinux2.4下调用vfork,其函数原型在哪个文件?

50 byte By akai2004-akai2004 at 2008-1-9
#include <unistd.h> fork可以, vfork不行,何解

web publishing 传图片 给linux,显示为乱码和被截断字符

961 byte By temple82 at 2008-1-9
我使用javascript把web publish生成的XML取出来 var xml = window.external.Property('TransferManifest'); 将自己需要的参数添加进去 var dataTag = xml.createNode(1, 'formdata', ''); dataTag.setAttribute('name', 'album'); dataTag.text = album; postTag.appendChild(dataTag);\...

Linux下Sniffer问题

244 byte By xharry-charry at 2008-1-9
我在Linux下编写一个Sniffer程序, 代码仿照 http://bbs.chinaunix.net/viewthread.php?tid=330081 可问题和它的一样, 只能接收到目的地址是本机的包 对于从自己机器发出去的包却抓不到 我只想获得本机用户上了些什么网站, 所以我只要能获得本机发出去的包, 就行了,可是不知道为什么不能抓取本机发出去的包 谢谢!

LINUX中获取MAC地址的方法

看到经常有人问如何在linux中获取MAC地址,我干脆把代码贴出来,方法就是用ioctl( SIOCGIFHWADDR ); #include <stdio.h> #include <string.h> #include <unistd.h> #include <net/if.h> #include <sys/ioctl.h> #include <sys/types.h> #include <sys/socket.h> int GetMac( const char *ifname, unsign...

大型网站高薪诚聘技术总监

460 byte By yiran1999 at 2008-1-9
职位二:技术总监 1名 职位描述: 1. 负责网站整体策划、设计和运营,在技术管理方面能够做出中长期的规划; 2. 统筹制定网站的建设方案,明确定位目标,并组织落实; 3. 全面规划公司产品的线上整体市场开发和推广,并组织落实; 4. 负责培训技术工程师并带领其他工程师开展工作; 职位要求: 1. 本科及以上学历,全日制正规大学毕业; 2. 熟练掌握 JSP 和 mysql 数据库及linux系统的开发技术; 3. 能独立进行大型门户网站、行业网站的整体开发及市场推广; 4. 良好沟通及管理能力,在市场开拓方面给予有力的技术支持; 5. 5年以上工作经验,有大型网站技术...

在LINUX怎么样利用系统调用nice()改变各进程的优先级?

165 byte By yybenq-yy at 2008-1-9
我的作业原题是 ⒈ 进程的并发进行 编写一程序,实现在程序进行时通过系统调用fork()创建两个(或两个以上)子程序,使父、子三个进程并行;并利用系统调用nice()改变各进程的优先级,观察不同情况下进程调度效果的区别。 我找了好久都不到例子. 请各位高手举个例子.谢谢

一个非常奇怪的现象,麻烦大家帮忙看看

791 byte By xubearxx at 2008-1-9
[root@xx work]# ls Makefile my_exm.c 使用: [root@xx work]# gcc -o test my_exm.c -lpthread -lminigui -ljpeg -lpng -lz 可以顺利生成test 可是当使用makefie时却报错:[root@xx work]# make gcc -g -c my_exm.c gcc -g -o test -lpthread -lminigui -ljpeg -lpng -lz /usr/lib/gcc-lib/i386-redhat-linux/3.2.2/../../../crt1.o(...

GDB下列出文件清单

36 byte By chib-天宇 at 2008-1-9
GDB装入调试程序,我想查看这个程序所有的文件清单,怎么做?用什么命令?

Red Had As3 程序编译问题

59 byte By shaovie at 2008-1-9
在redhat as3下编的程序能直接用在redhat as3 U3下吗。 是不是需要重新编译

请问用GCC Link的时候如何去除不用的接口

95 byte By sysinner at 2008-1-9
比如: link test1.o, test2.o, test3.o, 在这些obj里有一些函数接口是没有被调用到的,如何在link的时候把这些无用的接口去掉以减少代码空间。谢谢

多线程程序使用单件的问题

52 byte By zzays at 2008-1-9
在一台多CPU的机器上运行多线程的程序,每个线程都调用一个单件类,会修改单件类的数据,这样会不会有问题?

那个linux适合windows程序员?

42 byte By htqx-航天奇侠 at 2008-1-9
那个linux适合windows程序员? 并且是个讨厌复杂设置的程序员。

帮忙解决一下

2142 byte By password636-亮 at 2008-1-9
两个问题 一 shell script内容如下(一个从网上看到的小例子): #!/bin/sh until echo List Directory........1 echo Change Directory......2 echo Edit File............3 echo Remove File..........4 echo Exit Menu............5 read choice test $choice = 5 do case $choice in 1) ls;; 2) echo Enter target directory r...

求 fdisk 源码

70 byte By mhcio-波上寒烟 at 2008-1-9
gnu 站点访问不了 只好在这里求助 请发送到 francis.he@163.com 3Q!

急问: 为什么我收不到流经我网卡的ip包(发给非本机的ip包)?(已设置网卡为混杂模式,代码见内)

1504 byte By sf5382 at 2008-1-9
define MAX_PACK_LEN 65535 #define MAX_ADDR_LEN 16 int main(int argc,char **argv) { int sockfd; struct sockaddr_in addr; char RecvBuf[MAX_PACK_LEN]; int bind_rc; int len,addr_len; bzero(&addr,sizeof(struct sockaddr_in)); addr.sin_family=AF_INET; addr.sin_addr.s_addr = inet_addr(INADDR_ANY)...

KDE进不去了,郁闷

994 byte By wuliangge2001-就这么回事儿 at 2008-1-9
我用的系统是在vmware下安装的rh9 今天上午在kde下运行qtopia 不小心按了一下里面自带的“shutdown”程序,结果不仅qtopia,连rh9都给关了。 现在一启动就显示:could not start kdeinit.check your installation. .xsession-errors里显示: Chinput Version 3.0.2 -- XIM Server Distributed under the terms of the GNU General Public License (GPL) Chinput .........