- 博客(14)
- 收藏
- 关注
原创 java使用tess4j实现图片上的文字识别
最近在研究tesseract实现文字识别,废话不多说,研究新技术,首先要百度。百度一下相关的文章还不少,基本都是这样的代码很简单,也没有什么注意事项,然后我建了测试项目,抄了代码,然后......运行结果是这样的还有这样的没事,意料之中,写了这么久代码,早有这种觉悟。百度解决方法吧,有说是少了什么dll的,把dll复制到系统目录下,不行。有说是没安装vc++,好吧,那安装,结果意料之中,还是不行,继续百度,说是vc++版本不对,要2019版,不能2015版,可是人家...
2021-09-06 20:41:19
1092
1
原创 mysql存储emoji表情
问题:微信的昵称可以含有emoji表情,把这样的昵称存储到数据库时出现了这个异常:java.sql.SQLException: Incorrect string value: '\xF0\x9F\x92\x95 ...' for column 'nickName' at row 1分析:简单的说,就是utf-8字符集不够用了,emoji超过了utf-8的范围解决方案:就是...
2018-07-16 19:56:58
259
原创 一键部署java web应用(linux)
先看看部署web应用的步骤1.本地打包2.上传压缩包到服务器3.停止tomcat4.删除旧版本web应用,解压缩新版本5.启动tomcat每次web应用更新,都要重复上面这几个步骤, 重复的步骤,交给计算机去完成就可以了。1.本地打包import java.io.File;import java.io.FileInputStream;import
2017-11-19 15:31:55
3474
原创 linux搭建ftp服务器
1.安装vsftpd1.1先查看系统是否已安装vsftpdrpm -q vsftpd上图表示未安装vsftpd1.2安装vsftpdrpm -q vsftpd安装完成后再查看如下图1.3启动vsftpdsystemctl start vsftpd查看服务状态systemctl status vsftpd.service
2017-11-19 12:32:34
633
原创 swift3 CoreData增删改查
swift3 CoreData的操作十分简单,只需要简单的几个步骤就能完成增删改查要使用CoreData,需要在新建项目时勾选CoreData选项新建的项目中会有SwiftDemo2.xcdatamodeld这个文件(SwiftDemo2是项目名)新增一个entity(相当于数据库的表),添加entity的属性,如下图我新增了一名为"Note"的entity
2017-11-14 09:06:19
571
转载 MySQL索引背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分
2016-07-31 20:08:03
287
原创 java位操作总结
java位操作有移位、与、或、异或、取反。位操作只能用于整形数据,对float和double类型进行位操作编译器会报错。移位运算符有三种:>>:右移,连符号位一起右移,高位补符号位,低位舍弃,右移一位相当于除以2>>>:无符号右移,把参与运算的数字当成无符号数进行右移,高位补0。例: int a = -2; //1111 1111 1111 1111 1111 1111
2016-04-10 23:28:51
321
转载 你离顶尖Java程序员,只差这11本书的距离
个人认为看书有两点好处:能出版出来的书一定是经过反复的思考、雕琢和审核的,因此从专业性的角度来说,一本好书的价值远超其他资料对着书上的代码自己敲的时候方便“看完书之后再次提升自我的最好途径是看一些相关的好博文“,我个人认为这是学习的第二步,因为一本书往往有好几百页,好的博文是自己看书学习之后的一些总结和提炼,对于梳理学习的内容很有好处,当然这里不是说自己的学习方法,就不再扯
2016-04-01 22:17:06
440
原创 笔记1:关于List<?>和List
List:List list;表示list变量可以引用泛型为任何类型的List,但是list不能调用add()方法添加元素,但可以调用remove()方法删除元素,如:
2015-10-18 11:30:25
560
转载 jsp页面的base标签
我们在用IDE工具生成JSP页面时通常都包含下面的两段代码,<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%>"> 它们
2015-10-17 15:18:46
799
转载 JAVA操作Excel文件
JAVA EXCEL API:是一开放源码项目,通过它Java开发人员可以读取Excel文件的内容、创建新的Excel文件、更新已经存在的Excel文件。使用该API非Windows操作系统也可以通过纯Java应用来处理Excel数据表。因为它是使用Java编写的,所以我们在Web应用中可以通过JSP、Servlet来调用API实现对Excel数据表的访问。下载:Java Exce
2015-10-09 14:58:15
401
原创 Hibernate使用like模糊查询
String hql = "from User where userName like ? and realName like ?"; Query query = session.createQuery(hql); query.setParameter(0, "%" + userName + "%"); query.setParameter(1, "%" + realNam
2015-10-07 23:27:42
1514
转载 Hibernate的条件查询的几种方式
1、 第一种,用?占位符,如: //登录(用?占位符) public List LoginUser(UserPO up)throws Exception{ Session session = HibernateSessionFactory.getSession(); String hql = "from UserPO where name = ? and pwd
2015-09-30 14:42:52
513
原创 ajax提交form表单的两种方法
一、普通ajax方法普通的ajax请求,使用serialize()方法将表单值序列化后直接作为请求参数,不需要一个个去获取表单值$.ajax({ type:'post', url:url, data:$('#formid').serialize(),//序列化表单值 success:function(data){
2015-07-18 10:33:07
1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人