自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (3)
  • 收藏
  • 关注

原创 Vue3/Vite引入EasyPlayer.js播放H265视频错误的问题

Vue3/Vite引入EasyPlayer.js播放H265视频错误的问题及播放器刚开始接收不到流报错的解决方案

2024-05-21 10:46:35 1194

原创 解决小程序中使用wx.saveVideoToPhotosAlbum在IOS环境中报错,安卓正常,IOS报fail invalid video,解决后,超过200M视频也能保存,小程序Api并没有Bug

解决小程序中使用wx.saveVideoToPhotosAlbum在IOS环境中报错,安卓正常,IOS报fail invalid video,解决后,超过200M视频也能保存

2024-01-26 15:10:37 310

原创 Docker容器运行java11应用EasyExcel导出报错 libfreetype.so.6共享库

镜像解决中文和freetype.so.6共享库找不到的问题,基于oracle jdk11.0.18 Docker镜像。

2023-03-31 10:25:46 1737 1

原创 终于解决HBuilderX设置Vue文件script标签直接子元素不自动缩进

HBuilderX如何设置Vue文件script标签子元素不自动缩进,而标签内部javascript代码不影响自动缩进,找了好久终于找到了。配置HBuilderX中的 jsbeautifyrc.js。注意:一定要在 options 属性下增加。

2023-02-09 16:20:27 902

原创 第7章:关于pdfHTML的常见问题

多年来,我们收到了许多关于将PDF转换为HTML的问题。在本章中,我们将回答那些被问得最多的问题。我可以将HTML表单转换为PDF吗?我可以从URL而不是从磁盘上的文件生成PDF吗?pdfHTML可以将Base64图像渲染为PDF吗?我的HTML必须是有效的XML吗?我们需要一个浏览器引擎来将HTML+CSS呈现为PDF吗?HTML中的测量系统与PDF中的测量系统有何关系?如何将ASP或JSP页面转换为PDF?如何将包含阿拉伯语/希伯来语字符的HTML转换为PDF?

2023-01-31 12:48:54 483

原创 第6章:在pdfHTML中使用字体

到目前为止,我们还没有花太多的注意力在将 HTML 转换为 PDF 时使用的字体上。我们知道,当没有指定字体时,Helvetica 是iText 使用的默认字体(第2章),我们知道如果需要嵌入字体,pdfHTML 附带一些内置字体(第4章),但我们还没有清楚地了解到支持哪些字体。

2023-01-31 12:40:51 370

原创 第5章:自定义标记工作者和CSS应用者

在本章中,我们将更改pdfHTML插件的两个最重要的内部机制。我们将覆盖将 HTML 标记与 iText 对象匹配的默认功能,更具体地说是DefaultTagWorkerFactory(Java/.NET)机制,以及我们将覆盖将 CSS样式 与 iText 样式匹配的默认功能,更具体地说是DefaultCssApplierFactory(Java/.NET)机制。其中一些示例是相当人工的,但通过检查它们,您将更好地了解pdfHTML的内部工作原理。

2023-01-31 12:24:52 324

原创 第4章:使用pdfHTML创建报告

使用pdfHTML创建报告

2023-01-31 12:02:01 275

原创 第3章:基于媒体查询生成PDF

基于媒体查询生成PDF

2023-01-31 11:41:39 726

原创 第2章:使用CSS定义样式

在前一章中,我们研究了Java代码的不同片段。我们不看Java代码的不同片段,而是看HTML和CSS的不同片段。

2023-01-31 11:30:35 539

原创 Damunda DMN 官方教程

在DMN中,决策可以使用相同的语言进行建模和执行。业务分析师可以在易于阅读的表中对导致决策的规则进行建模,这些表可以由决策引擎(如Camunda)直接执行。这最大限度地减少了业务分析师和开发人员之间的误解风险,甚至允许快速改变生产。

2023-01-31 10:57:40 1101

原创 Clion控制台输出中文打印乱码终级解决方案

Clion调试OpenCV控制台中文打印乱码,关键是Debug不乱码,Run会乱码,真奇葩!我把工程文件编码各个地方都改成UTF-8或GBK都不行。勾选“以管理员身份运行”,嘿,就好了!

2022-11-04 00:23:36 3565 5

原创 基于CentOS7的Java8中文Docker容器镜像

【代码】基于CentOS7的Java8Docker容器镜像。

2022-10-18 11:25:34 1599

原创 第1章:Hello HTML转PDF

