- 博客(131)
- 资源 (6)
- 问答 (1)
- 收藏
- 关注
原创 【CVE-2024-38077】修复Windows 远程桌面授权服务远程代码执行漏洞记录
官方漏洞指南:Security Update Guide - Microsoft Security Response Center受影响版本: 访问官网的指南,假如我是2008 R2 sp1的系统: 下载好后上传到服务器安装即可。假如你安装过程中出现预料之外的情况,可参考:windows server安装补丁相关问题记录-CSDN博客
2024-08-16 10:47:38 1194
原创 windows server安装补丁报错问题记录
下载对应系统的堆栈,比如2008 R2系统。你就直接搜索"2008 R2 堆栈",下载最新的安装好即可。先确认自己下载的补丁是否和系统版本对应上,如果对应上了还是报这个问题,那么也跟上一个问题一样,更新下堆栈服务即可解决。下载对应系统的堆栈,比如2016系统。你就直接搜索"2016 堆栈",下载最新的安装好即可。更新下堆栈服务就可以解决。
2024-08-16 10:33:50 480
原创 【elasticsearch】IK分词器添加自定义词库,然后更新现有的索引
进入elasticsearch中的plugins位置,找到ik分词器插件,进入ik插件的config文件夹,当中有一个IKAnalyzer.cfg.xml配置文件。编辑好保存退出后就会在当前位置多出一个my.dic文件(修改好保存后,在当前位置直接使用命令。
2024-07-05 17:02:36 659
原创 python使用bulk批量插入报错ProtocolError((‘Connection aborted.‘, TimeoutError(‘The write operation timed out‘
【代码】python使用bulk批量插入报错ProtocolError((‘Connection aborted.‘, TimeoutError(‘The write operation timed out‘
2024-07-05 15:24:07 228
原创 Ubuntu安装NVIDIA驱动
安装显卡驱动需要使用gcc,输入命令检查是否有gcc如果有版本号弹出,说明已经有gcc环境了,没有的则运行以下命令。
2024-06-25 17:41:27 316
原创 解决langchain查询es数据库报错:BadRequestError(400, ’search_phase_execution_exception‘, ‘runtime error‘)
将类型改为dense_vector就好了。其中dims是指向量的维度,跟你的embedding模型有关。想要查看embedding模型的维度,只需要将文本转向量后使用len()方法去获取长度即可,这个数组长度就是向量的维度。你报这个错误可能不是因为我这个原因,请自行鉴别!
2024-06-19 18:03:30 465 4
原创 使用Elasticsearch在同一索引中区分不同类型的文档
在使用Elasticsearch时,有时我们需要在同一个索引中存放不同类型的文档,并且这些文档的字段可能不一致。在早期版本中,我们可以使用types来实现,但在Elasticsearch 7.x及更高版本中,types概念已被弃用。本文将介绍如何在新的版本中使用标识字段和索引别名来实现这一需求。
2024-06-16 13:51:00 729
原创 解决Windows 10使用Desktop Docker运行Elasticsearch时出现“max virtual memory areas vm.max_map_count [65530] is
node validation exception\n[1] bootstrap checks failed. You must address the points described in the following [1] lines before starting Elasticsearch.\nbootstrap check failure [1] of [1]: max virtual memory areas vm.max_map_count [65530] is too low, incre
2024-06-15 19:25:11 1251
原创 【ElasticSearch】windows server 2019安装ES8.9.1 + kibana8.9.1 + IK分词器
【ElasticSearch】windows server 2019安装ES8.9.1 + kibana8.9.1 + IK分词器。修改密码
2024-06-13 09:14:37 1282
原创 代码简洁之道:别让“if”语句过度冗余
过度使用“if”语句可能会使代码变得复杂和难以管理。通过使用三元运算符、对象字面量和函数式编程,我们可以使代码更加简洁、高效和易于维护。记住,好的代码应该像一部精密的机器,每个部分都有其独特的功能,同时又能和其他部分完美协同工作。如果你有任何问题或想分享自己的经验,请在下面的评论区留言。
2024-03-29 10:54:27 419
原创 【Python】查看指定目录(包括子目录)下指定年份的数量和占用量,附带windows可执行程序。
然后运行以下命令,在运行的目录中有一个dist文件夹,可执行程序就在其中。✏️评论,你的意见是我进步的财富!安装pyinstaller。
2024-03-15 22:09:30 449
原创 ComfyUI添加IP白名单功能
IP白名单是一种安全措施,用于限制只有特定的IP地址可以访问网络服务。这种方法非常适合那些只希望向特定用户或内部网络开放的应用。将以下代码粘贴在ComfyUI根目录中的server.py文件当中# 定义IP白名单在这里,我们定义了一个简单的 IP 白名单,只允许来自和的请求。
2024-02-19 17:47:55 865 1
原创 解决Linux Shell脚本错误:“/bin/bash^M: bad interpreter: No such file or directory”
这个错误通常是由于Shell脚本文件中存在不兼容的换行符引起的。在Windows系统中,文本文件的行尾通常以回车符(CR)和换行符(LF)的组合表示(称为CRLF),而在Linux和Unix系统中,行尾仅以换行符(LF)表示。当你在Windows环境下编写或编辑Shell脚本,然后尝试在Linux系统上运行时,就可能会遇到这个问题。
2024-02-02 11:19:27 7685 3
原创 解决Python中导入cv2时遇到的“GLIBCXX_3.4.26未找到”错误
模块时经常遇到的一个问题,特别是在像Anaconda这样的自定义环境中。模块时遇到的“GLIBCXX_3.4.26未找到”的错误。使用以下命令添加Ubuntu工具链测试PPA存储库,这将允许你安装更新的GCC版本。添加了新的PPA存储库后,使用以下命令更新你的系统包列表,以确保可以访问新的包版本。为了解决这个问题,我们需要更新系统中的GCC库。以下是一步步的解决方案,用于更新系统中的GCC版本和。这个错误通常意味着你的系统中的GCC库版本不支持。,但版本不够新,可以使用以下命令只更新这个库。
2024-02-01 10:44:30 781
原创 【Python】包路径不一致导致单例装饰器失效
在这种情况下即使GlobalCache使用了单例装饰器,那么创建出来的对象是不一致的。造成该问题的核心在于 Python 的模块缓存机制及其对模块路径的处理。不同路径下会认为两个不同的模块,将会创建一个新的模块。
2024-01-31 10:12:34 209
原创 【Java】7种逻辑运算,你了解几种
这样聊下来是不是感觉这些逻辑运算亲切了很多?它们就像我们生活中遇到的各种人一样,各有个性。希望这个小小的闲聊能帮助你更好地理解Java中的逻辑运算。回见!😊。
2023-12-21 11:34:17 808
原创 【Vue】form表单提交第二次才有反应是怎么回事
重点来了,当我进行第二次点击的时候,它触发了提交事件,但是没有进行提交的逻辑,也就是说它没向我当前页面的地址进行提交了,这是因为当参数值没有发生改变时(我没有指定name属性的关系,属性一直不变),它不会进行提交的操作。这个时候它没有触发一个默认的提交事件逻辑,但我可是有一个登录逻辑写在提交事件里的。所以第二次点击按钮时,我的登录逻辑能正常走进去了。在进行了第一次点击按钮后,默认事件会给我自动提交到action属性中指定的地址,当然我这里并没有指定,所以它给我提交到了我当前页面的地址。
2023-12-14 23:53:15 333
原创 解决javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
开发过程中没有出现这个问题,出现这个问题是发现自定义的一个JRE少了一个jdk.crypto.ec模块导致的。
2023-12-12 16:48:21 941
原创 查看域名A记录
可以通过在Finder中的应用程序 > 实用程序找到终端,或使用Spotlight搜索。:可以通过在开始菜单搜索"cmd"或"命令提示符"来打开它。在macOS上,可以使用与Linux相同的命令。:命令将返回与该域名关联的A记录(IP地址)。:这些命令将显示域名的DNS信息,包括A记录。:终端将展示域名的DNS信息,包括A记录。:在命令提示符中输入以下命令,并将。在Windows中,可以使用。在Linux中,同样可以使用。命令来查询DNS记录。:通常可以通过快捷键。
2023-12-08 13:16:41 478
原创 解决 java.lang.NoClassDefFoundError: xxxx异常思路
比如报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter。可以看到提示缺少了某一个类,那么我们拿着包路径(javax.xml.bind)去以下两个网站的其中一个查找即可。
2023-12-06 22:43:44 195 2
原创 查看Linux是哪个发行版的
在 Linux 中,你可以使用几个不同的命令来查看系统是哪个发行版的。这个文件是 systemd 系统的一部分,提供了关于 Linux 发行版的重要信息。使用这些方法中的任意一种,你都可以获得关于你的 Linux 系统的详细发行版信息。这个命令会显示关于你的 Linux 发行版的详细信息,包括版本号和发行版名称。这个命令会显示一些关于你的系统发行版的详细信息,包括名称、版本号等。这个命令通常会显示你的系统架构、操作系统的名称和版本等信息。这些文件包含了有关 Linux 发行版的信息。
2023-11-29 17:30:06 924
原创 【Vue3+Vite】解决build后空白页的问题
build后空白页的问题可能是使用的是历史模式,因为Vue是一个单页的客户端应用,如果没有适当的服务器配置,访问会得到一个 404 错误。使用Hash模式接口解决这个问题,因为使用Hash模式后由于这部分 URL 从未被发送到服务器,所以它不需要在服务器层面上进行任何特殊处理。缺点就是对SEO不友好。
2023-11-27 00:06:37 1030
原创 Windows安装nvm【node.js版本管理工具】
比如要安装16.20.2版本的,那么命令就是nvm install 16.20.2。比如要切换到16.20.2版本,那么命令就是nvm use 16.20.2。✏️评论,你的意见是我进步的财富!安装过程就不贴了,一直下一步就行。
2023-11-17 11:05:24 1053
原创 【Android】配置Gradle打包apk的环境
通过下面这张图可以看到已经生成秘钥文件了,如果你的目录结构跟我的不一样,注意看图中的左上角,我选择的是Project的结构,你的应该是Android目录结构。如果你没有看到生成的秘钥文件,需要你鼠标右键app目录,选择Reload from Disk刷新下即可。我们需要先在项目的根目录新建一个keystore.properties文件,这个文件是用来将秘钥信息给抽离出来的。上面这步是用来打包的,我们只需要生成秘钥文件,现在不需要打包,取消即可。在菜单栏中,依次点击。
2023-11-13 16:25:11 4119 1
原创 书写Prompt的经验总结
首先书写Prompt要明确告诉模型要做什么,而不是告诉它不要做什么。还要保证精简,也不要给模型一些模糊的概念,比如告诉模型描述的内容要专业点,专业?你要哪一种类型的专业?首先最重要的一点是Prompt无法全部模型都通用,可能你的Prompt在ChatGPT中使用很好,迁移到ChatGLM就不行了。有术语的优先使用术语,比如你想要抄一篇文章,但是不想跟他一模一样,也不想改变文章中原有的意思,你可以使用“文本重写”这个术语。有个很有意思的地方,有时候用英文的标点符号效果居然比使用中文标点符号的效果要好。
2023-11-09 18:06:11 896
原创 Linux查找运行的Python脚本路径
比如我想查找ID为9351的路径,那么只需要输入ll /proc/9351 | grep "cwd"即可。
2023-09-27 13:56:25 963
原创 Windows排查恶意程序及一些工具
按下Win + R键组合打开运行对话框,然后输入"msconfig"并按Enter键。在"服务"选项卡中,勾选"隐藏所有Microsoft服务",然后排查一个个排查剩下的服务。按下Ctrl + Shift + Esc键组合打开任务管理器,然后切换到"启动"选项卡。在这里,可以看到在Windows启动时自动运行的程序。禁用不认识或不需要的项目。按下Win + R键组合打开运行对话框,然后输入"regedit"并按Enter键。
2023-09-12 10:31:39 972
原创 【Java】方法接受的参数过多?如何优化?
我个人感觉方便了很多,比如我可能不需要传入onerror,使用建造者模式后可以选择不调用onerror即可,但如果是写成工具类,那就需要进行方法重载了。一个简单的例子,希望对你有启发。这是android app项目中的一个方法,且不管它是做什么的,我们来看下如何优化。✏️评论,你的意见是我进步的财富!
2023-09-01 11:31:59 579
原创 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 1711
有没有可以监控JAVA接口调用次数?
2022-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人