- 浏览: 430676 次
- 性别:
- 来自: 杭州
最新评论
-
lizhenlzlz:
对我有用,评论也有用
XStream快速起步 简单方便实现序列化(XML和JSON) -
DREAMS_ZDX:
多谢 解决了困扰我的问题
Process输入流输出流的正确使用 -
Ryan1Zheng:
tess3Wrapper
java下OCR的实现[j4l简单使用] -
zhangxiao_:
因为onDestroy() 在Fragment 不会执行!也 ...
设置高德地图在Fragment中显示 -
验孕侠:
新人,希望大神们能多分享职场的一些东西
工作感悟
文章列表
这边是简单实现
在做的一个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笔记
- 博客分类:
- erlang学习笔记
额 电子书是买了 然后再买了本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程序的文件结构
- 博客分类:
- erlang学习笔记
还是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 ...