- 博客(25)
- 资源 (7)
- 收藏
- 关注
转载 linux ./configure 的参数详解
./configure该脚本将运行一些测试来猜测一些系统相关的变量并检测你的操作 系统的特殊设置,并且最后在制做树中创建一些文件以记录它找到了什么. 缺省设置将制作服务器和应用程序,还有所有只需要C编译器的客户端程序和接口。 缺省时所有文件都将安装到 /usr/local/pgsql. 你可以通过给出下面 configure 命令行选项中的一个或更多的选项来客户化 制作和安
2014-08-10 17:28:32
593
转载 内存池实现简介
转自http://www.cnblogs.com/bangerlee/archive/2011/08/31/2161421.html引言C/C++下内存管理是让几乎每一个程序员头疼的问题,分配足够的内存、追踪内存的分配、在不需要的时候释放内存——这个任务相当复杂。而直接使用系统调用malloc/free、new/delete进行内存分配和释放,有以下弊端:调用m
2013-12-12 15:56:57
674
转载 win7眼睛保护色设置方法
眼睛是心灵的窗口,眼睛视力的保护非常重要,尤其是对于长期面对电脑的上班族来说,而对于Win7的眼睛的保护色设置和xp系统的有很大不同,下面讲讲Win7怎么设置保护色。方法/步骤1右键电脑桌面空白处——选择个性化。2然后选择窗口颜色,可以选择改变窗口的颜色3进入窗口的颜
2013-10-19 00:19:57
1151
翻译 Linux分布式编译环境搭建介绍
1.Distcc介绍distcc是一个非常快且免费的分布式C/C++编译工具,distcc分为四个部分:distcc:distcc是一个类似客户端的程序,不过它的角色是个编译器,可以让C/C++代码在很多网络服务器上进行分布式的编译,就像本地编译一样,当然比本地编译快很多。distccd:distccd是一个守护进程,每个网络服务器上都需要安装这个守护进程,用来处理dist
2013-03-05 23:20:08
9530
翻译 SDL移植到ARM-linux上
参考自:bluedrum笔《SDL及扩展库在ARM-Linux 完整移植》我用的编译环境是ubuntu10.10 1. 安装交叉编译工具链 arm-linux-gcc-4.4.3 具体安装步骤看我的博文《安装交叉编译器arm-li
2013-01-13 19:45:18
6579
翻译 linux下文件压缩/解压的简单用法
linux下文件的压缩/解压种类繁多,记住几种常用的即可。解压(ps:example是一文件夹)1)对于.tar结尾的文件 tar -xvf example.tar 压缩:tar -cvf example.tar example2)对于.tgz或.tar.gz结尾的文件 tar -zxvf example.tar.gz 压缩:
2013-01-13 15:24:39
559
linux下压缩/解压简单使用
1)对于.tar结尾的文件 tar -xf all.tar2)对于.gz结尾的文件 gzip -d all.gz gunzip all.gz3)对于.tgz或.tar.gz结尾的文件 tar -xzf all.tar.gz tar -xzf all.tgz4)对于.bz2结尾的文件 bzip2 -d all.bz2
2013-01-13 14:40:06
90
转载 SDL源码阅读笔记(3)渲染模块
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件 这是SDL中我最关心的模块,即SDL是怎么抽象渲染模块的接口然后实现跨平台的,以及在DirectX/OpenGL中绘制图形的。 本文与前面两篇使用不同的描述方式,前面两篇文章以结构性的铺开分析为主,本文决定使用流程分析。SDL+OpenGL
2013-01-09 17:03:10
590
转载 SDL源码阅读笔记(2) video dirver的初始化及选择
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie讨论新闻组及文件前一篇文章 讲了SDL的除video以外的大部分模块。本文主要关注SDL的video模块部分。SDL中的video模块包含了大部分与平台相关的代码,并且SDL处理的很有技巧性,这里利用C语言的函数指针来模拟了一种类似于面向对象的效果。主要的关键点在SDL
2013-01-09 17:01:47
1179
转载 SDL源码阅读笔记(1) 基本模块
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie前言 对于大牛来说,写关于阅读源码的文章都会叫源码剖析或者深入浅出啥的,对于我,自己阅读阅读源码,写一些自己的阅读笔记吧。 SDL我就不多介绍了,很多使用过的人都说很好,我自己实际使用的感觉 SDL也是非常成熟易用,绝对对得起其 simple两字。 基本模块
2013-01-09 16:57:33
682
转载 SDL 简单入门学习
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie概要实际学习使用SDL创建窗口,并绘制图形。前言 今天想要做一个简单的demo,因为一部分需要使用objective C,所以还需要跨平台,我才发现,我了解的东西还真没有一个适合做这样事情的,Cocos2D For IPhone仅仅能在IPhone下跑,
2013-01-09 16:53:41
769
转载 关于Linux下的视频采集编程
关于Linux下的视频采集编程一.什么是video4linuxVideo4linux2(简称V4L2),是linux中关于视频设备的内核驱动。在Linux中,视频设备是设备文件,可以像访问普通文件一样对其进行读写,摄像头在/dev/video0下。二、一般操作流程(视频设备):1.打开设备文件。 int fd=open(”/dev/video0″,O_RDWR);2. 取得设备
2013-01-06 21:57:34
3476
转载 win7应用程序无响应解决方法
自己的电脑配置不算低,I7 4G 750G 2G ,但是总是莫名其妙地卡,极其容易出现应用程序无响应,或者是卡在输入框或者是程序窗口中,一片白得状态。于是找了一下方法,经过鉴定,下面的方法是非常有效的:不过补充一点,WIN7没装SP1补丁的请装上,之后流畅度会更好一些,至于家庭版、专业版和旗舰版的是不是影响这个,自己没有深究。总之现在自己的电脑是“一点都不卡了”,开心中....
2013-01-05 23:32:35
6659
翻译 安装交叉编译器arm-linux-gcc
安装包 arm-linux-gcc-4.4.3.tar1.解压到共享目录#tar -zxvf arm-linux-gcc-4.4.3.tar.gz2.把/opt/FriendlyARM/toolschain拷到/myinstall/3.修改环境变量#vi /etc/profile按大写G 到最后一行在最后一行添加export PATH=$PATH:/myin
2012-11-30 10:34:33
673
翻译 sqlite3的基本使用方法
在虚拟机上安装sqlite3:#apt-get install sqlite3在命令行下使用数据库1. 创建数据库#sqlite3 student.db 2. 建立表>create table stu( id varchar(8), name varchar(20) , ageinteger );Ps:在此为student.db数据库创建了表stu,该
2012-10-03 20:55:53
466
翻译 排序算法总结
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相应的位置 三
2012-10-02 23:29:22
1070
1
转载 C++中的引用
作者:李慧芹,华清远见嵌入式学院讲师。一、简述:引用是C++引入的新语言特性,是C++常用的一个重要内容之一,正确、灵活地使用引用,可以使程序简洁、高效。概念:引用就是某一变量或目标的别名,对引用操作与对变量直接操作是完全一样。定义:定义引用的表示方法与定义指针相似,只是用&代替了*:类型标识符 &引用名=目标变量名;例如: Clock pt1(10
2012-09-29 23:06:08
58
翻译 sizeof与strlen的基本区别
sizeof与strlen的基本区别1.sizeof是运算符,strlen是函数。2.sizeof可以用类型作参数, strlen只能用char* 作参数。3.数组做sizeof的参数不退化,传递给strlen就退化为指针。4.sizeof操作符不能返回被动态分配的数组或外部数的数组大尺寸。5.sizeof计算结构变量的大小时就必须讨论数据对齐问题。6.sizeof
2012-09-23 23:14:15
537
翻译 静态库和动态库的创建
创建静态库1.创建目录#mkidr testlib#cd testlib#mkdir inc //存放头文件#mkdir libs //存放库#mkdir src //存放源码 2.写头文件 #cd inc #vim test.h 3.写源码 #cd ../src #vim test.c #gcc –c tes
2012-09-20 23:55:25
338
翻译 Linphone-3.3.0 音频交叉编译移植
Linphone-3.3.0音频交叉编译移植我用的环境是ubuntu10.10 交叉编译器为mini2440附带的arm-linux-gcc-4.4.3.tar依赖库:ncurses-5.7 readline-6.1 libosip2-3.3.0 libogg-1.2.0
2012-07-17 01:29:32
1900
翻译 在x-86 qtopia上添加应用程序+移植到开发板
我用的是mini2440附带资料中的x86-qtopia,环境为ubuntu10.0,以下是在模拟器上添加自己的应用程序myphone。一、 在/qtopia/apps/Applications/中添加一个.desktop文件(拷贝其他应用程序的.desktop,对其进行修改),并把该文件复制到image/opt/Qtopia/apps/Applications下Ps:.desktop文件
2012-06-25 20:21:11
840
翻译 ubuntu11.0.4下安装gcc4.1.1
1:先到http://ftp.gnu.org/gnu/gcc/gcc-4.1.1 下载gcc4.1.12:解压gcc4.1.1 tar –xjvf gcc-4.1.1.tar.bz23:再创建一个文件作为安装目录/home/your-user-name: mkdir gcc4.1.14:再安装一些必要的软件:sudo apt-get install texinf
2012-06-25 19:37:54
856
转载 gcc基本用法
GCC命令提供了非常多的命令选项,但并不是所有都要熟悉,初学时掌握几个常用的就可以了,到后面再慢慢学习其它选项,免得因选项太多而打击了学习的信心。一. 常用编译命令选项假设源程序文件名为test.c。1. 无选项编译链接用法:#gcc test.c作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。
2012-06-25 19:35:12
524
转载 C程序编译过程
C源程序头文件 (.c文件)-->预编译处理(cpp、gcc -e) (生成.i文件)-->编译程序本身 (gcc -s)(生成.s文件)--> 优化程序-->汇编程序 (gcc -c)(生成.o文件)-->链接程序-->可执行文件1.编译预处理读取c源程序,对其中的伪指令(以#开头的指令)和特殊符号进行处理(1)宏定义指令(2)条件编译指令(3)头文件包含
2012-06-25 19:34:01
383
翻译 ubuntu下安装ssh、samba
一、安装shh1.切换到root下 #sudo root2.#apt-get install ssh二、安装sambaroot用户下1.#apt-get install samba2.修改 /etc/samba/smb.conf usershare allow guests = yes //后面加以下代码 #========
2012-06-25 19:30:53
727
自己动手写操作系统
2012-10-02
程序员面试宝典-第三版
2012-10-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人