Linux_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Linux >>列表
编译:mysea@mysea-desktop:~/test$gcc-lncursesw-std=c99-ocursestestcursestest.cmysea@mysea-desktop:~/test$./cursestest代码:#include<ncursesw/ncurses.h>#include<locale.h>intmain(void){//init_pair(shortindex,shortforeground,shortbackground... 查看全文
· linux-c-控制台编程-半图形发布时间:2010-12-04
cursestest.c#include<curses.h>intmain(void){initscr();//初始化box(stdscr,ACS_VLINE,ACS_HLINE);//画边框mvaddstr(15,2,"deepfuture.javaeye.com");//在15,2显示字符串refresh();//刷新屏幕getch();//等待按键endwin();//结束return0;}mysea@mysea-desktop:~$sudoapt... 查看全文
· linux-c-curses(1)-颜色+中文发布时间:2010-12-04
1、初始化颜色//init_pair(shortindex,shortforeground,shortbackground)初始化颜色索引//attron(COLOR_PAIR(索引号)|属性)属性如下:A_NORMALNormaldisplay(nohighlight)A_STANDOUTBesthighlightingmodeoftheterminal... 查看全文
· linux-curses-窗口移动光标发布时间:2010-12-04
#include<ncursesw/ncurses.h>#include<locale.h>intmain(void){//init_pair(shortindex,shortforeground,shortbackground)初始化颜色索引//attron(COLOR_PAIR(索引号)|属性)//newwin建立窗口,derwin建立窗口的子窗口(相对于父窗口相对位置),subwin建立窗口的子窗口(相对于根窗口绝对位置)intx,y;setlocale... 查看全文
· LINUX-curses-菜单发布时间:2010-12-04
#include<ncursesw/ncurses.h>#include<locale.h>#include<ncursesw/menu.h>#include<stdio.h>#include<ctype.h>//定义菜单项staticconstchar*menus[]={"1-1","1-2","1-3","2-1","2-2","2-3"};#defineCITEMsizeof(menus)/sizeof(menus[0]... 查看全文
· Linux C++高级开发技术发布时间:2010-12-04
RegulusLinuxC++trainingcampinKunshanLinux/UNIXC++QuankeBan*TrainingObjectives:Linux/UNIXC++SeniorSoftwareEngineerFocusonLinux/UNIXserver-sidesoftwaredevelopment(backgrounddevelopment),cultivatetheprofessionalLinux/UNIXC++SeniorSoftwareEngineer... 查看全文
· Usage of Linux df command发布时间:2010-09-19
ShowdiskspaceinMegabyte:df-BmShowdiskspaceinGigabyte:df-BGShowdiskspaceinhumanreadableformat:df-hShowfilesystemtype:df-T... 查看全文
迫于经济压力只能装双系统原来装的是xp,刚才装了Fedora13,安装成功后,想进入xp,出现了bootmgrismissing....原因是安装Fedora后,使用grub来管理启动过程,而grub文件出问题了,不知是不是一个bug?如果能进linux,这个问题就很好解决了,vi/boot/grub/grub.conf仔细查看,发现xp的rootnoverify那一行有误,本来xp在第一个分区,即(hd0,0),却错误的显示为(hd0,4),改正后,启动成功啦!!!... 查看全文
· linux 递归删除文件不询问发布时间:2010-09-19
发现rm-rfescoWeb好烦每次都要询问,我记得suse不是这样的然后就rm-rffescoWeb吧,就不逐个确认了。。。redHat... 查看全文
· Linux 输出输入重定向解决方案发布时间:2010-09-19
Linux输出输入重定向解决方案langiner@gmail.comLinux输入输出重定向用符号<和>来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如2>a.txt表示将错误信息输出到文件a.txt中。同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用2>&1来实现。Linux下还有一个特殊的文件/dev/null,它就像一个无底洞... 查看全文
· linux-所有版本及相关支持细节发布时间:2010-09-19
http://linux.ubuntu.org.cn/http://distrowatch.com/... 查看全文
· linux-gdb调试汇编发布时间:2010-09-19
1、调试hello,要求编译时指定了-gstabs选项2、运行hellodeepfuture-lx@deepfuture-lx-desktop:~/private/mytest$./hellohello,worldABCD3、用gdb打开hellodeepfuture-lx@deepfuture-lx-desktop:~/private/mytest$gdbhelloGNUgdb(GDB)7.1-ubuntuCopyright(C)2010FreeSoftwareFoundation,Inc... 查看全文
· linux-汇编-调用C库函数发布时间:2010-09-19
深未来技术原创,http://deepfuture.javaeye.com1、使用GCC编译.section.dataoutput:.asciz"http://deepfuture.javaeye.com\n".section.text.globalmainmain:push$outputcallprintfaddl$4,%esppush$0callexit#gcc-otesttest.s#./testhttp://deepfuture.javaeye.com2、使用汇编器编译,使用动态链接... 查看全文
· linux-C多线程读写互斥发布时间:2010-09-19
计算1+1/2+1/3+......和1+1/2-1/3+1/4-1/5......其中1/n由n个线程计算并使用写互斥写入中间数组,2个线程用读互斥从中间数组中读取结果分别进行1+1/2+1/3+......和1+1/2-1/3+1/4-1/5......的计算。deepfuture@deepfuture-laptop:~/private/mytest$gcc-lpthread-std=gnu99-otest2test2.ctest2.c:Infunction‘myprint1’:test2... 查看全文
· linux-C产生临时文件发布时间:2010-09-19
#include<stdio.h>intmain(void){chartmpname[L_tmpnam];char*filename;FILE*fp;strcpy(tmpname,"/tmp/dfXXXXXX");//filename:df...filename=mktemp(tmpname);//generatetempfileprintf("temporaryfilename:%s\n",filename);fp=tmpfile();if(fp)printf... 查看全文
· linux-C获得用户信息和节点信息发布时间:2010-09-19
#include<unistd.h>#include<sys/utsname.h>#include<sys/types.h>#include<pwd.h>intmain(void){//charhname[256];//节点名称structutsnameuts;//节点结构信uid_tuid;gid_tgid;structpasswd*pw;if(gethostname(hname,255)!=0||uname(&uts)<0)... 查看全文
· linux-C直接调用SO动态库的函数发布时间:2010-09-19
#include<stdio.h>#include<dlfcn.h>intmain(void){int(*myadd)(inta,intb);//fuctionpointervoid*handle;handle=dlopen("./libmyadd.so",RTLD_LAZY);//openlibfilemyadd=dlsym(handle,"output");//calldlsymfunctionintresult=myadd(1,2);dlclose(handle)... 查看全文
· linux-C子进程退出信号发布时间:2010-09-19
?#include<stdio.h>#include<unistd.h>#include<sys/types.h>#include<sys/wait.h>#include<signal.h>voidsignal_hander(){//处理子进程退出信号intchild_status;wait(&child_status);printf("childexited.\n");}intmain(intargc,char**argv)... 查看全文
· linux-C-splint检查C的潜在错误发布时间:2010-09-19
deepfuture@deepfuture-laptop:~/private/mytest$splintmain.cSplint3.1.2---03May2009main.c:(infunctionmyclear)main.c:7:2:Pathwithnoreturninfunctiondeclaredtoreturnvoid*Thereisapaththroughafunctiondeclaredtoreturnavalueonwhichthereisnoreturnstatement... 查看全文
· linux-汇编相关准备发布时间:2010-09-19
1、将C文件生成中间汇编deepfuture@deepfuture-laptop:~/private/mytest$gcc-Shello.c... 查看全文