在本章中,我们选取了一个非常简单的HTML文件,并使用转换方法convertToPdf()/convertToPdf(),convertToDocument()/convertToDocument()和convertToElements()/convertToElements()的不同实现将该文件转换为PDF。当您查阅 HtmlConverter 类(Java/.NET)的API文档时,您会发现这些方法有更多的变体。在下一章中,我们将选择其中一种方法来转换不同的HTML文件。

2022-10-17 11:03:12 197

原创 HTML转换为PDF介绍

在第4章中,我们将仔细研究这个用例,使用XSLT在内存中将XML转换为HTML,然后使用pdfHTML插件将HTML转换为PDF。2016年,我们发布了iText 7,这是iText的一个全新版本,不再与以前的版本兼容,但它是在考虑pdfHTML的情况下创建的。在iText 7中,您有一个表和单元格对象,当您为整个表设置不同的字体时,该字体将继承为每个单元格的默认字体。如果是这种情况,您要么使用了过时的HTMLWorker类(iText 2),要么使用了旧的XML Worker插件(iText 5)。

2022-10-17 10:36:23 611

原创 vue-electron打包后报错:Fetch API cannot load app://./EasyPlayer.wasm. URL scheme “app“ is not supported

说是无法获取 app://./EasyPlayer.wasm,不支持“app”协议,我想不对啊,那app://./index.html怎么能访问呢?这就是 electron 自定义的一个协议,用于访问vue页面的,我的理解是这样子的。运行打包后的 electron 应用,打开控制台,发现app://./服务目录下没看到 EasyPlayer.wasm文件,什么情况?惊奇的发现,H265的视频居然可以看了!如下图所示,用红框框的地方,原来打包的时候是没有的。Object (可选)重新打包,运行程序!.....

2022-08-26 21:44:26 1972 1

原创 vue electron 下载Vue-devtools ChromeExtension扩展失败

vue electron 下载Vue-devtools ChromeExtension扩展失败

2022-07-26 11:28:31 1785

原创 微信小程序视频上传组件直接上传至阿里云OSS

小程序视频上传组件,获取OSS签名,视频直接上传至OSS。

2022-05-27 19:30:45 745

原创 利用Poi-tl在word模板表格单元格内一次插入多张图片和多行单元格相同数据自动合并的功能组件

利用Poi-tl在word模板表格单元格内一次插入多张图片和多行单元格合相同数据自动合并的功能组件。

2022-05-26 13:36:07 2983

原创 小程序中的DOM对象元素块动态排序

给定以下小程序wxml的布局示例:<view> <view>A块中的内容,...</view> <view>B块中的内容,...</view> <view>C块中的内容,...</view> <view>D块中的内容,...</view> <view>E块中的内容,...</view></view>按照新的要求,从

2022-04-27 12:32:51 328

原创 Python的requests请求时json请求体数据中有中文的问题

示例,在创建微信公众号自定义菜单时,程序:# 创建小程序菜单def create_public_menu(): # 获取token token = get_access_token() # json 请求数据 payload = { "button": [ { "type": "miniprogram", "name": "小程序", "u

2022-03-12 14:46:52 2062

原创 paddle.fluild常量计算报错‘NoneType‘ object has no attribute ‘get_fetch_list‘

paddle.fluild常量计算报错'NoneType' object has no attribute 'get_fetch_list'

2021-12-04 00:32:17 758

原创 docker运行elasticsearch集群与elasticsearch-head及安全策略配置

1、部署目录结构: /opt/elasticsearch/config elasticsearch配置文件目录 /opt/elasticsearch/ca elasticsearch 集群通信证书目录,目录下有文件:elastic-stack-ca.p12和elastic-certificates.p12 /opt/elasticsearch/data elasticsearch 索引数据目录 /opt/ela...

2021-10-26 19:16:02 517

原创 定时任务出现:java.lang.OutOfMemoryError: unable to create new native thread,几种解决方案,最后一种不好找。

首先摘录网页大部分所说的解决方案:1、增加系统内存:(MaxProcessMemory - JVMMemory - ReservedOsMemory) / (ThreadStackSize) = Number of threadsMaxProcessMemory 指的是一个进程的最大内存JVMMemory JVM内存ReservedOsMemory 保留的操作系统内存ThreadStackSize 线程栈的大小...

2021-08-11 10:59:55 1755

原创 vmware虚拟机linux系统中使用python发送邮件失败原因

