TypechoJoeTheme

香草物语

统计
登录
用户名
密码
/
注册
用户名
邮箱
输入密码
确认密码
2024-07-31

Mac卸载微信输入法

Mac卸载微信输入法
之前体验了一段时间的微信输入法,各方面使用起来,也没感觉到比系统自带的输入法强在哪,当然只带了一个跨设备复制粘贴功能,但是我基本上也没有这块的需求。微信输入法的口号是:简洁、好用、打字快。但是说实在的,简洁这个确实挺简洁的,但是好用、打字快这两点,确实没体会到,好用这个见仁见智,但是打字快确实没感受到,跟搜狗、百度这些老牌输入法相比,差距还是比较大的。输入法的联想等等体验并不是很好。所以,最近打算卸载掉微信输入法,但是在Mac上卸载微信输入法,却并不像微信输入法描述的一样简洁,使用过搜狗输入法的应该知道,搜狗输入法卸载时,只需要下载搜狗输入法的安装包,它会提供一个卸载的选项,但是微信输入法,你可以尝试一下,它并没有提供卸载功能,如果想卸载微信输入法,会比较麻烦。壹、移除输入法打开输入法管理,找到微信输入法,点击左下角的-,删除掉微信输入法。贰、停用微信输入法的进程在【活动台】,找到【活动监视器】,找到【微信输入法】进程,点击上方的X,结束到微信输入法的进程。叁、删除微信输入法文件点击【访达】,在工具栏依次点击【前往】➡️【前往文件夹】,也可以输入快捷键command+shiff+...
Laughing
2024-07-31

随笔日记

337 阅读
0 评论
2024年07月31日
337 阅读
0 评论
2024-07-30

CentOS 7升级openssh 9.8完整过程

