- 博客(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
652
原创 OS操作系统教程
地址是 :http://oa.gdut.edu.cn/os/multimedia/learn.htm OS操作系统 第一章 概论 章节简介 操作系统的目标和作用 操作系统的形成和发展 操作系统的基本类型 操作系统的进一步发展 操作系统特征和服务 操作系统的功能 第二章 进程管理 章节简介 前趋图 进程的基
2009-06-11 10:33:00
503
原创 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
342
原创 在目标机器上运行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
561
原创 在虚拟机上安装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
855
原创 关于tar打包和压缩
1.区分打包和压缩的不同 打包是将一些文件或目录变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件2.tar 的命令参数含义 -c 建立新的打包文件 -x 从打包文件中解出文件 -v 输出过程信息 -f 对普通文件操作 -z 调用gzip来压缩打包文件,与x联用时调用gzip完成解压缩 3.如果打包并压缩文
2009-05-24 23:00:00
393
原创 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
556
原创 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
427
翻译 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
810
原创 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
296
原创 正则表达式
1.在线的正则表达式网站:http://www.rubular.com/2. flex 数据验证http://sxgxy2008.blog.163.com/blog/static/762552702008102574740409/ 例如:
2009-03-10 17:24:00
345
转载 变长数组与可伸缩数据成员
一、变长数组 C90中的数组的大小必须是编译期间可求出的常数值,而C99做了很大改进,允许数组的[ ]中的值是整形变量或是整形表达式。这就解释了下面的情况: int n; scanf ("%d", &n); int array[n]; 虽然n确实是需要运行时动态确定的变量,但是在C99中,以这种变量作为数组大小的形式已经是允许的了。这样的数组就被
2008-12-05 19:40:00
455
原创 句库和API查询-links
一个是句库,可以查各种中英文对照例句:http://www.sentbase.com/一个是查各种语言Api库的搜索引擎: http://start.gotapi.com/
2008-12-02 11:43:00
228
原创 定时执行任务的守护进程
使用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
322
原创 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
246
原创 AffineTransform by imageMagick
上述代码有不足之处,经过改进测试后: #include #include #include #define ThrowWandException(wand) /{ / char / *description;/ / ExceptionType / severity;/ / description=Magi
2008-11-24 03:59:00
460
转载 右左法则- 复杂指针解析
如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面的内容,它是从C标准的声明规定中归纳出来的方法。C标准的声明规则,是用来解决如何创建声明的,而右左法则是用来解决如何辩识一个声明的,两者可以说是相反的。右左法则的英文原文是这样说的: The right-left rule: Start reading the declaration from the
2008-10-24 11:35:00
227
转载 linux多进程编程技巧
摘自 :http://docs.huihoo.com/gnu/linux2/mpp.htm1.主要程序结构 (1)事件主控方式 若是应用程序属于事务处理方式,则在主函数中设计为监控事件发生, 当事件发生时,可以生成一个新的进程来处理该事务,事务处理完成后就 可以让子进程退出系统.这种处理方式一般不要消息传递. (2)信息协调方式
2008-10-23 03:54:00
595
转载 关于指针与函数的几点小结
摘自:http://www.chinaunix.net/jh/23/993238.html心血来潮, 想对函数指针的几个用法小结一下, 都是平常容易见到的, 如果还有其它不觉的用法也请朋友们不吝赐教. 若有错误之处,还请指正. 1. 首先,在C语言中函数是一种function-to-pointer的方式,即对于一个函数,会将其自动转换成指针的类型.如: [CODE] #include voi
2008-10-23 03:44:00
323
转载 守护程序与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
250
转载 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
818
3
转载 static用法小结
static关键字是C, C++中都存在的关键字, 它主要有三种使用方式, 其中前两种只指在C语言中使用, 第三种在C++中使用(C,C++中具体细微操作不尽相同, 本文以C++为准).(1)局部静态变量(2)外部静态变量/函数(3)静态数据成员/成员函数下面就这三种使用方式及注意事项分别说明一、局部静态变量在C/C++中, 局部变量按照存储形式可分为三种auto, static, r
2008-10-22 20:02:00
190
原创 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
942
转载 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
6613
1
原创 使用oracle精简版与plsqldev连接oracle的办法
1.安装Oracle9i客户端精简版.exe.2.安装plsqldev.exe.3.破解plsqldev否则关闭以后提示注册,很麻烦.去 (http://download.youkuaiyun.com/source/424119)下载注册文件.rar里面有个aalf.dat把这个文件复制到安装的根目录以后重启plsqldev.4.修改oracle客户端tnsnames.ora文件(目录在C:/O
2008-07-04 21:14:00
1612
1
转载 Spring多配置文件
转自:http://www.blogjava.net/liuqiang5151/articles/143499.html众所周知,Spring框架以对象的依赖注入而著名,通过applicationContext.xml配置,可以实现解耦合。如果我们把所有的对象都通过applicationContext.xml注入,那就会显得很臃肿,难于维护。对此,我们可以采用多配置文件相关联 。比如:在s
2008-07-04 03:46:00
1388
转载 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
280
原创 Eclipse设置其内存的方法
在快捷方式的目标中做修改:F:/eclipse/eclipse.exe -vmargs -Xms512M -Xmx1024M -XX:PermSize=128M -XX:MaxPermSize=256M
2008-07-02 14:20:00
1150
原创 Spring事务管理
链接: JavaEyehttp://www.javaeye.com/topic/104800 http://www.javaeye.com/topic/170034
2008-07-01 17:11:00
569
转载 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
377
转载 Spring AOP
这一排在复习spring的一些知识点,顺便写一下博客,下面看一下利用spring AOP做的管理权限简单实例; 首先定义一个用户: 代码
2008-06-26 02:51:00
679
原创 linux命令(一)
切换到xwindow: startxmv file1 file2 这样也可重命名文件mkdir:创建文件夹rmdir:删除文件夹(只能删除空文件夹)rm -rf 文件夹名称(可以删除非空文件夹)chmod 755 xtreammanager 修改文件权限
2008-04-07 16:12:00
283
原创 G++调试命令
g++ -o 目标文件名 源文件名g++ -g -o 目标文件名 源文件名gdb 目标文件名b 行号gdb>rgdb>ngdb>qctrl+c 强制中断
2008-04-07 16:00:00
1302
1
原创 Makefile的文件名
默认的情况下,make命令会在当前目录下按顺序找寻文件名为“GNUmakefile”、“makefile”、“Makefile”的文件,找到了解释这个文件。在这三个文件名中,最好使用“Makefile”这个文件名,因为,这个文件名第一个字符为大写,这样有一种显目的感觉。最好不要用“GNUmakefile”,这个文件是GNU的make识别的。有另外一些make只对全小写的“makefile”文件名敏
2008-04-07 15:59:00
671
转载 malloc函数
malloc函数 函数声明(函数原型): void *malloc(int size); 说明:malloc 向系统申请分配指定size个字节的内存空间。返回类型是 void* 类型。void* 表示未确定类型的指针。C,C++规定,void* 类型可以强制转换为任何其它类型的指针。 从函数声明上可以看
2008-04-07 15:46:00
526
原创 数据结构基础:链表
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
379
原创 C/C++基础性问题(一)
1.关于变量的内存开辟问题 http://topic.youkuaiyun.com/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
321
原创 周爱民给程序员的建议
周爱民:1、不要急。2、不要只做不想。3、听别人的话,即使你不想听。4、订一个五个期的目标,写一个一年期的计划,然后回顾它。5、学好中文,学好写文章,学会打标点符号。6、把工作当成事业做,天天都在做事业,才会成功。7、理论看不懂,就去实践;实践遇到问题,就去看理论。8、参加一个开源项目,如果没你感兴趣的,就自己发起一个。9、保持自己对某一件事物的热心、执着,即使这件事与你是不是程序员毫无关系。1
2007-11-25 10:52:00
499
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人