今天帮同学处理一点语料。语料文件有点大,并且是以连续两个换行符作为段落标志,他想把它按段落分隔成多个小文件,即每3个段落组成一个新文件。由于以前没有遇到过类似的操作,在网上找了一些相似的方法,看起来都有点复杂。所以经尝试,自己写了一段代码,完美解决问题。
基本思路是,由先读原文件内容,并使用正则表达式,依据\n\n进行切片处理,结果为一个列表,其中每一个列表元素都存放一个切片中的内容;然后创建一个...
分类:
编程语言 时间:
2015-07-08 02:08:10
阅读次数:
173
思想:根据完全二叉树的定义,对完全二叉树按照从上到下、从左到右的层次遍历,应该满足一下两条要求:
●某节点没有左孩子,则一定无右孩子
●若某节点缺左或右孩子,则其所有后继一定无孩子
若不满足上述任何一条,均不为完全二叉树。
算法思路:采用层序遍历算法,用cm变量值表示迄今为止二叉树为完全二叉树(其初值为1,一旦发现不满足上述条件之一,则置cm为0),bj变量值表示迄今为止所有节点均...
分类:
编程语言 时间:
2015-07-08 02:07:38
阅读次数:
298
最近看了看一个C#游戏开发的公开课,在该公开课中使用面向对象思想与Unity3D游戏开发思想结合的方式,对一个简单的赛车游戏场景进行了实现。原本在C#中很方便地就可以完成的一个小场景,使用Unity3D的设计思想(即一切游戏对象皆空对象,拖拽组件才使其具有了活力)来实现却需要花费大量时间与精力,究竟...
分类:
编程语言 时间:
2015-07-08 02:08:03
阅读次数:
174
Implement Queue using StacksImplement the following operations of a queue using stacks.push(x) -- Push element x to the back of queue.pop() -- Removes...
分类:
编程语言 时间:
2015-07-08 02:06:23
阅读次数:
143
1:递归(理解) (1)方法定义中调用方法本身的现象 举例:老和尚给小和尚讲故事,我们学编程 (2)递归的注意事项; A:要有出口,否则就是死递归 B:次数不能过多,否则内存溢出 C:构造方法不能递归使用 (3)递归的案例: A:递归求阶乘 B:兔子问题 C:递归输出指定目录下所有指定...
分类:
编程语言 时间:
2015-07-08 02:06:09
阅读次数:
158
jsp中:1 (String)request.getSession().getAttribute("username"); // 获取2 request.getSession().setAttribute("username", "xxx"); // 设置Java中: 1 //servlet中 2....
分类:
编程语言 时间:
2015-07-08 02:02:30
阅读次数:
267
package com.dailywork.util; import java.io.UnsupportedEncodingException;import java.util.Properties; import javax.activation.DataHandler;import javax....
分类:
编程语言 时间:
2015-07-08 02:02:43
阅读次数:
133
转载:http://coderbee.net/index.php/java/20140719/959项目组用了 Spring MVC 进行开发,觉得对里面的使用方式不是很满意,就想,如果是我来搭建开发环境,我会怎么做?下面就是我的想法,只关注于 MVC 的 View 层。一、统一的响应格式现在基本上...
分类:
编程语言 时间:
2015-07-08 02:01:29
阅读次数:
152
Java/javaEE/web/jsp/网站编程环境配置及其软件下载和网站路径(2015/07/08更新)JDK下载地址(JDK官网下载地址)下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21...
分类:
编程语言 时间:
2015-07-08 02:01:39
阅读次数:
169
SpringMVC和Struts2的区别1.机制:springmvc的入口是servlet,而struts2是filter,这样就导致了二者的机制不同。2.性能:spring会稍微比struts快。springmvc是基于方法的设计,而sturts是基于类,每次发一次请求都会实例一个action,每...
分类:
编程语言 时间:
2015-07-08 01:59:39
阅读次数:
136
/** * 获取table表格的数据项. */function getTableData(tableId){ var data = "{"; //定义数据变量 $("#" + tableId).find("...
分类:
编程语言 时间:
2015-07-08 01:59:50
阅读次数:
231
1 import java.awt.*; 2 import java.awt.image.BufferedImage; 3 import java.io.*; 4 import java.util.Random; 5 import javax.imageio.ImageIO; 6 7 publ...
分类:
编程语言 时间:
2015-07-08 01:59:01
阅读次数:
151
学习集合需要掌握1136, 即一个图,一个类(Collections),三个知识点(foreach, 泛型, 自动打包和解包),六个接口(Collection, List, Set, Map, Iterator, Comparable).1. 一个图:Map存储的是键值对,可以认为是双列Collec...
分类:
编程语言 时间:
2015-07-08 01:57:57
阅读次数:
157
在java web项目中虽然可以通过request.getParameterMap()很轻松的获得参数Map,但得到的Map和普通Map是不一样的,是被锁定的,不能像操作常规Map那样进行put、get等操作,该方法将得到参数Map返回为可操作的普通Map 1 /** 2 * 从request中获....
分类:
编程语言 时间:
2015-07-08 02:00:29
阅读次数:
234
Properties properties = new Properties();// 方法1try { // 在加载的class文件中加载,文件是和类文件放在一下的 ClassLoader loader = PropertiesUtil.class.getClassLoader(); ...
分类:
编程语言 时间:
2015-07-08 01:58:00
阅读次数:
115
Spring jms 的命名空间 xmlns:jms="?
xsi:schemaLocation="
http://www.springframework.org/schema/jms
http://www.springframework.org/schema/jms/spring-jms.xsd" Spring jms 的命名空间元素 SpringJMS 提供...
分类:
编程语言 时间:
2015-07-08 00:49:54
阅读次数:
125
自己整理的一点跟取余有关的东西,希望对大家有用。取余方法1:整型取余的运算符%,使用方法x%y.x和y必须都是整型,但是不一定是正的。%运算符叫做求余(remainder)或者求模(modulus),用户计算x除以y的余数。该操作符的操作数只能是:bool、char、short、int和long,以及对应的un..
分类:
编程语言 时间:
2015-07-08 00:49:51
阅读次数:
164