- 博客(28)
- 收藏
- 关注
原创 pycharm中使用Django框架新建web工程
一. 新建项目:1. 点击菜单栏File-》New Project....:创建后,文件目录如下:二. 项目运行配置:1.点击右上角的Edit Configurations...2.配置参数设置:1)ip和端口;2)python选择本地安装的,而不是软件自带的;3)工程所在位置3.运行项目后,访问http://127.0.0.1:8000/...
2021-09-15 16:48:23 155
原创 windows下,python第三库安装
这里以安装psd-tools为例:1.进入python安装包Scripts,执行命令:pip installpsd-tools安装失败,错误提示:第三方库aggdraw安装失败,这里可以用第二种安装方式2.用安装方式二,安装第三方库aggdraw成功后,再次执行命令:pip installpsd-tools,即可安装成功。3.安装成功后,可以用命令:pip list,查看所有安装的第三方库:注意:安装方式二:将要下载的第三方库文件下载到本地后,再进行安装:1)第...
2021-09-06 10:32:57 827
原创 windows下python安装
1.官网下载安装包:https://www.python.org/downloads/注意:建议自定义文件夹安装2.添加环境变量注意:1)如果是卸载重装的python,环境变量可能会是之前的版本,需要重启电脑,再修改为新安装的版本;2)添加环境变量时,建议将安装包下的Scripts文件夹,也加入环境变量,方便执行一些第三方库文件的命令;参考文章:https://zhuanlan.zhihu.com/p/104502997...
2021-09-06 10:17:53 167
原创 redis安装
在window下的安装,安装方式分安装或者解压版本,我这里是解压:下载地址:https://github.com/MicrosoftArchive/redis/releases参考地址:https://www.redis.com.cn/redis-installation...
2020-03-30 11:16:25 148
原创 根据fabricjs模糊算法,后台用java合成同样效果的模糊效果
1. 根据fabricjs模糊算法,后台用java合成同样效果的模糊效果,其中fabricjs模糊算法为: simpleBlur: function(options) { var resources = options.filterBackend.resources, canvas1, canvas2, width = options.imageDa...
2019-12-30 16:00:15 623
原创 java中阿拉伯数字转中文
1,2,3等这样的数字转换为中文的一二三等,网上找到一个参考,在别人基础上进行了测试完善:private String NumberToChinese(String string) { String[] s1 = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; String[] s2 = { "...
2019-11-26 15:22:42 1143
原创 dubbo在项目中的使用
1. 安装zookeeper(见笔记“zookeeper安装及启动”),zookeeper是Dubbo的注册中心。2. 编写java代码:创建Maven项目,构建Dubbo+Zookeeper+Spring实现的简单Demo;3. 安装Dubbo-admin(见笔记“Dubbo的管理控制台dubbo-admin安装启动”),实现监控注意:我启动了一个服务提供者和两个消费者后,可...
2019-10-15 17:36:15 458
原创 Dubbo的管理控制台dubbo-admin安装启动
一 启动zookeeper二 下载dubbo-2.6.0前往github上下载dubbo-admin:https://github.com/apache/incubator-dubbo/tree/dubbo-2.6.0注意:dubbo-2.6.1以后的版本不再有dubbo-admin三 进入dubbo-admin/WEB-INF中打开dubbo.properties文件,修改...
2019-10-15 17:31:40 200
原创 zookeeper安装及启动
一 下载zookeeper二 修改zoo_sample.cfg 文件名(F:\studySoft\zookeeper-3.4.14\conf) 为 zoo.cfg,并编辑zoo.cfg文件注意:1) 提前新建文件夹data和log,否则启动会报错2)注意这两个文件夹的位置里面的分隔符是"\\";dataDir=F:\\studySoft\\zookeeper\\da...
2019-10-15 17:26:15 176
原创 ubuntu18.04上安装rabbitmq
一 安装步骤 按照官网步骤安装:https://www.rabbitmq.com/install-debian.html#apt,官网提到了两种安装方式,我是按照第一种方式安装的,按照官网的步骤,安装一次成功:我的linux系统是ubuntu18.04,在root用户下操作的,安装命令依次为:# import PackageCloud signing keywg...
2019-09-20 15:39:54 661
原创 Timer与TimerTask实现定时任务
一. 简介 Timer是java自带的一种定时器工具,可以用来在一个后台线程计划执行指定任务。它可以按照计划在指定的时间节点执行一个任务一次或反复多次。 指定的任务定义可以通过TimerTask实现,通过继承TimerTask,TimerTask的子类代表一个可以被Timer计划的任务。 这里可以通过Timer类将定时器线程设置为用户线程和守护线程,...
2019-08-27 13:55:46 1819
原创 JAVA虚拟机关闭钩子(Shutdown Hook)、finally(try,catch)、finalize()调用场景及执行顺序
JAVA虚拟机关闭钩子(Shutdown Hook)、finally(try,catch)、finalize(),三者都能在虚拟机关闭前做一些操作,但是调用场景和执行顺序不一样。1. JAVA虚拟机关闭钩子(Shutdown Hook)在下面场景下被调用:1)程序正常退出;2) 使用System.exit();3)终端使用Ctrl+C触发的中断;4)系统关闭...
2019-08-27 10:43:50 818
原创 ubuntu18安装以及secureCRT连接遇到的问题总结
一 在window上安装虚拟机,然后在虚拟机上安装ubuntu,发现一篇比较好的博客,参照着安装成功。参考博客:https://blog.csdn.net/stpeace/article/details/78598333二 安装成功后,由于要使用secureCRT连接虚拟机,所以需要知道虚拟机的ip。1. 查询ip1) 使用ifconfig -a命令,报错command “i...
2019-08-23 17:28:31 922
原创 pdf文档距边检测
1. 需求:需要检测pdf文档里面的内容(目前只需要判定文字)与文档边缘的距离,要保证有一定的距离,为了方便裁切时不会把内容裁切掉;2. 解决思路:首先得到一个将pdf宽高去掉了指定距离的矩形,然后判定文字的坐标是否在这矩形内,如果坐标完全在矩形内,则表示文字符合要求,否则文字就是挨着边缘太近,不符合要求。3. 解决方法:使用第三方插件itextpdf,查看源码发现有一个TextRegio...
2019-08-09 10:27:16 699
原创 pdf字体研究
自己研究了pdf规范,做一个总结。一. pdf文档里面字体种类:1)Type1(还包括扩展字体MMType1);2)TrueType(这种类型字体文件的扩展名是.ttf);3)Type3;4)Type0(composite fonts)5)OpenType注意:pdf支持两个字体相关的子类:CIDFonts和CMaps;但是CIDFonts不能直接使用,只能作为Type0字体的组件...
2019-08-06 16:31:25 3798
原创 itextpdf字体编码研究
itextpdf新建字体时,需要输入编码PdfFontfont=PdfFontFactory.createFont("MHei-Medium","UniCNS-UTF32-H",true);一 查找pdf规范文档,不同字体对应不同的编码: 对于composition font(CIDFont),创建字体时需要考虑Predefined CMaps,具体参考PDF规范...
2019-08-06 11:22:53 2420
原创 itextpdf识别不了一些中文字体的问题
项目需要识别pdf文件中的文字,我使用了itextpdf中自带的方法:String text = PdfTextExtractor.getTextFromPage(page);1. 报错:The CMap com/itextpdf/io/font/cmap/UniGB-UTF16-H was not found.2. 原因:查看源码可见:com.itextpdf对...
2019-07-24 17:05:12 7147
原创 eclipse关联源码
项目有时候需要看源码,但是有时候jar包没有关联源码就看不到。一 首先在github将对应的源码版本下载下来二 关联源码方法一:1. 在项目下找到要查看源码的jar包2. 右键对应的jar包,properties3. 关联成功后,jar包前面的图标标志会变:方法二:项目右键Properties:...
2019-05-08 16:13:49 401
原创 指定tomcat运行时JDK版本
2)在bat文件中指定运行时的jdk即可:set JAVA_HOME=E:\esb\jdk1.8.0_77\jdk1.8.0_77set JRE_HOME=E:\esb\jdk1.8.0_77\jdk1.8.0_77\jre 有时候遇到项目部署多个tomcat,而且有的tomcat运行时要到的jdk版本还不一样,这时候就需要指定tomcat运行时jdk的版本了:...
2019-04-18 16:42:27 1711
原创 在tomcat小猫官网查看自己的项目是否部署上
1)访问http://localhost:8080:2)点击Manager App ,提示需要输入用户名,密码,找到自己部署的tomcat,打开tomcat根目录下的conf文件夹下有个tomcat-users.xml文件,在<tomcat-users></tomcat-users>标签内添加如下内容:<role rolename="admin-gu...
2019-04-18 16:28:43 2802
原创 修改Tomcat窗口名称
项目有时候需要部署多个tomcat时,但是启动界面显示的名称都一样的,不好区分,可以通过修改tomcat窗口名称来区分:找到tomcat安装目录下的bin目录下的"catalina.bat"文件找到if "%TITLE%" == "" set TITLE=Tomcat修改为想要的名称即可。保存文件,重启tomcat即可。...
2019-04-18 16:26:18 248
原创 tomcat的startup.bat点击无法运行
在服务器上直接点击tomcat下的startup.bat文件时,是以记事本的形式打开了此文件,并没有运行此bat文件,解决办法:通过cmd命令行窗口运行此文件....
2019-04-18 16:24:33 1341
原创 markdown基本使用说明
一. 安装软件:markdownpad2-setup.exe二. 常用使用说明:markdown软件中快捷键:选中要变效果的文字,点击快捷键即可。常用快捷键:1 标题一级标题:# 标题 #二级标题:## 标题 ##三级标题:### 标题 ###直接自己写上#可实现;也可选中标题文字,点击快捷键实现效果。2. 字体变粗** 文字**:即是将文字...
2019-04-18 16:21:06 183
原创 正则表达式实例解析
最近项目里面有些小需求用正则表达式实现更简单,这里记录下,下次再用到可以用来参考:实例一:对于一个字符串,想将“opacity: 0.29;”字符串拆分为“fill-opacity: 0.29;stroke-opacity: 0.29;”代码实现:String srcStr = "<rect x=\"-155.25\" y=\"-28.75\" rx=\"0\" r...
2019-04-18 16:09:27 257
原创 两行文字路径裁切图片
刚开始是在一个canvas上,两个文字路径分别裁切同一个图片,这样生成的pdf文件,用pdf打开显示没问题,但是用AI打开有问题,所以分别在两个PdfFormXObject上的canvas上,分别用文字路径去裁切图片,然后添加到同一个canvas上,这样最后生成的pdf文件,用AI打开也是没问题的。 实现代码:public void textArt(Strin...
2019-04-18 16:02:32 234
原创 itextpdf实现带有渐变效果的文字
带有渐变效果的文字也是属于艺术字的一种,实现效果: 实现代码:public void artTextWithGradient() throws Exception { String cmpPdf = "E:/pdfTest/artText/artText_02.pdf"; PdfWriter writer = new PdfWri...
2019-04-18 15:54:36 753
原创 itextpdf实现文字路径裁切图片
实现文字路径裁切后的图片是属于艺术字的一种,底图是一个图片,然后只留下字体裁切的路径的图片,使用itextpdf需要实现如下效果: 后台代码:public void artTextWithImage() throws Exception { String cmpPdf = "E:/pdfTest/artText/artText_09.pdf";...
2019-04-18 15:49:22 781
原创 根据ip查询所在国家地区(国内外ip均适用)
一 第三方接口:1. 淘宝接口:1)国内ip查询:http://ip.taobao.com/service/getIpInfo.php?ip=183.129.210.50查询结果:2).国外ip查询:http://ip.taobao.com/service/getIpInfo.php?ip=56.23.52.41查询结果:2. 接口:http://ip.ws.126...
2018-11-06 10:03:08 33144 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人