- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 java servlet分页技术实现
java的Servlet分页技术是一种非常重要的分页技术,而且在网页的应用中非常有用。可以实现普通的网页的分页技术,以我这个简易版的登录系统为例,因为我要实现在登录之后显示的页面中出现的界面是能够有分页的,所以我在welcome界面中实现分页的过程。这里分页主要有四个变量需要注意:分别是pageNow,pageSize,rowCount和pageCount。分别表示希望请求的页面、每一个页面显
2015-03-27 20:13:10 1012
原创 ServletContext的理解
ServletContext是一个公用的空间,可以得到在一定时间内,有多少用户访问某网站。ServletContext是一个表,就是一个名字然后对应一个值。如何得到ServletContxt的实例,有两种方法:可以用this.getServletContext(); 还可以用setAttribute(String name,Object obj);得到值:getAttribute(String
2015-03-27 09:31:48 858
原创 java servlet简单开发
servlet 是在服务器上运行的小程序。这个词是在 Java applet 的环境中创造的。虽然后者已很少被使用,但 servlet 却发展的很好。Java applet 是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。服务器上需要一些程序,常常是根据用户输入访问数据库的程序。这些通常是使用公共网关接口(Commo
2015-03-22 22:01:04 637
转载 阿里电话面试-解决两个冲突的事项
情形:甲和乙有些代办事项,每一个事项都有一个开始时间,和一个截止时间。但是甲和乙的代办事项可能会出现冲突,若在一个代码事项中,存在其他代办事项,则就认为是冲突。现要求合并甲和乙的代办事项,不能够有冲突。 解决: 由于我经常用java,所以就用java模拟该问题。 定义代办事项: [java] view plaincopy
2015-03-22 21:56:31 573
转载 腾讯2015实习生招聘模拟考--其中一题
描述:DNA中有A、C、G、T等基因单元吧,ACGT算是在单词表中的正常顺序,而CA,GA,GC,TA,TC,TG算是逆序对,给你一个基因序列,即包含A、C、G、T的字符串数组,请在线性时间复杂度内求出逆序对的个数。思路:先用四个变量第i个字符前的A、C、G、T字符数存储起来,当道第i个字符时,假设第i个字符为C,则对于C前面出现的字符G,T所出现的次数即为构成的逆序对GC和TC逆序对
2015-03-22 21:55:32 736
转载 去哪儿网2015春季校招笔试--回忆版
去哪儿网2015春季校招笔试--回忆版 第一次做笔试题,好激动。今年研发类的有三道题目,干净利落,比较喜欢去哪儿的题目类型,晚上回去做腾讯的在线笔试就比较坑了,各种多选与程序天空,各种C++语法。。。无力吐槽,C++学的太菜了。奋斗了一个半小时做出了两题,感觉也还行,谁知今天在电脑上跑一跑,两道都有问题!不管怎么说,大体思路是对的。下面把这几道题贴出来,希望对大家有一定的借鉴
2015-03-22 21:53:55 779
转载 cookie 和session 的区别详解
这些都是基础知识,不过有必要做深入了解。先简单介绍一下。二者的定义:当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择,都纪录下来。当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie里的内容来判断使用者,送出特定的网页内容给你。
2015-03-19 09:37:48 501
原创 Python类里的__init__方法函数,Python类的构造函数
如果某类里没有__init__方法函数,通过类名字创建的实例对象为空,切没有初始化;如果有此方法函数,通常作为类的第一个方法函数,有点像C++等语言里的构造函数。——————————————————————————————————————class Ca: def __init__(self, v): # 注意前后各两个下划线 sel
2015-03-18 23:11:49 11030 3
转载 Python函数的可变参数
刚学用Python的时候,特别是看一些库的源码时,经常会看到func(*args, **kwargs)这样的函数定义,这个*和**让人有点费解。其实只要把函数参数定义搞清楚了,就不难理解了。先说说函数定义,我们都知道,下面的代码定义了一个函数funcAdef funcA(): pass 显然,函数funcA没有参数(同时啥也不干:D)。下面这个函数fun
2015-03-10 09:37:33 509
转载 String,StringBuffer与StringBuilder的区别??
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常
2015-03-09 22:49:42 382
原创 linux下解压zip文件时,文件名乱码的解决
windows下的zip文件,在linux下解压时,经常会出现文件名乱码的情况。主要原因是,在windows下压缩文件时,是以系统的默认编码(gbk,gb18030)来压缩,zip文件并没有声明编码的格式,因此,linux下解压缩时,也会使用系统默认的格式(utf-8)解压缩,编码格式不同,自然会出现乱码。解决办法,linux下解压zip文件时声明一下编码即可。比如对于某个wi
2015-03-09 14:08:13 868
原创 Java数据导出(写)Excel文件 解析
1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。2.jxl对Excel表格的认识如下图是准备要建立的Excel文件t.xls。坐标(列,行):角色(0,0),助教(0,3),功能描述(3,0),UC22(1,
2015-03-08 10:56:33 581
原创 Java数据导入(读)Excel文件
在编程中经常需要使用到表格(报表)的处理主要以Excel表格为主。下面给出用java读取excel表格方法:1.添加jar文件 java导入导出Excel文件要引入jxl.jar包,最关键的是这套API是纯Java的,并不依赖Windows系统,即使运行在Linux下,它同样能够正确的处理Excel文件。2.jxl对Excel表格的认识 (1)每个单
2015-03-08 10:23:34 608
原创 Makefile来编译多文件工程
Makefile是一个非常有用的工具,用来编译多文件工程。makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual C++的nmake,Linux下GNU的make。可见,m
2015-03-04 15:47:10 735
原创 Java创建图的拓扑排序
拓扑排序算法:对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topological Order)的序列,简称拓扑序列。简单的说,由某个集合上的一个偏序得到该集合上的一个全序,这个操作称之为拓扑排序
2015-03-01 16:39:58 856
原创 Java写无向图的基于DFS的最小生成树算法
最小生成树:一个有 n 个结点的连通图的生成树是原图的极小连通子图,且包含原图中的所有 n 个结点,并且有保持图连通的最少的边。无向图的最小生成树比较简单。代码如下,注意:基于DFS的最小生成树算法,是用到栈这一数据结构的。import java.util.*;import java.io.*;class S //栈类,先进后出{
2015-03-01 14:40:50 1376
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人