摘要: 如果读取的是合并单元格1. 栈中没有元素,则该单元格为首个单元格,将id命名为01,superid为0,并且存入栈中。 2. 如果栈中有元素,则获取栈顶元素toptop.col current.colWhile循环,删除top直到获取的top.col=current.col。(i... 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(79) 评论(0) 推荐(0)
摘要: package com.cj.ExcelSql;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;imp... 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(197) 评论(0) 推荐(0)
摘要: package com.cj.ExcelSql;public class CellRecord { public String id; public String superid; public int col; public int childIndex=1; public S... 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(104) 评论(0) 推荐(0)
摘要: 视频不能播放 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(57) 评论(0) 推荐(0)
摘要: function createDocument(){ if(typeof arguments.callee.activeXString!="string"){ var versions=["MSXML2.DOMDocume... 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(102) 评论(0) 推荐(0)
摘要: Struts中使用chain方式,跳转到另一个action中。如果需要传值的话,实例如下: 1 getAllAction 在getAllAction中定义logins... 阅读全文
posted @ 2017-10-12 21:31 cheerupWoo 阅读(111) 评论(0) 推荐(0)
摘要: 昨天面试时,面试官问,如何编程处理一个算术表达式。刚好,我做过leetcode上的一道题,就是用逆波兰式求算术表达式。然后稍微思考了一下,给出了正确结果。 面试官,接着问,如何求逆波兰式,没有想出结果来。网上看了一些资料后,现在将过程整理如下,加深印象; (1)首先遍历算术表达式,依次遍历每个位置的 阅读全文
posted @ 2017-09-22 10:37 cheerupWoo 阅读(569) 评论(0) 推荐(0)
摘要: 文章由问题产生,问:目前存在多个类,这些类里面有类成员变量(基本类型和引用类型),有静态方法,有静态变量,也有普通方法,这些数据和代码分别存在java内存模型的哪些地方? 回答: java内存模型中有堆,方法区,虚拟机栈(一般说栈就是指虚拟机栈),本地方法栈(用来执行本地方法的栈),程序计数器(指示 阅读全文
posted @ 2017-09-11 11:10 cheerupWoo 阅读(84) 评论(0) 推荐(0)
摘要: 使用wait,notify时,一定要先获取该对象的锁,才可以调用。即:外面要使用synchronized包含。注意只有相同的对象,调用notify方法,才可以唤醒调用wait进入唤醒的方法。 不同对象的wait和notify,互不影响。而且永远要在循环中使用wait,因为存在虚假唤醒的情况。即调用n 阅读全文
posted @ 2017-09-10 22:40 cheerupWoo 阅读(120) 评论(0) 推荐(0)
摘要: 前几天面试,被问到java动态代理,当时支支吾吾回答了,用到了字节码生成技术,proxy,Method类。动态代理用到了反射,在面试中经常被问到,自己也有断断续续学习,这方面的知识。但是一直都不是太明白。看了一些博客后,现在将自己的理解整理如下: 首先写了一个car接口类,里面只有一个接口run 接 阅读全文
posted @ 2017-09-07 13:04 cheerupWoo 阅读(152) 评论(0) 推荐(0)