自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(90)
  • 资源 (5)
  • 收藏
  • 关注

原创 一个a+1与*(a+1)的问题

大家都知道 指向数组的指针如 int (*p)[4]; 如果写成这样int *p[4]就是指针数组;1. 先引一篇文章:(摘自http://ribut9225.blog.51cto.com/24441/62911)指向多维数组的指针变量本小节以二维数组为例介绍多维数组的指针变量。一、多维数组地址的表示方法设有整型二维数组a[3][4]如下:    0 1 2 3    4 5 6 7   

2009-06-15 17:22:00 586

原创 OS操作系统教程

地址是 :http://oa.gdut.edu.cn/os/multimedia/learn.htm    OS操作系统 第一章 概论 章节简介 操作系统的目标和作用 操作系统的形成和发展 操作系统的基本类型 操作系统的进一步发展 操作系统特征和服务 操作系统的功能 第二章 进程管理 章节简介 前趋图 进程的基

2009-06-11 10:33:00 449

原创 linux+arm学习站点收藏(不断更新)

1.linux设备驱动程序笔记http://www.embeddedlinux.org.cn/ldd3note/ 2.嵌入式linux中文站http://www.embeddedlinux.org.cn/ 3.UNIX Resources Network(原创, 收集与整理UNIX/Linux相关的文档, 信息与资料, 包括UNIX, Linux, BSD, FreeB

2009-06-01 17:25:00 299

原创 在目标机器上运行main及通过NFS启动目标机的系统

1.首先制作目标测试文件#cd /tmp#vi main.c编辑main.c#include #include intmain(int argc,char* argv[]){   printf("%s/n","hello world");}ctrl+c以后输入:wq后回车保存使用交叉编译器编译#arm-linux=gcc -o main main

2009-05-31 02:16:00 510

原创 在虚拟机上安装fedora10进行arm实验前的准备遇到的问题汇总

 一些入门的安装和配置可以参考下:http://my2410.cublog.cn  里的文章,点左边的分类linux 1.提升普通用户的权限:visudo  -f   /etc/sudoers   以后需要权限的操作可以在命令前加  sudo  2.禁用selinuxvi /etc/sysconfig/selinux SELINUX=enforcing --> SE

2009-05-31 01:20:00 825

原创 关于tar打包和压缩

1.区分打包和压缩的不同   打包是将一些文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件2.tar 的命令参数含义   -c  建立新的打包文件   -x 从打包文件中解出文件   -v 输出过程信息    -f  对普通文件操作   -z 调用gzip来压缩打包文件,与x联用时调用gzip完成解压缩  3.如果打包并压缩文

2009-05-24 23:00:00 359

原创 判断cpu字节序

 

2009-05-22 10:11:00 476

原创 Oracle查询存储过程的原代码

1.select * from ALL_SOURCE where TYPE=PROCEDURE AND NAME LIKE %P_MONTHUSER% 存储过程名匹配 2.select * from ALL_SOURCE where TYPE=PROCEDURE AND  TEXT  LIKE %p_monthuser% 代码内容匹配 3.selec

2009-05-11 15:41:00 527

原创 Python练习

print99Table.py def printTable(): for x in range(1,10): for y in range(1,x+1): print str(x)+"X"+str(y)+"="+str(x*y), print /nprintTable()  输出99乘法表

2009-03-28 02:34:00 397

翻译 flex 2D游戏开发(一)

翻自:http://www.brighthub.com/internet/web-development/articles/11010.aspx 1.下载flex 3 builder2.了解FMS  和其他的服务端组件3.下载图形处理组件包http://www.flyingyogi.com/fun/spritelib.html 开始开发:在fb中新建一个applic

2009-03-18 18:57:00 778

原创 Flex初步

1.debug版本的flash player  下载地址是:http://www.adobe.com/support/flashplayer/downloads.html2.flex 游戏开发在线教程  http://www.brighthub.com/internet/web-development/articles/11010.aspx3.一个不错的flex网页游戏   h

2009-03-18 18:45:00 274

原创 正则表达式

1.在线的正则表达式网站:http://www.rubular.com/2. flex  数据验证http://sxgxy2008.blog.163.com/blog/static/762552702008102574740409/ 例如:

2009-03-10 17:24:00 315

转载 变长数组与可伸缩数据成员

一、变长数组         C90中的数组的大小必须是编译期间可求出的常数值,而C99做了很大改进,允许数组的[ ]中的值是整形变量或是整形表达式。这就解释了下面的情况:     int n;     scanf ("%d", &n);     int array[n];     虽然n确实是需要运行时动态确定的变量,但是在C99中,以这种变量作为数组大小的形式已经是允许的了。这样的数组就被

2008-12-05 19:40:00 428

原创 句库和API查询-links

 一个是句库,可以查各种中英文对照例句:http://www.sentbase.com/一个是查各种语言Api库的搜索引擎: http://start.gotapi.com/ 

2008-12-02 11:43:00 198

原创 定时执行任务的守护进程

     使用tail  -f /var/log/messages 查看执行情况#include  #include  #include  #include  #include  #include  #include  #define INTERVAL 3600*24 void sigalrm_fn(int sig){  static int c

2008-11-27 04:07:00 292

原创 linux命令(二)

.tar.gz  解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName.tar.gz DirName挂载u盘        mount -t vfat /dev/sda1 /mnt/u卸载u盘        umount /mnt/u安装软件:       configure       接着make       最后m

2008-11-26 00:37:00 222

原创 AffineTransform by imageMagick

 上述代码有不足之处,经过改进测试后:  #include #include #include #define ThrowWandException(wand) /{ / char / *description;/ / ExceptionType / severity;/ / description=Magi

2008-11-24 03:59:00 429

原创 文件操作之Open函数

2008-11-14 01:44:00 228

转载 右左法则- 复杂指针解析

如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading the declaration from the

2008-10-24 11:35:00 200

转载 linux多进程编程技巧

摘自 :http://docs.huihoo.com/gnu/linux2/mpp.htm1.主要程序结构      (1)事件主控方式          若是应用程序属于事务处理方式,则在主函数中设计为监控事件发生,      当事件发生时,可以生成一个新的进程来处理该事务,事务处理完成后就      可以让子进程退出系统.这种处理方式一般不要消息传递.      (2)信息协调方式    

2008-10-23 03:54:00 561

转载 关于指针与函数的几点小结

 摘自:http://www.chinaunix.net/jh/23/993238.html心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教. 若有错误之处,还请指正. 1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如: [CODE] #include voi

2008-10-23 03:44:00 290

转载 守护程序与fork

  摘自 http://docs.huihoo.com/gnu/linux1/tutorial4.html   在UNIX程序设计中,学会fork及signal的运用,算是相当基本的功夫。        fork()及signal经常运用在daemon守护神这一类常驻程序,另外像      a4c.tty/yact/chdrv这些中文终端机程序也有用到,一般如      Mozilla

2008-10-23 03:05:00 220

转载 linux多进程编程的fork函数实验

实验:      1 #include       2 #include       3       4 int      5 main (void)        6 {      7         pid_t pid;      8       9         printf("fork!/n");   //输出"fork!"这一行一定是最先输出的(这是一人在未做老爸之前,在屏幕上涂鸦的)

2008-10-23 02:28:00 761 3

转载 static用法小结

  static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, r

2008-10-22 20:02:00 158

原创 struts/spring/hibernate配置

1.比较完整的配置步骤:http://www.eimhe.com/bbs/viewthread.php?tid=104773http://wallian-hua.javaeye.com/blog/131906里面提到一些还是比较好的.但是不一定对你遇到的情况就适合.

2008-07-09 08:00:00 916

转载 Spring配置总结

转自:http://robustwang.javaeye.com/blog/210678web.xml 载入Log4j配置 webAppRootKey itservice.root log4jConfigLocation /WEB-INF/classes/log4j.properties o

2008-07-05 05:01:00 6515 1

原创 使用oracle精简版与plsqldev连接oracle的办法

1.安装Oracle9i客户端精简版.exe.2.安装plsqldev.exe.3.破解plsqldev否则关闭以后提示注册,很麻烦.去  (http://download.csdn.net/source/424119)下载注册文件.rar里面有个aalf.dat把这个文件复制到安装的根目录以后重启plsqldev.4.修改oracle客户端tnsnames.ora文件(目录在C:/O

2008-07-04 21:14:00 1541 1

转载 Spring多配置文件

转自:http://www.blogjava.net/liuqiang5151/articles/143499.html众所周知,Spring框架以对象的依赖注入而著名,通过applicationContext.xml配置,可以实现解耦合。如果我们把所有的对象都通过applicationContext.xml注入,那就会显得很臃肿,难于维护。对此,我们可以采用多配置文件相关联 。比如:在s

2008-07-04 03:46:00 1317

转载 Servlet和Filter的url匹配以及url-pattern详解

转自 http://www.javaeye.com/topic/39332 Servlet和filter是J2EE开发中常用的技术,使用方便,配置简单,老少皆宜。估计大多数朋友都是直接配置用,也没有关心过具体的细节,今天遇到一个问题,上网查了servlet的规范才发现,servlet和filter中的url-pattern还是有一些文章在里面的,总结了一些东西,放出来供大家参考,以免遇到问题又

2008-07-03 01:27:00 256

原创 Eclipse设置其内存的方法

在快捷方式的目标中做修改:F:/eclipse/eclipse.exe -vmargs -Xms512M -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M

2008-07-02 14:20:00 1115

原创 Spring事务管理

链接: JavaEyehttp://www.javaeye.com/topic/104800           http://www.javaeye.com/topic/170034

2008-07-01 17:11:00 539

转载 MyEclipse6.0.1整合Spring2.0+Struts1.2+Hibernate3.2

转自: http://www.blogjava.net/supercrsky/articles/174800.html简要说明一些容易出问题的地方. 加载框架支持的顺序是: Spring,Hibernate,Struts. 先加载Spring支持.   注意在这里一定要把Hibernate3.2 Core 包加入.当然如果您需要用注解来管理VO的话,也需要加入Hibernate 3.2

2008-06-30 01:48:00 339

转载 Spring AOP

这一排在复习spring的一些知识点,顺便写一下博客,下面看一下利用spring AOP做的管理权限简单实例; 首先定义一个用户: 代码

2008-06-26 02:51:00 642

原创 linux命令(一)

切换到xwindow: startxmv file1 file2  这样也可重命名文件mkdir:创建文件夹rmdir:删除文件夹(只能删除空文件夹)rm -rf 文件夹名称(可以删除非空文件夹)chmod 755 xtreammanager  修改文件权限 

2008-04-07 16:12:00 254

原创 G++调试命令

g++ -o 目标文件名  源文件名g++ -g -o 目标文件名  源文件名gdb 目标文件名b 行号gdb>rgdb>ngdb>qctrl+c 强制中断 

2008-04-07 16:00:00 1254 1

原创 Makefile的文件名

默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了解释这个文件。在这三个文件名中,最好使用“Makefile”这个文件名,因为,这个文件名第一个字符为大写,这样有一种显目的感觉。最好不要用“GNUmakefile”,这个文件是GNU的make识别的。有另外一些make只对全小写的“makefile”文件名敏

2008-04-07 15:59:00 610

转载 malloc函数

 malloc函数 函数声明(函数原型): void *malloc(int size); 说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。 从函数声明上可以看

2008-04-07 15:46:00 483

原创 数据结构基础:链表

listtools.h #ifndef LISTTOOLS_H#define LISTTOOLS_Hnamespace LinkedListSavitch...{    templateclass T>    class Node    ...{      private:          T data;          NodeT> *link;       public:   

2008-01-07 02:38:00 341

原创 C/C++基础性问题(一)

1.关于变量的内存开辟问题   http://topic.csdn.net/u/20070927/11/cfc316cb-2c6b-41eb-b318-473e8a328409.html  比如下面的例子: int   i=5;   //这个变量i的空间应该是在栈上,不需要手动释放 int   *k   =   new   int(5)   //这个变量k的空间应该是在堆上开辟,   不用

2007-11-30 17:39:00 293

原创 周爱民给程序员的建议

 周爱民:1、不要急。2、不要只做不想。3、听别人的话,即使你不想听。4、订一个五个期的目标,写一个一年期的计划,然后回顾它。5、学好中文,学好写文章,学会打标点符号。6、把工作当成事业做,天天都在做事业,才会成功。7、理论看不懂,就去实践;实践遇到问题,就去看理论。8、参加一个开源项目,如果没你感兴趣的,就自己发起一个。9、保持自己对某一件事物的热心、执着,即使这件事与你是不是程序员毫无关系。1

2007-11-25 10:52:00 464 1

ImageMagick6.2.6 For LInux

Linux下很好的图形图像处理,渲染很快。

2008-11-20

<<widows程序设计>>代码18-23章

<<widows程序设计>>代码18-23章

2007-08-31

<<windows程序设计>>9-17章代码

<<windows程序设计>>9-17章代码

2007-08-31

<<windows程序设计>>1-8章代码

<<windows程序设计>>全书代码,全部可以正常编译运行

2007-08-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除