- 博客(27)
- 资源 (2)
- 收藏
- 关注
转载 Java输入输出流
1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的方法。 Java.io是大多数面向数据流的输入/输出类的主要软件包。
2014-05-27 23:22:10 510
转载 Java Interface 是常量存放的最佳地点吗?
Java Interface 是常量存放的最佳地点吗?由于java interface中声明的字段在编译时会自动加上static final的修饰符,即声明为常量。因而interface通常是存放常量的最佳地点。然而在java的实际应用时却会产生一些问题。由于java interface中声明的字段
2014-05-26 20:10:09 491
转载 56. 2种方法判断二叉树是不是平衡二叉树[is balanced tree]
【本文链接】http://www.cnblogs.com/hellogiser/p/is-balanced-tree.html【题目】输入一棵二叉树的根结点,判断该树是不是平衡二叉树。如果某二叉树中任意结点的左右子树的深度相差不超过1,那么它就是一棵平衡二叉树。例如下图中的二叉树就是一棵平衡二叉树:【分析】之前的博文27.二元树的深度[BinaryTreeDepth
2014-05-25 22:58:12 893
转载 C++ IO 详细用法
本文将分别从,,,4个头文件介绍包含在其中的函数的用法.#inclde cin,cout,cerr是最基本的输入输出流 ,通过运算符">”操作 例如从键盘读入两个字符串,再将其合并输出?123456789string s1,s2; cin>>s1>>s2; cout' '+s
2014-05-25 22:32:51 1023
转载 【C语言/C++】 栈和队列
栈的应用①数制转换:将一个非负的十进制整数N转换为另一个等价的基为B的B进制数的问题,很容易通过"除B取余法"来解决。【例】将十进制数13转化为二进制数。 解答:按除2取余法,得到的余数依次是1、0、1、1,则十进制数转化为二进制数为1101。 分析:由于 最先得到 的余数是转化结果的 最低位 ,最后得到的余数是转化结果的最高位,因此很容易用栈来解决。具体算法如下:
2014-05-25 22:29:17 822
转载 Cookie的特性:
首先分为3种cookie:持久化cookie(persist cookie), 这种cookie有过期时间, 关掉浏览器还存在。会话cookie(session cookie), 这种cookie没有过期时间,关掉浏览器就消失。要被删除的cookie(deleted cookie). 这种cookie到达请求方就立即失效了。不会再带回服务器端。Cookie的do
2014-05-25 10:42:09 1601
转载 模2除法
关于一个二进制数1111000 除以1101,模2除法的商为1011,余数为111.这个结果不同于十进制除法。所以特记下。具体步骤如下:#第一步 1111000 1101 0010000 ----余数,商为1,只要第一位非0商就是1 #第二步,每步移一位,当起始位为0时,除以0;为1时除以除数。 010000 0000 010000
2014-05-25 10:38:35 23807 8
转载 中值定理
中值定理微分中值定理隐藏▲罗尔中值定理拉格朗日中值定理柯西中值定理积分中值定理隐藏▲积分第一中值定理积分第二中值定理相关条目:微积分学微积分学函数 · 导数 · 微分 · 积分[显示]基础概念[显示]一元微分
2014-05-23 22:43:33 3184
转载 strut2工作原理
Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么
2014-05-23 21:39:40 603
转载 strut2笔记
我们来编写一个基于Struts2的Web程序。这个程序的功能是让用户录入两个整数,并提交给一个Struts Action,并计算这两个数的代数和,如果代码和为非负数,则跳转到positive.jsp页面,否则跳转到negative.jsp页面。 【第1步】 安装Struts2 这一步对于Struts1.x和Struts2都是必须的,只是安装的方法不同。Struts1的入
2014-05-23 21:38:00 572
原创 c#绘图技术
Graphics.DrawCurve 方法 (Pen, Point[], Single)使用指定的张力绘制经过一组指定的 Point 结构的基数样条。命名空间: System.Drawing程序集: System.Drawing(在 System.Drawing.dll 中)语法
2014-05-23 11:55:14 1237
转载 大数据算法
第一部分、十道海量数据处理面试题1、海量日志数据,提取出某日访问百度次数最多的那个IP。 首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多有个2^32个IP。同样可以采用映射的方法,比如模1000,把整个大文件映射为1000个小文件,再找出每个小文中出现频率最大的IP(可以采用hash_map进行频率统计,然后再找出频率
2014-05-22 16:53:33 749
转载 java面试题
dc.setResultTransformer(Criteria.DISTINCT_ROOT_ENTITY); http协议及端口,smtp协议及端口http:超文本传输协议 端口 80smtp:简单邮件传输协议 端口25 编写程序,完成文件复制功能 Servlet创
2014-05-22 16:46:50 4499
转载 数据结构面试
数据结构与算法面试题转载转自:http://hi.baidu.com/geogre_jsj/blog/item/e4b98fd2aab5aa3611df9b92.html由于这些题,实在太火了。所以,应广大网友建议要求,在此把之前已整理公布的前80题, 现在,一次性分享出来。此也算是前80题第一次集体亮相。 此些题,已
2014-05-22 16:13:09 1024 1
原创 数据结构
1.栈和队列的共同特点是(只允许在端点处插入和删除元素)4.栈通常采用的两种存储结构是(线性存储结构和链表存储结构)5.下列关于栈的叙述正确的是(D) A.栈是非线性结构B.栈是一种树状结构C.栈具有先进先出的特征D.栈有后进先出的特征6.链表不具有的特点是(B)A.不必事先估计存储空间 B.可随机访问任一元素C.插入删除不需要移动元素 D.所需空
2014-05-22 16:09:45 704
转载 微软数据结构和算法面试题
微软的22道数据结构算法面试题(含答案) 1、反转一个链表。循环算法。 1 List reverse(List l) { 2 if(!l) return l; 3 list cur = l.next; 4 list
2014-05-22 16:07:04 732
转载 java数据结构面试题
1、面试题,字符串String s =”sfds55d66s76455dfg32434eertertre”;怎么样把非数字全部去除,只保留数字?可以使用正则表达式完成,如:s.replaceAll(“[^0-9]“,”"),这样非数字就全部去除了,只保留数字了。 2、面试题,如果一个List中放了十个Student对象,需要按照年龄排序,如何实现?可以实现Comparable接口或
2014-05-22 16:05:03 9589 1
原创 java面试题
因为ArrayList底层是数组实现的,根据下标查询不需要比较,查询方式为,首地址+(元素长度*下标),基于这个位置读取相应的字节数就可以了,所以非常快;增删会带来元素的移动,增加数据会向后移动,删除数据会向前移动,所以影响效率。
2014-05-22 16:02:52 442
原创 JSP技术生成动态页面内容的过程
Jsp页面在用户第一次访问请求时会被编译成Servlet文件,然后由这个Servlet来处理用户的请求,它会首先执行其中的程序片段和jsp标记中的操作,然后将执行结果以html的形式返回图1是jsp技术生成动态页面内容的过程
2014-05-22 14:37:33 4992
原创 部署Web应用程序-jsp&servlet技术
部署Web应用程序创建好的jsp页面和配置文件就可将其发布到Web引擎上在Tomcat安装文件的根目录conf/server.xml下,可以使用元素,它代表在当前主机上的单个Web应用。主机是用表示,一个可以有多个元素。每个Web应用都有唯一的路径,这个URL路径是在元素的path属性中设定的,下面就是这个应用的部署描述:............ 在元素中,pa
2014-05-22 14:14:59 833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人