- 博客(18)
- 收藏
- 关注
原创 Spring(二)--Bean装配
一、装配Bean 1.声明Bean (1)创建Spring配置有两种方法:xml和Java注解。 十个命名空间:aop、beans、context、jee、jms、lang、mvc、oxm、tx、util (2)声明Bean (3)构造器注入: Bean工厂模式:factory-method = “method_name”(4)Bean的作用
2015-12-31 11:13:56
381
原创 Spring学习(一)初了解
一、简介Spring两大关键:依赖注入(DI )、面向切面编程(AOP)Bean:Spring中指应用组件,但可不遵循JavaBean规范。1.1、依赖注入 1.有点类似动态绑定,程序中不写死调用哪个函数,通过子类继承和重写函数,实现调用时确定调用哪个函数。 2.使用mock测试,方便 3.装配:应用组件之间协作行为的创建。一种方式是使用xml1.2、
2015-12-30 12:15:20
349
转载 算法导论附录C的一个问题
原文:http://www.nowamagic.net/algorithm/algorithm_MontyHallProblem.php《算法导论》第二版的附录C.2概率有这么一道习题: 一个监狱看守从三个罪犯中随机选择一个予以释放,其他两个将被处死。警卫知道哪个人是否会被释放,但是不允许给罪犯任何关于其状态的信息。让我们分别称罪犯为X,Y,Z。罪犯X私下问警卫Y或Z哪个会被处死,因为他已
2012-09-25 22:41:11
1377
原创 插入排序和合并排序
自己的算法确实是蒟蒻无比,只好抽时间再来回顾一下。1. 插入排序: 输入:数组A; 输出:排序后的Afor i=1 to len(A)-1temp = A[i];//对第 i(i>=0) 个元素,其前i-1个元素以及排序完毕;//寻找第 i 元素的位置,并且挪动那些应该后移的 for j= i-1 to 0 && A[j] > temp: A[j
2012-09-24 22:51:08
608
原创 中断和总线
晚上10点后看书是一件痛苦的事,看着看着就睡着了。看书,找其解决办法是一方面,而观察每个点有多少相关问题又是一方面。一、中断现在的计算机系统中,不可避免的要用到中断,它已用在程序监控、人机联系、故障处理、实时处理等多个方面。1.中断的过程:一般由某事件引起或请求中断,然后是中断响应,保存好断点和现场的软、硬件状态(通常是将硬件状态凑成程序状态字存储,软件的状态在内存中),然
2012-09-17 22:54:03
1569
原创 概论
周末在实验室和众哥姐聊天,发现自己工作一年,很多知识都忘光了,需要重拾一下。先从最简单的基础开始,找到了一本大学的系统结构,很薄很好。 1、计算机系统可按语言分成几个档次:应用语言级,高级语言级,汇编语言级,操作系统级,机器语言级,微程序级。应用语言级:这个比较好说,SQL语言、PB等。高级语言级:c、 c++、 Java等汇编语言:X86,mipsOS级:这个不用说了
2012-09-10 22:54:31
290
原创 New Year, New Start
I scanned my blogs in qq zone just now. Its such a rich and happy colleage life, not such useless as I thought. I have so many friends, so many classmates, and so many teache
2010-03-03 20:41:00
589
4
原创 周末
过了凌晨,听着音乐,突然有种写点东西的欲望,可怜我的技术博客又N久没更新了。 下周三arch要去南宫温泉度假村开年终总结,说白了就是让我们去玩,本来假期来临,自己就心情浮躁,无心学习,没想到还有这么一招。而且,倒霉的是,秘书让我统计组里参加年会的名单。洋哥把暑假挪到了寒假,所以下周一就可以回家了,可怜的我就要孤身一身在宿舍熬到放假了。 昨天让我去龙芯组要机器,话说
2010-01-23 00:29:00
604
原创 open64--编译过程 compile process
一、优化控制的思想1、低层的优化编译时间短; 优化不容易出错; 计算的精确性比较高; 生成代码执行比较慢(?)。2、高层的优化编译时间长; 优化比较激进; 通过牺牲计算的精确性,来保证高的性能; 生成的代码执行比较快(?)。3、好的优化会通过多个选项来控制4、优化选项和对应的阶段-O0: -g时的默认选项,只走FE和CG,所有优化都关闭;-O1: 只走FE和CG,打
2010-01-01 09:41:00
2004
5
原创 贴点东西
不是学经济的,所以我对经济不是很懂。不过看现在的房价,我这个外行人也不得不惊叹,一直听说房市泡沫,现在算是真的了解了。从进入这个世纪开始,其实到现在也没几年,各地的房价呼呼的往上涨,先放个数据在这:1、2000年的1999年上半年,北京新盘平均起价为5683元/平方米,平均均价为6347元/平方米,而2000年上半年这两个数字调整为平均起价为5029元/平方米,平均均价
2009-12-16 11:40:00
508
3
原创 第一章 open64简介
第一章 Open64简介一、历史回顾 historical perspective1、历史发展Stanford 大学80年代初期对RISC上的编译器进行研究;80年代后期转为对MIPS上的编译器进行研究,并在O2选项基础上添加全局优化;90年代初期,又在O3基础上,添加了循环优化。80年代末开发的cydrome cydra5编译器包含了软流水software pipeling
2009-12-13 22:58:00
4019
6
转载 计算机没有灵异事件----追踪指针跑飞的情况
再把这条铁律拉出来一次。今天碰到了一个bug,服务器在运行时会core dump在一个很灵异的地方,排除这个错误的过程,以及最后发现的错误结果很具有典型性,所牵涉到的技术也很多,拿来作为Linux调试的课程挺好的。:-P整个里面假设读者已经知道怎么用gdb,如果不知道,请参见GDB Manual首先,很幸运的是,这个问题是可以很容易重现的,而且更重要的,有core dump。拿到c
2009-12-09 23:52:00
2067
2
原创 位向量的实现
#include iusing namespace std;#define COUNT 100#define WORDBITS 32class Bit_log { public: void set(int i); //set the iTH bit to be 1 void clr(int i); //set the
2009-12-07 19:44:00
339
原创 ACM 1222
从开始看这个题到现在解决都两三周了,先找到算法,然后两天编码,发现自己的好多能力需要培养。 算法:通过分析,可以知道,从第二行开始,前一行puzzle的状态就是后一行press的状态。所以后四行press的值比较好求,如何保证press执行后,第一行puzzle全部为0是关键。比较笨的方法就是遍历第一行,共64种情况。 源码如下:#include #include
2009-12-03 23:22:00
327
1
原创 以后要看的几本书
1、《编程珠玑》,这个分第一和第二版,公司面试题很多出自这里。2、《计算机程序设计艺术》,很高深的一本书,以前大学同宿舍的选过这门课,完全没听懂。所以,上乘武学,还要有点基础才行。3、《计算机程序的构造和解释》,对编程的基本概念讲解的很直白而深入。4、《Unix编程艺术》,Unix的敲门砖。
2009-12-03 16:26:00
344
1
原创 技术开博
最近看了一本书《我是一只IT小小鸟》,感觉自己很有必要充实下自己,不能再庸庸碌碌的忙下去。而开通此博客,就是为了将自己学习算法,编译等的笔记或者体会等记忆下来。之前也在baidu空间上写过一些,但是上面知音太少,而人总是多少有点虚荣心的,所以没有点击就没有了写下去的动力。希望在此能碰到爱好技术的你们,大家的鼓励就是我的动力。
2009-12-02 10:33:00
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人