自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

提笔忘字的帝国

日常记录

  • 博客(95)
  • 资源 (6)
  • 问答 (1)
  • 收藏
  • 关注

原创 Windows排查恶意程序及一些工具

按下Win + R键组合打开运行对话框,然后输入"msconfig"并按Enter键。在"服务"选项卡中,勾选"隐藏所有Microsoft服务",然后排查一个个排查剩下的服务。按下Ctrl + Shift + Esc键组合打开任务管理器,然后切换到"启动"选项卡。在这里,可以看到在Windows启动时自动运行的程序。禁用不认识或不需要的项目。按下Win + R键组合打开运行对话框,然后输入"regedit"并按Enter键。

2023-09-12 10:31:39 55

原创 【Java】方法接受的参数过多?如何优化?

我个人感觉方便了很多,比如我可能不需要传入onerror,使用建造者模式后可以选择不调用onerror即可,但如果是写成工具类,那就需要进行方法重载了。一个简单的例子,希望对你有启发。这是android app项目中的一个方法,且不管它是做什么的,我们来看下如何优化。✏️评论,你的意见是我进步的财富!

2023-09-01 11:31:59 121

原创 ElasticSearch7.x + kibana7.x使用记录

方式1是根据数组内的name值精确匹配,方式2是my_array字段的模糊匹配,因为我们一开始创建的my_array是text类型的,text类型会进行分词,因此可以用match进行模糊匹配,而my_array内的name是keyword类型的,keyword类型不会进行分词,它是一个整体,那么就可以用term进行精确匹配了,当然你也可以把keyword类型改成text类型,这样也可以进行模糊匹配了,可以自行探索下。数据迁移后旧索引下的数据还是存在的,不是说把所有数据迁移到新的索引后旧索引的数据就没了。

2023-08-18 16:40:56 151

原创 python一次性导出项目用到的依赖

python一次性导出项目用到的依赖。在终端或者是你的IDE运行这个文件即可。运行完成后在根目录会生成requirements.txt。如果你用到了Anaconda,记得先激活环境!在别的地方要下载该项目的依赖只需要用以下命令即可。✏️评论,你的意见是我进步的财富!

2023-08-17 18:07:47 335

原创 【AI】roop给视频换脸记录

使用一张图片给视频换脸

2023-07-26 16:11:59 582

原创 【bug记录】Error attempting to get column ‘*‘ from result set.

使用mybatis-plus查数据的时候报Error attempting to get column '*' from result set.这段代码在两个地方用到了,一个是在添加用户的时候,一个是在查询的时候,很奇怪的地方是插入用户这段代码没报错。

2023-06-26 15:55:31 270

原创 记一次k8s节点上出现node.kubernetes.io/disk-pressure污点的问题

k8s部署时pod一直属于Pending状态,也就是说pod未调度到k8s节点上。

2023-05-31 15:02:24 789 2

原创 【Android】分享下载APP的二维码到微信

客户方想要一个可以把app的二维码分享到微信的功能,这个二维码是apk的下载地址,以下是我总结的两种方式,不过我只使用了第一种,第二种我嫌麻烦还没用。

2023-05-30 17:13:53 143

原创 【Docker】推送镜像到私有仓库

一般我们都是使用dockerfile去构建镜像,那么我们就可以在构建时指定好私有仓库的tag,这样就可以直接用push命令提交了,比如你的仓库https://xxx.xxx.cn,镜像名为demo,版本是v0.0.1,那么命令就是(比如你原有的镜像就叫demo,想要将它推送到xxx.xxx.cn私有仓库,那么要指定一个能推送到私有仓库的tag命令如下(✏️评论,你的意见是我进步的财富!最后一个点指的是在当前位置下构建。一般会要求加上版本号。

2023-05-26 19:41:41 708

原创 【Android】配置不同的开发和生产环境

在web开发中不同的环境对应的配置不一样,比如开发环境的url是这样,测试环境的url是那样的,在app中也会涉及到多个环境的使用,因此我们也需要学一下如何配置,这样就不需要每次发生产环境的包都手动修改不同配置了。

2023-05-22 12:06:24 749

原创 【LLM】低成本部署大语言模型, 并且还能达到部署在GPU上差不多的效果

