- 博客(221)
- 资源 (45)
- 收藏
- 关注
原创 在CSDN的最后一篇博文
在CSDN有五年的时间了,终于决定搬家了,从今以后代码馆就是我的新家了,欢迎大家光临,吐槽CSDN难以忍受的两点,其一辛苦排好的版面,发布之后容易混乱;其二回复麻烦,速度极慢。
2015-04-07 10:44:25 2491 4
原创 多个客户端使用Socket通过一个服务器进行交互的小例子
Client:import java.awt.BorderLayout;import java.awt.Frame;import java.awt.TextArea;import java.awt.TextField;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt
2015-03-30 22:16:13 2668
原创 IntelliJ中的main函数和System.out.println()快捷键
1、在IntelJ中和Eclipse中稍有不同,在Eclipse中,输入main再按Alt+/即可自动补全main函数,但是在IntellJ中则是输入psvm,选中即可2、在方法体内部有for循环,在IntellJ中是输入fori,然后会有一个提示,选中需要的for循环即可3、System.out.println();在IntellJ中是输入sout
2015-03-29 13:24:08 208900 31
原创 更改IntelliJ的快捷键为Eclipse风格,并且恢复Alt+/代码自动补全快捷键code completion
我就是eclipse转过来的,intellij idea里面可以设置成eclipse的快捷键风格,可能有些不同,按需要自己配置就行了。设置快捷键,打开设置(CTRL+ALT+S)搜索keymap,在Keymaps中选择Eclipse即可。 使用Eclipse的代码补全快捷键alt+/已经习惯了,但是IntelJIDEA中这个快捷键组合没有效果,那么我们来修改之,按ctrl+alt+s打开设置界面
2015-03-29 11:45:25 64357 9
原创 Binary Tree Level Order Traversal
问题来源:https://leetcode.com/problems/binary-tree-level-order-traversal/package cn.edu.shu;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.Queue;/** * *
2015-03-28 11:25:52 1703
原创 Path Sum
问题来源:https://leetcode.com/problems/path-sum/package cn.edu.shu;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * * <p> * ClassName PathSum * </p> * <p> * Descrip
2015-03-27 19:09:26 1100
原创 Pascal's Triangle II
问题来源:https://leetcode.com/problems/pascals-triangle-ii/import java.util.ArrayList;import java.util.List;/** * * <p> * ClassName PascalIsTriangleII * </p> * <p> * Description Given an index k, r
2015-03-27 14:22:49 1120
原创 Remove Nth Node From End of List
问题来源:https://leetcode.com/problems/remove-nth-node-from-end-of-list//** * * <p> * ClassName RemoveNthNodeFromEndOfList * </p> * <p> * Description Given a linked list, remove the nth node from th
2015-03-27 13:54:18 1211
原创 Roman to Integer
问题来源:https://leetcode.com/problems/roman-to-integer//** * * <p> * ClassName RomanToInteger * </p> * <p> * Description Given a roman numeral, convert it to an integer. * * Input is guaranteed
2015-03-26 22:32:14 903
原创 Min Stack
问题来源:https://leetcode.com/problems/min-stack/import java.util.Iterator;import java.util.Stack;/** * * <p> * ClassName MinStack * </p> * <p> * Description Design a stack that supports push, pop,
2015-03-26 20:06:57 974
原创 ZigZag Conversion
问题来源:https://leetcode.com/problems/zigzag-conversion/import java.util.ArrayList;import java.util.Iterator;import java.util.List;/** * * <p> * ClassName ZigZagConversion * </p> * <p> * Descript
2015-03-26 19:19:14 981
原创 Intersection of Two Linked Lists
问题来源:https://leetcode.com/problems/intersection-of-two-linked-lists//** * * <p> * ClassName IntersectionOfTwoLinkedLists * </p> * <p> * Description Write a program to find the node at which the
2015-03-26 14:26:42 1040
原创 Compare Version Numbers
问题来源:https://leetcode.com/problems/compare-version-numbers//** * * <p> * ClassName CompareVersionNumbers * </p> * <p> * Description Compare two version numbers version1 and version2. If version1
2015-03-26 13:28:38 1320
原创 Excel Sheet Column Title
问题来源:https://leetcode.com/problems/excel-sheet-column-title//** * * <p> * ClassName ExcelSheetColumnTitle * </p> * <p> * Description Given a positive integer, return its corresponding column tit
2015-03-26 12:51:27 1477
原创 Excel Sheet Column Number
问题来源:https://leetcode.com/problems/excel-sheet-column-number//** * * <p> * ClassName ExcelSheetColumnNumber * </p> * <p> * Description Related to question Excel Sheet Column Title * * Given a
2015-03-25 22:12:35 1788
原创 Pascal's Triangle
问题来源:https://leetcode.com/problems/pascals-triangle/import java.util.ArrayList;import java.util.List;/** * * <p> * ClassName PascalIsTriangle * </p> * <p> * Description Given numRows, generate
2015-03-24 22:11:34 1029
原创 Count and Say
题目来源:https://leetcode.com/problems/count-and-say/import java.util.ArrayList;/** * * <p> * ClassName CountAndSay * </p> * <p> * Description The count-and-say sequence is the sequence of integers
2015-03-24 21:24:13 987
原创 Palindrome Number
问题来源:https://leetcode.com/problems/palindrome-number//** * * <p> * ClassName PalindromeNumber * </p> * <p> * Description Determine whether an integer is a palindrome(n. 回文). Do this without extr
2015-03-24 19:28:56 1074
原创 Unique Binary Search Trees II
import java.util.ArrayList;import java.util.Iterator;import java.util.LinkedList;import java.util.List;import java.util.Queue;import org.junit.Test;/** * * <p>ClassName UniqueBinarySearchTressI
2015-03-23 17:00:51 1851
原创 事件本体以及突发事件语料库--CEC(Chinese Emergency Corpus)
1、什么是本体?本体最初是一个哲学上的概念,十多年前被引入计算机领域中作为知识表示的方法并被广泛使用。Studer给出了本体的定义:“本体是共享概念模型的明确的形式化规范说明”。本体对于探索人的认知原理、发展自然语言理解技术和人机交互技术有重要意义。但是传统的本体模型存在着一系列的不足之处,1、作为知识的表示形式,在描述多远关系的能力上存在先天不足;2、认知科学家认为,人的概念大体可分为实体和事件,
2015-03-22 15:54:50 12963 4
原创 阿里 Java实习生 电面(一面+二面)回忆篇
1、介绍Java中的atomic2、介绍volatile关键字3、数据库四范式4、数据库连接池5、Java中的concurrent包,了解吗?6、除了Scala语言适合高并发,还有哪些语言或者工具适合高并发?(因为个人懂点Scala,才问的,正常不会问)7、int和long分别应用在什么情况下?8、TCP和UDP的主要区别9、介绍Spring的IOC10、介绍Hibernate中的Session11
2015-03-21 16:31:53 2931 3
原创 Unique Binary Search Trees
问题来源:https://leetcode.com/problems/unique-binary-search-trees//** * * <p> * ClassName UniqueBinarySearchTrees * </p> * <p> * Description Given n, how many structurally unique BST's (binary searc
2015-03-21 12:22:33 991
原创 组合-Java
二进制解决组合问题:public class CombinationByBinary { public static void combination() { /* * 基本思路:求全组合,则假设原有元素n个,则最终组合结果是2^n个。原因是: 用位操作方法:假设元素原本有:a,b,c三个,则1表示取该元素,0表示不取。故去a则是001,取ab则是011.
2015-03-21 11:07:15 1111
原创 Subsets
问题来源:https://leetcode.com/problems/subsets/import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * * <p> * ClassName Subsets * </p> * <p> * Description Given a set
2015-03-21 10:14:34 974
原创 全排列算法-Java
第一步,排列的精髓是交换和顺序处理,比如,考虑[1,2,3,4]排列,实际上是,1和1,2,3,4分别交换得来 1和1交换:[1],[2,3,4] 1和2交换:[2],[1,3,4] 1和3交换:[3],[2,1,4] 1和4交换:[4],[2,3,1]那么下面分别考虑上面的四个结果,比如,考虑 [1],[2,3,4]第二步,我们把[1]固定不变,考虑[2,3,4],把它看成是2和2,3,
2015-03-20 22:16:11 938
原创 Longest Consecutive Sequence
问题来源:https://leetcode.com/problems/longest-consecutive-sequence/import java.util.Arrays;/** * * <p> * ClassName LongestConsecutiveSequence * </p> * <p> * Description Given an unsorted array of i
2015-03-20 15:08:10 929
原创 Climbing Stairs
/** * * <p> * ClassName ClimbingStairs * </p> * <p> * Description You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. * In how many
2015-03-19 21:55:18 982
原创 Rotate Array
问题来源:https://leetcode.com/problems/rotate-array//** * * <p> * ClassName RotateArray * </p> * <p> * Description Rotate an array of n elements to the right by k steps. * * For example, with n =
2015-03-18 18:24:49 1393
原创 optimizer for eclipse--Eclipse优化器,让你的Eclipse飞起来吧!
官网:http://zeroturnaround.com/free/optimizer-for-eclipse/ infoq网址:http://www.infoq.com/cn/news/2015/03/eclipse-optimizer 视频教程地址:https://vimeo.com/121659307在2015年EclipseCon上,Zero Turnaround(消除Java重新部署的
2015-03-18 12:14:38 6778 2
原创 百度云平台使用说明
当我们登陆之后,百度提供了在服务器上面的工作目录,并且是以/user/username方式命名,其username就是我们注册的用户名,在百度网盘可以与HDFS分布式文件系统交互,同样在WEB服务器上也可以与HDFS分布式系统交互,其方法是:在web shell 界面输入upload可以将用户文件上传到WEB服务器上面用户对应的工作目录下面,然后我们可以使用hadoop fs -put test .
2015-03-16 16:19:50 2022
原创 模拟百度分页算法实现
定义变量 pageSize 每一页显示的记录条件 pageNow 当前页,初始默认值为1 pageCount 总页数,有pageSize和数据库总记录数决定公式:res= select count(id) from 记录表 // 使用Math函数将结果向上取整 pageCount = (int) Math.ceil(res / pageSize);p
2015-03-15 17:06:57 3497 1
原创 The operator == is undefined for the argument type(s) int, null
package cn.edu.shu.web.test;public class TestInteger { public static void main(String[] args) { /** * 非常奇怪的问题,问题来源是在Struts2的action中,如果从session中取值,如果取不到的话,那么应该为null,由于我将其强转为Integer类型
2015-03-15 15:46:31 31072 3
原创 JSTL标签之<c:choose><c:when><c:otherwise>标签
如果是JSTL1.1版本,使用<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>否则的话,如果是JSTL1.0版本,使用<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>,另外需要在项目中导入JSTL和standard两个jar包。<c:choose>、
2015-03-15 15:20:32 6955
原创 Java Enum枚举使用示例
package cn.edu.shu.web.util;/** * * <p> * ClassName FileType * </p> * <p> * Description 一个小示例,说明Enum的使用,今天遇到特挫一问题,就是ctrl+shift+o不能删除未使用的包了,<br/> * 以前一直没问题, 今天怎么试都不行,最后发现是因为搜狗输入法的问题,切换取消输入法之后,快捷
2015-03-13 13:15:50 1194
原创 li列表中包超链接,使得用户选中的超链接是active状态,其他超链是非active状态
<div class="span3"> <ul class="nav nav-pills nav-stacked"> <li><a href="#" id="uploadFile">上传文件(WORD)</a></li> <li><a href="#" id="rawCorpus">生语料(TXT)</a></li> <li><a href="#" id
2015-03-11 22:58:35 7305
原创 Java实现文本按照自然段落进行切分
package cn.edu.shu.web.test;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;import java.util.ArrayList;import java.util.Iterator;/** * * <
2015-02-11 13:45:54 4997
原创 SSH集成org.springframework.beans.factory.BeanDefinitionStoreException: IOException
系统环境:JDK8+Eclipse4.4+Tomcat7.x+Spring4.1.3+Hibernate4.3.7+Struts2.3.20,我的配置文件均存放在src目录下。首先Spring默认配置文件是applicationContext.xml,如果不叫这个名,那就需要额外指定了,指定方式是在web.xml文件中加入:contextConfigLocation和classpath:b
2015-02-01 10:05:41 27323 2
原创 Spring4.1使用c3p0加载配置文件连接数据库,Access denied for user 'root'@'localhost' 错误!
db.propertiesjdbc.user=rootjdbc.password=adminjdbc.driverClass=com.mysql.jdbc.Driverjdbc.jdbcUrl=jdbc\:mysql\:///spring4jdbc.initialPoolSize=5jdbc.maxPoolSize=10Sprin
2015-01-30 21:40:55 7234 2
原创 Scala程序设计-Java虚拟机多核编程实践(一)
对象一旦创建出来,就不再改变其内容,这样的对象是不变的。这样做可以无需顾虑多线程访问对象时的竞争管理,Java的String就是不变对象的一个例子。基于此,使用Scala创建多线程应用时,可以用不变状态(immutable state)编写无锁代码,从而写出简洁的多线程代码,而无需顾虑线程间的数据竞争,以及处理加锁和释放带来的梦魇。JVM上的其他语言Groovy、JRuby、Clojure怎么
2015-01-21 14:40:52 1556
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人