- 博客(34)
- 资源 (5)
- 收藏
- 关注
原创 Echarts基本概念整理
参考 5 分钟上手 ECharts1、echarts 实例一个网页中可以创建多个 echarts 实例。每个 echarts 实例 中可以创建多个图表和坐标系等等(用 option 来描述)2、系列(series)一组数值以及他们映射成的图(1)图表类型 series.typeline(折线图)bar(柱状图)pie(饼图)scatter(散点图)graph(关系图)t...
2020-02-29 16:57:11 2147
原创 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 2407
原创 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 1331 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 2864
原创 $(...).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 9529 1
原创 Java学习路线-50:Servlet监听器Listener
课时12 什么叫监听器ListenerAWT、SAX监听器:一个接口,内容由用户实现需要注册监听器中的方法,会在特殊事件发生时被调用观察者事件源事件监听器课时13 监听器概述以及生命周期监听器事件源1、ServletContext 生命周期监听 ServletContextListener 创建 contextInitialized ...
2020-02-23 11:15:13 1077
原创 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 1170
原创 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 21000
原创 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 2915
原创 使用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 2586 2
原创 tesseract、jTessBoxEditorFX训练数据实践
网上很多文章都总结的很好,这里就不做重复,只是简单的将步骤梳理字库训练下载jTessBoxEditorFXhttps://sourceforge.net/projects/vietocr/files/jTessBoxEditor/文件名必须是如下格式:[lang].[fontname].exp[num]lang:语言名(训练生成的示为语言)fontname:字体名num:序号(无...
2020-02-19 19:12:01 2358
原创 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 4332 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 4262
原创 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 6732 1
原创 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 1103
原创 使用腾讯云文字识别提取图片中的文字内容
百度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 4306
原创 百度大脑和腾讯云的OCR图片文字识别接口
百度大脑通用物体和场景识别:https://ai.baidu.com/tech/imagerecognition/general腾讯云通用印刷体识别:https://cloud.tencent.com/act/event/ocrdemo
2020-02-16 17:06:55 4296 2
原创 程序员开发工具IDE-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 1573
原创 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 1779
原创 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>...
2020-02-15 12:15:58 1182
原创 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 1089
原创 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 1087
原创 ThinkPHP5使用include多次引入文件传入变量问题
1、先看一个文档的例子// 传递变量{include file="Public/header" title="$title" /}// 接收变量<title>[title]</title>可以看到,被引入文件中使用传入变量要用方括号来接收,这个写法[title]和模板变量替换{$title}不一样如果我需要引入这个文件多次,变量名又不一样,没法正常传递,怎...
2020-02-13 15:57:02 2701
原创 MySQL常见知识点整理
1、MySQL常见的三种存储引擎为InnoDB、MyISAM和MEMORY2、存储过程相比较SQL语句的优点3、触发器和游标的区别游标:一种能从包括多条数据记录的结果集中每次提取一条记录的机制充当指针的作用如果游标数据量大则会造成内存不足4、范式理解:1NF、2NF、3NF和BNCF5、常用SQL语句-- 查看当前MySQL状态show status-- 查看版本selec...
2020-02-11 22:31:48 1055
原创 Java学习路线-44:JDBC数据库开发进阶
第1 章 : 事务处理课时1 事务的四大特性(ACID)原子性 Atomicity 操作不可再分割,要么成功,要么失败一致性 Consistency 数据状态与业务规则保持一致隔离性 Isolation 并发事务不会相互干扰持久性 Durability 数据操作必须被持久化到数据库中课时2:MySQL中开启和关闭事务默认情况下,MySQL没执行一条SQL语句,都是单独的事务...
2020-02-11 22:30:38 1072
原创 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 3629 6
原创 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 1345
原创 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 1111
原创 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 1082
原创 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 7949
原创 js中页面加载完成后执行的几种方式及执行顺序
执行顺序由先到后1、document加载完成后就执行$(document).ready(function(){});// 简写$(function){}2、整个window加载完成执行$(window).load(function(){});window.onload = function(){}3、等待body加载完成<body onload="aaa()">...
2020-02-05 17:31:22 1683
原创 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 1317
pyenv-2.3.90-full.tar.gz
2023-01-03
mybatis-generator-demo.zip
2020-07-26
CSS Tools: Reset CSS
2020-07-23
浏览器Header和cookie字符串形式转Json
2020-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人