自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (4)
  • 收藏
  • 关注

原创 常见的分类算法

KNN,Decision Tree,Naive Bayes,SVM,Random Forest,AdaBoost,Linear Discriminant Analysis,Quadratic Discriminant Analysis。

2016-03-30 17:36:31 826

原创 如何自动检测一段文字的语言

学习自然语言处理有一段时间了,其实我做的无非就是一些表面功夫,学到最后,还是机器学习顶用。如题,最近在做一个课题,需要检测一段文字的语言,去掉非英文的文本。我搜集了一些资料,总结一下:需要用到Python,以及NLTK包,你可以pip install nltk。原文在这里:http://blog.alejandronolla.com/2013/05/15/detecting-tex

2015-03-26 07:24:04 2262

原创 基于HtmlUnit网络爬虫(一)

由于时间关系,我不知道下一集会什么时候写,但是欢迎大家交流。很多网络爬虫新手肯定会遇到的2个问题:执行JavaScript和处理Ajax请求。我这里以HtmlUnit框架为例。好了,我先贴一些关键配置的代码,使得我们模拟的浏览器可以执行CSS和JavaScript。BrowserVersion bv = BrowserVersion.FIREFOX_24;WebClient

2014-12-26 18:50:39 1059

原创 GAE实现批量上传数据文件(XML和CSV格式)

如何搭建GAE开发环境我就懒得说了,如果连环境都不会搭建,那么研究数据上传也m

2014-08-23 05:12:16 780

转载 Xcode下C++开发OpenCV(来自国外网站)

Check that opencv 2.3.1 was installed by looking back where it printed "General configuration".Then randomly do this:make -j8Then randomly do this:sudo make installXcode:OpenCV

2014-08-16 21:52:31 1145

原创 POI操作WORD分页

按照以往的思路和经验,在POI中创建一个DOC的对象:XWPFDocument doc = new XWPFDocument();这个对象理应存在一个方法:doc.createPage(),并且返回一个Page的对象,以及配对的doc.getPage(int index)返回Page对象,doc.getPagesCount()返回所有的页总数。当然这只是猜测。但是找遍API你也找不

2014-02-17 03:50:55 22103 1

原创 OpenCV搭建Python开发环境

首先,我的机器64位,安装Python64bit的,结果总是出现ImportError。最后还是妥协,安装32bit的Python。Python2.7的下载地址:http://www.python.org/ftp/python/2.7.5/python-2.7.5.msi。注意:当前openCV支持的最高版本是Python2.7第一步:安装Python,默认安装在C:/Python

2013-07-27 01:05:33 1253

原创 MATLAB图像中检测圆

首先,imfindcircles函数只针对Matlab2012a以上的版本,如果你的版本低于2012a,请先升级,不能直接升级,只能下载2012a以上版本,卸载当前的,再安装,当前最新版本是Matlab2013。A = imread('circlesBrightDark.png');imshow(A)Rmin = 30;Rmax = 65;[centersBright

2013-07-05 23:53:44 21527 4

转载 Matlab for Linux中文乱码

有Matlab的Linux版本中文乱码这个问题由来已久了。。。网上的办法一搜一大片,曾经满腔热血的试了好几个办法,很可悲的是没有一个能成功。。。。后来自己索性不管了,大不了用英文呗。。。今天从BBS上下了罗大牛的一份代码,不但是中文注释,最后的GUI也是中文,琢磨了半天实在是没怎么看懂,于是狠下决心。。。。找到一个百度空间的帖子,看作者说得如此中肯,难免就动心了。=============

2013-04-01 21:48:50 2328

转载 Linux下安装MySQL

Linux下安装MySQL   rpm文件是RedHat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续。该命令在安装时常用的参数是–ivh,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程。这个符号将持续到安装完成后才停止。   1)安装服务器端   在有两个rmp文件的目录下运行如下

2013-01-27 13:33:20 364

原创 64位Linux下安装Matlab常见问题的解决方案

平台:Fedora18 Linux 64bit下载地址:http://math.whut.edu.cn/shumo/special/msoft/mac/matlab_unix_2009b.iso不用怀疑,这个资源的速度是我找的资源里面最快的了。下载之后,挂载(这个我就不多说了,Linux用户不可能不知道)先修改权限,你懂的chmod 777 XXOO,其中的XXOO代表什么

2013-01-25 17:10:45 2818

转载 JAVA之BerkleyDB

package com.eyesmore.bdb.je;    import java.io.File;  import com.sleepycat.je.Database;  import com.sleepycat.je.DatabaseConfig;  import com.sleepycat.je.DatabaseEntry;  import com.sleepyc

2013-01-24 00:38:59 520

转载 JAVA解析PDF之IText

