自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彭世瑜的博客

记录我的code历程 个人主页:www.pengshiyu.com

原创 Echarts基本概念整理

参考 5 分钟上手 ECharts 1、echarts 实例 一个网页中可以创建多个 echarts 实例。 每个 echarts 实例 中可以创建多个图表和坐标系等等(用 option 来描述) 2、系列(series) 一组数值以及他们映射成的图 (1)图表类型 series.type li...

2020-02-29 16:57:11 480 0

原创 pygame将文字转为图片

安装 pip install pygame 下载微软雅黑字体 http://font.chinaz.com/940144340.htm 代码示例 # -*- coding: utf-8 -*- import pygame # pygame初始化 pygame.init() # 待转换文字 ...

2020-02-29 10:43:07 316 0

原创 pm2启动npm run dev

安装 npm install -g pm2 管理命令 $ pm2 start app.js $ pm2 start bashscript.sh $ pm2 start python-app.py --watch # 启动npm run dev $ pm2 start npm --watch ...

2020-02-28 10:25:13 335 0

原创 js对象深拷贝JSON.stringify、JSON.parse

定义一个js对象 let data = { name: "Tom", age: 23 } 1、直接赋值 let copyData = data; if (copyData === data) { console.log(true); } else ...

2020-02-26 17:41:05 145 1

原创 Chrome控制台引入js库jQuery为例

Chrome控制台引入jQuery var script = document.createElement("script"); script.src = "https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"...

2020-02-26 11:38:33 251 0

原创 $(...).find is not a function

报错 在Chrome 控制台调试的时候,我使用$选取页面元素,调用方法时报错 > $("title").find() VM116:1 Uncaught TypeError: $(...).find is not a function at <anonymou...

2020-02-24 17:02:57 797 0

原创 Java学习路线-50:Servlet监听器Listener

课时12 什么叫监听器Listener AWT、SAX 监听器: 一个接口,内容由用户实现 需要注册 监听器中的方法,会在特殊事件发生时被调用 观察者 事件源 事件 监听器 课时13 监听器概述以及生命周期监听器 事件源 1、ServletContext 生命周期监听 ServletCon...

2020-02-23 11:15:13 114 0

原创 Java学习路线-49:Servlet过滤器Filter

课时1 过滤器的入门 JavaWeb三大组件 1、都需要在web.xml中进行配置 Servlet Filter Listener 2、过滤器 会在一组资源(jsp, servlet, css, html等等)的前面执行 可以让请求得到目标资源,也可以不让请求达到 过滤器有拦截请求的能力 3、编写...

2020-02-23 11:14:13 94 0

原创 img添加属性crossOrigin='anonymous'图片无法访问

问题描述: 子域名m.demo.com 需要访问www.demo.com 下的图片,代码如下 可以正常访问 <img src="http://www.demo.com/uploads/demo.png"> 不能正常访问 <img src="http...

2020-02-21 18:34:56 2285 0

原创 IDEA+Maven+tomcat7-maven-plugin配置开发环境

Mac环境IDE:IDEA CE 如果使用eclipse的,配置方法可能和这个不一样 一、项目结构 先看下maven项目结构,不然配置完了还是404 二、配置文件 配置Maven的pom.xml 配置完了之后等待好一会才下载成功,可能是网速太慢 <build> <plu...

2020-02-21 16:02:37 359 0

原创 使用QueryRunner报错:java.sql.SQLException: Cannot create

在使用QueryRunner转换查询结果的时候: QueryRunner qr = new QueryRunner(); List<Book> list = qr.query(sql, new BeanListHandler<Book>(Book.class)); 报错 ...

2020-02-21 14:24:35 211 0

原创 tesseract、jTessBoxEditorFX训练数据实践

网上很多文章都总结的很好,这里就不做重复,只是简单的将步骤梳理 字库训练 下载jTessBoxEditorFX https://sourceforge.net/projects/vietocr/files/jTessBoxEditor/ 文件名必须是如下格式: [lang].[fontname]....

2020-02-19 19:12:01 322 0

原创 Mac环境下编译安装tesseract-4.1.1

1、安装依赖 # Packages which are always needed. brew install automake autoconf libtool brew install pkgconfig brew install icu4c brew install leptonica #...

2020-02-19 18:49:38 857 2

原创 Error: invalid option: --with-training-tools

参照网上教程,安装tesseract的训练工具集 $ brew install --with-training-tools tesseract Error: invalid option: --with-training-tools 查看可选参数 brew info tesseract 发现...

2020-02-19 18:43:54 917 0

原创 PIL(pillow)简单使用:新建画布、添加文字、画矩形、裁剪、粘贴

安装依赖 pip install pillow 1、新建一张300*300的白色画布 # -*- coding: utf-8 -*- from PIL import Image # 参数:模式、大小、颜色 image = Image.new(mode="RGB", size...

2020-02-18 16:46:13 766 0

原创 Java学习路线-48:Servlet学习

课时1 Servlet是什么 Servlet作用是处理请求 接收请求 处理请求 完成响应 课时2 实现Servlet方式 依赖 <dependency> <groupId>javax.servlet</groupId> <artifactI...

2020-02-17 21:35:31 98 0

原创 npm run dev后台运行

执行命令 nohup npm run dev >/dev/null 2>&1 & exit

2020-02-17 17:34:43 311 0

原创 使用腾讯云文字识别提取图片中的文字内容

百度OCR体验地址: https://ai.baidu.com/tech/imagerecognition/general 腾讯OCR体验地址: https://cloud.tencent.com/act/event/ocrdemo 测试结果是:腾讯的效果要比百度的好 腾讯云目前(2020年2月1...

2020-02-16 18:31:52 789 0

原创 OCR图片文字识别接口

