自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (37)
  • 收藏
  • 关注

原创 【无标题】

今天使用Java进行Excel导出的使用到了Hutool的ExcelWriter功能进行导出。中间需要用到手动换行,网上找了很多资料,哪怕是用到bing的gpt,搜到的答案还是有点问题,好在最终看文档,找到了解决方案,这里记录一下。

2024-03-07 23:47:32 337

原创 Python 安装win32com失败

今天进行服务器迁移, 中间有用的python调用win32com组件让docx转换成pdf。不出意外的话出意外了,pip安装win32com的时候各种安装不上,在cmd上面,一开始安装的时候,提示找不到包,然后再网上找,安装各种镜像之类的,还是不行,后面有进行各种镜像的修改,还是不行。上面的指令我只用了第一个就成功了。没用清理掉缓存之前,也是一直安装失败的。我把这个文件夹删掉了,然后调用下面的指令重新安装。今天处理完问题之后,记录一下,与人方便与己方便。

2023-11-21 17:45:24 798

原创 el table 修改鼠标在行上改变背景颜色

2. 然后再最下面下面创建style样式,是<style scoped> 的,不是scss sass的。el table 在制作的时候,需要修改当鼠标停留在指定行上的时候,修改背景颜色等相关样式。当然,也可以添加其他的样式,比如字体的颜色。如将字体变成红色:则添加。上面就是在鼠标悬停的时候,修改对应表格的样式。就可以完成指定需求了。

2023-09-23 18:22:21 1523

原创 Linux 同步系统时间并且写入到硬件

Linux 时间同步

2023-03-19 13:54:02 3272 1

原创 Mysql数据库日常使用备注

mysql 日常操作记录

2023-01-30 00:34:20 1083

原创 Spring 三级缓存解决循环依赖

spring三级缓存循环依赖自己的理解

2022-12-28 21:37:45 794 1

原创 Springboot 通过上下文环境获取bean对象

springboot 通过上下文获取 bean对象

2022-12-21 23:51:20 1216

原创 vite vue3 代理发布不停自动刷新的问题

vue3 vite 使用代理发布,不停的网页更新

2022-12-10 23:16:53 4948 6

转载 java读取串口数据

java 串口 读写

2022-08-21 00:53:30 4706 4

原创 table自动分页

table自动打印分页

2022-07-19 23:11:53 850

原创 idea springboot 自定义注释无效

idea创建aspct导致注释无效

2022-06-29 22:59:38 1133

原创 vue里面的model

vue里面的model双向绑定,就是一种代码组合即语法糖,我们之前在实现功能的时候,父组件通过props向子组件里面传递参数,子组件处理完成之后,如果想将结果传回父组件的话,需要调用emit里面的自定义方法实现回传。父组件通过定义的方法,然后接收到子组件传递过来的参数之后,进行赋值处理即可。vue这里面实现了一个简单的方式实现了上面的功能,及model,双向绑定。对于开发者来说,简化了一些代码,实际就是vue给你封装了,只需要简单的代码就可以实现传值-修改-回传的功能,其实本质还是 传递数据-加工-调用

2022-05-03 22:59:59 14638 1

原创 vite sass 报错问题

今天学些vite, 使用scss里面的scop里面的时候,运行报错,提示错误内容如下:internal server error preprocessor dependency sass not found. did you install it vite从网上找了好几个,说是安装各种东西,都不是很理想,终于在一片博客里面,发现了下面的指令:npm install sass --save-dev运行了之后,系统就能够正常运行了,希望这个博客也能解决你的问题...

2022-05-01 22:03:06 4038

原创 Python通过PyPDF2给pdf加密,权限分析

前两天做了一个通过python里面的加密,如果想给pdf添加指定的权限,而不是全部锁死活着全部放开,这种就比较复杂。PyPDF2的官方文档里面,针对权限做了说明,其实就是使用二进制占位符进行权限判断的。 通过官方文档可以了解到,pdf一共通过32位的二进制进行权限判断,具体每个字段的意思如下:上面的文档分别表示每个二进制的对应的意思,1~2: 是指定字段,必须是0,这两个字段不需要操作3: 打印权限4: 表示除 6/9/11 位编辑功能以外的其他编辑功能,可以理解为 二级..

2022-04-30 21:46:17 1344 1

原创 Python给pdf制定权限加密