3.83.7可以看出对配件的要求不是很高, 显卡可有可无(有的话更好),我是在笔记本电脑上部署测试的,配置的话是:i5-1135G和32G内存(无独立显卡)

2023-05-04 15:06:27 2025

原创 【LLM】离线部署ChatGLM-6B模型

甲方出手,天下我有🤩。让我们看看GPU参数吧😍输入命令:(如果报了未找到命令的话需要给显卡驱动目录添加进环境变量,自行百度)nvidia-smi我滴乖乖,49G显存爱了爱了~

2023-04-28 18:35:57 2738 2

原创 Centos7配置静态ip地址(NAT模式)

其余的配置不用改, 只需要改这两个即可, 一般配置了ip还是上不了网很大可能是和网关ip有关, 如果你和我一样用的是VMware, 可以往后看在VMware如何查看网关ip。假设你查出来的是ens0, 那么你输入的命令就是vi /etc/sysconfig/network-scripts/ifcfg-ens0。输入上面所说的命令后就能进入当前的网络配置文件了, 需要改的地方如下。冒号左边的就是配置网络的文件, 只需要改里面的文件即可。✏️评论,你的意见是我进步的财富!

2023-04-20 10:28:33 552

原创 onlyoffice插件传值(接收外部数据)的问题

管理平台集成在线编辑word时遇到一个需求, 需要做到在外部定义一个按钮, 点了这个按钮后会弹出一个列表, 在选择了某条数据后需要把这条数据(包过边框)插入到word文档里面, 当时听到这个需求的时候觉得很棘手, 不过好在已经实现了, 目前也在使用过程中了, 该功能已经实现了快2个月了, 现在才想起来记录下。

2023-04-19 09:28:03 499 2

原创 【LLM】Windows本地CPU部署民间版中文羊驼模型(Chinese-LLaMA-Alpaca)踩坑记录

想必有小伙伴也想跟我一样体验下部署大语言模型, 但碍于经济实力, 不过民间上出现了大量的量化模型, 我们平民也能体验体验啦~, 该模型可以在笔记本电脑上部署, 确保你电脑至少有16G运行内存。

2023-04-14 11:05:56 11376 108

原创 【Docker】使用Docker Compose部署项目

如果你部署项目需要很多个容器, 并且还是在手动一个一个启动的话来试试Docker Compose, 只需要写好Docker Compose文件运行命令就能帮你一次性全启动, 对微服务很友好啊~

2023-04-11 19:30:00 522

原创 【Java】使用ConcurrentHashMap保证相同的key只会插入一次

这是项目当中的一小段代码,可以看出来使用ConcurrentHashMap当缓存使用了,主要实现的功能是在线编辑word的一个协同编辑功能,要保证协同编辑的话需要保证相同的文件id(key值)下data值是一致的,否则在多个用户编辑同一份文件时,保存的文件内容会出现问题,比如两个用户同时打开了一份文件,如果不保证data值是相同的话,这两个用户将会使用两个不一样的data值,这样会导致两个用户之间不知道对方也在编辑这个文件,也会导致用户1编辑的内容无法出现在用户2上,当用户1编辑完保存完后用户2也进行了保存

2023-04-11 11:18:31 498

原创 【Docker】书写dockerfile制作镜像

在软件开发和部署领域,Docker已经成为了一种不可或缺的工具。通过使用Docker,我们可以轻松地打包、分发和部署应用程序,确保跨平台的兼容性和环境的一致性。为了更好地利用Docker的优势,我们需要学会编写Dockerfile.

2023-04-10 22:49:06 347

原创 【Git】更改本地仓库的URL

"origin" 是一个本地 Git 仓库中对远程仓库的默认引用名。换句话说,当您在本地克隆一个 GitHub 仓库时,Git 会自动将远程仓库的默认名称设置为 "origin"可以使用以下命令查看当前存储库中已配置的所有远程仓库的名称。更新现有的远程仓库URL,使用以下Git命令。✏️评论,你的意见是我进步的财富!,则可以运行以下命令。的远程仓库的URL从。

2023-04-07 17:22:43 873

原创 【Java】使用Stream API处理Map并返回新的Map

使用Stream API处理Map并返回新的Map

2023-04-07 17:07:03 1554

原创 Windows/Mac/Linux测试远程端口是否开放

测试远程端口是否开放

2023-04-07 09:08:37 2256