CentOS 7升级openssh 9.8完整过程
CentOS 7自带的openssh版本是1.0.2,版本号很低,最近服务器被公司扫描出来有不少相关的中高危漏洞,所以只能升级到最新版本。壹、安装openssl1.1.1及以上版本因为 OpenSSH 9.8p1 需要 OpenSSL 的版本 >= 1.1.1,所以需要安装 openssl11安装编译 OpenSSL 所需的包,包括 gcc、make、perl 和 zlib-devel。可以通过运行以下命令完成:yum install -y gcc make perl zlib-devel下载 OpenSSL 1.1.1 的源码包,可以从 OpenSSL 官网下载(https://www.openssl.org/source/openssl-1.1.1.tar.gz)或使用以下命令下载:wget https://www.openssl.org/source/openssl-1.1.1.tar.gz解压源码包并进入解压后的目录:tar -zxvf openssl-1.1.1.tar.gz cd openssl-1.1.1 初始化并编译、安装 OpenSSL:./config...
Laughing
2024-07-30

随笔日记

606 阅读
0 评论
2024年07月30日
606 阅读
0 评论
2024-07-30

rpmdb: BDB0113 Thread/process 22476/140186202454080 failed: BDB1507 Thread died in Berkeley DB library

rpmdb: BDB0113 Thread/process 22476/140186202454080 failed: BDB1507 Thread died in Berkeley DB library
使用yum update或者yum install等命令时,提示rpmdb: BDB0113 Thread/process 22476/140186202454080 failed: BDB1507 Thread died in Berkeley DB library解决方法很简单,输入下面命令mv /var/lib/rpm/__db.00* /tmp/&&yum clean all然后重新执行命令就可以了
Laughing
2024-07-30

随笔日记

168 阅读
0 评论
2024年07月30日
168 阅读
0 评论
2024-07-29

uniapp组件uni-file-picker中对上传的图片进行压缩

uniapp组件uni-file-picker中对上传的图片进行压缩
在平时开发时,不管是前端、后端或者小程序端,为了节省带宽及存储空间,我们一般都会对上传的图片进行压缩。本文我们介绍一下使用uniapp开发小程序时,基于uni-file-picker组件进行图片压缩的方法。开启uni-file-picker自带的压缩配置uni-file-picker 组件通过配置 sizeType可以开启自带的压缩功能。sizeType: { type: Array, default () { return ['original', 'compressed'] } },'original'代表原始文件'compressed'代表启用压缩。使用也比较简单,配置一下就行了。<uni-file-picker return-type="object" fileMediatype="image" mode="grid" :sizeType="sizeType" :auto-upload="false" @select=&qu...
Laughing
2024-07-29

微信开发

333 阅读
0 评论
2024年07月29日
333 阅读
0 评论
2024-07-25

吉利汽车App IOS端终于支持小组件了

吉利汽车App IOS端终于支持小组件了
IOS小组件是一个不用打开App便可快速执行操作的功能,吉利汽车App的小组件功能一直以来呼声也是很高,之前包括领克、吉利博瑞、缤瑞等,也可以通过scriptable的方式间接实现小组件的功能,但是毕竟作为第三方,需要涉及账号、密码,通过scriptable实现小组件的方式也被封禁了。但是吉利汽车App、G-NetLink、GKUI等吉利App都没有提供小组件功能。最近好消息就是,吉利汽车APP终于终于是支持小组件了。如果需要使用小组件,可以将吉利汽车App更新到3.23.0及以上版本。小组件目前提供了两种样式,一种是4*2,一种是2*2,具体的可以看下我下面的截图壹、IOS18安装小组件步骤​ 在手机桌面的空白区域长按屏幕进入编辑状态​ 点击左上角的编辑按钮,然后点击添加小组件向下滑动,找到并点击吉利汽车选择一个自己喜欢的大小,点击添加小组件,这样小组件就添加到桌面了。贰、小组件显示内容小组件显示基本信息包括车辆图片、续航里程、车辆状态等信息,车辆状态会根据车门未关、车窗未关等动态显示。大号小组件,根据混动、纯电、燃油车,可以显示续航里程、剩余电量、车辆解锁、寻找车...
Laughing
2024-07-25

随笔日记

351 阅读
0 评论
2024年07月25日
351 阅读
0 评论
2024-07-21

typecho借助IndexNow提高bing网站收录速度

typecho借助IndexNow提高bing网站收录速度
插件使用1、下载插件Github:https://github.com/TwoThreeWang/PostToBingIndexNow下载后上传服务器,解压,将目录名改为 PostToBingIndexNow2、进入 typecho 后台,插件页面,启用插件3、设置插件在网站根目录创建 temp_log 目录,用来存放日志文件输入在 Bing 站长平台申请的 key 并保存key申请地址:https://www.bing.com/indexnow注意,请根据 Bing 页面说明步骤进行相关设置除了获取 key,还需要将 key.txt 文本文件下载后上传到你网站的根目录4、测试是否生效发布一篇新文章,查看temp_log目录下的push_bing.log文件,每次发布会记录两行日志,第一行为发送给 API 的body内容,第二行为 API 返回内容,如果返回内容中 code 不是 200,请根据 Bing 站长平台说明进行修改。注意需要配置文件夹权限,不然无法创建文件。另外也可以在站长平台 IndexNow 页面查看是否推送成功
Laughing
2024-07-21

随笔日记

196 阅读
0 评论
2024年07月21日
196 阅读
0 评论
2024-07-21

提取Html内容生成文章目录

提取Html内容生成文章目录
最近在开发一款在线知识库系统,为了方便使用,提供了两种编辑器,一种是基于markdown的,一种是基于富文本的。基于markdown的编辑器,我们使用了MavonEditor插件,同时也是使用该插件进行markdown内容的展示,这个插件自带了目录功能,我们可以直接使用,感兴趣的可以看一下Vue使用mavon-editor插件实现Markdown文件编辑及预览为了保证使用体验的一致性,基于富文本编辑器的内容,我们也给他添加一个目录功能,目录结构的展示我们使用elementUI框架的el-tree组件。template代码template代码比较简单,因为是基于elementUI框架的el-tree组件的,所以需要先安装elementUI。<el-tree class="toc-tree" ref="tree" node-key="uuid" :data="tocTreeData" :props="tocDefaultProps" v-if="tocTreeData ...
Laughing
2024-07-21

Web前端

185 阅读
0 评论
2024年07月21日
185 阅读
0 评论
2024-07-17

Vue使用mavon-editor插件实现Markdown文件编辑及预览

Vue使用mavon-editor插件实现Markdown文件编辑及预览
因为开发在线知识库系统,因为主要面向研发人员,所以在文档编辑器上,更加倾向于使用markdown,基于vue的markdown编辑器有很多,在经过实际体验后,从易用性、美观性等综合考量,最重选择了mavon-editor。MavonEditor简介MavonEditor是一款基于Vue的Markdown编辑器,它结合了Markdown语法和Typora的实时预览功能,提供了一个所见即所得(WYSIWYG)的编辑体验。MavonEditor不仅支持基本的Markdown语法,还支持LaTeX公式、代码高亮、目录生成、自动目录锚点链接等功能,使其成为撰写技术文档、博客文章等的理想工具。但是MavonEditor也有一个缺点,就是它依赖的highlightjs、katex插件,默认是基于CDN的,当然我们可以改成基于本地的,这个后面再详细介绍。安装插件npm install mavon-editor --save引入因为我涉及在后端编辑,前端预览,所以直接选择了全局引入,编辑main.js// mavonEditor全局注册 import mavonEditor from 'mavon...
Laughing
2024-07-17

Web前端

300 阅读
0 评论
2024年07月17日
300 阅读
0 评论
2024-07-06

Sprint Boot接入阿里通义千问

Sprint Boot接入阿里通义千问
阿里通义千问是阿里巴巴推出的大规模语言模型,由达摩院研发。它是基于先进的自然语言处理技术构建的,旨在提供高质量的文本生成和理解能力。通义千问的特点包括:多语言支持:通义千问能够理解和生成多种语言的文本,包括但不限于中文、英文、日文、法文、西班牙文和德文等,这使得它具有全球化的交流能力。训练数据丰富:它的训练数据来自阿里巴巴内部的大量语言和文本资源,涵盖了文学、历史、科学、艺术等各种主题,旨在提供广泛的知识基础。应用场景广泛:通义千问不仅可以用于日常对话和信息查询,还可以为企业和个人用户提供定制化服务,如行业咨询、文档撰写、智能助手等,帮助用户生成内容或解答问题。与阿里巴巴产品整合:2023年4月,阿里巴巴宣布其所有产品将接入通义千问,这意味着用户可以在钉钉、天猫精灵等平台上直接体验到该模型的服务,企业也可以利用阿里云的能力来定制自己的行业专属大模型。合规性:2023年9月13日,通义千问通过了相关备案并正式对公众开放,表明其在遵守法律法规的前提下提供服务。商业价值:张勇(阿里巴巴集团董事会主席兼CEO)强调了通义千问对于提升阿里巴巴产品和服务的智能化水平,以及帮助企业利用人工智能...
Laughing
2024-07-06

Java

407 阅读
0 评论
2024年07月06日
407 阅读
0 评论
2024-07-04

使用thumbnailator实现图片压缩

使用thumbnailator实现图片压缩
Thumbnailator是一个用于Java的强大的图片处理库,主要用于创建、缩放和裁剪图片的缩略图。它设计得既简单又功能强大,提供了一系列丰富的特性:尺寸调整:Thumbnailator能够根据指定的宽度或高度来调整图片大小。裁剪:可以将图片裁剪为特定的尺寸或长宽比。水印添加:可以在图片上添加文本或图片形式的水印。格式支持:支持多种图像格式,如JPEG、PNG、BMP、GIF等。Thumbnailator的使用非常直观。你只需要在你的项目中添加Thumbnailator的依赖(比如在Maven或Gradle的构建文件中),然后就可以在代码中调用其提供的方法了。下面结合项目示例,介绍一下使用Thumbnailator的方法,当然,关于添加水印、裁剪等功能你可以查看其github仓库https://github.com/coobird/thumbnailator壹、添加依赖我这里使用的0.4.20版本。 <!--thumbnailator图片处理--> <dependency> <groupId>net.coobird</...
Laughing
2024-07-04

Java

455 阅读
0 评论
2024年07月04日
455 阅读
0 评论
2024-07-04

druid discard long time none received connection

druid discard long time none received connection
阿里巴巴的Druid是一个Java数据库连接池(JDBC connection pool)组件,由阿里巴巴开发并开源。它不仅是一个数据库连接管理器,还提供数据源代理,SQL解析,监控等功能。Druid的主要特性包括:高效性:Druid使用了高效的连接池实现,减少了创建和销毁连接的开销。监控功能:Druid可以监控应用程序中的SQL执行情况,帮助开发者优化数据库操作。SQL解析:Druid能够解析SQL语句,对于一些复杂的SQL语句,可以进行优化或改写。防SQL注入:Druid通过SQL解析,能有效防止SQL注入攻击。高可用性:Druid支持主从读写分离,负载均衡等高级功能,提高系统的稳定性和性能。兼容性:Druid对主流的JDBC驱动和数据库都有很好的兼容性。当我们执行Sql时,如果当前执行时间与上一次执行Sql的时间间隔60s以上,在日志中就会有一条日志discard long time none received connection. , jdbcUrl : jdbc:mysql://xxx:3306/xxx?useUnicode=true&characterEnc...
Laughing
2024-07-04

Java

410 阅读
0 评论
2024年07月04日
410 阅读
0 评论