自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1009)
  • 资源 (40)
  • 收藏
  • 关注

原创 Python实战demo-100例

span>关注「Python学在坚持」公众号。

2024-02-27 17:24:11 329

原创 python实战列表

1:关注我的公众号2:实战列表。

2024-02-27 17:01:50 386

原创 Python-pySimpleGUI实现界面

我的公众号文章列表。

2024-02-27 16:52:22 356

原创 Python的另外一种打包形式-py2exe

脚本转换为可执行文件的工具。替换为你实际的脚本文件名。中的配置生成可执行文件。具体的使用方法可以参考。

2024-04-19 09:00:37 203

原创 Android - 安卓概述

Android 是一种基于 Linux 的开源操作系统,适用于智能手机和平板电脑等移动设备。Android 是由 Google 和其他公司领导的开发的。Android 为移动设备的应用程序开发提供了统一的方法,这意味着开发人员只需为 Android 开发,他们的应用程序应该能够在由 Android 驱动的不同设备上运行。第一个测试版 Android 软件开发工具包 (SDK) 由 Google 于 2007 年发布,而第一个商业版本 Android 1.0 于 2008 年 9 月发布。

2024-04-12 08:41:39 445

原创 Oracle dblink连接使用

- (hsotbTestDBLINK为dblink名字,hsotb_test为数据库用户名,vtradex为用户名密码,引号内容为远程数据库下tnsnames.ora文件内容)select owner,object_name from dba_objects where object_type='DATABASE LINK';--查询SOTBTESTDBLINK里面的orders表里的数据。--查看是否有数据库dblink的权限。--dblink创建。--查看是否创建成功。--删除dblink。

2024-02-22 08:40:47 627

原创 python实现图片白描

【代码】python实现图片白描。

2024-02-07 09:24:34 322

原创 本地开机启动jar

快捷键win+r----输入shell:startup---打开启动文档夹。2:编写bat命令---命名为.bat即可。5:在浏览器输入jar的端口---打开网站。4:关机重启--发现自动启动了。1:首先有个可运行的jar包。本地以ruiyi代码为例打包。3:设置为开机自启动启动。把bat文件复制过来。

2023-09-01 17:33:06 907

原创 Date.before(),Date.after()和Date.equals()

【代码】Date.before(),Date.after()和Date.equals()

2023-05-19 09:30:06 317

原创 面试官:一千万的数据,你是怎么查询的

很多小伙伴一看到一些之类的面试题就不知道怎么去回答。也许有些人没遇过上千万数据量的表,也不清楚查询上千万数据量的时候会发生什么。今天就来带大家实操一下,这次是基于做测试。

2023-05-08 09:36:16 2160 1

原创 小程序-工具类

【代码】小程序-工具类。

2023-05-08 09:34:31 164

原创 小程序 js判断是否为空

/判断字符是否为空的方法。//判断字符是否为空的方法。小程序 js判断是否为空。

2023-05-08 09:32:36 1369

原创 在线测试视频代码

【代码】在线测试视频代码。

2023-05-05 15:26:35 68

原创 在线测试视频

【代码】在线测试视频。

2023-05-05 15:17:00 78

原创 HTML/JavaScript中引入json文件

data.json代码。

2023-05-05 15:03:21 3109

原创 112233

"message": "操作成功","name": "我的世界",

2023-04-25 14:37:54 65

原创 java 实现文本转为语音

- ysp 文本转音频 -->

2023-04-18 16:25:39 1506

原创 java 实现图片添加水印

System.out.println("添加图片水印成功");System.out.println("添加水印完成");

2023-04-03 17:35:41 381

原创 skywalking生成链路追踪

1:jar包下载2:改造和启动3:效果下载地址指导文档单机版部署网站指导文档命令数据驱动文档。

2023-03-07 17:00:38 130

原创 java 注解按照指定字段传输

JSONField注解可以用在方法(method),属性(field)以及方法上的参数(parameter)上。JSONField中的name属性用来指定JSON串中key的名称。@JSONField作用在Field时,其name不仅定义了输入key的名称,同时也定义了输出的名称。java 注解按照指定字段传输。

2023-03-06 09:23:59 172

原创 java实现pdf转图片

1:maven添加jar。

2023-03-03 14:27:09 146

原创 orcale的锁表,以及处理

【代码】orcale的锁表,以及处理。

2023-02-22 10:56:09 250

原创 百度地址经纬度里程解析

【代码】百度地址经纬度里程解析。

2023-02-06 16:20:23 176

原创 easyPoi