原创 【Docker】Dockerfile参数速查

ENTRYPOINT参数在 Dockerfile 中用于指定容器启动时要运行的可执行文件或脚本。它类似于CMD,但更为强制,因为它定义的命令不会被容器启动时提供的命令覆盖。如果 Dockerfile 中同时包含CMD和ENTRYPOINT,那么CMD中的参数将作为ENTRYPOINT命令的默认参数。ENTRYPOINT参数有两种使用方式:1. exec 格式(推荐):在这种格式下,命令会在不使用 shell 的情况下执行。这种格式对于那些不依赖于 shell 的命令非常有用。

2023-04-03 18:03:01 679

原创 SQL比较同一张表中两条记录的字段

指明了id为1和id为2的两条记录进行比较, 两表的连接条件根据实际修改, WHERE后的条件就是两条记录当中的字段相互比较, 如果出现不相等的情况则显示查询结果。这种使用逗号连接的写法叫隐式内连接, 但这种对于字段多的情况可读性很差, 不建议使用, 了解下就行。✏️评论,你的意见是我进步的财富!

2023-03-30 09:58:43 1602

原创 《AI革命:聊天机器人的崛起与劳动力市场的未来》

开始"脱离"人类, 这就不是简单的减少体力活了, 已经开始取代技术了, 在这之前还没有工具是可以取代技术的, 基本上都是取代体力方面的, 但现在已经开始发生改变, 正如流浪地球那样, 地球很依赖太阳, 当行星发动机出现意味着开始脱离太阳, 而在第二部中是在验证行星发动机的可行性, 就好比现在的chatgpt验证了大语言模型的可行性.......巨大变革......在青铜之后人发现更好的金属了, 也就是铁器时代, 该时代促成了铁和钢的广泛应用, 改善人们的生活, 又节省了体力活(技术再提升)

2023-03-29 10:22:18 941

原创 【Java】快速接入ChatGPT API实现聊天、生成图像

快速接入ChatGPT API实现聊天、生成图像

2023-03-28 10:06:09 7511 6

原创 Mac安装maven

第一次使用Mac在安装maven过程中遇到一些坑,记录下~

2023-03-27 16:40:04 673

原创 【MongoDB】windows安装MongoDB6.0.5+可视化界面软件

MongoDB是一个流行的开源文档型NoSQL数据库管理系统,使用C++语言编写。与传统的关系型数据库不同,MongoDB使用文档模型来存储数据。文档模型是一种灵活的数据模型,它允许您在单个文档中存储和查询相关数据。文档模型还支持嵌套文档和数组结构,这使得它非常适合处理复杂的数据结构。非常灵活的文档模型,可以轻松存储复杂数据类型。分布式系统设计,可以通过分片技术实现横向扩展,适合大规模数据处理。支持丰富的查询语言和聚合框架,使得开发人员可以轻松地对数据进行复杂的查询和分析。

2023-03-23 15:01:11 1822

原创 解决POI读取Excel出现的错误:OPC Compliance error [M4.3]: Producers shall not create a document element that co

OPC Compliance error [M4.3]: Producers shall not create a document element that contains refinements to the Dublin Core elements, except for the two specified in the schema: and Consumers shall consider a document eleme

2023-03-20 18:47:53 400

原创 java中如何优化大量的if...else...

这种方法可以将大量的if else语句转换为数据结构的处理过程,从而提高代码的可扩展性和可维护性。将每个条件分支的实现作为一个独立的策略类,然后使用一个上下文对象来选择要执行的策略。这种方法可以将大量的if else语句转换为对象之间的交互,从而提高代码的可维护性和可扩展性。将每个条件分支的实现作为一个独立的产品类,然后使用一个工厂类来创建具体的产品对象。这种方法可以将大量的if else语句转换为对象的创建过程,从而提高代码的可读性和可维护性。使用一个映射表来将条件分支的实现映射到对应的函数或方法上。

2023-03-15 23:15:00 4553 2

原创 ChatGPT解开了我一直以来对自动化测试的疑惑

