51CTO博客开发
package com.xudongdong.bean; import java.util.Date; /** * Branch entity. @author xudongdong */ public class Branch { // Fields private int branNo; private String branName; p
Spring Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应
String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的? 二、VECTOR,ARRAYLIST, LINKEDLIST的区别是什么? 三、HASHTABLE, HASGMAQ,TreeMap区别 四、ConcurrentMap和HashMap的区别 五、Tomcat,apache,jboss的区别
没有人需要你去学习很多的东西,你去探索一切的一切,大家需要的只是你会其中一种语言,一种工具去完成一个任务,快速高效的完成,你需要的知识对这样一种工具、一种语言的透了解和认识,比如C\C++,或者Java,他们需要你去认识的只是其中一个方面的技巧和只是,即使宣称他们会考察的很全面或者很多东西,努力成长,只是为了努力学习和进步,但不是需要我们去完成一切,去奋斗一切。
select()系统调用可以使进程检测同时等待的多个I/O设备,当没有设备准备好时,select()阻塞,其中任一设备准备好时,select()就返回。 1: #include <sys/select.h> 2: #include <sys/time.h> 3: 4
一 单项选择题: 1.下列说法不正确的是 A. SATA硬盘的速度大约为500Mbps B. 读取18XDVD光盘的速度大约为1Gbps C. 千兆网卡的数据读写速度是1Gbps D. DDR3内存数据的速度是100Gbps 答案选择D。 注解: 固态硬盘在SATA 2.0接口上平均读取速度在225MB/S,平均写入速度在71MB/S。而当更换到SATA 3.0接口后,平均读取速度
设A[1..n]是一个包含N个非负整数的数组。如果在i〈 j的情况下,有A〉A[j],则(i,j)就称为A中的一个逆序对。 例如,数组(3,1,4,5,2)的“逆序对”有<3,1>,<3,2><4,2><5,2>,共4个。 那么该如何求出给定一个数列包含逆序对个数? 首先最简单的方法,直接遍历,时间复杂度为O(n^2) 源码如下:
时间复杂度,平均O(nlogn),最坏O(n); 不稳定的算法 1、算法思想 快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 (1) 分治法的基本思想 分治法的基本思想是:将原问题分解为若干个规
交换排序的基本思想是:两两比较待排序记录的关键字,发现两个记录的次序相反时即进行交换,直到没有反序的记录为止。 应用交换排序基本思想的主要排序方法有:冒泡排序和快速排序。 时间复杂度O(n^2), 空间复杂度O(1) 稳定的排序算法 1、排序方法 将被排序的记录数组R[1..n]垂直排列,每个记录R[i]看作是重量为R[i].key的气泡。根
注:所讲述链表不带单独的头结点、 删除结点其实是一个很简单的问题,其关键在索要善删除的结点是第一个结点是,头结点位的解决。 若是头结点需要单独进行操作,其源码如下: 1: int del_node(linka** head, int elem) { 2: if(head ==NULL || *head ==NULL)
注明,本博客均假设链表没有单独的头结点。 网上博客:http://blog.csdn.net/niuer09/article/details/5961004 一种有有单独头结点的一种实现,带有头结点的实现起来要简单一些的。 单向链表的逆序或是反转是经常会遇到的一个面试题,也是一个非常基础的问题,我自己的面试中就已经遇到的两次。 比如一个链表是这样的: 1->2->3-
首先分析http协议的报头数据 1: GET /index.html HTTP/1.1 2: Host: localhost:8000 3: User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 4: Accept: t
创建套接字函数socket: 1: #include <sys/socket.h> 2: int socket (int domain, int type ,int protocol); 3: // common invoke invoke: 4: int sockfd = socket(AF_INET, SOCK_STREAM,0);  
从本科生选择计算机专业,到如今就要研究生毕业,学习C语言已经不只是一两年的时间了,可是临到这次找实习的时间到来,我还是那么的没有自信,有那么多的失望和担忧。 已经3月下旬了,在这最后的一年学习生活中,我真的希望自己能够多学一些知识,为自己多增长一份才能和资本。 谨做如下的C语言学习计划安排: 1.《C程序设计语言》原书第二版的所有内容及习题,自己手动输入电脑一次,认真完成C语言的学习思维。
从本科生选择计算机专业,到如今就要研究生毕业,学习C语言已经不只是一两年的时间了,可是临到这次找实习的时间到来,我还是那么的没有自信,有那么多的失望和担忧。 已经4月下旬了,在这最后的一年学习生活中,我真的希望自己能够多学一些知识,为自己多增长一份才能和资本。 一、谨做如下的C语言学习计划安排: 1.《C程序设计语言》原书第二版的所有内容及习题,自己手动输入电脑一次,认真完成C语言的学习思维
1、几种进程间的通信方式 管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。 命名管道 (named pipe) : 命名管道也是半双工的通信方式,但是它允许无亲缘关系进程间的通信。 信号量( semophore ) : 信号量是一个计数器,可以用来控制多个进程对共享资源的访问。它常作为一种锁机制,
HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送WWW方式的数据,关于HTTP 协议的详细内容请参 考RFC2616。HTTP协议采用了请求/响应模型。客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户 信息和内容的类似于MIME的消息结构。服务器以一个状态行作为响应,相应的内容包括消息协议的版本,成功或者错
0**:未被初始化 1**:请求收到,继续处理 2**:操作成功收到,分析、接受 3**:完成此请求必须进一步处理 4**:请求包含一个错误语法或不能完成 5**:服务器执行一个完全有效请求失败 1xx:信息响应类,表示接收到请求并且继续处理 2xx:处理成功响应类,表示动作被成功接收
昨天参加了新学期的第一场笔试,搜狐的,只觉得自己学的太少,有太多的不努力了。仅仅几个排序算法和树形结构的知识点,就把自己弄的摸不着头脑了。 遂决定值复习各个排序算法及其主要的特点。 排序算法,主要有: 冒泡排序,最早接触,可以说是最简单的排序算法了, 选择排序; shell排序; 退排序; 归并排序; 快速排序; 基数排序; 桶排序 最近两天时间,认真总结。
腾讯面试提及 参考来源:http://database.51cto.com/art/201011/234306.htm 五种不同表类型 MySQL实际上支持五种不同的表类型.这五种类型分别是BDB、HEAP、ISAM、MERGE以及MyISAM。其中BDB类型单独属于一类,称为“事务安全型”(transaction-safe),其余的表类型属于第二类,称为“非事务安全型”(non-trans
参考来源: http://www.cnblogs.com/jerry19880126/ http://blog.csdn.net/kingjinzi_2008/article/details/7785334 1、计算表达式x6+4x4+2x3+x+1最少需要做()次乘法 A、3 &
http://www.oschina.net/question/583160_66329 void send_duff(char *to, char *from, int count) { int n = (count + 7) / 8; switch(count % 8) { case 0: do { *to++ = *fro
学习《算法导论》学习感受
数据库是Web大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。 1.使用MyISAM而不是InnoDB MySQL有很多的数据库引擎,单一般也就用MyISAM和
今天又开始拿起PHP开始学习,只是i为了再次体验SAE的功能,玩味一下云平台的乐趣。 一直是在使用fckeditor作为在线福文本编辑器的,今天在论坛上看到了kindeditor的使用,完了这么久,发现还是国产的编辑器更加符合口味,很快就弄高了,文件上传方面的处理工作。 第一个体会,无论做什么。其实只要能做好,什么方法,什么语言工具,其实并不是那种重要,一直在纠结于各种文本编辑
http://www.csdn.net/article/2011-11-28/308172
前些天在网上看到什么推荐必读的一百本计算机经典书籍,C或者C++的,很多,真的是必读的吗? 你真的读的完这么多书吗? 推荐C++书籍,《C++ Primer 4rd》一本书足以让你了解和认识C++的全貌。不要说自己没有时间去看完,是有一本小册子《Accerated C++》,斯坦福的C++教材。很短小,你也可以去实践,但是真正学习,希望还是《C++ Primer》,实
昨天参加了新学期的第一场笔试,搜狐的,只觉得自己学的太少,有太多的不努力了。仅仅几个排序算法和树形结构的知识点,就把自己弄的摸不着头脑了。 遂决定值复习各个排序算法及其主要的特点。 排序算法,主要有: 冒泡排序,最早接触,可以说是最简单的排序算法了, 选择排序; shell排序; 退排序; 归并排序; 快速排序;
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号