- 浏览: 123647 次
-
最新评论
文章列表
转眼已经12月又8天了,已经考完试了,而我找工作的日子也基本上停下来了,现在算是找到工作,感觉挺好,只是待遇一般,可能春招还会继续出动吧。
现在,我对这段日子的面试求职做点简要的总结吧,希望有看到这篇文章的人会有所帮助。
我是学计算机的,所以我去找的一般都是IT方面的职位,目前我所找的一般都是Java相关的,不过面试了那么久之后,我多么希望我当初学的是C++,因为IT大公司都喜欢C++的,我两个老乡就是学C++,现在进百度了。关于IT公司的面经,可以在网上搜,这里我就不怎么说了。在这段日子我也收集了一些面试笔试资料,又兴趣的可以在这里下载:http://download.csdn.net/d ...
- 2013-12-08 16:30
- 浏览 199
- 评论(0)
最近在笔试的时候经常会遇到求前k个最大的数的算法,查阅了一些资料,总结如下:
在数据不多的情况下采用快速排序,在海量数据下则采用堆排序。
以下将针对这两种方法给出详细的实现代码,希望能帮到大家,顺便替自己复习一下,如果发现有错的,欢迎指正。
一、快速实现前k个最大数据的排序,总数据为n个
1、以下的partition函数对线性表从low到high进行一趟快速排序
int partition(SqList &L,int low,int high){
//交换顺序表L中子表r[low..high]的记录,枢轴记录到位,并返回其所在位置,此时在它之前(后)的记录均不大 ...
- 2013-10-25 23:34
- 浏览 272
- 评论(0)
最近在笔试的时候经常会遇到求前k个最大的数的算法,查阅了一些资料,总结如下:
在数据不多的情况下采用快速排序,在海量数据下则采用堆排序。
以下将针对这两种方法给出详细的实现代码,希望能帮到大家,顺便替自己复习一下,如果发现有错的,欢迎指正。
一、快速实现前k个最大数据的排序,总数据为n个
1、以下的partition函数对线性表从low到high进行一趟快速排序
int partition(SqList &L,int low,int high){
//交换顺序表L中子表r[low..high]的记录,枢轴记录到位,并返回其所在位置,此时在它之前(后)的记录均不大 ...
- 2013-10-25 23:34
- 浏览 308
- 评论(0)
转眼间找工作已经一个月了,现在还没有找到工作,感觉已经很累了。原来找工作可以这么累的,接下来我想对近来的状况作一下简要的总结,以作激励和提醒。
从9月份中旬开学不久,就开始往各大公司的校园招聘网站投简 ...
- 2013-10-19 00:04
- 浏览 235
- 评论(0)
本文使用struts2,hibernate,spring技术整合Web项目,同时分层封装代码,包含model层,DAO层,Service层,Action层。
在整合hibernate时使用annotation注释进行数据库的映射,整合spring时使用annotation进行IOC注入。
最后在DAO层中继承HibernateDaoSupport来编写代码。
首先看一下项目的目录:
需要的类库:
以person为例:
model层:
package com.hwadee.tradeUnion.model;
import ...
- 2013-08-15 13:55
- 浏览 317
- 评论(0)
本文使用struts2,hibernate,spring技术整合Web项目,同时分层封装代码,包含model层,DAO层,Service层,Action层。
在整合hibernate时使用annotation注释进行数据库的映射,整合spring时使用annotation进行IOC注入。
最后在DAO层中继承HibernateDaoSupport来编写代码。
首先看一下项目的目录:
需要的类库:
以person为例:
model层:
package com.hwadee.tradeUnion.model;
import ...
- 2013-08-15 13:55
- 浏览 276
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8249163
在面向对象技术中,实现封装的方式有三种:
第一种是对数据的隐藏,将数据隐藏在方法的背后。
第二种是对实现的隐藏,将实现隐藏在接口背后。
第三种是对变化的隐藏,将 ...
- 2013-06-18 13:18
- 浏览 197
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8249248
一、设计原则意义
为了设计出一个好的软件系统。我们必须遵照一定的规则。
衡量软件设计质量的首要标准是该设计是否能满足软件的功能需求。除了功能需求以外,还有很 ...
- 2013-06-18 13:17
- 浏览 195
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8453672
将功能分层设计,方便业务理解,管理和维护。三层架构是最经常用的。
每层包的命名:组织结构.公司名称.模块层。如:
com.lovo.gui/service/dao/util。
一、表示层
界面、数据收集、交互、展现数据。
表示层的主要功能是:
1.显示数据和界面,负责与用户交互。
2.读取用户数据。
3.验证数据。
4.调用相应的业务层接口进行处理(MVC模式)
model组件:DTO数据类型。只有属性没有行为, ...
- 2013-06-18 13:13
- 浏览 174
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8453560
一、行为模式
行为模式关注的是对象的行为。该类型的模式需要做的是对可能变化的行为进行抽象,通过封装达到整个架构的可扩展性。例如策略模式,就是将可能变化的策略或算法抽象为一个独立的接口或抽象类,从而实现未来策略的扩展。其它的行为型设计模式也大致如此,或者封装一个请求(命令模式),或者封装一种状态(状态模式),或者封装访问的方式(访问者模式),或者封装遍历算法(迭代器模式)。这些模式所要封装的行为,恰恰是软件架构中最不稳定的部分,扩展的可能性也最大。将这些行为封装起来,利用 ...
- 2013-06-18 13:12
- 浏览 215
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8453062
先来说说模式的概念吧。
模式就是:具有代表性的某些重复问题的解决方案,是进过多次证实,与业务无关的方案。
它们都有特定的名称和适用的环境。模式的使用为我们带来了复用性的提高和可维护性的提高,同时可以增强表达能力。因为它是整个解决方案的总结。
一、模式的主要分类
模式分为两大类:设计模式和架构模式。
根据group of four 定义的23种模式和MVC模式,总共有24种。
其中设计模式又分为三小类:设计模式是系统局部出现的某一核心问题的解 ...
- 2013-06-18 13:10
- 浏览 239
- 评论(0)
http://blog.csdn.net/mudeer2012/article/details/8453310
一、结构模式
用于组织类对象之间的结构
1.1外观模式facade
为了便于用户使用,提供一键式对外操作方法。对于使用者来说,只需要知道怎么调用方法就行了。不需要知道内部设置和实现。
就像傻瓜相机一样。
目的是:简化客户程序与子系统之间的交互接口。
效果及实现要点
1.Façade模式对客户屏蔽了子系统组件,因而减少了客户处理的对象的数目并使得子系统使用起来更加方便。
2.Façade模式实现了子系统与客户之间的松耦合关系,而子 ...
- 2013-06-18 13:08
- 浏览 198
- 评论(0)
摘要
字符串是保存文本的System.String类型对象。它跟值类型(如:Int32、Int64等)有着相似的使用方法及表达目的,但它并不是值类型。由于在编程中会大量使用字符串,所以CLR为了提高性能及开发方便,对它进行了特殊处理。这一章,我们来介绍一下字符串的驻留机制、字符串池及字符串的比较等特性。
注意,本系列所有测试代码均运行于.NET4.0。
第一节字符串的定义(System.String)字符串被定义为System.String类型的对象,既然它是引用类型,那么一个未初始化的对象声明将保留为null,并且它的内存只能在堆上分配。它在内部维护的是字符Char的集合,所以它有一 ...
- 2013-06-14 11:56
- 浏览 206
- 评论(0)
C#中字符串的内存分配与驻留池
作者:cyoooo7来源:博客园发布时间:2011-07-0516:31阅读:2246次推荐:2原文链接[收藏]
摘要:当有多个字符串变量包含了同样的字符串实际值时,CLR可能不会为它们重复地分配内存,而是让它们统统指向同一个字符串对象实例。
刚开始学习C#的时候,就听说CLR对于Str
- 2013-06-14 11:56
- 浏览 95
- 评论(0)
C#中string.empty“”以及null【转】
string、Empty和null三者的区别
作者:佚名出处:IT专家网2010-03-0113:00
本文介绍string、Empty和null三者的区别。
这是一个及其常见的问题,网上已经有关于这个问题的很多讨论。但是我觉得都是不求甚解,有一些还是在误导别人。下面我来说下我对这三者的理解,如有错误的地方请大家及时指正。
一:""与string.Empty我认为
- 2013-06-14 11:56
- 浏览 161
- 评论(0)