- 博客(16)
- 资源 (9)
- 收藏
- 关注
转载 Linux下的多线程编程
Linux下的多线程编程本文出自:http://www.china-pub.com 作者: 姚继锋 (2001-08-11 09:05:00)1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有
2011-12-20 09:07:05
416
1
转载 linux下编程用到的autotools工具 生成makefile文件
linux下编程用到的autotools工具 生成makefile文件 来源: 王逍宇的日志作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便。一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了。 在本文中,将给大家介绍如何使用autoconf和a
2011-12-08 17:02:46
556
原创 samba服务器设置
1、可以禁用PC下虚拟机网卡2、VM上网设置桥接3、关闭防火墙4、/etc/samba/sam.cfg 设置5、adduser root6 、smbpasswd -a root7、pc下cmd \\ linux ip8、重要命令 DOS: net use c \\ linux ip /del 可以重新选择用户登录
2011-12-07 14:19:09
427
原创 4步搞定虚拟机下linux上网
1、选择VM下网络设置NAT上网2、pc网络连接上vm1和vm8都是ip自动获取3、虚拟机linux网络设置自动dhcp4、service network restart
2011-12-07 14:14:51
427
转载 面向对象的三个基本特征
面向对象的三个基本特征是:封装、继承、多态。封装封装最好理解了。封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。继承面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下
2011-11-09 11:25:30
331
转载 C++中extern “C”含义深层探索
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显
2011-11-09 11:24:34
342
原创 对ARM和嵌入式Linux的认识
嵌入式系统开发分为硬件部分和软件部分:硬件部分:1、 ARM介绍嵌入式产品硬件,主要是一块以(ARM、 DSP、 FPGA)为核心的开发板。根据不同的需求,配置不同的外设,因为嵌入式产品是为特定应用而生的,所以利用这些嵌入式芯片可以开发出很多产品;ARM
2011-09-19 23:06:36
807
转载 BMP文件结构
1. BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。文件头主要包含文件的大小、文件类型、图像数据偏离文件头的长度等信息;位图信息头包含图象的尺寸信息、图像用几个比特数值来表示一个像素、图像是否压缩、图像所用的颜色数等信息。颜色信息包含图像所
2011-08-28 19:56:02
324
原创 Qt4执行qmake生成Makefile不成功
如题,按照书上说的qmake -o Makefile hello.pro就会生成Makefile,其实要看看/usr/bin下编译器是不是qmake。我的就不是执行qmake-qt4 -o Makefile hello.pro 才可生成Makefile!
2011-08-06 10:02:14
1160
原创 宿主机 虚拟机 和 目标机互ping
最近做的东西需要搭建一个linux服务器和xp主机和板子的平台,由于没有路由器,我就在pc上弄了虚拟机,具体是这样的:pc:xp系统虚拟机:7.1 装的linux fedora1(虚拟机和pc选择桥接方式)目标板:arm+dspip配置:xp:192.168
2011-08-03 16:54:09
1070
转载 对DM6446的评价(大家一定要看完了!)
转载于博客 http://blog.ednchina.com/lzyuan/62484/message.aspx最后说TI,因为它是视频处理领域最强势的企业,中高端的视频处理,几乎是TI一家独大。DM642是一款划时代的东西,就像当年火炮的出现一样,DM642一面世,就注
2011-08-03 16:32:16
1448
转载 [转载]配置DAVINCI内存在DVEVM步骤--转
原文地址:配置DAVINCI内存在DVEVM步骤--转作者:木子小白如何配置DAVINCI内存在DVEVM上,内存是256M,所以Codec中的例程都是按照256M内存进行配置的。而在,其他一些具体应用中,目标板的内存不一定为256M。所以,内存配置是Davinci开发板上一
2011-08-03 16:30:27
557
原创 链表的建立
#include#includestruct student{ int num; float score; struct student *next;};#define len sizeof(struct student)int main(){ int n=0; struct student *head,*p1,*p2; printf("input num score :/n"); p1=(s
2011-06-08 12:31:00
426
原创 文件+图片的编程
最近跟小甲鱼老师学了个很有意思的编程,可以吧文件隐藏在图片里,真好玩!!!代码:#include#includeint main(){ FILE *fp_pic, *fp_file, *fp_finish; char ch, pic_name[20], file_name[20], finish_name[20]; printf("请输入图片和文件的名称(加上路径):/n"); pri
2011-06-07 11:59:00
561
原创 python学习
最近开始学习python了,没办法现在都得自学了,找了很多资料,现在把很好的网站推荐给大家:http://www.boobooke.com/shop/?gallery-27.htmlliverpool老师讲的很有意思,对于入门很有帮助!!!一共6讲!
2011-06-05 20:39:00
531
转载 linux根文件系统制作
<br /><br /> <br /> <br />1. 准备工作<br />下载busybox工具 说明:用于制作可执行命令工具集<br />2. 开发环境<br />1)主机:RedHat 9 <br />2) 交叉编译工具路径:/usr/local/arm/3.3.2/ (用于编译busybox1.2.0)<br />把/usr/local/arm/3.3.2/bin路径添加到/etc/profile文件中<br />3)开发板:友善之臂SBC2410<br />4)开发板分别使用的Linu
2011-03-11 13:28:00
2093
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人