- 博客(8)
- 收藏
- 关注
原创 嵌入式交叉编译环境搭建
参考资源:交叉编译器arm-linux-gcc(一)交叉编译器简介在一种计算机环境中运行的编译程序,能编译出在另外一种环境下运行的代码,这个编译过程就叫交叉编译。简单地说,就是在一个平台上生成另一个平台上的可执行代码。(二)体系结构与操作系统(1)常见的体系结构有ARM结构、x86结构等.(2)常见的操作系统有Linux,Windows等.(3)同一个体系结构可以运
2013-07-24 07:00:49
1380
转载 单例的七种实现方式
1、懒汉(线程不安全):这种写法lazy loading很明显,但是致命的是在多线程不能正常工作。public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() {
2013-07-22 09:15:25
523
转载 Virtualbox下安装CentOS和Ubuntu过程中注意事项
1、Virtualbox下安装CentOS过程中的注意事项:(1)在安装Oracle VM VirtualBox的时候一定要保证安装目录的磁盘空间至少要大于你分配虚拟空间,保证安装过程有足够的磁盘空间。一般建议8-10G。如果安装过程出现如下图所示错误ID:BLKCACHE_IOERR,就说明你盘空间不够导致安装失败。也有可能是因为你硬盘 fat32格式,单个文件不支持4G以上的文件,此时
2013-07-18 23:33:18
2348
转载 MySQL5.5图文安装教程(详细说明)
MySQL5.5下载地址:http://xiazai.zol.com.cn/detail/9/89874.shtml下面的是MySQL5.5安装的图解,用的msi文件安装的,打开下载的MySQL安装文件mysql5.5.27_win32.msi,双击运行会出现如下界面:点击“Next”开始启动MySQL安装向导,并点击接受协议:选择安装类型,有“Typical(默认
2013-07-18 18:27:37
2105
原创 约瑟夫斯问题及其编程
约瑟夫斯(Josephus)问题是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。并且约瑟夫斯问题的描述是这样的:有n个囚犯站成一个圆圈,准备处决。首先从一个人开始,越过k-2个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过k-1个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终只剩下一个人留下,这个人就可以继续活着。 然后问题是,
2013-05-10 00:56:42
4644
原创 求任意两个正整数的最大公约数和最小公倍数
这里用辗转相除法(也叫欧几里德算法)进行分析,辗转相除法是求最大公约数(GCD:Greatest Common Divisor)的算法,其原理是:两个整数的最大公约数等于其中较小的数和两数的相除余数的最大公约数。注意:从其原理的角度出发,可以按下面两种方法计算出最大公约数,然后很容易就得到两个正整数的最小公倍数(LCM:Least Common Multiple)。一种是递归算法:假设
2013-05-08 20:36:27
4244
原创 Windows下Qt4.7.4安装的大致过程
1、获取Qt开源版源代码压缩包、MinGW编译器并安装Qt: 1)先从地址http://en.sourceforge.jp/projects/sfnet_nasame2013/downloads/sources/MinGW-gcc440_1.zip/处下载MinGW-gcc440_1.zip压缩包,可以解压到C盘(即C:\mingw); 2)从官网地址htt
2013-05-08 11:10:28
5868
1
原创 在Windows XP平台下安装Qt4.3.0 for Visual C++ 6.0的大致过程
1、获取Qt4.3.0压缩包、在Windows下用VC编译的安装配置包并进行解压缩: 1)从官网地址http://download.qt-project.org/archive/qt/4.3/处下载Qt的源代码文件包qt-win-opensource-src-4.3.0.zip(注:下载的压缩包应该是.zip后缀的,.exe后缀的压缩包要用到mingw作C++编译器)后,可以直接解
2013-05-08 11:00:36
1094
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人