自定义博客皮肤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

  • 博客(34)
  • 资源 (5)
  • 论坛 (3)
  • 收藏
  • 关注

原创 Echarts基本概念整理

参考 5 分钟上手 ECharts1、echarts 实例一个网页中可以创建多个 echarts 实例。每个 echarts 实例 中可以创建多个图表和坐标系等等(用 option 来描述)2、系列(series)一组数值以及他们映射成的图(1)图表类型 series.typeline(折线图)bar(柱状图)pie(饼图)scatter(散点图)graph(关系图)t...

2020-02-29 16:57:11 702

原创 pygame将文字转为图片

安装pip install pygame下载微软雅黑字体http://font.chinaz.com/940144340.htm代码示例# -*- coding: utf-8 -*-import pygame# pygame初始化pygame.init()# 待转换文字text = "文字转图片"# 设置字体和字号系统字号# font = pygame.font....

2020-02-29 10:43:07 611

原创 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 -- run devpm2 [list|ls|status] # 显示状态pm2 logs ...

2020-02-28 10:25:13 1033

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

定义一个js对象let data = { name: "Tom", age: 23}1、直接赋值let copyData = data;if (copyData === data) { console.log(true);} else { console.log(false);}// true2、序列化后反序列化,对象转字符串, 字符串转对...

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

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

Chrome控制台引入jQueryvar script = document.createElement("script");script.src = "https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js";document.getElementsByTagName('head')[0].appendChild(script);// 验证...

2020-02-26 11:38:33 678

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

报错在Chrome 控制台调试的时候,我使用$选取页面元素,调用方法时报错> $("title").find()VM116:1 Uncaught TypeError: $(...).find is not a function at <anonymous>:1:12解决根据jQuery的教程,我使用别名发现没有定义,明明$ 可用>jQueryjQue...

2020-02-24 17:02:57 2053

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

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

2020-02-23 11:15:13 143

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

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

2020-02-23 11:14:13 119

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

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

2020-02-21 18:34:56 7610

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

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

2020-02-21 16:02:37 738

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

在使用QueryRunner转换查询结果的时候:QueryRunner qr = new QueryRunner();List<Book> list = qr.query(sql, new BeanListHandler<Book>(Book.class));报错java.sql.SQLException: Cannot create Book原因没给Boo...

2020-02-21 14:24:35 367

原创 tesseract、jTessBoxEditorFX训练数据实践

网上很多文章都总结的很好,这里就不做重复,只是简单的将步骤梳理字库训练下载jTessBoxEditorFXhttps://sourceforge.net/projects/vietocr/files/jTessBoxEditor/文件名必须是如下格式:[lang].[fontname].exp[num]lang:语言名(训练生成的示为语言)fontname:字体名num:序号(无...

2020-02-19 19:12:01 835

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

1、安装依赖# Packages which are always needed.brew install automake autoconf libtoolbrew install pkgconfigbrew install icu4cbrew install leptonica# Packages required for training tools.brew install...

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

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

