今天帮同学处理一点语料。语料文件有点大,而且是以连续两个换行符作为段落标志,他想把它按段落分隔成多个小文件。即每3个段落组成一个新文件。因为曾经没有遇到过类似的操作,在网上找了一些类似的方法,看起来都有点复杂。所以经尝试。自己写了一段代码。完美解决这个问题。 基本思路是,先读原文件内容,并使用正則表 ...
分类:
编程语言 时间:
2017-08-06 13:59:03
阅读次数:
482
数组指针是指一个指向数组的指针,例如有一个数组指针p指向一个数组a[],则 *p是取到这个数组,也就是说 *p=a,因此 **p =a[0], 它的定义为: (*c)表示它是一个指针,若不加括号则变成 指针数组 ,[10]表示指向一个长度为10的数组,int 表示数组元素为int 因为函数不能返回数 ...
分类:
编程语言 时间:
2017-08-06 13:59:22
阅读次数:
110
通过以下方式给Thread线程设置一个名字 ...
分类:
编程语言 时间:
2017-08-06 14:00:35
阅读次数:
203
转载请注明出处:http://blog.csdn.net/ns_code/article/details/14128987 UDP的Java支持 UDP协议提供的服务不同于TCP协议的端到端服务,它是面向非连接的,属不可靠协议,UDP套接字在使用前不需要进行连接。实际上,UDP协议只实现了两个功能: ...
分类:
编程语言 时间:
2017-08-06 14:01:07
阅读次数:
252
// // // // Respect the work. // // </copyright> // <summary> // // The quick sort. // // 高速排序(QuickSort)是对冒泡排序的一种改进。它的基本思想是:通过一趟排序将要排序的数据切割成独立的两部分,当中 ...
分类:
编程语言 时间:
2017-08-06 14:01:32
阅读次数:
180
输出: 排序前:13,55,37,33,45,9,60,21,10排序后:9,10,13,21,33,37,45,55,60 ...
分类:
编程语言 时间:
2017-08-06 14:01:52
阅读次数:
160
字符串处理绝对是任何一门语言的重点。 str.partition(sep) Split the string at the first occurrence of sep, and return a 3-tuple containing the part before the separator, ...
分类:
编程语言 时间:
2017-08-06 14:02:02
阅读次数:
193
案例: 实现一个能将函数调用信息记录到日志的装饰器 需求: 如何解决这个问题? 为了装饰器的灵活性,定义一个装饰类,把这个类的实例方法当做装饰器,在类中装饰器方法持有实例对象,便于修改属性和扩展功能 ...
分类:
编程语言 时间:
2017-08-06 14:03:20
阅读次数:
424
二维数组是一维数组,其数组元素是一维数组:三位数组也是一维数组,其数组元素是二维数组。 从这个角度看,Java语言里没有多为数组。 class ArrayList { public static void main(String[] args) { int[][] arr = new int [3] ...
分类:
编程语言 时间:
2017-08-06 14:03:59
阅读次数:
123
网上非常多介绍3种页面置换算法的样例和过程是不对的, 本文依据《操作系统概念》第七版对三种算法做介绍,并给出正确的样例以验证算法。 一、FIFO先进先出页面置换算法,创建一个FIFO队列来管理内存中的全部页。在计算缺页率的时候最好把每一次页面调度的队列写出来,这样不easy出错。 以下举例说明: 如 ...
分类:
编程语言 时间:
2017-08-06 14:04:12
阅读次数:
318
觉得python对代码位置的要求简直是变态,缩进引发的错误我以前在博客里讲过了,如果不懂可以看看我以前的博客,今天又遇到了一个代码位置所引发的错误,现在给大家分享一下: 我想要打印出来一个5*5的实心矩阵,先给大家上图: (j=1放在while循环外面,第2至第4列为空。和预期不符合) (此时j=1 ...
分类:
编程语言 时间:
2017-08-06 14:05:32
阅读次数:
149
一、安装环境检查一下包是否安装 yum install gcc yum install zlib-devel yum install make yum install -y openssl openssl-devel 二、开始安装python3.6 三、检查是否安装成功 四、安装Django==1. ...
分类:
编程语言 时间:
2017-08-06 14:05:40
阅读次数:
234
须要序列化的Person类: package cn.itcast_07; import java.io.Serializable; /* * NotSerializableException:未序列化异常 * * 类通过实现 java.io.Serializable 接口以启用其序列化功能。未实现此 ...
分类:
编程语言 时间:
2017-08-06 14:05:56
阅读次数:
133
前言: 干了这几个项目,也做过几次文件上传下载,要么是copy项目以前的代码,要么是百度的,虽然做出来了,但学习一下原理弄透彻还是很有必要的。刚出去转了一圈看周围有没有租房的,在北京出去找房子是心里感觉最不爽的时候,没有归属感,房租还不便宜,RT,不能好高骛远,还是脚踏实地一点一点学技术吧,终将有一 ...
分类:
编程语言 时间:
2017-08-06 14:09:36
阅读次数:
209
1.在python 2.x版本中,使用“,”(不含双引号)可使输出不换行,例如 2.python 3.x版本输出不换行格式如下 print(x, end="") end="" 可使输出不换行。 (我的是2.7版本,下面的3.x版本的图我是从网上找的) ...
分类:
编程语言 时间:
2017-08-06 14:10:01
阅读次数:
126
近期项目中遇到了一个处理速度慢阻塞用户界面操作的问题,因此想用多线程来解决。在处理数据的循环中,新建线程,在新建的线程中处理数据。多线程同一时候处理数据,以此来达到加速的目的,使用户界面操作变得流畅。在多任务操作系统中。我们能够在操作系统的协调下同一时候进行多个任务。各个任务以分时复用的形式来进行工 ...
分类:
编程语言 时间:
2017-08-06 14:10:18
阅读次数:
140
拓扑排序是求一个AOV网(顶点代表活动, 各条边表示活动之间的率先关系的有向图)中各活动的一个拓扑序列的运算, 可用于測试AOV 网络的可行性. 整个算法包含三步: 1.计算每一个顶点的入度, 存入InDegree数组中. 2.检查InDegree数组中顶点的入度, 将入度为零的顶点进栈. 3.不断 ...
分类:
编程语言 时间:
2017-08-06 14:10:48
阅读次数:
162
JAVA 爬虫工具有挺多的,但是Gecco是一个挺轻量方便的工具。 先上项目结构图。 这是一个 JAVASE的 MAVEN 项目,要添加包依赖,其他就四个文件。log4j.properties 加上三个java类。 1、先配置log4j.properties 2、接下来着手写Blog.java,里面 ...
分类:
编程语言 时间:
2017-08-06 14:11:18
阅读次数:
395
转自云栖社区:https://yq.aliyun.com/articles/56?spm=5176.100239.blogcont59193.11.jOh3ZG# 摘要: 该文章来自于阿里巴巴技术协会(ATA)精选文章。 Java调试概述 程序猿都调式或者debug过Java代码吧?都体会过被PM, ...
分类:
编程语言 时间:
2017-08-06 14:13:38
阅读次数:
184
#!/usr/bin/env python #-*-coding:utf-8-*- #Author: #Date: #Version: USER="huanggang" PASSWD="123456" def login(): result = checkpasswd() for errornum ... ...
分类:
编程语言 时间:
2017-08-06 14:14:13
阅读次数:
151