上一篇文章介绍了,为了保护pdf,使用python给pdf添加密码。但是,上锁之后,让客户可以看,但是不能随意复制、打印之类的话,还是不能满足的。因为加密之后,所有的功能权限都进行了加密。就是一个开关。如果我想让客户只能看,但是不能复制,能打印,那么这个需求就不能满足。为了让人看,你得提供密码,但是密码给了,那么用户就能继续复制。所以,我现在想结合加密的两个密码,进行分别授权。这里面需要对PyPDF2进行一些源码的修改。找到源码,如下图:然后找到给方法添加了一个参数,然后在后面进行.

2022-04-26 21:37:27 1998 3

原创 使用Python给pdf进行加密

这一段时间公司做了一个项目, 由系统生成pdf文件,并且提供客户下载使用。为了保护资源防止用户随便的操作,需要再pdf上面添加密码,对文档生成保护,这里采用了python的方式对文件进行处理。使用工具: python用到的插件: PyPDF2运行环境: win10下面直接贴代码:from PyPDF2 import PdfFileWriter, PdfFileReaderpath = r'C:/Users/TF/Desktop' pdf_reader = PdfFileRe

2022-04-25 21:38:39 1500 1

原创 vite 创建vue3 ts的项目

昨天手贱,在package.js里面不小心加了一个+的字符,导致整个项目编辑的时候,出现了问题。一晚上没有成功,无奈,治好重建,当我重新创建好了之后,发现之前测试的项目有好了。现在记录一下创建项目的流程,以后就好找了。 为什么选择vite vue3 ts 这种。首先,个人感觉vite要比webpackage要快一点。之前一个webpackage什么都没有,启动的话,至少得几秒的时间。vite创建完成之后,启动三位数毫米级,不到1秒的时间。后来随着自己的学习,往里面添加了vuex、 route...

2022-04-06 21:56:13 1048

原创 router4 ts动态添加路由