参照网上教程,安装tesseract的训练工具集$ brew install --with-training-tools tesseractError: invalid option: --with-training-tools查看可选参数brew info tesseract发现已经没有了–with-training-tools查阅网上资料,发现需要编译安装…[brew -...

2020-02-19 18:43:54 1876

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

安装依赖pip install pillow1、新建一张300*300的白色画布# -*- coding: utf-8 -*-from PIL import Image# 参数:模式、大小、颜色image = Image.new(mode="RGB", size=(300, 300), color="white")image.save("1.png")图片:2、画布上加一...

2020-02-18 16:46:13 1863

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

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

2020-02-17 21:35:31 129

原创 npm run dev后台运行

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

2020-02-17 17:34:43 1460 2

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

百度OCR体验地址:https://ai.baidu.com/tech/imagerecognition/general腾讯OCR体验地址:https://cloud.tencent.com/act/event/ocrdemo测试结果是:腾讯的效果要比百度的好腾讯云目前(2020年2月16日)额度是:每个接口 1,000次/月免费,有6个文字识别的接口,一共是6,000次/月百度接口...

2020-02-16 18:31:52 1648

原创 OCR图片文字识别接口

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

2020-02-16 17:06:55 1110 2

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

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

2020-02-16 09:47:40 412

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

1、下载解压http://tomcat.apache.org/清华下载源:apache-tomcat-7.0.100.tar.gz2、配置环境变量$ cat ~/.bash_profile # tomcatexport CATALINA_HOME="具体的路径"export PATH="$CATALINA_HOME/bin":$PATH3、启动停止$ startup.sh...

2020-02-15 16:37:17 366

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

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

2020-02-15 12:15:58 168

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

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

2020-02-14 11:23:29 136

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

第1 章 : XML入门课时1 XML简介eXtensible Markup Language主要使用1.0版本语言中文名称用途html标记型语言显示数据xml可扩展标记型语言存储数据课时2 XML的应用1、传输数据2、表示有关系的数据3、配置文件课时3 XML的文档声明(1)xml的文档声明(2)定义元素(标签)(3)注释(4)特...

2020-02-14 11:21:09 104

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

1、先看一个文档的例子// 传递变量{include file="Public/header" title="$title" /}// 接收变量<title>[title]</title>可以看到,被引入文件中使用传入变量要用方括号来接收,这个写法[title]和模板变量替换{$title}不一样如果我需要引入这个文件多次,变量名又不一样,没法正常传递,怎...

2020-02-13 15:57:02 707

原创 MySQL常见知识点整理

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

2020-02-11 22:31:48 111

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

第1 章 : 事务处理课时1 事务的四大特性(ACID)原子性 Atomicity 操作不可再分割,要么成功,要么失败一致性 Consistency 数据状态与业务规则保持一致隔离性 Isolation 并发事务不会相互干扰持久性 Durability 数据操作必须被持久化到数据库中课时2:MySQL中开启和关闭事务默认情况下,MySQL没执行一条SQL语句,都是单独的事务...

2020-02-11 22:30:38 110

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

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

2020-02-10 22:01:05 1439

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

5-JDBC数据库开发入门课时1-2 1.什么是JDBCJDBC 数据库访问规范应用程序 <-> JDBC <-> MySQL驱动 <-> MySQL <-> Oracle驱动 <-> Oracle导入jar包加载驱动 Class.forName(‘类名’)给出url、username、pa...

2020-02-09 16:57:03 208

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

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

2020-02-08 17:14:23 131

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

数据库及SQL/MySQL基础课时1 数据库概述1、常见数据库Oracle 甲骨文DB2 IBMSQL Server 微软Sybase 赛尔斯MySQL 甲骨文2、理解数据库RDBMS = Manager + DatabaseRelational Database Management System关系型数据库管理系统Database = N 个 TableTable: ...

2020-02-08 17:13:26 129

原创 MySQL8.0密码策略修改

升级之后密码需要设置特别复杂,导致自己都记不住,本地开发环境我一般设置成123456,便于记忆1、查看密码策略show variables like 'validate_password%';2、修改密码策略-- 密码验证策略低要求(0或LOW代表低级)set global validate_password.policy=0;-- 密码至少要包含的小写字母个数和大写字母个数se...

2020-02-05 22:52:10 2058

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

执行顺序由先到后1、document加载完成后就执行$(document).ready(function(){});// 简写$(function){}2、整个window加载完成执行$(window).load(function(){});window.onload = function(){}3、等待body加载完成<body onload="aaa()"&gt...

2020-02-05 17:31:22 227

原创 PHP 正则表达式preg_match

简化定义preg_match (string $pattern , string $subject [array &$matches] ) : int说明:$pattern 搜索模式$subject 字符串$matches 搜索结果(可选)界定符:/示例// 只校验结果echo preg_match('/\d+/', '1234');// 1// 获取匹配结果...

2020-02-05 14:00:32 102

泰坦尼克数据集3个csv文件

泰坦尼克数据集3个csv文件: 1. train.csv, 2. test.csv, 3. gender_submission.csv

2018-06-03

mybatis-generator-demo.zip

mybatis-generator-demo 自动生成代码示例,最好配合教程使用 https://pengshiyu.blog.csdn.net/article/details/107594627

2020-07-26

CSS Tools: Reset CSS

The goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on. The general reasoning behind this was discussed in a May 2007 post, if you're interested. Reset styles quite often appear in CSS frameworks, and the original "meyerweb reset" found its way into Blueprint, among others.

2020-07-23

浏览器Header和cookie字符串形式转Json

浏览器Header和cookie字符串形式转Json,没发放图片,下载试试看吧,飞的需要50个字吗,我先说下这个软件的功能,再说下这个软件是用java写的,需要安装java环境 具体介绍看这里: https://pengshiyu.blog.csdn.net/article/details/105398552

2020-04-08

Python高手之路 试读版 PDF电子书下载 带书签目录

Python高手之路 试读版 PDF电子书下载 带书签目录,注意,是试读版本

2018-05-23

彭世瑜的留言板

发表于 2020-01-02 最后回复 2020-03-20

博客管理后台搜索文章的时候应该忽略英文大小写

发表于 2020-02-16 最后回复 2020-02-16

后台管理文字太细,不支持回车搜索

发表于 2020-02-15 最后回复 2020-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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