list.add(new CompanyHasImgModel("百度", "imgs/company/baidu.png", "北京市海淀区西北旺东路10号院百度科技园1号楼"));list.add(new CompanyHasImgModel("阿里巴巴", "imgs/company/ali.png", "北京市海淀区西北旺东路10号院百度科技园1号楼"));

2023-02-06 13:49:36 411

转载 PLSQL Developer调试 存储过程和触发器

1. 打开PL/SQL Developer如果 在机器上安装了PL/SQL Developer的话,打开PL/SQL Developer界面输入 用户名,密码和host名字,这个跟在程序中web.config中配置的完全相同,点击确定 找到 需要调试的存储过程所在的包(Package bodies),如PACK_ACTIVITY,点击右键,在弹出菜单中选择[查看],得到包中的所有存储过程和他们的代码.在菜单的新建中选择“测试窗口”,打开一个如下块,在begin和end中间添加能触发触发器的语句。

2023-02-02 15:44:14 1898

原创 测试 -挂载图片测试实验

挂载图片测试

2022-08-22 11:07:58 232

原创 java轻量级规则引擎easy-rules使用介绍

我们在写业务代码经常遇到需要一大堆if/else,会导致代码可读性大大降低,有没有一种方法可以避免代码中出现大量的判断语句呢?答案是用规则引擎,但是传统的规则引擎都比较重,比如开源的Drools,不适合在小需求中应用。最近在github上面看到一个傻瓜式的Java规则引擎Easy-Rules,这里结合自己写的demo介绍如何使用这个规则引擎,希望对大家有所帮助。easy-rules的特点轻量级类库和容易上手 基于POJO的开发与注解的编程模型 基于MVEL表达式的编程模型(适用于极简单的规则,一

2022-05-20 14:36:48 1246 1

原创 微信公众号-推发消息

1:获取公众号信息2:设置ip白名单3:java代码package com.eleadmin.common.test;/* *@作者 yangshaoping.ex *@时间 2022/5/20 */import java.io.IOException;import java.io.InputStream;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import.

2022-05-20 11:31:27 404

原创 HBuilderXHBuilder连接雷电模拟器

1、正常安装雷电模拟器后,打开系统的 <设置>2、进入设置,滚动到页面底部,点击进入<关于平板电脑>3、进入后,滚动到页面底部,连续点击<版本号>,直到有提示4、返回上一页,进入<开发者选项>,打开USB调试5、进入HBuilderX,进入运行配置文件,找到雷电模拟器的安装路径下的adb.exe6、找到HBuilderX的安装路径,直到进入adbs中,在路径栏输入cmd进入小黑窗,依次运行下面两...

2022-05-13 09:46:37 3521 3

原创 uniapp发布为H5并部署运行

参考:uni-app 发布成 H5 后怎么部署到Web服务器上1. 配置基础路径:mainfest.json->h5->填写运行的基础路径image.png配置为./,代表可在域名下的任意目录下部署运行2. 发布为h5 发行->网站-H5手机版 输入网站域名 网站域名.png 获取H5打包文件 image.png 将H5打包文件放在设置的网站下,访问设置的网站域名即可。...

2022-05-12 13:58:05 2506

原创 小程序-实现分包

1:原因微信单体开发限制2M,企业号限制20M2:效果图3:代码app.json文件修改为如下效果{ "pages": [ "pages/tabBar/component/component", "pages/tabBar/API/API", "pages/tabBar/template/template", "pages/tabBar/extUI/extUI", "pages/component/view/view"..

2022-05-12 10:41:57 382

原创 [技术]mysql 慢查询时间设置_Mysql 慢查询设置

-- 查询是否设置慢查询show variables like 'slow_query%';-- 慢查询时间-- show variables like 'long_query_time';-- 设置-- set sql_mode=(select replace(@@sql_mode,'ONLY_FULL_GROUP_BY',''));-- 设置慢查询时间-- set long_query_time=1; -- 设置 聚合索引优化-- select * from jmeter...

2022-04-26 13:34:07 2233

原创 【技术】jmeter-连接jdbc测试

一、jdbc简介jdbc指java数据库连接,说白了就是数据库的一个驱动,可以让你的程序连接到数据库,所以当我们jmeter想要直接操作到数据库的话,那么就需要配置jdbc连接。二、jdbc使用场景当需要对数据库进行测试时,比如想看一下这个SQL的性能怎么样?三、JDBC配置:jdbc驱动包可以在mysql官网下载。https://downloads.mysql.com/archives/c-j/方法一:1)、将在mysql官网下载的包解压;2)、将文件夹中的mysql-con

2022-04-25 15:12:10 1271

原创 【技术】jmeter 录制脚本

Jmeter中有2种方法可以录制脚本。 不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用。像我这么精通HTTP协议的人。 一直都是使用Fiddler来抓包,然后自己写脚本。 无论如何,本文还是要介绍下两种录制脚本的方法方法一: 使用badboy来录制脚本badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用官方网站:http://www.badboy.com.au/打开badboy, 如何录制脚本, 录制完后,点File -&g...

2022-04-25 10:58:41 1354

转载 【技术】 jmeter测试入门。

Jmeter是一款优秀的开源测试工具, 是每个资深测试工程师,必须掌握的测试工具,熟练使用Jmeter能大大提高工作效率。熟练使用Jmeter后, 能用Jmeter搞定的事情,你就不会使用LoadRunner了。【小坦克Jmeter教程】,将会覆盖Jmeter的各个功能,并且会通过丰富的实例,让读者快速掌握Jmeter的各种用法 。本文将通过一个实际的测试例子, 来讲解Jmeter的基本用法。本文的最后提供了本篇文章的脚本。 不喜欢看文章的同学直接看脚本也能看懂阅读目录Jmeter介绍.

2022-04-25 10:04:10 103

原创 ps如何保存透明图片

有时候我们需要一张没有背景背景的图片,比如需要在word里放一枚印章,但是印章却有白色背景导致没办法使用。今天我们就来学习如何将图片存为没有背景的图片,也就是我们常说的将背景保存成透明的。有的人喜欢自己剪辑视频,这个方法也可以用来做视频字幕。1.先导入一张素材(没有ps软件的可以去我前面的文章免费下载,有详细的教程)2.把不用的白色背景选中删除后,将背景图层隐藏掉(点一下图层前面的小眼睛就隐藏了)3.按住ctrl+shift+s 出现另存为选项,这里选

2022-04-18 10:28:45 5455

原创 使用HBuilder打包App教程

新建app,或者打开“文件 - 新建 - 移动APP” 2 然后填写应用名称以及位置,默认空模板完成 3 默认生成以下文件,把除了unpackage和manifest.json以外的都删掉 4 把自己的项目文件全部放进来 5 双击打开manifest.json文件,页面入口默认是index.html,你可以把自己的首页改成index或者点选择选中 6 在下面选择图标设置,点击+号选择你的app图标必须是.png..

2022-04-15 09:20:48 3582

原创 密码显示与隐藏效果 html+css+js闭眼样式

<!DOCTYPE html><html lang="en"><head> <meta charset="gbk"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> <style> *{ ...

2022-04-02 15:40:53 635

转载 mysql的视图

mySQL教程 第8章 视图_韩立刚的技术博客_51CTO博客创建视图的目的简单 隐藏数据复杂性安全 可以对视图授权数据独立 可以屏蔽表结构变化对用户的影响,比如增加列,更改列名创建视图1. 创建单表视图以下视图显示JAVA班的学生姓名、×××号和班级。CREATE VIEW vJAVAstudentasSELECT sname 姓名,cardID ×××号,class 班级 from `TStudent` where class='JAVA'查询视图select

2022-04-01 17:01:33 1660

原创 4个解决方案:解决C盘已满且空间不足的问题

C 盘满了,通常遇到这种情况时,很多小主都是立马去C盘删文件,然而一顿操作下来,发现不仅清理效果并不明显,还时常把电脑系统弄崩溃。那么,正确的操作该是什么样呢?方法一:制作一清理系统垃圾bat文件难度系数:危险系数:清理系数:在电脑桌面新建一个txt文本文档,将以下内容复制到txt文本文档里保存。@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemd...

2022-03-29 16:11:09 3171

NASA-worldwind.zip

NASA官方APP是美宇航局官方出品的Android应用程序,内容包括最新地外文明探索信息,航空航天图片与视频,国际空间站和地球轨道卫星跟踪,卫星发射信息和倒计时时钟,美国航天局的任务信息,国际空间站(ISS)的Visible通行证,此外会直播NASA TV,发布NASA官方消息,同时也可与FACEBOOK、Twitter客户端连接,与好友分享最新科技发现。

2020-07-31

高德获取行政级别api.zip

介绍: 行政区域查询是一类简单的HTTP接口,根据用户输入的搜索条件可以帮助用户快速的查找特定的行政区域信息。 准备: key(“Web服务API”密钥) 请求地址:  https://restapi.amap.com/v3/config/district 请求参数:  key(“Web服务API”密钥) keywords——安徽 subdistrict——2(可选值:0、1、2、3;     0:不返回下级行政区,1:返回下一级行政区,2:返回下两级行政区,3:返回下三级行政区。) extensions——base(可选值:base、all;     base:不返回行政区边界坐标点;all:只返回当前查询district的边界值,不返回子节点的边界值。)

2020-03-18

2020年谷歌地图hepler以及app.zip

软件介绍 Ghelper 主要是用来提高用户上网效率,方便外贸、学习、工作的浏览器扩展工具.目前支持所有基于Chrome内核的浏览器.Firefox版本正在路上.. 最新消息 今日起 2.0版本发布前,暂停免费试用. 常见问题与解决方法.新老用户必读. 本插件不是VPN, 只是一款加速器,采用透明代理方式,严禁利用本插件访问境外非法政治色情网站!

2020-01-21

Java-spring-redis脑图+springboot学习汇总.zip

Java-spring-springboot-redis-doctor 思维导图,英文是The Mind Map,又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。 思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强大功能。 思维导图是一种将思维形象化的方法。我们知道放射性思考是人类大脑的自然思考方式,每一种进入大脑的资料,不论是感觉、记忆或是想法——包括文字、数字、符码、香气、食物、线条、颜色、意象、节奏、音符等,都可以成为一个思考中心,并由此中心向外发散出成千上万的关节点,每一个关节点代表与中心主题的一个连结,而每一个连结又可以成为另一个中心主题,再向外发散出成千上万的关节点,呈现出放射性立体结构,而这些关节的连结可以视为您的记忆,就如同大脑中的神经元一样互相连接,也就是您的个人数据库。 思维导图又称脑图、心智地图、脑力激荡图、灵感触发图、概念地图、树状图、树枝图或思维地图,是一种图像式思维的工具以及一种利用图像式思考辅助工具。思维导图是使用一个中央关键词或想法引起形象化的构造和分类的想法;它用一个中央关键词或想法以辐射线形连接所有的代表字词、想法、任务或其它关联项目的图解方式。

2019-12-30

Java开发文档pdf集合.zip

在我们使用帮助文档之前我们首先确定我们要查什么类或方法? 在这里举一个例子,加入我们要查Math这个类 首先打开帮助文档(帮助文档是分平台的,比如说你用的是JavaSE,那你就不能用JavaEE的API来查JavaSE中的类和方法,这个要搞清楚,这两者是有区别的) 首先我们在索引框中打上Math(注意大小写,这里大小写是有区别的) java-2.png 当我们输入完成之后,下面蓝色的部分代表已经选中回车就行。 这时候会出现与类或方法相关的各种知识如方法摘要

2019-12-25

mallplus多租户商城vip版本.zip

1- 安装lombok插件 ## mysql - 下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads - 下载后按提示进行安装 - 导入document/sql下的mall.sql文件 ## redis - 下载地址:https://github.com/MicrosoftArchive/redis/releases - 下载后按提示进行安装 ## OSS - 该项目文件上传采用OSS,需要自行注册OSS账号并配置 - 首先将mall-admin\src\main\resources\application.properties文件中以aliyun.oss.开头的配置改为你自己的配置 - OSS上传文件需要配置跨域资源共享(CORS)规则,参考文档:https://help.aliyun.com/document_detail/31928.html - 上传方式采用服务端签名后直传的形式,参考文档:https://help.aliyun.com/document_detail/31926.html ## mall-admin - 启动项目:直接运行com.macro.mall.MallAdminApplication的main方法即可 - 接口文档地址:http://localhost:8080/swagger-ui.html ## mall-search - 启动项目:直接运行com.macro.mall.search.MallSearchApplication的main方法即可 - 接口文档地址:http://localhost:8081/swagger-ui.html - 使用前需要先调用接口导入数据;http://localhost:8081/esProduct/importAll - 如出现无法启动的问题,可以先删除elasticsearch里面的数据再启动 ## mall-portal - 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可 - 接口文档地址:http://localhost:8085/swagger-ui.html 1. 本地安装开发环境中的所有工具并启动 2. 克隆源代码到本地,使用IDEA或Eclipse打开,并完成编译; 3. 安装 redis mysql 4. 在mysql中新建mall数据库,导入document/sql下的mall.sql文件; 5. 启动mall-admin项目:直接运行com.macro.mall.MallAdminApplication的main方法即可, 接口文档地址:http://localhost:8080/swagger-ui.html;  6. 启动mall-portal项目:直接运行com.macro.mall.portal.MallPortalApplication的main方法即可, 接口文档地址:http://localhost:8085/swagger-ui.html;  7. 克隆mall-admin-web项目,并导入到IDEA中并完成编译传送门,需要安装node环境,然后到项目下; 8. 运行命令:npm install 然后执行 npm run dev,访问地址:http://localhost:8090 即可打开后台管理系统页面; 9. 克隆Mall-Vue-master项目,并导入到IDEA中并完成编译传送门; 10. 运行命令:npm run dev,访问地址: 即可打开pc商城页面; 11. 克隆vue-jd-master项目,并导入到IDEA中并完成编译传送门; 12. 运行命令:npm run dev,访问地址: 即可打开h5商城页面; 13. 下载小程序 用微信开发工具打卡就可以访问   https://gitee.com/zscat-platform/mall   功能预览   http://www.yjlive.cn:8090/#/home   https://gitee.com/zscat-platform/mall/wikis/pages 645

2019-12-25

6Java性能优化常用工具.zip

JAVA性能优化之操作系统优化 以及常用工具命令 操作系统,调优的手段和參数可能有所不同,比方,在主流Unix系统中。共享内存段。信号量,共享内存最大值(shmmax)。共享内存最小值(shmmin)等都是能够进行优化的系统资源.此外,如最大文件句柄数,虚拟内存大小,磁盘的块大小等參数都可能对软件的性能产生影响.配置虚拟内存界面

2019-12-24

5Java性能优化五.zip

四。数据库优化 对绝大部分应用系统而言。数据库是不可缺少的一部分。JAVA程序能够使用JDBC的方式连接数据库。对数据库的调优能够分为三个部分: 在应用层对SQL语句进行优化; 对数据库进行优化。 对数据库软件进行优化。 在应用层优化数据库訪问。涉及大量的编程技巧。比方。当使用JDBC进行查询的时候,对于大量拥有相同结构的SQL查询,能够使用PerparedStatement取代Statement。以提高数据库的查询效率。在使用Select语句中,显示指定要查询的列名 ,避免使用* 在对数据库优化时,主要目的是建立一个具有良好表结构的数据库。 比方,为了提高多表级联查询的效率,能够合理地使用冗余字段;对于大表,能够使用行的水平分割或者相似Oracle分区的技术;为了提高数据的查询的效率,能够建立有效水平分割或者相似Oracle分区表的技术;为了提高数据库查询效率。在select语句中。显示指定要查询的列名,避免使用*。 在对数据库进行优化时。主要目的是建立一个具有良好表结构的数据库。比方,为了提高多表级联查询效率,能够合理地使用冗余字段。对于大表。能够使用行数据来水平分割,为了提高数据库的查询效率,能够建立有效且事宜的索引

2019-12-24

4Java性能优化四.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

3Java性能优化三.zip

三,JVM优化 因为JAVA软件总是执行在JVM虚拟机之上。对JVM虚拟机进行优化也能一定程度上的提升JAVA程序的性能。JVM通常能够在软件开发后期进行,如在开发完毕或者是软件开发的某一里程碑阶段。 作为JAVA软件的执行平台。JVM的各项參数将会直接影响JAVA程序的性能。 比方,JVM的堆大小,垃圾回收策略等等。 要进行JVM层面的调优。须要开发者对JVM的执行原理和基本内存结构有一定的了解。如,堆内存的结构,GC的种类等。然后,根据引用程序的特点。设置合理的JVM启动參数。

2019-12-24

2Java性能优化二.zip

二,JAVA性能优化之代码优化 代码调优是在软件开发中,或者是软件开发完毕后,软件维护过程中进行的程序代码的改进和优化.代码优化涉及诸多编码技巧,须要开发者熟悉相关的语言API ,并在适合的场景中正确的使用相关API或类库.同一时候,对算法,数据结构的灵活使用,也是代码优化的一个重要内容. 尽管代码优化时从微观上对性能进行调整,可是一个”好”的实现和一个”坏”的实现对系统的影响也是非常大的.比方,相同作为List的实现,LinkedList和ArrayList在随机訪问上的性能却差了好几个量级;比方相同是文件读写的实现,使用Stream方式和使用JAVA NIO的方式,其系能可能又会是还有一个数量级. 因此,尽管与设计优化相比,笔者将代码优化成为在微观层面上的优化,但它却是对系统性能产生最直接影响的优化方法.

2019-12-24

1Java性能优化一.zip

一,JAVA性能优化之设计优化 设计优化处于性能优化手段的上层。它往往须要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的,假设说,代码优化。JVM优化都是对系统微观层次的“量”的优化,那设计优化就是对系统”质”的优化. 设计优化的一大显著特征是:它能够规避某一个组件的性能问题,而是改良组件的实现;比方:组件A通过循环监控不断的检測时间E是否发生,其检測行为必定会占用部分系统资源,因此,开发者必须检測频率和资源消耗上取得平衡,假设检測频率太低,尽管降低了资源消耗,可是系统实时反应性就会降低,假设进行代码层的调优,就须要优化检測方法的实现及要求得一个最为恰当的检測频率.对于这个问题我们就能够用设计模式中的观察者模式 ,当事件E发生的时刻,由事件E通知组件A,从而触发组件A的行为.这样的设计从根本上攻克了存在性能隐患的循环监控,从根本上攻克了这一问题. 进行设计优化时,设计人员和必须熟悉经常使用的设计方法,设计模式,以及主要的性能组件和经常使用的优化思想,并将其有机地集成在软件系统中. 注意:一个良好的系统设计能够规避非常多潜在在的性能问题.因此,尽可能多花些时间在系统设计上,是创建高性能程序的关键

2019-12-24

图像70周年代码.zip

图像<div class='footer'> <button id='change' onclick='changeHat()' style='display: none;'>换个样式</button> <button id='exportBtn' onclick='exportFunc()'>生成头像</button> </div> <div style='display: none'> <img id='img' src='' alt=''/> <img class='hide' id='hat0' src='./img/hat0.png'/> <img class='hide' id='hat1' src='./img/hat1.png'/> <img class='hide' id='hat2' src='./img/hat2.png'/> <img class='hide' id='hat3' src='./img/hat3.png'/> <img class='hide' id='hat4' src='./img/hat0.png'/> <img class='hide' id='hat5' src='./img/hat1.png'/> <img class='hide' id='hat6' src='./img/hat2.png'/> <img class='hide' id='hat7' src='./img/hat3.png'/> </div> <script src="./js/fabric.js"></script> <script> var cvs = document.getElementById("cvs"); var ctx = cvs.getContext("2d"); var exportImage = document.getElementById("export"); var img = document.getElementById("img"); var hat = "hat6"; var canvasFabric; var hatInstance; var screenWidth = window.screen.width < 500 ? window.screen.width : 300; function viewer() { var file = document.getElementById("upload").files[0]; console.log(file); var reader = new FileReader; if (file) { reader.readAsDataURL(file); reader.onload = function(e) { img.src = reader.result; img.onload = function() { img2Cvs(img) } } } else { img.src = "" } } function img2Cvs(img) { cvs.width = img.width; cvs.height = img.height; cvs.style.display = "block"; canvasFabric = new fabric.Canvas("cvs", { width: screenWidth, height: screenWidth, backgroundImage: new fabric.Image(img, { scaleX: screenWidth / img.width, scaleY: screenWidth / img.height }) }); changeHat(); document.getElementById("uploadContainer").style.display = "none"; document.getElementById("uploadText").style.display = "none"; document.getElementById("upload").style.display = "none"; document.getElementById("change").style.display = "block"; document.getElementById("exportBtn").style.display = "block"; document.getElementById("tip").style.opacity = 1 } function changeHat() { document.getElementById(hat).style.display = "none"; var hats = document.getElementsByClassName("hide"); hat = "hat" + (+hat.replace("hat", "") + 1) % hats.length; var hatImage = document.getElementById(hat); hatImage.style.display = "block"; if (hatInstance) { canvasFabric.remove(hatInstance) } hatInstance = new fabric.Image(hatImage, { top: 40, left: screenWidth / 3, scaleX: 100 / hatImage.width, scaleY: 100 / hatImage.height, cornerColor: "#0b3a42", cornerStrokeColor: "#fff", cornerStyle: "circle", transparentCorners: false, rotatingPointOffset: 30 }); hatInstance.setControlVisible("bl", false); hatInstance.setControlVisible("tr", false); hatInstance.setControlVisible("tl", false); hatInstance.setControlVisible("mr", false); hatInstance.setControlVisible("mt", false); canvasFabric.add(hatInstance) } function exportFunc() { document.getElementsByClassName("canvas-container")[0].style.display = "none"; document.getElementById("exportBtn").style.display = "none"; document.getElementById("tip").innerHTML = "长按图片保存或分享"; document.getElementById("change").style.display = "none"; cvs.style.display = "none"; exportImage.style.display = "block"; exportImage.src = canvasFabric.toDataURL({ width: screenWidth, height: screenWidth }) } </script>

2019-12-23

spring-boot2.0全新教程实例20例.zip

spring-boot2.0全新教程实例20例.zip - [spring-boot-helloWorld](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-helloWorld):Spring Boot 的 hello World 版本 - [spring-boot-web](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-web):Spring Boot Web 开发综合示例 - [spring-boot-redis](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-redis):Spring Boot 集成 Redis 示例 - [spring-boot-jpa](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa):Spring Boot 使用 Jpa 各种示例 - [spring-boot-mybaits-annotation](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation):注解版本 - [spring-boot-mybaits-xml](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml):Xml 配置版本 - [spring-boot-mybatis-xml-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-xml-mulidatasource):Spring Boot + Mybatis (Xml 版) 多数据源最简解决方案 - [spring-boot-mybatis-annotation-mulidatasource](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mybatis/spring-boot-mybatis-annotation-mulidatasource):Spring Boot + Mybatis(注解版)多数据源最简解决方案 - [spring-boot-thymeleaf](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-thymeleaf):Spring Boot 使用 Thymeleaf 详细示例 - [spring-boot-jpa-thymeleaf-curd](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-jpa-thymeleaf-curd):Spring Boot + Jpa + Thymeleaf 增删改查示例 - [spring-boot-rabbitmq](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-rabbitmq):Spring Boot 和 Rabbitmq 各种消息应用案例 - [spring-boot-scheduler](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-scheduler):Spring Boot 和定时任务案例 - [spring-boot-mail](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mail):Spring Boot 和邮件服务 - [spring-boot-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-mongodb):Spring Boot 和 Mongodb 的使用 - [spring-boot-multi-mongodb](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-mongodb/spring-boot-multi-mongodb):Spring Boot 和 Mongodb 多数据源的使用 - [spring-boot-package-war](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-package-war): Spring Boot 打包成 War 包示例 - [spring-boot-shiro](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-shiro):Spring Boot 整合 Shiro Rbac 示例 - [spring-boot-file-upload](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-file-upload):使用 Spring Boot 上传文件示例 - [spring-boot-fastDFS](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-fastDFS):Spring Boot 整合 FastDFS 示例 - [spring-boot-actuator](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-actuator):Spring Boot Actuator 使用示例 - [spring-boot-admin-simple](https://github.com/ityouknow/spring-boot-examples/tree/master/spring-boot-admin-simple):Spring Boot Admin 的使用示例

2019-12-23

loli.exe妹子图集下载

电脑操作系统--cmd--输入相关命令即可在软件生成目录下; 自动生成photo文件夹 输入Y--在输入延时秒数:即可完成下载 每个图集下载完是否需要延时 Y/N:Y 请输入延时秒数:3

2019-12-20

从入门到精通SpringBoot2019资料42讲.zip

1.springboot的各个模块搭建使用,集成使用和综合插件集成测试,内容详实,都有相关课件demo 2.springboot的各个模块搭建使用,集成使用和综合插件集成测试,内容详实,都有相关课件demo

2019-12-20

代码自动生成generator-demo.zip

创建自动生成代码的java文件。 (1)先创建一个java Project,然后next,然后选择Create project from template模版, 选中后,点击Java Hello World模版,然后next,出现定义Project名时,写上自己定义的文件名(提示:automatic 自动的,generate 生成,code 代码),然后finsh,这就完成了自动生成文件的创建。 图片1.png 图片2.png 导入相关的lib。 (1) 点击项目,然后创建一个lib的目录,然后将mybatis的三个jar包和关于打印 日志的log4j的jar包导入。 图片3.png (2) 然后选中导入所有的jar包,然后右击,选中Add as lib..,然后在 level 选项 中选择Project Library,这就完成了相关自动生成代码的包的导入。 图片4.png (3) 完成后的目录展示 图片5.png 导入generatorConfig.xml (1) 将generatorConfig.xml放在项目的目录下,与src,lib同一级目录。 图片6.png 修改generatorConfig.xml配置文件。 (1) 修改连接数据库的主机名,数据库。 <!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> ​ <jdbcConnection driverClass="com.mysql.jdbc.Driver" ​ connectionURL="jdbc:mysql://localhost:3306/mybatis" ​ userId="root" password="123456"> ​ </jdbcConnection> connectionURL:修改的是自己连接数据的主机(如果是本机用localhost,如果是远程的话,就输入远程的ip地址)和数据库的名字 userId: 数据库的用户名 Password: 数据库的密码 (2) 修改连接数据库的表名 <!-- 指定数据库表 --> ​ <table schema="" tableName="batis"></table> ​ tableName: 连接数据库中的表名。 如果有多个表名需要连接,可以写多个我们这样的标签,修改tableName中的表名。 (3) 修改自动生成的bean类(或者说Po类,model类)的位置。 <!-- targetProject:生成bean类的位置 --> ​ <javaModelGenerator targetPackage="cn.kz.com.po" ​ targetProject=".\src"> ​ <!-- enableSubPackages:是否让schema作为包的后缀 --> <property name="enableSubPackages" value="false" /> ​ <!-- 从数据库返回的值被清理前后的空格 --> ​ <property name="trimStrings" value="true" /> ​ </javaModelGenerator> ​ targentPackage: 就是我们生成bean类的目录和位置,(生成的包在src/cn/kz/com/po) targetProject: 如果值为”.\src” ,就是将文件创建在src根目录下 (4) 修改生成mapper文件的位置 <!-- targetProject:mapper映射文件生成的位置 --> ​ <sqlMapGenerator targetPackage="cn.kz.com.mapper" ​ targetProject=".\src"> ​ <!-- ​ enableSubPackages:是否让schema作为包的后缀 --> ​ <property name="enableSubPackages" value="false" /> ​ </sqlMapGenerator> ​ (5) 修改生成mapper接口的位置 <!-- targetPackage:mapper接口生成的位置 --> ​ <javaClientGenerator type="XMLMAPPER" targetPackage="cn.kz.com.mapper" ​ targetProject=".\src"> ​ <!-- ​ enableSubPackages:是否让schema作为包的后缀 --> ​ <property name="enableSubPackages" value="false" /> ​ </javaClientGenerator> 将GeneratorSqlmap 类复制到src下。 (1) 如果类不报红,就直接运行(运行前,记得将数据库打开),然后运行如果出现了生成的包和文件,就说明成功,虽然控制台会显示一些红色的日志,但无关紧要。

2019-12-20

MD文件编辑器typora-setup-x64_0.9.78.exe

Markdown 是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们「使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档 」—— 维基百科>Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。如果你看不懂以上对 Markdown 的定义,那也无所谓。约翰·格鲁伯自己对Markdown的描述的重点也在于

2019-12-20

Redis2020新版可视化开发工具.zip

Redis2020新版可视化开发工具.zip我们经常要查看Redis中存储的数据,但是每次都执行命令特别麻烦,今天就推荐一个超好用的Redis可视化工具,填好地址和ip即可正常访问

2019-12-19

echarts2020个省市最新版本数据.zip

echarts2020个省市最新版本数据.zip // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { title: { text: 'ECharts 入门示例' }, tooltip: {}, //提示框组件 legend: { //图例组件 data:['销量'] //图例的数据数组。数组项通常为一个字符串,每一项代表一个系列的 name }, xAxis: { //直角坐标系 grid 中的 x 轴 data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子11"] }, yAxis: {}, series: [{ //系列列表 name: '销量', //系列名称,用于tooltip的显示,legend 的图例筛选 type: 'bar', //类型 data: data //系列中的数据内容数组。数组项通常为具体的数据项 }]

2019-12-19

个性签名-定制版随机生成个人指定的签名

个性签名-定制版随机生成个人指定的签名

2024-04-03

电脑调起摄像头监控-个人版定制化

电脑调起摄像头监控-个人版定制化

2024-04-03

django部署新冠19监管系统源码

django-新冠19监管系统源码

2024-03-11

前端-视频裁判大屏demo代码

前端-视频裁判大屏demo代码

2023-06-21

网上在线音乐播放-备份

网上在线音乐播放

2023-06-21

司机端app,物流快递信息查询器

司机端app,物流快递信息查询器

2023-02-09

交互式答题-hbuilder-question_1.0.0.zip

交互式答题-hbuilder-question_1.0.0.zip-学习代码

2021-09-30

【经典小程序工具类】wechat-applet-toolkit-master.zip

【经典小程序工具类】wechat-applet-toolkit-master.zip

2021-08-23

学而思考试代码-uexam-master.zip

学而思考试代码-uexam-master.zip

2021-08-23

music-app-mui-master.zip

mu-音乐demo

2021-08-10

Mui商城模板(更新一部分nvue页和subNvue导航栏).zip

mui学习资源

2021-08-10

MUi答题模版 2019.12.17 更示例.zip

mui学习demo

2021-08-10

微信小程序-报名预约4个小程序demo

微信小程序--报名预约4个小程序demo

2021-08-04

云开发--学习demo备份.zip

微信小程序云端开发-学习和测试demo

2021-07-26

hbuilder商城模板(更新一部分nvue页和subNvue导航栏).zip

商城模板(更新一部分nvue页和subNvue导航栏).zip

2021-05-25

小程序左右滑动-答题demo.zip

小程序左右滑动-答题

2021-05-14

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等操作-master.zip

微信小程序-实现电子围栏-半径-经纬度-是否在围栏内-画圆等

2021-05-07

实战抢单秒杀springBoot-demo

实战抢单秒杀

2021-04-30

2020视频加速器202001013

直接控制网页视频的播放进度,可以将广告的部分快进播放。它提供了一个播放控制进度条,可以自己拖动到不同的倍数播放,范围从0.3倍到3.0倍;支持热键设置:

2020-10-13

广东财经大学在线考试-运行版.zip

财经大学在线考试系统--个人版

2020-06-04

空空如也

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

TA关注的人

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