public static void main(String[] args) { System.out.println("ImageSequence"); // step 1: creation of a document-object Document document = new Document();

2013-01-24 00:37:46 2158

转载 JAVA和pdfbox

介绍:PDFBox是一个开源的可以操作PDF文档的Java PDF类库。它可以创建一个新PDF文档,操作现有PDF文档并提取文档中的内容。它具有以下特性:1.将一个PDF文档转换输出为一个文本文件。 2.可以从文本文件创建一个PDF文档。3.加密/解密PDF文档。4.向已有PDF文档中追加内容。5.可以从PDF文档生成一张图片。6.可以与Jakarta Lucene

2013-01-24 00:36:46 1361

转载 JAVA压缩ZIP

package com.layotech.www.mail;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import

2013-01-24 00:36:12 360

原创 JAVA图片格式转换

package com.test;import javax.imageio.ImageIO;import java.io.File;import java.io.IOException;import java.awt.image.BufferedImage;public class ChangeImageStyle {public ChangeImageStyle(

2013-01-24 00:35:11 580

原创 JAVA解析CSV

利用opencsv.jar解析,请自行下载。import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util.List;import au.com.bytecode.opencsv.CSVReader;

2013-01-24 00:34:05 412

原创 JAVA解析JSON

org.json.jar支持。import org.json.JSONArray;import org.json.JSONException;import org.json.JSONObject;public class JsonUtil {public static String[] JsonToStrings(String str){String[]

2013-01-24 00:33:13 348

原创 收藏的常用正则表达式

匹配中文字符的正则表达式: [u4e00-u9fa5]匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)匹配空白行的正则表达式:ns*r评注:可以用来删除空白行匹配HTML标记的正则表达式:]*>.*?|匹配首尾空白字符的正则表达式:^s

2013-01-24 00:31:30 353

原创 JAVA执行VBA脚本

代码,直接COPY修改即可try {  String[] cpCmd  = new String[]{"wscript", "E:/format.vbs"};  Process process = Runtime.getRuntime().exec(cpCmd);    int val = process.waitFor();//val 是返回值,如果返回0,那么正常执行。

2013-01-24 00:29:13 8803 4

原创 SWT选项卡TabFolder

一个TabFolder由一个或多个TabItem构成,它们之间是一对多的关系,TabItem通过setControl(Control control)方法设置所控制显示的控件。TabItem控制的控件可以是基本控件,也可以是面板容器类选项卡底部显示,只需设置属性TabFolder tabFolder = new TabFolder(shell, SWT.BOTTOM);

2013-01-24 00:23:54 5914

原创 SWT事件处理的常用写法

匿名内部类匿名内部类是最简单的一种方法,适用于对简单的事件处理:list.addSelectionListener(    new SelectionListener(){});这种写法最简单,缺点是不能够使代码重用,使用这种方法注册的监听器,一旦注册后就不易移除,所以要解决这个问题,可以使用内部类的方法SelectionListener listener = new

2013-01-24 00:22:41 606

原创 SWT工具栏菜单的实现

弹出菜单要定义为SWT.POP_UP带有下拉按钮的工具栏按钮要设置为SWT.DROP_DOWN判断是否是单击下拉按钮事件的方法代码:if(event.detail == SWT.ARROW)显示菜单时,要先计算出菜单所要出现的位置,然后通过setLocation(x,y)方法定位菜单,最后使用setVisible(true)方法将菜单显示出来。package com.l

2013-01-24 00:21:41 2653

原创 SWT系统托盘

1.创建系统托盘时要通过Display对象的getSystemTray方法的操作系统不同,对系统创建托盘的支持也不同,若系统不支持托盘,则返回null2.Tray和TrayItem是一对多的关系,同Menu和MenuItem的关系一样。3.TrayItem通常与一个弹出式菜单连用,配合TrayItem的事件,将菜单显示出来。4.SWT.Show和SWT.Hide,当系统托盘增多时,会隐

2013-01-24 00:21:05 757

原创 swt中提供的复制粘贴功能.

相关类介绍1.org.eclipse.swt.dnd.ClipboardsetContents(Object[] data, Transfer[] dataTypes, int clipboards)向黏贴板上复制内容.getContents(Transfer transfer, int clipboards)根据transfer从对应的黏贴板上获取内容.注意:data和dataT

2013-01-24 00:20:14 2182 2

原创 SWT 图片复制到剪切板

image = new Image(null, new FileInputStream(imagePath));ImageData data = image.getImageData();clipboard.setContents(new ImageData[]{data},new ImageTransfer[]{ImageTransfer.getInstance()}); //复制内容

2013-01-24 00:19:14 880

原创 SWT分组框

package com.layotech.www.study;import org.eclipse.swt.SWT;import org.eclipse.swt.layout.RowLayout;import org.eclipse.swt.widgets.Button;import org.eclipse.swt.widgets.Display;import org.

2013-01-24 00:18:34 651

原创 SWT自定义组合框

package com.layotech.www.study;import org.eclipse.swt.SWT;import org.eclipse.swt.custom.CCombo;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;public clas

2013-01-24 00:17:52 467

原创 SWT组合框Combo

组合框Combo实现左右按钮和上下按钮同样的方法package com.layotech.www.study;import org.eclipse.swt.SWT;import org.eclipse.swt.events.KeyAdapter;import org.eclipse.swt.events.KeyEvent;import org.eclipse.swt.l

2012-10-06 10:18:45 1596

原创 SWT左右List移除和增加

使用内部类方式处理的好处是可以再一个类中队不同的事件集中处理!package com.layotech.www.study;import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEvent;i

2012-10-06 10:18:22 629

原创 SWT文本框

文本框的一些常用属性文本框的全选,取消,复制,粘贴final Text content = new Text(shell, SWT.MULTI|SWT.V_SCROLL);//全选content.selectAll();//取消//如果有选择的文本if(content.getSelectionCount()>0){content.clearSelection()

2012-10-06 10:18:00 865

原创 SWT的标签控件

文本标签:Label label1 = new Label(shell, SWT.NONE);label1.setText("这是文本标签");分割线标签:Label label2 = new Label(shell, SWT.SEPARATOR|SWT.VERTICAL|SWT.SHADOW_ETCHED_OUT);分割线标签默认为垂直方式,应指定自定义标签:

2012-10-06 10:17:44 696

原创 SWT窗口小部件Widget

部件是一个图形用户接口的元素,就是GUI应用中的按钮,文本框,选择框等常用的界面元素,这些部件可以响应事件与用户交互。当部件的状态改变时,不管是由用户还是程序代码触发,部件都会自动重绘以显示最新状态,这是所有部件都有的重要特性,简单地说,每个部件所在屏幕中呈现出的效果总是不断地绘制出来的。Widget类是各种用户界面元素入按钮,列表,树和菜单整个继承体系的父类。Widget是抽象类,不

2012-10-06 10:17:25 790

原创 SWT笔记三,创建多个窗口

代码如下,熟悉API和概念:package com.layotech.www.study;import org.eclipse.swt.SWT;import org.eclipse.swt.events.SelectionAdapter;import org.eclipse.swt.events.SelectionEvent;import org.eclipse.swt

2012-10-06 10:17:04 1912

原创 SWT入门笔记二

Display(),创建一个Diaplay实例,并且创建一个UI线程,也可以通过Display类的静态方法Display.getDefault()来创建一个Display实例Display(DeviceData data)使用DeviceData对象创建Display实例,调试错误信息创建Shell对象传入的是Display对象,则为顶级窗口创建Shell对象传入的是Shell对象,则

2012-10-06 10:16:46 341

原创 SWT入门笔记

创建SWT程序有三个部分1,初始化窗口:Display封装了导演操作系统有关的方法,若要显示窗口,必须加上Shell对象,该对象是窗口对象2,添加控件:添加各种控件,文本框,按钮等3,GUI调用:首先调用shell.open()方法打开窗口,并显示窗口的所有控件,循环表示只要shell窗口还未释放,Display对象就会调用readAdnDispatch()方法跟着事件队列中用户所注册

2012-10-06 10:15:36 375

原创 Java调用外部程序

Runtime rt = Runtime.getRuntime();try {rt.exec("C:\\Program Files\\Mozilla Firefox\\firefox.exe");} catch (IOException e) {e.printStackTrace();}

2012-10-06 10:15:05 259

原创 Java产生各种组合的随机数

packagecom.itqy8.util; importjava.util.Random; publicclass GenerateRandomUtils {     /**     * 生成固定长度的随机字符     * @param len     * @return     */    publicstatic String ge

2012-10-06 10:14:49 1177

转载 JavaMail

JAVA与JavaMail邮件发送 收藏 2008年11月18日 星期二 14:151.介绍:Java Mail API的开发是SUN为Java开发者提供公用API框架的持续努力的良好例证。提倡公用框架,反对受限于供应商的解决方案,充分预示着一个日益开放的开发环境的建立。  Java Mail API的结构本身证明了它的开发者的基本目标之一--软件开发的工作量应该取决于应用程序本身

2012-10-06 10:14:12 517

转载 JAVA利用ZIP压缩文件

package com.layotech.www.mail;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import

2012-10-06 10:13:49 322

SQL-Front_Setup.exe

MYSQL下面的视图软件,不用再在黑框框里面操作啦

2011-05-30

jude-community-5_3-setup.exe

UML建模软件,以前的ROSE,现在为astash,网上很多都不能用,这个以人格担保可以使用。

2011-05-30

domainSQL注入软件

domainSQL注入软件,一款免杀的SQL注入软件

2009-12-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除