自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 java调用https的接口报错javax.net.ssl.SSLException: Read timed out

javax.net.ssl.SSLException: Read timed out

2024-07-10 15:48:47 982

原创 docker容器修改时区的几种方式

docker容器时区修改的几种方式

2024-03-29 22:55:10 980

原创 微软Bing Chat逆向爬虫实战

最近AIGC太火了,以OpenAI为首的一批人工智能公司一次又一次的引爆科技圈的浪潮,从ChatGPT到Sora,OpenAI在一年多时间里连续发布两个重磅产品,彻底拉开了AI时代的帷幕。而作为科技巨头微软也是OpenAi的大股东,OpenAi只要出了新模型,那么微软的Bing都是第一时间集成上去,基于此,作为程序员的我产生了一个逆向微软Bing的想法。

2024-03-04 23:08:21 814

原创 MidJourney制作缩略图的几种方式

项目中我们自己会把MidJourney生成的原图保存一份,这样就会存在一个问题,因为MidJourney分辨率很高,占用的空间也很大,物理存储的问题还算容易解决,但是直接在页面显示原图就会非常慢,经常会超时,一个页面动则就几十M,所以必须对图片进行缩放或者裁剪,简而简之就是需要一个缩略图

2023-12-08 15:14:33 1278

原创 黑猫投诉signature字段生成

黑猫投诉网站逆向分析signature详细过程,干货满满

2023-11-10 14:37:29 217

原创 网站http升级至https

HTTP(Hypertext Transfer Protocol)和HTTPS(Hypertext Transfer Protocol Secure)是用于在客户端和服务器之间传输数据的协议。它们之间的主要区别在于安全性和数据传输的方式:安全性:HTTP是明文传输协议,数据在传输过程中不加密,容易被窃听和篡改。

2023-08-08 17:21:57 196

原创 docker-compose安装redis+nacos+nginx+mysql

docker-compose安装redis、nacos、nginx、mysql

2023-05-06 10:09:33 276

原创 chatGPT流式输出的几种方式

ChatGPT是一款高效强大的语言模型,能够给我们的生活带来极大的改变。无论是学习知识还是工作效率,ChatGPT都能为我们提供有力的帮助。它可以帮助我们快速获取所需的知识,同时可以帮助我们提高工作效率,包括写文章、文案、推荐策略、生成代码、写周报,流程图等等。此外,它还可以成为您智能的助手,帮您打理日常事务,如一键预约、贴心提醒等。对于小朋友们来说,他还可以为他们写作文。总之,ChatGPT是一个多功能的智能管家,不管您的需求是什么,它都能为您提供强大的支持。

2023-04-30 14:00:45 7787

原创 java api访问kerberos认证的hbase

java api访问kerberos认证的hbase

2022-12-27 18:00:11 919

原创 javacv计算滑动验证码距离

如何获取滑块到背景缺口图的距离

2022-10-26 11:17:40 2340

原创 k3s启动java应用

前言pod1.最小的部署单元,2.一组容器的集合3.一个pod中的容器共享网络命名空间4.生命周期是短暂的Controllers1.Deployment:部署无状态应用2.Statefulset:部署有状态应用3.Replicaset:确保预期的Pod副本数量4.Daemonset: 确保node运行同一个pod5.Job:一次性任务6.Cronjob:定时任务更高级层次对象,部署和管理podService防止Pod失联,找到你需要Pod定义一组Pod的负载均衡访问策略

2022-05-07 16:40:19 1489

原创 docker + 手动部署镜像方式安装k3s

