- 博客(12)
- 资源 (16)
- 问答 (3)
- 收藏
- 关注
原创 01 Matrix--广度优先遍历bfs--leetcode
Given a matrix consists of 0 and 1, find the distance of the nearest 0 for each cell. The distance between two adjacent cells is 1. 题意: 给一个矩阵m*n,由0,1组成,求矩阵中的每个1到0的距离,求出的结果放在矩阵中相应的1所在的位置。 Input: 0
2017-03-29 16:54:03 736
原创 Missing Number--^异或位运算--leetcode
Given an array containing n distinct numbers taken from 0, 1, 2, …, n, find the one that is missing from the array. For example, Given nums = [0, 1, 3] return 2. Note: Your algorithm should run in
2017-03-24 19:51:49 530
原创 java位运算
位运算表达式:由操作数和位运算符组成,实现对整数类型的二进制数进行位运算。位运算符分为逻辑运算符(包括非~、按位与&、或|和按位异或^) ~:化为二进制数按位取反+2 &:化为二进制数按位与(1&1=1,1&0=0,0&0=0) |:化为二进制数按位或(1|1=1,1|0=1,0|0=0) ^:化为二进制数按位异或(1^1=1,1^0=0,0^0=1)移位运算符(包括>>、<<和>>>)一.
2017-03-24 17:23:27 664
原创 springmvc+hibernate报错expected at least 1 bean which qualifies as autowire candidate
出现以下错误解决方法org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'addAndShowQuestionAction': Unsatisfied dependency expressed through field 'answerService'; ne
2017-03-24 09:59:26 6290 1
原创 jsp--jstl标签使用
处理map数据<c:forEach var="item" items="${map}"> ${item.key} > ${item.value} <br> </c:forEach> <br> <c:forEach var="item" items="${map['a']}"> ${item }<br> </c:forEach><!-- map中值为list --><c:forEach v
2017-03-23 18:34:06 447
原创 Beautiful Arrangement--深度搜索--leetcode
题意:给一串数,1-N,也就是数组arr[N] (N<=15) 对这串数进行排列,要求给出满足以下要求的排列: arr[i] 能整除 i 或者 i 能整除 arr[i],即arr[i]和arr[arr[i]]相互交换也满足这个条件。用到算法:深度搜索算法(深度优先遍历),利用递归穷举所有可能情况。找出能和s交换的点,设为已读后再继续找能和s-1交换的点,如此继续下去。public class
2017-03-23 14:32:44 485
原创 POI--生成word文档
这是poi利用模板生成word文档的例子 public XWPFDocument doc = null; public XWPFDocument outputDoc = null; public String outputFilePath = null; public String tempFilePath = null; public boolean isFi
2017-03-22 14:00:57 2439
原创 web项目导入eclipse出错解决
java compiler level does not match the vision of the installed Java project facet 当你导入项目后,发现项目上有红叉,每个类上都有错,那可能是jdk版本问题,等你改好了jdk,发现红叉还是有,只是少了一部分,一部分类上依旧有错,一般是实现接口的类会报错,这里你就要翻查一下错误信息了。 在视图上找到markers窗口,
2017-03-21 13:17:34 1047
原创 socket之聊天功能实现
主要是介绍私聊和群聊的socket实现代码,这是一个经典的集成私聊群聊在一起的小demo:源码地址:http://download.csdn.net/detail/yabaj/9787594 一. 私聊流程 1.首先无论私聊还是群聊,建立服务器是不可或缺的,即实现ServerSocket,建立线程List,以便可单独处理多个客户端的消息 2.登录,输入ip和昵称,与服务器建立socket连
2017-03-20 18:27:29 745 2
原创 java.lang.UnsupportedOperationException
纠结半天,最后的结果是 使用Arrays.asList(strArray)方法将数组转成list(ArrayList)后,得到的list无法进行add或remove操作。 解决方案一: 你新建一个list,一个个将数组中的元素add进去,再remove掉你想删掉的元素。 解决方案二: List strList = new ArrayList(Arrays.asList(strArr));
2017-03-18 15:06:33 361
原创 中文分词
分词策略 查找算法对于一个庞大的达几十万的词典库,查询时间是衡量分词效率的重要指标,所以高效的查找算法是必须的。 通常来说,对于查找算法,在有序列表中查找比在无序列表中查找更快,分区查找比全局遍历要快。 通过查看ArrayList、LinkedList、HashSet的contains方法的源代码,发现ArrayList和LinkedList采用全局遍历的方式且未利用有序列表的优势,HashS
2017-03-16 19:29:07 437
Google的json数据转换的jar包gson-2.2.4
2016-01-18
weblogic 12.1.3部署web项目报错
2017-10-20
linux下安装oracle11g后创建数据库报错(执行dbca命令)
2017-10-16
Unknown entity: com.bean.User
2017-01-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人