随笔分类 - linux
摘要:本文来自CSDN 21aspnet 连接:http://blog.csdn.net/21aspnet/article/details/166589首先,这两个函数不是C标准库中的函数, int getch(void) //从标准输入读入一个字符,当你用键盘输入的时候,屏幕不显示你所输入的字符。也就是,不带回显。 int getche(void) //从标准输入读入一个字符,键盘输入的时候,屏幕显示所输入的字符。带回显。 这两个函数包含在头文件conio.h中,需要记住的是conio.h不是C标准库中的头文件。Micorsoft 和 Borland的 C编译器提供了conio.h,用...
阅读全文
摘要:本文来自博客园 zhanglong0426原文连接http://www.cnblogs.com/zhanglong0426/archive/2010/10/07/1845268.html高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,表示要重复多少次,比如@x20,可以重复20次。这个在文本的批
阅读全文
摘要:来源:伯乐在线 developerworks ,连接 http://blog.jobbole.com/23963/简介: LLVM 编译器基础架构提供了一种强大的方法来优化您使用任何编程语言编写的应用程序。了解本系列文章(由两部分组成)第一部分中有关 LLVM 的基础知识。构建一个自定义编译器会变得更轻松!LLVM(之前称为低级虚拟机)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时、链接时和运行时优化而设计。LLVM 可运行于若干个不同的平台之上,它以能够生成快速运行的代码而著称。LLVM 框架是围绕着代码编写良好的中间表示 (IR) 而构建的。本文(由两部分
阅读全文
摘要:本文来自CSDN kingxiaokang 连接http://topic.csdn.net/u/20090516/03/33da7287-64c6-4605-b428-a72741c1ffec.htmlconst用法详解面向对象是C++的重要特性.但是c++在c的基础上新增加的几点优化也是很耀眼的就const直接可以取代c中的#define以下几点很重要,学不好后果也也很严重const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int i=5; //合法 const in
阅读全文
摘要:了解一个工具、软件、系统的快捷键可以帮助你更好更快的完成任务。在使用UBUNTU的时候搭上快捷键,会让你使用起来更得心应手!如果想看通用快捷键Alt + F1 类似Windows下的Win键,在GNOME中打开”应用程序”菜单(Applications)Alt + F2 类似Windows下的Win + R组合键,在GNOME中运行应用程序Ctrl + Alt + D 类似Windows下的Win + D组合键,显示桌面Ctrl + Alt + L 类似Windows下的Win + L 组合键,锁定桌面,不同在于同时启动屏幕保护程序Ctrl + Alt + → / ← 在不同工作台间切换Ctr
阅读全文
摘要:本文来自ChinaUnix,稍有积蓄http://topic.csdn.net/u/20120421/11/e5d9fc65-62d2-46f5-a366-42f7aa93c673.html1 cat 在屏幕上显示文件,可用于查看文件内容。2 cd 转到另一个目录。3 cp 拷贝一个文件。4 find 查找一个或多个文件并对其执行某些操作。5 grep 查找一些用户知道其中内容的文件。6 ln 建立文件的链接使用使文件可以同时存在于多个目录。7 lp 打印文件。8 lpq 列出所有可以使用的打印机的状态。9 lpr 打印文件。10 lpstat 列出所有可以使用的打印机的状态。11 ls 列出
阅读全文
摘要:1、现象:在makefile文件中使用 main.o:main.c gcc -c $(CFLAGS) main.c file1.o:file.c gcc -c $(CFLAGS) file1.c 正常编译,但是使用通配符 %.o:%.c gcc -c $(CFLAGS) $< 出现问题,编译显示g++ -c -o file1.c,$(CFLAGS)没有展开,并且将C文件按照C++文件编译 解决办法:发现file1文件的扩展名为大写的C,将其改为小写的c,使用通配符编译通过 原因:在makefile中将各个文件分开写时,忽略扩展名大小...
阅读全文
浙公网安备 33010602011771号