`
文章列表
这边是简单实现   在做的一个pptx转docx的东西   首先是用POI实现的 发现ppt中取出的图像(XSLFPictureShape)放到docx中显示不出(文件在的 解压docx看到了) 直接处理openxml不会....然后就用了docx4j   docx4j(http://www.docx4java.org/trac/docx4j)   将图片写入 显示没有问题 在处理好了表格之后 要做自定义格式的处理(也就是ppt的格式到word里也要保留(最低限度的保留 字体和字号总要的))   接下来用dom4j获取pptx的自定义格式的信息(此时项目已经是POI负责做p ...
生活有点无聊,就用erlang写写一些算法吧.闲着也闲着     首先是KMP 介绍: http://zh.wikipedia.org/wiki/%E5%85%8B%E5%8A%AA%E6%96%AF-%E8%8E%AB%E9%87%8C%E6%96%AF-%E6%99%AE%E6%8B%89%E7%89%B9%E7%AE%97%E6%B3%95  关于字符串匹配的 原理蛮简单的:  被匹配字符串MWord 匹配字符串SWord M表示MWord的下标 S表示SWord的下标  1,初始化M=1,  2,如果M大于MWord的长度,返回没找到。如果lists:nth(M, M ...
关于怎么获取豆瓣日志的文章 原来有写过一篇:http://fair-jm.iteye.com/blog/1896575 这个是用htmlparser的 现在的改成jsoup 原理差不多 都是根据tag 还有id来获取 日志的标题 发布时间和内容的   先来一张效果图吧 生成的还不错(生成的来源依旧是我姐的豆瓣日志:http://www.douban.com/people/maybedekky/notes) 没错这个工具图片的地址是直接转成图片的...不是text文本..略强大   所以这部分就略过了 需要的可以看上面的日志。   itextpdf的下载地址是: http://i ...
帮人做的,后来因为一个dll经常崩溃的问题他不要~~那白做就白做了吧 把过程分享一下   流程不难: 导入一堆账号密码文件(这边用了txt 其实用数据库好点 可以做些标识) 然后模拟网页登陆 登录成功后获取需要的数据并保存. ...
昨天在做一些验证码识别,因为主要用的语言是java,所以也是用java来做了。   刚开始自然是思路全无,后来在网上找到了J4L 这个工具jar   网站:http://www.java4less.com/ocrtools/ocrtools.php?info=guide   使用起来也是很简单: 这边先下载他的jar包: http://www.java4less.com/ocrtools/ocrtools.php?info=download   下载后解压 得到一堆文件:  运行一下那三个bat文件就可以看到效果:   如果你是64位的机器 请把bits64里的dl ...
内容参考了: http://zjumty.iteye.com/blog/1896350 当做一个练习然后加上自己的想法吧:   集合在了java.nio.file下的一些类的使用     Path: 使用Paths这个工具类可以生成Path 代表地址 这个类主要处理一些地址的生成操作 比如在已有Path下得到子文件的地址 得到文件的相对地址等等,使用起来很简单,这边列几个方法(更多的可以参考链接里的地址): package test.nio; import java.nio.file.Path; import java.nio.file.Paths; pub ...
结构如下:   只列一个web.xml: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schema ...
存入1千万条数据,用hibernate存 数据的定义都很简单: create table testEntity2 ( id varchar(255) not null, description varchar(255), name varchar(255), primary key (id) )  主键生成策略UUID   防止数据过大  设置  <property name="hibernate.jdbc.batch_size">50</propert ...
很久没从头到尾做一个应用了...所以 该忘记的都忘了...不该忘的也忘得差不多了...   这边简单记录一下了.... 内容很简单(过程却很麻烦啊 对于我这种菜鸟来说...) CXF和SH的整合    新建项目为动态web项目   增加一个source fold:resource用来放一些配置文件    导入需要的CXF的包和SH的包 手工去重(知道用maven会好点..但...还木有学..)   新建数据库和表 使用hibernate tool生成对应的entity   写spring的配置文件 配置数据源和session工厂  (关于hibernate4.X ...
gen_event行为模式规定了怎么处理日志事件 该行为模式和gen_server不同 一个gen_server的实现只能绑定一个回调模块 而gen_event则可以回调多个模块 这个和在java中注册成为一个事件的监听者道理是一样的 一个日志事件(event)会分发给多个注册了的处理者(handler,gen_event行为模式的实现模块)   gen_event由start_link/0或/1进行初始化 一般使用start_link/1(可以使用start 用start_linik是为了和监督者连接起来) start_link(EventMgrName) -> Resu ...
额 电子书是买了 然后再买了本erlang程序设计  再看ets和dets那部分 就权当做个笔记啦....   erlang程序设计 写道 ETS和DETS基本上是在做同一件事:它们提供大型的“键—值”搜索表。所不同的是,ETS驻留在内存,而DETS驻留在磁 ...
读书笔记 读书笔记 依旧是那本erlang/OTP并发编程实战 买了纸质书懊悔不已 已打算再买图灵的电子版了...哎~~   在本机上建立一个node网络 和好几台计算机分别建一个node然后连接差不多是一样的   1.建立节点 要建立节点是很简单的(以下的实验都是在win下做得): 分别在三个cmd下输入 erl -sname a erl -sname b erl -sname c  当然还可以输入erl -name a 但在win下(至少是我这)会出错误: 写道 {error_logger,{{2013,7,10},{21,25,11}},"Can't s ...
环境:CXF 2.6.3 IDE: eclipse for javaEE JUNO   这系列文章都是看书看视频的笔记 如果有错误欢迎指正^_^   过程是比较简单的。CXF的程序用现成的 不讲如何开发JAX-WS或者JAX-RS       1.创建项目(动态web项目)在 web-inf/下导入CXF和其他第三方包     2.修改web.xml 增加spring配置: 在web.xml中增加启动spring的配置和CXF的有关配置 配置内容如下:   <?xml version="1.0" encoding="UT ...
这些文章可以算是读书笔记了..写在这记录一下 记录: 程序的源代码在 https://github.com/erlware/Erlang-and-OTP-in-Action-Source/tree/master/chapter_06 编译程序在window下出错的(elrc -o ebin src/*.erl 显示src/*.erl:none: I/O error)的 可以用以下命令: FOR %f in (src\*.erl) DO erlc -W -o ebin "%f"   这个示例程序中包含了几种行为模式: sc_app 是application行为 ...
还是erlang/OTP并发实战上的例子~这本书图灵出电子书了:http://www.ituring.com.cn/book/828  是本不错的书 蛮好的~   好了 例子的源代码: https://github.com/erlware/Erlang-and-OTP-in-Action-Source/tree/master/chapter_06   文件的结构也不是很复杂,看起来一目了然 如下:   写道 └───simple_cache -->项目名 ├───doc -->存放文档 ├───ebin -->编译产生的字节码文件 ├───include ...
Global site tag (gtag.js) - Google Analytics