今天研究route4.0 在vue3里面,使用ts的方式定义路由并且进行动态添加。route4.0在添加路由的方式上面做了一点点的改动。跟之前的有点不一样,因此记录一下。一、创建路由文件在项目route里面创建一个简单地index.ts文件。定义内容如下:/** ts版本的路由 2022年2月28日21:00:46 CL */import { createRouter, createWebHashHistory, createWebHistory, RouteRecordRa

2022-03-25 21:46:22 2595 1

原创 vue3 ts版本深度拷贝功能推荐ts-deepmerge

在使用js版本开发vue的时候,需要用到深度拷贝。一般都是用的deepMerge这个进行深度拷贝。但是在VUE3里面,尤其使用ts版本的时候,就不能很好的使用deepMerge这个控件了。从网上找了个一下,出现一个ts版本的deepMerge可以实现深度拷贝功能。安装:npm i ts-deepmerge然后在需要引入的地方import merge from "ts-deepmerge";import _config from './config' // 需要合并的第一个模块

2022-03-18 23:20:57 1350

原创 vue3 里面model用法使用记录

model在vue里面实现双向绑定。通过父节点向子节点传递参数。子节点通过操作再回传给父节点的变量。有点像prop和$emit组合使用。要知道,在子节点里面,是不能通过=去赋值prop里面的变量。唯一的方法,就是通过$emit调用父类方法,并且把参数传递过去,通过父类修改变量,从而修改子类里面的prop值的参数。 v-model通过双向绑定,可以不用父类自己定义修改参数的方法。直接在子类里面调用指定的方法就可以了。vue3的用法和vue2里面的model使用方式差不多,但是还有点差距。父节...

2022-03-16 22:01:02 2327

原创 vue3 antdv 定义全局的icon

学习vite搭建vue3的ts的前端框架,前端采用的是ant版本的vue,选择ant的原因之一是因为阿里家的,同时,对自家的icon支持非常友好。主要在icon里面创建一个账号,维护自己的仓库,就可以线上添加icon,项目里面直接使用了。不用导入其他的文件。如果是离线运行的项目,则跳过这个文章吧,因为这个是需要在线加载文件的。创建全局办的icon模块很简单,只需要在main.ts里面添加几个配置就好。// 自定义的iconimport { createFromIconfont...

2022-03-15 22:14:41 2500

原创 java poi 替换docx页眉表格的占位符

本文使用maven, java jdk8, poi4.1.2版本来操作docx的页眉里面的表格信息。如下图:1、引入maven依赖包: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.2.3</ver...

2022-03-10 22:21:08 1076 2

原创 vue里面的watch和computed的区别

在vue里面,有两种监听数据监听的方式,一种是watch, 一种是compute。下面我说一下自己对这两个方式的理解。watch:watch官方解释是一个对象,键是需要观察的表达式,值是对应回调函数。值也可以是方法名,或者包含选项的对象。Vue 实例将会在实例化时调用 $watch(),遍历 watch 对象的每一个 property。 参考链接#watch#我理解watch有点像是一个哨兵类似的东西。当监听的变量发生变化的时候,就会触发对应的方法。在方法里面可以做其他的操作。支持异步。没有

2022-03-04 22:50:07 1064

原创 Idea Module not specified

昨天提交项目,不小心动了项目的配置文件,导致今天在打开项目的时候,启动不起来了,然后弹出如下的框:提示错误为Error: Module not specified,然后在上面的框里面,Use classpath of module 里面都是空的,模块没得选。解决办法:找到项目,然后找到项目对应的pom文件,右键POM文件,选择maven,重新编辑一下项目就可以了。网上找的资料说是右键项目,选择maven重新创建,我在自己的idea里面在项目右键,没有找到maven对应的选项,但是

2022-03-04 00:44:36 2124

原创 vue3 里面添加router

vue3里面添加router, 本文这里面的主体环境为vue3, 在ts里面添加router,并且调试为history模式。1、安装依赖包npm install vue-router@4这里面需要确定一下,vue3里面还是必须使用router4以上的版本,否则支持不是很友好。2、 创建并且添加路由文件创建router文件,在目录下面创建一个路由的index.ts,这里我创建在了/src/router/indec.ts下面,配置如下:/** ts版本的路由 2022年2月2

2022-03-02 00:07:29 7449

原创 vite vue3 路由配置@找不到文件

问题描述今天第一次使用vite单间vue3的一个typescript的项目。在配置路由的时候,遇到了一个问题,就是添加路由界面的时候,找不到指定的文件,提示错误,如下图:[vite] Internal server error: Failed to resolve import "@/views/login/index.的相关错误。11:13:20 ├F10: PM┤ [vite] Internal server error: Failed to resolve import "@/v..

2022-02-28 23:17:56 22546

原创 IDEA快捷键记录

自己日常使用IDEA的时候,快捷键记录,方便后面自己快速查找

2022-02-28 14:15:57 138

原创 VSCode vue下路径自动补全 包括 @/

vscode 路径自动补全,网上已经有很多的资料了,随便查一下就有,这里面主要记录一下我配置的时候遇到的过的一些问题,在一个地方跌倒两次了,不能再跌倒第三次了。一、安装1、VSCode安装Path Intellisense: 打开vscode,在插件部分搜索path Intellisense,然后直接点击安装即可,如下图:我的已经安装过过了,所以,没有安装按钮,正常的情况,点击安装即可。2、配置路径配置文件jsconfig.json在根目录,也就是package.json同级目录..

2022-02-26 19:09:03 4354

转载 《转》svn文件不存在

1.查看你的Eclipse中使用的是什么SVN Interface windows &gt; preference &gt; Team &gt; SVN #SVN Interface 2. 如果是用的JavaHL, 找到以下目录并删除auth目录. C:\Documents and Settings[YourUserName]\Application Data\Subversion\ wi...

2018-08-13 14:20:19 906

转载 (转)在myeclipse下打开jsp会特别卡

很多小伙伴在myeclipse下打开jsp会特别卡,甚至会卡死掉,我也遇到过很多次这种情况,下面分享一下解决方法:1,打开 Window -》 Preferences -》 General -》 Editors -》 File Associations,将默认打*.jsp的editor关联设置为MyEclipse JSP Editor 。2,打开 Window -》 Myeclipse -...

2018-08-13 14:19:18 566

转载 java maven poi 读取excel表格

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-10-26 22:52:45 7038 1

原创 Cnetos7 防火墙Demo

背景:       前一段时间,由于服务器出了一点小问题,加上服务器被黑了N次之后,决定重装服务器。想着centos最新bane7 已经出来了,就用最新的吧, 人都是有一种喜新厌旧的感觉。于是,提前就在自己的虚拟机上安装了个最新版本的Centos7 , 安装完成之后,当想配置防火墙的时候,发现跟以前不一样了,经过两天的折腾,各种网上搜索资料,终于,可以简单的使用了。这次,在这进行一下小记录,方

2016-10-26 22:55:06 1037

转载 cocos2dx 中查看cocos2dx 的版本

自己在做项目的时候,有的时候需要统一一下cocos2dx 的版本,那么如何查看自己的cocos2dx  C++的版本呢? 解决方案如下:      使用VS,然后点击 libcocos2d->cocos2d.cpp 下面,就由cocos2dx的版本了

2015-08-15 14:53:26 2224 1

原创 cocos2dx 3.0 整合 cocostudio

cocos2dx 3.0 稳定版已经出来了。开发,不能少了UI设计。为了让cocos2dx 能够更加快捷的去开发,设计UI。 cocostuido在这方面提供了不少的帮助。前提是,cocostudio怎么用?设计完成之后,又是怎么跟vs里面的游戏整合到一起呢……  等等很多为题会接踵而来。这次,我们通过一个简单的demo。来描述整个流程的使用。希望对热爱游戏开发、从事游戏开发的人有帮助。一、c

2014-06-15 01:17:41 1419

原创 linux 突然变得很慢

这两天服务器出现了一个很神奇的问题,那就是周期性的变得

2014-06-05 21:18:39 16037 1

原创 cocos2dx-3.0 与 vs2013整合

cocos2d-x 3.0  与 vs2013 整合安装 cocos2d-x 3.0的制作团队在新的版本上,可以说是下了很多功夫。新的3.0在平台支持上,支持android、ios、linux、黑莓等一系列的平台。可以说对游戏开发跨平台来说,提供了不少方便。由于在平台上支持,所以,需要在安装cocos之前呢,安装Python,来帮助解析。同时,由于cocos2d需要c++的支持,所以,

2014-05-20 22:06:37 2674 2

转载 tomcat org.apache.catalina.core.StandardContext startInternal

今天启动Tomcat启动不了,报以下错: org.apache.catalina.core.StandardContext startInternal SEVERE: Error listenerStart org.apache.catalina.core.StandardContext startInternal SEVERE: Context [/******] start

2014-01-23 09:49:27 30964 1

原创 nginx 一、安装简介

Nginx 一、安装简介一、集群        作为一名IT的开发人员,可能每个人都对集群这个词很崇拜。发布网站,相对于大一点的门户网站,可能一台服务器不能满足企业的要求你,就更不用说提高用户的体验了。为了提高服务器的相应速度、用户体验,很多大型企业都采用集群这种方式来应对每天的高访问、高请求和高可用性。 在开源的世界中,适合做集群的工具有 Apache、nginx、hadoop 等都是家

2014-01-16 18:33:16 884

转载 Java桌面程序打包成exe可执行文件

我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,c

2014-01-10 16:32:41 966

原创 Linux上配置java环境、android的SDK环境

与其说是在linux上面配置java环境和android中的SDK环境,让其能够正常使用,不如说是陪值linux中的环境。类似window里面的path命令。就是让你在任何地方都能够使用你想用的指令,比如说 javac  、 android -help 等。 好了,先配置这两个环境。   说明:            下面的环境配置,都是在centos6.4的环境下配置的。对于其他的系统没

2013-12-31 20:37:20 1959

各种测试资料.txt

loadrunner ,myeclipse,mysql ,jmeter 虚拟机,软件测试学习视频,各种测试安装包

2020-10-30

绿色儿童教育教学html5 css3网站模板.rar

绿色儿童教育教学html5 css3网站模板.rar

2019-06-14

js图片层叠3D旋转木马轮播特效.zip

js图片层叠3D旋转木马轮播特效.zip

2019-06-14

jQuery响应式宽屏幻灯片无缝切换代码.zip

jQuery响应式宽屏幻灯片无缝切换代码.zip

2019-06-14

easyui.rar

easyui.rar

2019-06-14

博客模板.rar

博客模板.rar

2019-06-14

swiper.rar

swiper.rar

2019-06-14

toadtoad64位

toad64位toad64位t

2018-08-13

手机端调查问卷页面模板

手机端调查问卷页面模板手机端调查问卷页面模板手机端调查问卷页面模板手机端调查问卷页面模板手机端调查问卷页面模板

2018-07-31

搜索工具。准确搜索到你需要的文件

搜索文件工具,方便迅速找到需要的文件,得心应手,很好用

2018-07-31

选择行政,多个区域

可以选择多个行政区域,在地图上展示出来,并且可以保存后台,这样可以实现多同时生成多个电子围栏

2018-07-31

myeclipse svn检不出资源文件处理办法,报文件已不存在

myeclipse svn检不出资源文件处理办法,报文件已不存在

2018-06-21

jquery二级下拉菜单导航代码

jquery二级下拉菜单导航代码

2016-11-10

漂亮的jquery UI 渐变二级下拉导航菜单

漂亮的jquery UI 渐变二级下拉导航菜单

2016-11-10

模拟淘宝顶部下拉导航

模拟淘宝顶部下拉导航

2016-11-10

bootstrap select 多选

bootstrap select 多选

2016-10-31

bootstrap select 标签

bootstrap select 标签实现

2016-10-31

bootstrap后台管理框架

bootstrap后台管理框架,里面有很多可以使用的案例;方便实用

2016-10-31

redis-desktop-manager-0.8.7.317.exe

redis-desktop-manager-0.8.7.317 最新版本,官网上下载的,有兴趣的朋友可以下载下来看看……

2016-07-27

jmf java详细资料

jmf java详细资料 jmf java详细资料

2014-08-15

JMF,java资料

JMF资料 jmf-2_1_1e-windows-i586

2014-08-15

DirectX 9.0 3D 游戏开发编程基础

DirectX 9.0 3D 游戏开发编程基础

2014-08-15

虎书(现代编译原理-c语言描述.pdf)

虎书(现代编译原理-c语言描述.pdf) 内容详细,中文版,英文版,还有例子想结合理解。

2014-08-15

龙书(编译原理)

编译原理(龙书第2版).pdf 编译原理中文版原版资料,很详细,内容很全。

2014-08-15

oracle资料

oracle资料 编程资料

2014-01-10

apache-tomcat-6.0.16.

apache-tomcat-6.0.16.exe

2014-01-10

TortoiseSVN-1.6.6.17493-win32-svn-1.6.6

TortoiseSVN-1.6.6.17493-win32-svn-1.6.6.msi

2014-01-10

Firefox Setup 3.0.3

Firefox Setup 3.0.3

2014-01-10

EditPlus2.rar

EditPlus2.rar

2014-01-10

Java反编译器.EXE

Java反编译器.EXE

2014-01-10

将图片文字转换成文本形式

将图片文字转换为文本格式,将图片形式的文字转换成文本格式,图片里面的图像转换效果并不是很好,全是文字形式的应该没有问题

2014-01-10

log4j配置说明使用

log4j 的jar包,配置,以及有两个配置文件,一个是log4j单个log日志的,一个是多个的, 根据里面的文档,配置一下,就应该可以使用

2013-12-17

spring MVC + Ibatis

spirng mvc 注释 跟 ibatis整合,经过尝试,可以使用,希望能给大家带来帮助。 同时文档中还有 spirng 注释的 aop配置,但是demo中没有,根据文档配置应该没问题

2013-12-17

org.xmpp.packet.JID

在使用android openfire 作为IM服务的时候 利用第三方账号 如果第三方账号中含有@符号的话 登录会报错 可以利用这个代码进行escapeNode 一下 然后传递到openfire 在查询数据库之前进行解析 这是在openfire的源代码中找出来的 去掉了绝大部分代码 只保留了 escapeNode 和 unescapeNode 两个方法 经测试 可以使用 希望给大家带来帮助 ">在使用android openfire 作为IM服务的时候 利用第三方账号 如果第三方账号中含有@符号的话 登录会报错 可以利用这个代码进行escapeNode 一下 然后传递到openfire 在查询数据库之前进行解析 这是在openfire的源代码中找出来 [更多]

2013-10-28

BASE64Encode编码,jar包(源代码打包)

BASE64Encode 编码,在andorid没有这个编码,这里面有打成jar包,可以导进去。用源代码打包的。手懒不愿意自己弄得话,可以下载导进去。里面附带着源代码,也可将源代码开进去直接使用,希望能帮助大家。

2013-10-25

json-lib-2.4

这是JSON 的jar 包,我在网上找到 主要是针对ajax的异步数据传输,提供对象传递,在后台将数据进行封装的一个不可缺少的jar包。

2011-08-10

空空如也

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

TA关注的人

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