摸索了很长时间,网上大部分都是关于25端口封闭的处理方法,另一种方法却是不容易发现,也不容易察觉,这种情况往往表现在,在阿里云服务器中可以成功发送邮件,而在本地vmware linux虚拟机中无法发送,处理方式如下:一、有两种原因导致python发送邮件报错(java也一样适用)原因1:25端口封闭;解决方法:使用465端口发送; 原因2:hostname主机名没有映射;解决方法:在/etc/hosts中映射。二、25端口封闭的解决办法使用465端口发送邮件,python实现的源代码如下:

2020-11-27 14:25:00 787 3

原创 Python开发Linux系统应用(docker容器)服务http监控超时/故障重启工具

一、Python目录介绍

2020-11-26 11:28:32 437

原创 PyQt5:第一章第1节:使用Qt组件创建一个用户界面-介绍

本章学习内容:显示一个问候语 使用 Radio Button 组件 Radio Button 分组 显示 checkbox 表单选项 显示两组 checkbox 组件一、介绍接下来,我们将学习一下如何使用 Qt 工具箱来创建一个 GUI 应用程序。Qt 工具箱,简称Qt,是由 Trolltech 开发的一个跨平台的应用UI框架,用于开发 GUI 应用程序。它可以运行在多个平台上,包括:Windows、maxOS、Linux和其他类UNIX平台。它有时通常也会被称为一个组件库,因为它指供了设

2020-10-16 14:13:58 653

原创 基于Redis分布式锁的实现代码(Spring boot源)