自动化测试这个词肯定没少听了,我有接触过一些无头浏览器,它可以做到模拟人去点击的操作,我以为的自动化测试只是这样,一直不理解它该怎么去验证数据,难道还是需要人去验证数据吗?那这样一来也算不上自动化测试了,今天我试着询问了下ChatGPT,它解开了我的疑惑,我不知道是该开心还是难过...自动化测试是指利用自动化工具或脚本来执行测试用例的过程。自动化测试的主要目的是提高测试效率、降低测试成本、缩短测试周期,同时提高测试覆盖率和测试质量。

2023-03-14 11:01:23 14603 17

原创 windows server服务器卡死,无法进行任何操作,如何远程进行重启?

在进行远程操作之前先添加一下凭据,免得在执行远程重启服务器的命令时提示拒绝访问

2023-03-12 22:40:22 1501

原创 与iframe进行跨域交互的解决方案

在Web开发中,为了避免安全漏洞,浏览器会实行同源策略(Same-Origin Policy),即只允许同源网页之间进行交互,而跨域的交互是被禁止的。但是,有时我们需要在不同域名的页面之间进行数据传递和交互。

2023-03-12 22:27:51 2498

原创 谷歌浏览器和火狐浏览器永久禁用缓存【一劳永逸的解决方式】

缓存对于开发人员来说异常的痛苦,很多莫名其妙的bug就是由缓存导致的,但当我们在网上查找禁用缓存的方式时,找到的方式大多数都是在开发者工具的面板中勾选禁用缓存的选项,但这种方式有个弊端就是需要一直打开这个面板禁用缓存才有效,但有时候也不生效,很奇怪.....接下来我将提供两种方式,不需要打开开发者工具也能禁用缓存......

2023-03-06 10:29:06 1474 3

原创 IOS开发中遇到的问题总结【持续更新】

IOS开发中遇到的问题总结【持续更新】

2023-02-22 17:22:52 513

原创 Windows Server 2008 R2安装onlyoffice【docker】

目前docker for windows只能在windows10/11上安装,其他的windows版本只能使用Docker Toolbox来安装,使用该工具安装的docker其实是借助了Oracle VM VirtualBox虚拟机来运行的,为了更好的了解其中的关系,可以看下面这张图:我们不需要额外的去安装Oracle VM VirtualBox,Docker Toolbox会帮我们进行安装!

2023-02-21 14:48:49 1544 4

原创 Android自定义时间选择器

Android自定义时间选择器

2023-01-12 14:43:18 1729 4

原创 【Android】获取WebView完全加载完成的结果

app中加载页面会面临加载过程中页面显示空白的问题,因此为了避免这种情况的发生,一般都会显示一个加载框来告知用户,接下来就是如何确保百分百加载完成的情况了。

2022-12-27 17:27:41 1550

原创 三个在线编辑OFFICE解决方案

后台管理系统或许有需要能在线编辑word的需求,避免了先将word下载下来编辑好了再上传的麻烦,可以说是高效办公的一种,下面两种方案是本人实践过能免费使用的方案了,如果你有更好的方案推荐欢迎评论!!!

2022-12-22 17:28:15 3514

原创 Android:App中调用js函数的问题

最近在app中调用js函数上遇到了点问题,解决了来记录下。

2022-12-15 10:40:52 435

原创 Android:远程调试WebView

APP中使用WebView展示网页的结果可能不太理想,那么我们想调试的话就没有在浏览器当中调试方便,不过谷歌浏览器给我们提供了能远程调试的方案。可能需要开代理才能访问!!!配置 WebView手机设置假设你点错了,拒绝了授权,那么就需要先撤销USB调试授权,然后在重连就会弹出授权的框了。

2022-12-15 10:08:59 2630

Windows10退出微软账户使用本地账户

Windows10退出微软账户使用本地账户,脚本一键解决

2022-05-19

Windows10查看本机连接过的WiFi密码

Windows10查看本机连接过的WiFi密码,脚本一键解决

2022-05-19

删除maven仓库中的失败文件

删除maven仓库中的失败文件

2022-05-05

前端抓包调式工具Charles视频教程

前端抓包调式工具Charles视频教程,适用于前后端调式人员以及即将入行做准备而学习的

2022-05-05

恢复Windows10笔记本电脑键盘

恢复Windows10笔记本电脑自带键盘

2022-05-05

禁用Windows10笔记本电脑键盘

禁用Windows10笔记本电脑键盘,不使用笔记本自带的键盘,延长笔记本电脑键盘寿命!

2022-05-05

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

TA关注的人

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