现在位置: 首页 > wilden发表的所有文章
  • 05月
  • 26日
编程语言 ⁄ 共 9092字 评论关闭
@Autowired和@Resource的区别:   在Java中使用@Autowired和@Resource注解进行装配,这两个注解分别是: 1、@Autowired按照默认类型(类名称)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许为null,可以设置它的required属性为false 如果我们按名称装配,可以结合@Qualifie注解一起使用。 如: @Autowired @qualifie("personDaoBean") private PersonDaoBean personDaoBean; @Resource默认按照名称(name="test")进行装配,名称可以通过@resource的name属性设定,当找不到与名称匹配的bean才会按类型装配 注意:如果没......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 763字 评论关闭
问:dao层中已经有操作数据库的方法了,为什么还要service层去封装?有什么好处? 答:刚开始写的代码都是有个请求,我就去数据库取,业务几乎没有。 首先解释面上意思,service是业务层,dao是数据访问层。 呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。 我们都知道,标准主流现在的编程方式都是采用MVC综合设计模式,MVC本身不属于设计模式的一......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 8221字 评论关闭
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm] 级别:中级 摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。 掌握编码问题的关键是正确地理解相关概念,编码所涉及的技术其实是很简单的。因此,阅读本文时需要慢读多想,多思考。 引言 “字符与编码”是一个被经常讨论的话题。即使这样,......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 6281字 评论关闭
提纲: 1、版权声明 2、前言 3、正文 4、结论 5、附注 6、参考资料 =========================================================================================================================== 1、版权声明:   本文作者:littlebat,原始出处:用”堆栈区数据复制”理解Java赋值和参数传递机制的心得 (http://java.learndiary.com/disDiaryContentAction.do?goalID=2716),邮件:mdx-xx@tom.com。如有任何反馈意见请联系作者,作者会在本文原始出处随时更新此文。转载及引用请保留此版权声明,谢谢。 2、前言:   在所有一切......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1438字 评论关闭
这个以后会派上用场的  备档 1.  Cryptocat – An Open Source Encrypted & Private Chat Application Cryptocat是一个开源基于Web的即时消息聊天应用程序。与其它即时聊天工具不同之处在于,它主要关注确保通信是进行加密过和私人化的。 Cryptocat基于PHP开发,除了静态文件(CSS, JS和图片)外,只有单独的一个PHP文件。其界面简单,而且漂亮。消息使用crypto.js library进行AES-256加密。 项目地址: https://crypto.cat/ 2. Candy: A JavaScript Powered Multiuser Chat Client Candy是一个开源的聊天客户端,基于JavaScri......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 609字 评论关闭
【题意】 给定不超过100个不超过100位的正整数,求和 【输入】 每行一个数 数据以一行0结束 【输出】 输出所有数的和 高精度加法 program poj1503; type bigint=array [0..1001] of longint; var i,j,k:longint; ans,temp:bigint; s:string; procedure plus (var a,b:bigint); var i,k:longint; begin if a[0]>b[0] then k:=a[0] else k:=b[0]; i:=1; while (i<=k)or(a[i]<>0) do begin a[i]:=a[i]+b[i]; a[i+1]:=a[i+1]+a[i] div 10; a[i]:=a[i] mod 10; ......
阅读全文
  • 02月
  • 06日
综合 ⁄ 共 2153字 评论关闭
Oracle sql语句执行顺序 (2010-10-14 16:05:24)  sql语法的分析是从右到左   一、sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。 3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。 4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。 5)选择优化器,不同的优化器一般产生不同的“执行计划” 6)选择连接方式, ORACLE 有三种连接方式,对多表连接 ORACLE 可选择适当的......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 2446字 评论关闭
一,class类有什么用?    class类的实例表示java应用运行时的类(class ans enum)或接口(interface and annotation)(每个java类运行时都在JVM里表现为一个class对象,可通过类名.class,类型.getClass(),Class.forName("类名")等方法获取class对象)。数组同样也被映射为为class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本类型boolean,byte,char,short,int,long,float,double和关键字void同样表现为 class  对象。   二,class类的特征    class类没有公有的构造方法,它由JVM自动调用(在n......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 59字 评论关闭
http://www.cppblog.com/kaisne/archive/2009/04/29/81493.html
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 570字 评论关闭
题目:栋建筑物高100层。若从第N层或更高的楼层扔下来,鸡蛋就会破掉。若从第N层以下的楼层扔下来则不会破掉。给你2个鸡蛋,请找出N,并要求最差情况下扔鸡蛋的次数为最少。 首先,在只有一个鸡蛋的情况下,要精确的找出N,只能从第一层慢慢往上扔,没有其他方法。 有两个鸡蛋,则使用第一个鸡蛋缩小范围,第二个鸡蛋找出精确的N值。 题目要求最差的情况下扔鸡蛋的次数最少,即扔第一个鸡蛋的次数F,与扔第二个鸡蛋的次数S的和F+S在最差的情况下最小。 缩小范围有两种方式:1. 按照固定的间隔缩小;2. 按照变长间隔缩小。 第一种方......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 939字 评论关闭
题意: 给出机器人移动的向量, 计算包围区域的内部整点, 边上整点, 面积. 思路: 面积是用三角剖分, 边上整点与GCD有关, 内部整点套用Pick定理. S = I + E / 2 - 1 I 为内整点数, E为边界整点数, S为面积. Separate the three numbers by two single blanks.....好吧, 理解成中间空两格PE一次> < #include <cstdio> #include <cstring> #include <cmath> using namespace std; const int MAXN = 105; int n; int GCD(int a, int b) { return !b?a:GCD(b,a%b); } struct point { int x,y; }p[MAXN]......
阅读全文
  • 10月
  • 17日
综合 ⁄ 共 1518字 评论关闭
题目描述:给定一个长度为N的整数数组,只允许用乘法,计算任意(N-1)个数的组合中乘积最大的一组,并写出算法的时间复杂度。 算法分析: 1、二逼青年的做法,把所有可能的(N-1)个数的组合照出来,分别计算它们的乘积,并比较大小。好吧~时间复杂度是O(N^2),这种效率,我连代码都懒得写。 2、来点文艺一点的,其实也就是上个月去参加腾讯笔试的一道附加题,我当时就做出来了。具体的看另外一篇博客:面试100题系列之3关于一种拆分思路的算法,这里就不废话了,码字也很辛苦的说~~~ 3、从数学的角度来分析一下。要求的是最大值......
阅读全文