一、定义分布式锁的名称为:StriveLock,注解使用方式如下: @Override @Async @StriveLock(key = "#person.name", block = true) public void printPersonForRedisLock(Person person) { try { Thread.sleep(10000); log.info(JSONUtils.obj2Json

2020-10-15 17:58:16 183

原创 Camunda 6、SpringBoot Camunda 流程前端任务流程图跟踪显示

前端完整代码请参考:https://gitee.com/zxstrive/strive-webCamunda 工作流模块包:https://gitee.com/zxstrive/strive-web/tree/master/src/pages/workflowBPMNModuler流程图设计器:https://gitee.com/zxstrive/strive-web/blob/master/src/pages/workflow/bpmn-modeler.vueCamunda 流程图完全可以使用

2020-10-15 17:36:21 7034

原创 Camunda 5、SpringBoot Camunda 流程发起、任务签收、办理与委托

一、Spring Boot 后台代码1、Controller 接口:WorkflowTaskControllerpackage com.fight.strive.sys.modules.camunda.controller;import com.fight.strive.sys.modules.camunda.dto.WorkflowFormData;import com.fight.strive.sys.modules.camunda.dto.WorkflowNodesDto;impor

2020-10-15 17:05:31 3414 1

原创 Camunda 4、SpringBoot Camunda 流程定义的增删改查

一、SpringBoot 流程定义的操作与管理,bpmn.xml 部署后生成的流程定义1、Controller 接口类:WorkflowDefinitionControllerpackage com.fight.strive.sys.modules.camunda.controller;import com.fight.strive.sys.modules.camunda.dto.WorkflowDefinitionDto;import com.fight.strive.sys.module

2020-10-15 15:59:50 2015

原创 Camunda 3、SpringBoot Camunda bpmn.xml 工作流部署操作

一、SpringBoot BPMN 文件部署的开发1、Controller 接口类

2020-10-15 15:54:36 2365

原创 Camunda 2、Camunda工作流-SpringBoot集成 Camunda 流程引擎

Spring Boot 集成 Camunda 流程引擎引入 spring-boot-start在 maven pom.xml 文件中加入以下配置:<dependency> <groupId>org.camunda.bpm.springboot</groupId> <artifactId>camunda-bpm-spring-boot-starter</artifactId> <version>7.13.0&lt

2020-09-28 11:50:17 4346

原创 Camunda 1、Camunda工作流-介绍

下载前提条件:camunda 是使用 java 语言开发的,因此在下载 camunda 之前,请确保本地已经安装了Java运行时环境。下载Camunda发行版:Camunda 是一个非常灵活的框架,基于你想要如何使用它,它能够根据不同的使用环境选择不同的发行版本。社区版与企业版区别Camunda 为社区和企业订阅用户分别提供了不同的发行版本:社区版下载页面 企业版下载页面也可以将Camunda BPM 运行在 SpringBoot 或 docker 容器中。完整发行版.

2020-09-28 11:33:06 3641 7

原创 Mybatis plus插件使用exists查询语句时如何使用表的别名

1、mysql sql语句:select * from t_app_con_site t where exists(select id from t_app_ancp where site_id = t.id)上面的SQL语句中有个t,在exists子句中可以引用,那如何用Mybatis Plus 的 QueryWrapper 构建呢?2、使用mybatis plus querywrapper构建:首先想个问题, 我们将sql改造一下,如下所示:select * from `t_ap

2020-09-15 15:12:09 14047 1

原创 使用微信小程序扫码登录系统PC端web的功能

1、项目说明:项目PC端(vue单页面应用,前后端分离)、移动端(微信小程序)共用同一Java Springboot服务。小程序可以直接获取微信手机号登录,不需要密码,因为系统黙认密码是随机的,因此在登录PC端时,用户就不知道密码是多少,实现PC端登录目前可以用三种方案:1)因为可以直接登录微信小程序,所以可以在小程序中重置密码,这样就可以在PC端登录了,这比较简单。2)使用微信开放平台第三方网站oauth2授权登录,这也是可以实现的,不过要申请微信网站应用,有点麻烦。3)目前最快能实现的扫

2020-09-12 20:54:17 3846

原创 vue如何使用snap.svg.js(snapsvg)库,Cannot read property ‘on’ of undefined

1、第一步,安装snapsvg,可以通过下面命令安装:npm install -S snapsvg2、编写test.vue组件代码,使用vue cli 3 构建:<template> <svg id="svg" width="100%" height="100%"></svg></template><script> import Snap from 'snapsvg';export default { compon

2020-09-12 19:10:02 1850

原创 使用Nginx的try_files实现动态页面纯静态化的简单解决方案

原文地址:http://www.glxxw2018.com/study/blog/detail/ag6Gf13MuC.html1、nginx既作反向代理服务器,又作为动静分离服务器。2、首先假设我只有一个以Java框架实现的后台博客应用程序,这个博客应用程序的内容页面从后台使用jsp模板等构造页面内容,并返回到客户端进行显示。这里博客内容页面所括的大部分内容如标题,正文等都不是经常变化的,...

2019-03-23 18:33:39 1742

原创 springboot+thymeleaf+nginx实现动态页面纯静态化方案

原文地址:http://www.glxxw2018.com/study/blog/detail/9K6elibXWb.html1、前面有一篇博客介绍了《使用Nginx的try_files实现动态页面纯静态化的简单解决方案》,主要介绍,在nginx可以先使用静态页面,没有找到静态页面后尝试使用反向代理访问后端请求的实现方式。本篇博客主要介绍,如何生成静态内容页面。如博客的内容页面。2、如果你...

2019-03-23 18:31:39 6677 4

原创 thymeleaf 3.0 扩展自定义标签或方言

原文地址:http://www.glxxw2018.com/study/blog/detail/MGnPTaqWUm.html在使用Thymeleaf时,有时候需要自定义一些标签,以方便在Thymeleaf模板中使用,Thymeleaf方言很强大,不仅可以自定义简单的html标签,还可以自定义复杂的标签,这个标签可以使用后台处理并访问数据库等以显示相关格式的信息,大大简化的开发复杂度,可复用性...

2019-03-23 18:28:39 1851 1

Scratch3.0少儿红灯绿灯编程动画运行

Scratch3.0少儿红灯绿灯编程动画运行,程序中包含路面、东西、南北方向红绿灯、行人、汽车等编程元素;程序运行时,东西方向绿灯,南北方向红灯,东西方向行人过马路,南北方向汽车停止等待红灯读秒;待行人过完马路后,东西方向变为红灯,南北方向变为绿灯,汽车行驶过马路。程序完整、图片合理、清晰。要求会scratch基本程序用法,有不明白的Scratch程序中的语法或语句意思,可以向楼主留言。(文字描述:上北下南,左西右东)

2022-05-30

jdk-10.0.2-win10.zip 下载

jdk-10.0.2在oracle上只能下载.exe,为了方便自己配置,这里提供了一个zip包,直接解压并配置环境变量即可。

2020-12-03

Python开发Linux系统应用(docker容器)服务http监控超时/故障重启工具

该工具可以应用服务断开发触发重启命令,命令可以自定义,状态可以是超时或其他的http状态码,使用教程或源代码参阅:https://blog.csdn.net/zxstrive/article/details/110168930

2020-11-26

空空如也

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

TA关注的人

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