pycharm中使用Django框架新建web工程 一. 新建项目:1. 点击菜单栏File-》New Project....:创建后,文件目录如下:二. 项目运行配置:1.点击右上角的Edit Configurations...2.配置参数设置:1)ip和端口;2)python选择本地安装的,而不是软件自带的;3)工程所在位置3.运行项目后,访问http://127.0.0.1:8000/...
windows下,python第三库安装 这里以安装psd-tools为例:1.进入python安装包Scripts,执行命令:pip installpsd-tools安装失败,错误提示:第三方库aggdraw安装失败,这里可以用第二种安装方式2.用安装方式二,安装第三方库aggdraw成功后,再次执行命令:pip installpsd-tools,即可安装成功。3.安装成功后,可以用命令:pip list,查看所有安装的第三方库:注意:安装方式二:将要下载的第三方库文件下载到本地后,再进行安装:1)第...
windows下python安装 1.官网下载安装包:https://www.python.org/downloads/注意:建议自定义文件夹安装2.添加环境变量注意:1)如果是卸载重装的python,环境变量可能会是之前的版本,需要重启电脑,再修改为新安装的版本;2)添加环境变量时,建议将安装包下的Scripts文件夹,也加入环境变量,方便执行一些第三方库文件的命令;参考文章:https://zhuanlan.zhihu.com/p/104502997...
redis安装 在window下的安装,安装方式分安装或者解压版本,我这里是解压:下载地址:https://github.com/MicrosoftArchive/redis/releases参考地址:https://www.redis.com.cn/redis-installation...
根据fabricjs模糊算法,后台用java合成同样效果的模糊效果 1. 根据fabricjs模糊算法,后台用java合成同样效果的模糊效果,其中fabricjs模糊算法为: simpleBlur: function(options) { var resources = options.filterBackend.resources, canvas1, canvas2, width = options.imageDa...
java中阿拉伯数字转中文 1,2,3等这样的数字转换为中文的一二三等,网上找到一个参考,在别人基础上进行了测试完善:private String NumberToChinese(String string) { String[] s1 = { "零", "一", "二", "三", "四", "五", "六", "七", "八", "九" }; String[] s2 = { "...
dubbo在项目中的使用 1. 安装zookeeper(见笔记“zookeeper安装及启动”),zookeeper是Dubbo的注册中心。2. 编写java代码:创建Maven项目,构建Dubbo+Zookeeper+Spring实现的简单Demo;3. 安装Dubbo-admin(见笔记“Dubbo的管理控制台dubbo-admin安装启动”),实现监控注意:我启动了一个服务提供者和两个消费者后,可...
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文件,修改...
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...
ubuntu18.04上安装rabbitmq 一 安装步骤 按照官网步骤安装:https://www.rabbitmq.com/install-debian.html#apt,官网提到了两种安装方式,我是按照第一种方式安装的,按照官网的步骤,安装一次成功:我的linux系统是ubuntu18.04,在root用户下操作的,安装命令依次为:# import PackageCloud signing keywg...
Timer与TimerTask实现定时任务 一. 简介 Timer是java自带的一种定时器工具,可以用来在一个后台线程计划执行指定任务。它可以按照计划在指定的时间节点执行一个任务一次或反复多次。 指定的任务定义可以通过TimerTask实现,通过继承TimerTask,TimerTask的子类代表一个可以被Timer计划的任务。 这里可以通过Timer类将定时器线程设置为用户线程和守护线程,...
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)系统关闭...
ubuntu18安装以及secureCRT连接遇到的问题总结 一 在window上安装虚拟机,然后在虚拟机上安装ubuntu,发现一篇比较好的博客,参照着安装成功。参考博客:https://blog.csdn.net/stpeace/article/details/78598333二 安装成功后,由于要使用secureCRT连接虚拟机,所以需要知道虚拟机的ip。1. 查询ip1) 使用ifconfig -a命令,报错command “i...
pdf文档距边检测 1. 需求:需要检测pdf文档里面的内容(目前只需要判定文字)与文档边缘的距离,要保证有一定的距离,为了方便裁切时不会把内容裁切掉;2. 解决思路:首先得到一个将pdf宽高去掉了指定距离的矩形,然后判定文字的坐标是否在这矩形内,如果坐标完全在矩形内,则表示文字符合要求,否则文字就是挨着边缘太近,不符合要求。3. 解决方法:使用第三方插件itextpdf,查看源码发现有一个TextRegio...
pdf字体研究 自己研究了pdf规范,做一个总结。一. pdf文档里面字体种类:1)Type1(还包括扩展字体MMType1);2)TrueType(这种类型字体文件的扩展名是.ttf);3)Type3;4)Type0(composite fonts)5)OpenType注意:pdf支持两个字体相关的子类:CIDFonts和CMaps;但是CIDFonts不能直接使用,只能作为Type0字体的组件...
itextpdf字体编码研究 itextpdf新建字体时,需要输入编码PdfFontfont=PdfFontFactory.createFont("MHei-Medium","UniCNS-UTF32-H",true);一 查找pdf规范文档,不同字体对应不同的编码: 对于composition font(CIDFont),创建字体时需要考虑Predefined CMaps,具体参考PDF规范...
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对...
eclipse关联源码 项目有时候需要看源码,但是有时候jar包没有关联源码就看不到。一 首先在github将对应的源码版本下载下来二 关联源码方法一:1. 在项目下找到要查看源码的jar包2. 右键对应的jar包,properties3. 关联成功后,jar包前面的图标标志会变:方法二:项目右键Properties:...
指定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的版本了:...
在tomcat小猫官网查看自己的项目是否部署上 1)访问http://localhost:8080:2)点击Manager App ,提示需要输入用户名,密码,找到自己部署的tomcat,打开tomcat根目录下的conf文件夹下有个tomcat-users.xml文件,在<tomcat-users></tomcat-users>标签内添加如下内容:<role rolename="admin-gu...