百度大脑 通用物体和场景识别: https://ai.baidu.com/tech/imagerecognition/general 腾讯云 通用印刷体识别: https://cloud.tencent.com/act/event/ocrdemo

2020-02-16 17:06:55 282 0

原创 jetbrains开发工具版本下载整理

首页地址: https://www.jetbrains.com/ 一、IntelliJ IDEA - Java开发 https://www.jetbrains.com/idea/download/#section=mac (1)Community For JVM and Android devel...

2020-02-16 09:47:40 226 0

原创 Mac配置Tomcat及Servlet虚拟目录设置

1、下载解压 http://tomcat.apache.org/ 清华下载源:apache-tomcat-7.0.100.tar.gz 2、配置环境变量 $ cat ~/.bash_profile # tomcat export CATALINA_HOME="具体的路径" ...

2020-02-15 16:37:17 185 0

原创 Java学习路线-47:Ajax学习XMLHttpRequest、XStream、json-lib

课时1 1.ajax简介(异步与同步) asynchronous javascript and xml 异步js和xml 1、异步交互和同步交互 同步 发送,等待 整个页面刷新 异步 发送,不等待 局部刷新 示例:异步刷新 <button id="btn">点击&l...

2020-02-15 12:15:58 131 0

原创 Java学习路线-46:XML快速入门(2)-dom4j、XPATH、应用案例

第5 章 : XML解析之dom4j 课时31 dom4j的简介 https://dom4j.github.io/ 依赖 <dependency> <groupId>org.dom4j</groupId> <artifactId>do...

2020-02-14 11:23:29 101 0

原创 Java学习路线-45:XML快速入门(1)- XML、DTD、JAXP、Schema

第1 章 : XML入门 课时1 XML简介 eXtensible Markup Language 主要使用1.0版本 语言 中文名称 用途 html 标记型语言 显示数据 xml 可扩展标记型语言 存储数据 课时2 XML的应用 1、传输数据 2、表示有关系的数据 3、配...

2020-02-14 11:21:09 75 0

原创 ThinkPHP5使用include多次引入文件传入变量问题

1、先看一个文档的例子 // 传递变量 {include file="Public/header" title="$title" /} // 接收变量 <title>[title]</title> 可以看到,被引入文件中使用传入...

2020-02-13 15:57:02 318 0

原创 MySQL常见知识点整理

1、MySQL常见的三种存储引擎为 InnoDB、MyISAM和MEMORY 2、存储过程相比较SQL语句的优点 3、触发器和游标的区别 游标:一种能从包括多条数据记录的结果集中每次提取一条记录的机制充当指针的作用 如果游标数据量大则会造成内存不足 4、范式理解:1NF、2NF、3NF和BNCF ...

2020-02-11 22:31:48 73 0

原创 Java学习路线-44:JDBC数据库开发进阶

第1 章 : 事务处理 课时1 事务的四大特性(ACID) 原子性 Atomicity 操作不可再分割,要么成功,要么失败 一致性 Consistency 数据状态与业务规则保持一致 隔离性 Isolation 并发事务不会相互干扰 持久性 Durability 数据操作必须被持久化到数...

2020-02-11 22:30:38 77 0

原创 MongoDB占用内存过大频繁宕机

先看一段文档: 从MongoDB 3.4开始,默认的WiredTiger内部缓存大小是以下两者中的较大者: 50%(RAM-1 GB),或 256 MB。 例如,在总共有4GB RAM的系统上,WiredTiger缓存将使用1.5GB RAM()。 相反,总内存为1.25 GB的系统将为Wired...

2020-02-10 22:01:05 578 0

原创 Java学习路线-43:JDBC数据库开发入门

5-JDBC数据库开发入门 课时1-2 1.什么是JDBC JDBC 数据库访问规范 应用程序 <-> JDBC <-> MySQL驱动 <-> MySQL <-> Oracle驱动 <-> Oracle...

2020-02-09 16:57:03 183 0

原创 Java学习路线-42:SQL进阶:约束、关系、连接

SQL进阶:约束、关系、连接 课时1 1.单表的查询练习 可视化客户端 SQLyog -- 查询部门编号为30的所有员工 select * from emp where deptno=30; -- 查询所有销售员的姓名、编号和部门编号 select ename, empno, deptno fr...

2020-02-08 17:14:23 94 0

原创 Java学习路线-41:数据库及SQL/MySQL基础

数据库及SQL/MySQL基础 课时1 数据库概述 1、常见数据库 Oracle 甲骨文 DB2 IBM SQL Server 微软 Sybase 赛尔斯 MySQL 甲骨文 2、理解数据库 RDBMS = Manager + Database Relational Database Manage...

2020-02-08 17:13:26 92 0

原创 MySQL8.0密码策略修改

升级之后密码需要设置特别复杂,导致自己都记不住,本地开发环境我一般设置成123456,便于记忆 1、查看密码策略 show variables like 'validate_password%'; 2、修改密码策略 -- 密码验证策略低要求(0或LOW代表低级) set gl...

2020-02-05 22:52:10 650 0

原创 js中页面加载完成后执行的几种方式及执行顺序

执行顺序由先到后 1、document加载完成后就执行 $(document).ready(function(){}); // 简写 $(function){} 2、整个window加载完成执行 $(window).load(function(){}); window.onload = fu...

2020-02-05 17:31:22 82 0

原创 PHP 正则表达式preg_match

简化定义 preg_match (string $pattern , string $subject [array &$matches] ) : int 说明: $pattern 搜索模式 $subject 字符串 $matches 搜索结果(可选) 界定符:/ 示例 // 只校验结果...

2020-02-05 14:00:32 79 0

提示
确定要删除当前文章?
取消 删除