摘要: 1234 阅读全文
posted @ 2013-01-12 22:04 喵星人の耳朵 阅读(3950) 评论(0) 推荐(2) 编辑
摘要: 今晚重新看了一下C++的指针,总结如下:有关数据类型的定义:int i;//int类型变量int *p;//指向int类型的指针变量int a[n];//int型数组int *p[n];//指针数组int (*p)[n];//指向int型数组的指针int func();//返回值类型为int的函数int* func();//返回值为 指向int类型的指针变量 的函数int (*p)();//指向返回值类型为int的函数int **p;//指向指针的指针对于指针类型p,p表示它所指向数据的地址,*p表示它所指向数据的值,&*p等价于p对于普通类型i,i表示它的值,&i表示它在内存 阅读全文
posted @ 2013-01-02 21:23 喵星人の耳朵 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 关于Bootloader的作用,老师教我们把它当作PC的BIOS来理解,但其实不完全是这么回事。文章参考:http://www.cnblogs.com/yashi88/archive/2010/02/11/1667548.htmlhttp://hi.baidu.com/shaohua312/item/2284a71e318c1512e3f98636BootLoader 是系统加电后运行的第一段代码。一般它只在系统启动时非常短的时间内运行。在PC中,整个BootLoader由BIOS(主板上固化的一段程序)、位于硬盘MBR区的OS Loader一起组成。BIOS完成第一级引导加载工作,OS Lo 阅读全文
posted @ 2012-12-06 09:25 喵星人の耳朵 阅读(7440) 评论(0) 推荐(0) 编辑
摘要: 关于Linux的Shell,它类似于window下的批处理(.bat),但比批处理更加强大。我在自学的过程中,整理了几个Demo,这里作为附件下载:http://pan.baidu.com/share/link?shareid=135850&uk=3238766853运算符,还有数学计算的没有整理出来 阅读全文
posted @ 2012-12-02 17:00 喵星人の耳朵 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 关于make命令,执行make命令的时候,系统会在当前目录下找名为Makefile或makefile的文件进行编译,如果你的makefile是别的名字的话,可以使用make –f filename来指定你的makefile。直接写一个简单的makefile吧:假设有一个源文件:main.c那么用gcc编译它的命令是:gcc main.c –o main我创建一个名为makefile的文件,makefile的基本格式为“目标:依赖 命令”makefile内容为:main : main.cgcc main.c –o main在终端执行make命令就可以得到main文件了假设我有a.c,b.c, m 阅读全文
posted @ 2012-12-02 16:48 喵星人の耳朵 阅读(15195) 评论(0) 推荐(0) 编辑
摘要: 由于windows+linux+开发板的开发环境用到了一个linux的虚拟机来作为交叉编译的平台,但其实windows只是用作串口终端及烧写Flash而已。于是查找了有关linux下的串口终端及dnw烧写工具的linux版本。昨晚在Ubuntu10.04下搭建mini2440的截图记录:一、设置共享文件夹〇在设置共享文件夹之前,先创建一个共享文件夹,设置访问权限,我使用的是/home/sea/Public(本文不对命令进行详细说明)〇创建一个c程序〇gcc编译运行〇接下来设置共享服务器,Ubuntu10.04有提供图形化的设置工具,但默认是隐藏起来的,在主菜单处点击右键,选择编辑菜单〇取消隐藏 阅读全文
posted @ 2012-11-24 10:30 喵星人の耳朵 阅读(3702) 评论(0) 推荐(1) 编辑
摘要: [设计模式]设计模式分类在《设计模式》这本书中列举并描述了23种设计模式,分为创建型模式、结构型模式和行为型模式。另外,近来这一清单又增加了一些类别,例如,并发型模式、线程池模式、Java EE企业技术的多层应用程序上的模式等。下面来看看每一种类型包含哪些设计模式。一 创建型模式GoF中共描述了5种创建型模式。1.工厂方法模式(Factory Method)定义一个接口用于创建对象,但是让子类决定初始化哪个类。工厂方法把一个类的初始化下放到子类。2.抽象工厂模式(Abstract Factory)为一个产品族提供了统一的创建接口。当需要这个产品族的某一系列的时候,可以从抽象工厂中选出相应的系列 阅读全文
posted @ 2012-10-29 15:14 喵星人の耳朵 阅读(443) 评论(1) 推荐(1) 编辑
摘要: 这只是个简单的小技巧,网上也有很多这样的教程。要准备的东西有2样:一张图片还有我们的主角——要隐藏的压缩包:接下来打开命令行提示符:点击“开始→运行”,输入“cmd”。接着把活动目录改到图片跟压缩包所在的目录。输入命令:copy /b a.jpg + b.zip c.jpg。(不包括前面的“。”,注意空格)回车就可以了。如果你不懂命令行,也没关系,新建一个文本,内容为刚才的命令:copy /b a.jpg + b.zip c.jpg。将文件保存为:压缩包伪装成图片.bat。注意格式是bat的,如果是txt的就改下名就可以了,跟压缩包还有图片放在同一目录下:双击“压缩包伪装成图片.bat”:此时 阅读全文
posted @ 2012-09-14 16:05 喵星人の耳朵 阅读(5236) 评论(0) 推荐(0) 编辑
摘要: 这几天开始学vi的使用,以前用的是Gedit,但是命令行下面是不能够使用Gedit的。命令行下的文本编辑工具,最最常用的是vi和vim了。我自己整理了一下vi的常用命令,并且在自己的系统上做了测试,环境Ubuntu10.04,vi的版本倒是没去注意,不知道哪个版本的。在Linux发行版中,vi是几乎都会有的,而vim不一定会有。所以这里整理的命令是vi的而不是vim的。-----进入vi的命令-----vi filename : 打开或新建文件,并将光标置于第一行首vi +n filename : 打开文件,并将光标置于第n行首vi + filename : 打开文件,并将光标置于最后一行首v 阅读全文
posted @ 2012-08-29 11:53 喵星人の耳朵 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一般来说,Qt编译出来的可执行文件用的是一个默认的图标:现在说明一下怎么设置可执行文件的图标:1,首先需要一个ico文件,将其复制到项目目录下:2,在Qt项目中添加一个文本文件,命名为XXX.rc文本内容只有一行:IDI_ICON1 ICON DISCARDABLE "Icon.ico"引号内的内容是ico文件的路径3,在Qt项目的.pro文件中增加一行RC_FILE += ico.rc等号右边的内容是刚才第二步建立的文件的名字(包括路径)做好以上三步之后,编译程序,可执行文件的图标为: 阅读全文
posted @ 2012-07-19 23:47 喵星人の耳朵 阅读(1420) 评论(0) 推荐(0) 编辑