- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 使用JAVA代码配置Springboot 基于Undertow框架的双向认证
*注:如果使用浏览器进行测试,需要将ca.crt证书添加到“受信任的根证书颁发机构”,然后再安装 client.p12 到“个人”。**安装client.p12时需要输入这密码:123456。签名时,需要指明服务器的名称或IP地址,可以有多个,签名时,需要指明服务器的名称或IP地址,可以有多个,
2024-04-15 17:50:18 383 1
原创 Linux下C语言执行系统指令,获取返回码、标准输出及标准错误
Linux环境下,使用C语言执行系统命令,获取命令退出码、标准错误以及标准输出
2022-06-13 22:17:16 3702 1
原创 为Visual SVN Server添加认证用户IP功能
为Visual SVN Server添加认证用户IP功能背景内网环境下,某位大佬觉得Visual SVN Server的安全性不够,要求每个用户只能在指定的一个或几个IP上登录???方案内网环境下,Visual SVN Server使用https进行通信,有两种可以实现IP与用户绑定:做一个网关,用户访问SVN时,都通过网关进行访问,然后就可以在网关上进行IP与用户名校验了写一个apache module,在处理请求之前进行拦截校验从SVN请求中提取用户名SVN的每次请求都会带有Auth
2021-10-12 11:58:34 730
原创 为winform增加运行shell脚本的能力
问题在使用winform进行上位机开发时,需要运行一段shell脚本程序,该脚本原本是运行在Linux设备中的,主要用于分析文本文件,用到了cat、awk、grep、sed四个常用 操作。解决思路在windows下,可以使用类UNIX模拟环境(如:Cygwin、msys等)来实现在 windows之下运行linux脚本。为了减少开发量,可以利用多进程方式调用模拟环境运行脚本,然后把标准输出显示出来。但是这些环境都比较庞大,把整个类UNIX模拟环境打包到上位机里面,将会大大增加软件包的尺寸。因此,需要提
2020-05-12 11:25:58 718
原创 串口数据监听思路
需求列表表1. 需求列表 原始需求 产品需求 设计需求 数据监听 串口配置 支持物理串口配置 支持配置虚拟串口 自动搜索虚拟串口对 展示对接应用软件的虚...
2020-05-09 15:41:20 7676
原创 为H5浏览器添加串口操作能力
概述 在浏览器操作串口方式有多种,其中最为简单的方法是使用IE浏览器,然后使用ActiveX控件(mscomm.ocx)来进行串口操作;对于Chrome以及FireFox,可以NPAPI来进行串口操作。本文章,展示一种支持所有H5浏览器的思路——websocket实现。 接下来简单展示其实现具体过程。需求表1.需求列表概要设计概念架构 图1. 概念架构 如上图所示,实现H5...
2020-04-16 16:53:27 3020 1
原创 最简单的IE6监听服务端消息的方法(伪websocket)
websocket服务搭建参照spring官网示例关键点 SockJS是一个浏览器的JavaScript库,提供了一个连贯的、跨浏览器的JS API,在浏览器和Web服务器之间创建一个低延迟、全双工、跨域通信通道。SockJS的一大好处在于提供了浏览器兼容性——优先使用原生websocket,如果浏览器不支持websocket,就使用轮询的方式来获取服务端消息。页面客户端使用SockJ...
2020-04-10 20:36:39 215
原创 PyQt5:使用QT设计师设计界面
一. 界面设计登录预览:图1.1 设计界面 界面文件可以在这里下载login.ui文件资源文件除了ui文件,有时候需要使用到资源: 图片资源窗体图标(login.png): .qrc文件可以在这里下载.qrc文件,文件内容如下:<RCC> <qresource prefix="images"> <file>images/login.png</file> <file>
2020-04-06 09:42:24 31068
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人