搜索到与相关的文章
Python

Python中文文本分句 sentence tokenize

由于nltk等都没有实现句子级别的tokenize,或者文本分句。这里使用python正则,快速实现一个,可以把文本分成若干个小句子。代码如下,如果你想要实现自己个性化的分句,例如只考虑“。!”等的分句,可以调整正则项,“|”代表或的意思。defsent_tokenize(x):sents_temp=re.split('(:|:|,|,|。|!|\!|\.|?|\?)',x)sents=[]foriinrange(len(sents_temp)//2):s

系统 2019-09-27 17:47:38 2689

Python

Python 列表排序方法reverse、sort、sorted详解

python语言中的列表排序方法有三个:reverse反转/倒序排序、sort正序排序、sorted可以获取排序后的列表。在更高级列表排序中,后两中方法还可以加入条件参数进行排序。reverse()方法将列表中元素反转排序,比如下面这样>>>x=[1,5,2,3,4]>>>x.reverse()>>>x[4,3,2,5,1]reverse列表反转排序:是把原列表中的元素顺序从左至右的重新存放,而不会对列表中的参数进行排序整理。如果需要对列表中的参数进行整理

系统 2019-09-27 17:38:35 2689

编程技术

guake

作用:命令窗口,1.安装sudoapt-getinstallguakehttp://blog.csdn.net/aip1080/article/details/7731569虽说现在很多Linux发行版,比如Ubuntu,已经基本上可以采用GUI来完成绝大部分一般性的任务。但是,终端程序对于linux用户来说仍是必不可少的。Gnome自带的gnome-terminal还算不错,简单,易用,也已经支持多标签。但是,如果你希望让终端自动启动并在后台运行,如果你

系统 2019-08-29 23:38:00 2689

编程技术

让你的文本框(input)更加丰富多彩

http://www.corange.cn/archives/2008/10/2077.htmlCSS:input.txtInput{background:#fff;background-repeat:no-repeat;background-position:2pxcenter;border:1pxsolid#999;padding:2px2px2px20px;}input.searchInput{backgr

系统 2019-08-29 23:09:26 2689

编程技术

用MD5处理明文密码加密

很多的网络相关的软件都需要用户名密码登录,在开发的时候像这些密码都是保存在SharedPreferences中,这些密码保存在/data/data/包名/shared_prefs下,保存在一个XML文件中,如下:可以用FileBrower查看开始说道正题,MD5加密算法虽然现在有些人已经将其解开了,但是它的加密机制依然很强大,我想绝大对数还是不会解开的。MD5加密算法是单向加密,只能用你的密码才能解开,要不就是会解密算法,否则想都别想解开。为了防止这种情况

系统 2019-08-29 22:43:46 2689

编程技术

guid跟sequence做主键的比较

今天上班,发现一个同事用oracle的sys_guid()来做从一个表中随机获取6条记录:select*from(select*fromtablenameorderbysys_guid())whererownum<7;看得出来是先创建guid,然后将表记录按照这个guid排序,再从中取头6条。数据库主键用guid我倒是见过,这样用作取随机数倒是头一次碰上。立刻又想到oracle用guid作主键,跟sequnce比较哪个更好。google中还是找到了一篇文章

系统 2019-08-29 22:42:56 2689

编程技术

request.getParameter()、request.getInputStre

大家经常用servlet和jsp,但是对request.getInputStream()和request.getReader()比较陌生。request.getParameter()request.getInputStream()request.getReader()这三个方法都是从request对象中得到提交的数据,但是用途不同,要根据
表单提交数据的编码方式选择不同的方法。HTML中的form表单有一个关键属性enctype=applicat

系统 2019-08-29 22:38:02 2689

ASP.NET

ASP.NET 2.0 Beta 1研究总结

ByBenASP.NET2.0Beta1研究总结1.课题简介ASP.NET2.0的出现,更方便了开发者的系统开发,更全面强大的设计工具VisualStudio.Net2005beta1大大提高开发效率.2.研究过程2.1.概述VS.NET2005beta1以强大的IDE环境,加上豪华的功能开发界面,将ASP.NET1.1

系统 2019-08-29 22:16:09 2689

Linux

Linux下编写makefile文件

首先在vi编辑器下编写add.c#include"test.h"#includeintadd(inta,intb){returna+b;}intmain(){printf("2+3=%d\n",add(2,3));printf("5-3=%d\n",sub(5,3));return1;}再编写sub.c文件:#include"test.h"intsub(inta,intb){returna-b;}最后编写test.h文件:#ifndef_

系统 2019-08-12 09:29:54 2689