- 博客(6)
- 问答 (2)
- 收藏
- 关注
原创 提高程序运行速度的方法
1、选择一组合适的算法和数据结构;2、编写出编译器能够有效优化的源代码;(编写程序方式中一点小小的变动,都会引起编译器优化方式的很大变化,必须了解编译器的能力和局限性,有些编程语言比其他语言容易优化得多,C语言的有些特性,如:执行指针运算和强制类型转换,使得编译器很难对它进行优化。在程序的开发和优化的过程中,我们必须考滤代码的使用方法,程序员必须在实现和维护程序的简单性与它的运行速度之间做出权
2015-04-27 11:07:35 4565
原创 小记之:autoconf VPATH的作用
在学习gnu的autotools的过程中在此小记一下,autoconf(autoreconf)是用来配置工程的,可以检查必要的头文件、库等,其中在Makefile.in文件中可以使用VPATH这一项,将VPATH的值包括@srcdir@后,就可以在其它目录下面运行工程下面的configure文件,在当前目录下面生成Makefile文件,并make在当前目录生成可执行文件,以保证源工程目录的清洁
2015-02-05 11:12:41 474
原创 在学习autotools遇到一个问题:make没有按照VPATH给的目录进行搜索,请大家指导一下。
CSDN的同学们好,在按照autotools一书进行学习时,有遇到make不按照VPATH设定的目录进行搜索的情况,将情况简述如下: 1、目录树如下所示:.├── autom4te.cache│ ├── output.0│ ├── output.1│ ├── requests│ ├── traces.0│ └── traces.1├
2015-01-28 11:44:59 827
原创 linux 安装OpenGL开发
从网络上找到的信息,给大家分享一下。linux开发OpenGL应用,用到了三个东西:1、安装OpenGL Library,是底层的库,和硬件打交道;sudo apt-get install libgl1-mesa-dev2、安装OpenGL Utilities,其是建立在OpenGL Library之上的工具组件,提升OpenGL Library的功能;sudo apt-g
2015-01-22 13:51:58 1017
原创 怎样区分信号不存在(输入为悬空,高阻态)与输入信号与地相同的情况,以及”不存在“这个信号的存储。
我对信号的理解是: 1、信号是否存在? 2、若信号存在,那么具体的信号是什么? 下面以二进制和平衡三进制,分别举例: 在二进制中(地的电平用-V表示),信号的输入端,可能出现的情况是: 1、输入信号为+V; 2、输入信号为-V; 3、输入悬空(我以NULL来表示输入悬空,即信号不存在)。 由这三种输入情况,一个二进制电
2014-12-09 22:42:54 5484
空空如也
函数处理数据到一半的时候出错,对于已经处理过的数据要怎样处理?丢掉?还是返回?
2014-11-20
unlocked_stdio linux C
2014-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人