gcc指定不同版本c语言的选项:GNU 89(gnu对C89做的修改版本) : 默认,-std=gnu89ANSI, ISO C90: -ansi, -std=c89(ANSI C(C89) 与 ISO C(C90)内容基本相同,主要是格式组织不一样)ISO C99: -std=c99GNU 99(...
分类:
编程语言 时间:
2014-09-13 14:29:25
阅读次数:
373
用并查集维护联通性。对每个联通块维护一个平衡树。合并时启发式合并。比较懒,用了pb_ds。 1 #include 2 #include 3 #include 4 using namespace std; 5 using namespace __gnu_cxx; 6 using namespace _...
分类:
其他好文 时间:
2014-09-13 10:32:35
阅读次数:
180
1 下载glibcwgethttp://ftp.gnu.org/pub/gnu/glibc/glibc-2.7.tar.gz2. tar zxf glibc-2.7.tar.gz3. cd glibc-2.74. mkdir build#这里必须新建一个目录5. cd build6. 执行 ../c...
分类:
系统相关 时间:
2014-09-12 11:25:53
阅读次数:
241
MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNC工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时MinGW,即 Minimalist GNU For Windows。它是一些头文件和端口库的集合,该集合允许人们在没有第三方动态链接库的情况下使用 ...
GSL(GNU Scientific Library)是一个 C 写成的用于科学计算的库,有超过1000个函数,该库提供了关于数学计算的很多方面,Matlab的大部分函数几乎都能借助它实现,可以在数值计算中省却很多事情。网上有各个环境下的GSL配置,唯独没有Qt的,这里专门写此文,介绍Qt下的GSL配置。...
分类:
其他好文 时间:
2014-09-11 11:20:51
阅读次数:
268
使用的系统信息:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.15.4-x86_64-linode45 #1 SMP Mon Jul 7 08:42:36 EDT
2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# php -v
PHP 5.4.16 (cli)...
分类:
Web程序 时间:
2014-09-11 11:14:21
阅读次数:
293
1 概念bash(sh,pdsh扩充): GNU Bourne-Again Shellsh:Bourne Shell,编程优秀,用户交互不便。csh:C Shell,编程接口不如sh,用户界面友好,与C语言语法相似。 ——>tcshksh:Korn Shell,集成了sh和csh的优点,并完全兼容s...
分类:
其他好文 时间:
2014-09-11 09:32:11
阅读次数:
241
今天在Stack Overflow上看到一个很有趣的问题,
问题的大意是:
需要用一个脚本处理一个文本文件, 但这个文本文件可能很大, 由于处理脚本的问题, 希望每次能够只处理该文本文件的若干行, 就像 xargs 一样, 而且不能使用split来分割文件, 也不允许生成临时文件.
如果允许使用临时文件的话, 那么用bash script并不难实现, 若不能使用临时文件, 那么可以使用...
分类:
系统相关 时间:
2014-09-10 21:11:11
阅读次数:
921
具体要求如下:
Grub的源码分析:Grub如何支持多个系统和内核的启动选择(MultiBoot机制)。
一.GRUB 简介(介绍主流的系统管理程序grub)
什么是GRUB;
GNU GRUB 是一个多重操作系统启动管理器。GNU GRUB 是由GRUB(GRand Unified Bootloader) 派生而来。GRUB 最初由Erich Stefan Boleyn 设计和应...
分类:
其他好文 时间:
2014-09-10 10:51:10
阅读次数:
288
OpenCobol现在被纳入GUN,又叫做GNU cobol,可以提供在PC下的cobol编译运行环境。
分类:
其他好文 时间:
2014-09-09 15:26:48
阅读次数:
781