前言K3s 是一个轻量级的 Kubernetes 发行版,易于安装,内存减半,所有二进制文件不到40mb。在国内已经有许多用户将 K3s 应用到了各种边缘计算和物联网设备中,同时也被广泛应用于智能工厂部署的生产线机器人和一些世界上最大型的风力发电厂当中。针对生产环境下的 K3s,一个不可逾越的问题就是离线安装。在你的离线环境需要准备以下 3 个组件:K3s 的安装脚本(k3s-install.sh)K3s 的二进制文件 (k3s)K3s 依赖的镜像 (k3s-airgap-images-amd6

2022-05-07 15:24:26 2526

原创 git分支合并冲突解决

Step1. 在本地仓库中, 更新并合并代码git fetch origingit rebase origin/v2.0Step2. 依据提示分别打开冲突的文件, 逐一修改冲突代码Step3. 所有冲突都修改完毕后, 提交修改的代码git add -ugit rebase --continueStep4. 更新patchgit push origin HEAD:refs/for/v2.0...

2022-02-20 01:21:24 307

原创 windows核心编程第5版源码

https://github.com/XZM-CN/Windows-via-C-

2021-09-23 15:43:55 910

原创 grep正则查找

grep -P -o '原文": ".*?"' b.txt

2021-07-28 16:31:23 234

原创 windows下jni调试dll

jni调试其实就是源码调试技术,因为调用者是java程序,在idea下没有办法直接从java的jni接口进入c++实现的函数进行调试,但是有一种办法可以实现。对c++比较了解的朋友可能会知道咱们在使用vs编译生成二进制文件时,编译器会产生一个符号文件(*.pdb文件),只要调试器在调试该PE程序时,同时加载了这个pdb文件,那么调试器就会根据符号文件与源码进行匹配,从而实现源码调试。1、确保dll项目的编译选项中生成了pdb文件(vs2017)2、查找java进程id(windows10下)打开任务

2021-07-26 18:23:23 772 2

原创 bat脚本删除、移动、复制文件

项目中有些工作通过脚本嵌入到程序中,与核心程序解耦,避免过于依赖程序本身@echo offif "%1" == "h" goto beginmshta vbscript:createobject("wscript.shell").run("%~f0 h",0)(window.close)&&exit:begin:: 休眠5秒@ping 127.0.0.1 -n 10 &:: 删除当前目录下不等于update的所有目录for /f "delims=" %%i in (

2021-06-03 14:00:39 1750

原创 进程间通信wm_copydata

废话不说,直接上代码java (本人主修,java当然要放到最上边,哈哈) <dependency> <groupId>net.java.dev.jna</groupId> <artifactId>jna</artifactId> <version>5.7.0</version> </dependency> <dependency> <groupId>net.jav

2021-05-14 12:25:37 706 5

原创 windows窗口风格

https://www.cnblogs.com/lzmfywz/archive/2012/03/29/2423752.html

2021-04-30 18:30:21 272 1

原创 jni回调java

jna回调java非常简单,那么jni是如何回调java的?刚开始接触jni的时候比较懵逼,语法感觉很繁琐,其使用DLL的步骤还是相对比较麻烦,不但涉及到Java编程,还涉及到C/C++编程,可以说JNI是Java的一大弱点!建议大家采用jna。jni毕竟也是java其中的一部分,研究底层写法对大家也是有帮助的,所以本人抽空研究了下,收获颇深,不废话,直接上代码1、c++ 写法JavaVM *jvm;jclass jcls;JNIEXPORT jint JNICALL JNI_OnLoad(Ja

2021-04-23 18:47:11 1691 1

原创 发送候选文字到光标所在位置

输入法发送候选文字到光标所在处是怎么做到的?这个问题折磨我将近半个月,今天终于搞定,分享下用spy++可以捕获当我们当输入完文字按空格时,输入法调用哪些windows消息机制来完成文字从输入法候选列表如何被放到光标所在处。因输入法只涉及到IME消息机制,所以我们监控只监控IME消息即可,如下图所示:(注意:spy++ 区分32位还是64位)本人亲自试了下,一共捕捉到这几个消息:WM_IME_STARTCOMPOSITIONWM_IME_COMPOSITIONWM_IME_CHARWM_IME

2021-03-17 17:02:14 679 1

原创 javapackager打包exe

https://gitee.com/xdxlb_num1/JavaPackager

2021-02-25 19:57:25 515

原创 c++ 在记事本中通过代码操作光标选中文字

从当前光标位置向左复制两个字符网上搜索了很多,浪费我大量的时间,再次总结奉献给大家,避免采坑#include <windows.h>int main(){ HWND hwnd = FindWindowA("Notepad", NULL); if (hwnd) { // 模拟shift+方向左键操作 Sleep(2000); keybd_event(VK_SHIFT, 0x45, KEYEVENTF_EXTENDEDKEY | 0, 0); keybd_event(V

2021-02-24 19:03:26 638 1

原创 centos安装mysql5.7

在linux主机上不通过docker方式安装mysql1、查看服务器上面是否已经安装了mysql数据库第一步:rpm -qa | grep mysql如果系统里面安装了mysql数据库,执行删除操作第二步:// 一般删除,如果提示依赖的其他文件,则不能删除rpm -e mysql// 强力删除,如果有其他依赖文件,则可以对其进行强力删除rpm -e --nodeps mysql第三步:官网下载mysql文件并安装:rpm -ivh mysql-community-serve

2021-01-28 17:26:40 149

原创 centos安装docker

Centos系统如何安装Docker?今天分享下个人安装方法,避免踩坑Docker要求CentOS系统内核3.10及以上版本Docker要求CentOS系统7.0及以上的维护版本通过 uname -r 命令查看你当前的内核版本内核要求:![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128111535917.png通过 lsb_release -a命令查看你当前系统版本操作系统要求:较旧的Docker版本称为docker或docker-engine

2021-01-28 11:35:51 244 1

原创 ie运行activex时去掉警告提示

ie浏览器运行activex时会遇到警告提示,如何去掉?ie浏览器运行activex控件一般会报如下两种提示第一种:第二种:第一种警告提示解决方案(两个办法):1、修改浏览器设置打开浏览器internet选项----->高级—→安全标签下把允许活动内容在“我的电脑”的文件中运行打勾参考网站:https://blog.csdn.net/qq_24991841/article/details/817128092、修改注册表打开注册表找到HKEY_CURRENT_USER\Softwa

2021-01-28 11:05:26 1481

docker容器时区文件

挂载时区文件,快速修改容器内部的时区为正常时间

2024-03-29

空空如也

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

TA关注的人

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