- 博客(42)
- 资源 (7)
- 收藏
- 关注
原创 死磕GMSSL通信-java/Netty系列(二)
Netty-tcnative再linux编译比较好编译,但是再window编译,我尝试了各种办法,总是编译失败,所以我采用半自动的方式进行编译,Netty-tcnative会生成临时文件,直接用vs打开,设置openssl的头文件和静态库路径,然后生成静态库,静态库改个名字放到jar包里边,其实自动编译也是这个原理哈哈O(∩_∩)O。直接传输五个证书的路径吗,之前有的是说要转成x509之类的,转来转去的有点麻烦,这个是直接传输证书路径,由底层gmssl去解析,格式必须是pem格式。然而,若项目已依赖于。
2024-04-16 22:46:58 1782
原创 死磕GMSSL通信-C/C++系列(一)
GmSSL这个库的问题很多,发现许多库和它都不能正常通信,都需要修改代码,不是修改客户端就是修改服务端,而且这个开源项目基本处于不维护的状态,如果准备集成的GM通信的,优先选择。最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。理论上客户端和服务端的证书应该是俩套,也可以直接客户端和服务器用一样的证书,我这里直接用了一套,大家可以自行测试俩套的。这里就不提供证书生成的过程了,网上生成的教程很多,GMSSL需要五个证书。1、经过最近几天的测试,发现。
2024-04-12 18:44:42 1597 2
原创 GMSSL-通信
GmSSL这个库的问题很多,发现许多库和它都不能正常通信,都需要修改代码,不是修改客户端就是修改服务端,而且这个开源项目基本处于不维护的状态,如果准备集成的GM通信的,优先选择。最近再做国密通信的项目开发,以为国密也就简单的集成一个库就可以完事了,没想到能有这么多坑。理论上客户端和服务端的证书应该是俩套,也可以直接客户端和服务器用一样的证书,我这里直接用了一套,大家可以自行测试俩套的。这里就不提供证书生成的过程了,网上生成的教程很多,GMSSL需要五个证书。1、经过最近几天的测试,发现。
2024-04-12 18:42:04 658
原创 Java轻量级稀疏矩阵求解SparseLU4J
非常轻量的稀疏矩阵LU分解和求解库,无任何依赖,仅仅四个文件,从EJML中移植而来,比EJML更省内存,主要用于GWT项目,也可以使用于其他Java引用。开源地址GitHub :https://github.com/H-Dynamite/SparseLU4J。
2024-02-04 14:51:47 381
原创 Jenkins初试体验 ---Java+.NetCore+Vue多项目自动化打包
Jenkins初试体验 ---Java+.NetCore+Vue多项目自动化打包
2023-01-11 10:38:11 256
原创 centos7.6安装 guacamole-server.1.4.0踩坑记录
libvncserver appears to be built against libgcrypt, but the libgcrypt headers could not be found. VNC will be disabled.
2022-06-25 08:54:16 933 1
原创 Vue+Xterm.js 右键菜单 实现复制粘贴
vue集成右键菜单参考的Vue 原生右键菜单组件 - SegmentFault 思否Vue----右键弹出菜单(vue-contextmenu)_xyy1234567891的博客-CSDN博客本来想自己实现右键菜单,奈何水平不够(其实是懒得写)写复制的时候往剪切板写数据遇到问题了,网上找也没找到怎么写,最后参考了Clipboard.readText() - Web API 接口参考 | MDN (mozilla.org)还是官方文档给力,this.sendData 是给后台发送的,.
2021-07-06 15:55:21 1778 2
原创 C# 实现支付宝自动输入密码CefSharp+Selenium(二)
上一次写的支付宝自动输入密码,没杀毒软件问题,但是360启动的话,直接就拦截了,应该用的是进程注入的原理,所以很容易被拦截,效果不是很好,于是我又进行了第二次改进,这次不用那个插件了,换了原生的Selenium,废话不多说(时间很紧,没时间扯犊子。哈哈)nuget安装 Selenium.WebDriver第一步 开启cefsharp的远程调试端口 settings.RemoteDebuggingPort = 12222; var settings = new ...
2021-07-05 12:30:42 3699 6
原创 CefSharp+Selenium 实现支付宝自动化支付
本人使用的是Codeer-Software/Selenium.CefSharp.Driver (github.com)k
2021-06-04 16:33:08 3627 3
原创 RDP VS VNC 速度测试
最近搞VNC一些相关东西,研究主题 -在低网速下VNC性能究竟行不行最后得出如果牺牲画质的情况下,其实VNC还是可以的,比较liu'l
2021-06-02 16:56:03 5984
原创 TigerVNC for Windows 编译
win10下编译TigerVNC ,32 位 64位编译说明,官网文档其实写的已经明白了,奈何我是小白一个,基本的命令dou'bu't
2021-06-01 16:51:05 1767
原创 Dapper 数据库增量升工具类
C# sqlite 数据库增量升级工具类,实现了 自动创建版本库、增量升级。实现原理就是根据数据库版本和程序比较,如果大于就执行sql文件调用方法bool result = SqlUpdateHelper.SqlUpdate.AutoUpdate(sqlFilePath);sqlFilePath是sql所在的文件夹依赖Dapper 和sqlite的库using System;using System.Data;using System.Data.SQLite;using S...
2021-05-26 10:26:02 230 1
原创 拼多多多账户免登录实现--cefsharp
背景简介---拼多多忠实用户的日常-砍一刀本人是个由于砍一刀入迷了,每次砍一刀还得召唤亲朋好友,怪麻烦的,后来想到自己弄几个账号相互砍,简直完美的想法。作为菜鸟,第一个想到的肯定是看有没有网上写好的,无奈大家都是只分享成功的喜悦,不分享怎么实现的(伤心)。还是自己动手丰衣足食。再经历3天3页的奋战,终于实现出来了。这个思路可以实现大部分网站的登录本人使用的winform+cefsharp实现的,关于cefsharp,这里就不多介绍了1、初始化cefsharp-- ...
2021-03-19 10:14:22 10704 5
原创 ElementUI组件二次简单封装——el-table
由于多个页面大量用到el-table,而el-table的中样式根本满足不了实际项目需要,需要大量修改样式,如果不封装的话,就需要改全局的样式,而改全局的样式又会面临其他的问题,比如李四增加了一个全局table样式,张三也用了table,一看发现样式被改了,张三想 我不要你这样的样式,我就要原生的样式的,我会自己改,我们团队就有此问题,所以就想到封装一个公共的控件 xx-table,...
2020-03-03 11:12:20 2331
原创 Guacamole1.0.0+Centos7.6 安装经历
Guacamole 在这里就不多介绍了,我也是参考下边这几个博客安装的。安装过程中遇到几个问题,在这里记录一下,也给想安装的朋友一点经验,避免踩坑,1、rdp、telent 协议不支持。2、文件上传功能不好使。首先安装Guacamole server端,根据教程走下 ,死活不支持 rdp,然后看文档发需要安装freerdp库 ,但是查看yum 安装的里边有,然后想了半天 ,才发现安装版...
2019-11-08 15:55:37 673
原创 Java 实体类 创建表 ---生成sql语句
package cn.com.onezerobit.oms.po;import java.io.File;import java.io.FileOutputStream;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.List;/** * sql自动生成 * * @au...
2019-06-12 19:34:58 4782 4
原创 Spring 5.1.5.RELEASE+Mybatis3.5.0+druid1.1.13项目(非web项目) main方法运行
项目描述前天群友提出问题maven+spring+mybatis +swing 但是用注解@Autowired 的一直提示UserService 为null,之前也做过类似的项目,但是没有用注解试过,一直用的applicationContext.getBean("xx") 这种方法获取的bean,觉得值得研究一下,后来经过尝试,发现可以的 前提是 main方法所在的类 必须交给 spr...
2019-02-21 09:34:04 2690
原创 轮管理
道法术器势,道排在先,对于一个项目负责人而言,道是工作态度,职业操守和目标信仰。对于一个公司而言,道是企业文化,管理体制和企业目标。道不善,其他也是徒劳。工具和方法虽然很重要但始终不是最主要的。好的体制可以约束和引导个人,但是身处底层的个人再厉害始终无法改变一个体制...
2018-11-18 17:59:16 145
原创 java socket 聊天室
下载地址https://download.csdn.net/download/qq_36577699/10733986
2018-10-20 16:54:06 410
原创 死磕Java ------- 手写IOC
ioc 过多的概念我再这里就不解释了 需要了解概念 点下边链接 https://blog.csdn.net/qq_22654611/article/details/52606960 概念理解了 手写个ioc 就明白怎么回事了 其实ioc没有想象中的那么难 注解+反射 就可以搞定 这里我是仿照spring设计的 的俩个注解 Autowired 和Component项目...
2018-09-14 17:07:19 396
原创 死磕 Docker-------- 在Win7 下的安装 踩坑经历
第一次安装 Docker 网上教程比较多 我这里推荐几个https://blog.csdn.net/qq2712193/article/details/54576313https://blog.csdn.net/zistxym/article/details/42918339 下载地址 Docker (速度比较快的下载地址)https://get.daocloud.io...
2018-09-12 15:42:54 238
原创 .net core HTML5支持服务器发送事件(Server-Sent Events)-单向消息传递数据推送(C#示例)
用.net 的直接访问下边的 不了解 Server-Sent Events 直接访问下边链接 https://www.cnblogs.com/xiongzaiqiren/archive/2017/05/18/6874283.html以下是 net core 实列 /// <summary> /// ...api/MyAPI/...
2018-09-11 16:31:48 1146
原创 net.sf.json.JSONException: null object 错误分析和解决
这个错误是JSONObject对象判断为null不成立 引起的 JSONObject jsonObject = JSONObject.fromObject(" null"); System.out.println(jsonObject); // jsonObject为空 引起 null object System.out.println...
2018-09-07 08:35:48 24081
原创 java 实现网易云音乐下载和播放
不废话 直接上代码 首先 是下载工具类 根据url 下载文件import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import ja...
2018-08-27 16:49:45 6039
SparseLU4J 非常轻量的稀疏矩阵LU分解和求解库
2024-03-12
ssm(spring+spring mvc+mybatis)+bootstrap开发公安局报警后台管理系统
2018-03-21
Springboot Spring+SpringMVC+Mybatis+Thymeleaf3.0+Druid 框架
2017-11-07
java servlet+mybatis整合bootstrap3开发java web新闻发布系统
2017-09-11
Java 敏感词过滤
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人