自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

转载 innosetup添加环境变量的另一种方法,代码简单有效

procedure EnvAddPath(installPath: string);var Paths: string;begin { 检索当前的路径 } if not RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SYSTEM\CurrentControlSet\Control\Session Manager\Environment', 'Path', Paths) then Paths := ''; if Path...

2021-10-08 13:52:33 1821

原创 deb包安装/卸载/升级时,preinst, postinst, prerm, postrm的执行顺序

因需要将自己的应用打包为deb包,在考虑到安装、卸载、升级不同场景下进行测试,总结DEBIAN路径下的控制文件执行顺如1. 首次安装某deb包时,执行dpkg -i test_v1.deb安装,DEBIAN下面控制脚本按如下顺序执行:preinst->postinst2. 若卸载deb,但保留配置档,执行dpkg -r test,DEBIAN下面控制脚本按如下顺序执行:prerm->postrm3. 若卸载不保留配置档,执行dpkg -P test,DEBIAN下面控制.

2020-09-28 13:36:36 7822

原创 Windows使用sc命令将自己的程序创建为service时,当路径有空格时的解决办法

例如:如下命令将自己的exe创建为开机自启的servicesc create TestService start= auto binPath= "C:\Program Files\Test\test.exe" 但是由于binPath=后面的value的路径中含有空格导致服务启动失败,因此,需要进行双引号的嵌套,使用反斜杠加引号 " \" " 来进行转义处理。解决方法如下:sc create TestService start= auto binPath= ""\""C:\Program

2020-09-18 11:06:20 1676 2

原创 Windows将自己的应用程序注册为服务

方法1:sc 命令:sc 命令可以管理本机或远程主机服务( 如果服务名或者目录中间有空格,就需要前后加双引号)示例0、将vbs脚本添加服务sc create YYingService binPath= "cmd.exe /c start C:\xxx\xxx.vbs" start= auto displayname= "AutoStartEIDevice Services"1、简单将exe添加服务:sc create test_sevrer binpath= "D:\test_..

2020-09-10 16:20:54 1783

原创 postman:汇总最近使用到断言

我们之前已经介绍了pre-request的作用和一些实例,这里总结一下request响应内容做断言,即test部分目前长用到的集中方法1. 判断response codepm.test("返回值检查", function () {pm.expect(pm.response.code).to.be.eql(200);});2.判断response body的内容1)将返回结果转为text文本,判断返回的内容是否包含指定字符串pm.test("检查新增group", function

2020-09-09 14:20:35 181

原创 Postman——pre-request产生随机字符串和随机数字传给request body

产生随机数字function GetRandomNum(Min,Max){ var Range = Max - Min; var Rand = Math.random(); return(Min + Math.round(Rand * Range)); } //产生随机字符串function randomString(length, chars) { var result = ''; for (var i = length; i &g.

2020-09-02 10:10:49 5390

原创 Postman之Pre-request Script

前言预请求脚本(Pre-request Script)是与在发送请求之前执行的代码片段。适合请求的参数化,例如,要在请求标头中包含时间戳,可以使用函数返回的值设置环境变量。预请求脚本是用JavaScript编写的运行时机也就是说:与集合关联的预请求脚本将在集合中的每个请求之前运行; 与文件夹关联的预请求脚本将在文件夹中的每个请求之前运行; 与集合关联的测试脚本将在集合中的每个请求之后运行; 与文件夹关联的测试脚本将在文件夹中的请求之后运行; 与请求关联的预请求脚本将在发送请求

2020-09-01 17:45:52 871

原创 遇到的dash和bash的区别

1.if条件判断bash使用双[[ ]],而dash得使用单括号[ ]bash:logDir=./log-loopif [[ ! -d "$logDir" ]]; then mkdir $logDirfidash:logdir="./log-canLoopback-stress"if [ ! -d logdir ];then mkdir $...

2020-08-13 10:56:24 346 1

原创 arm(armhf) Ubuntu apt-get update使用官方源更新非常慢的解决办法

armel、armhf 和 arm64 区别选择http://www.vjiot.net/typecho/index.php/archives/75/查看内核命令:sudo dpkg --print-architecture看到正常的输出都是 amd 64 而我的Ubuntu 输出 :而163或者阿里云的镜像源都是类似这样的因此导致即使将/etc/apt/source.list中apt源改为163或者阿里云也会出现下载失败的问题,贴图如下:因此投门无路,柳暗...

2020-08-13 10:49:31 1081

原创 windows bat批处理 日志存储 技巧——存储所有信息(包括异常、错误信息的所有日志)

与Linux有点相似,方法如下:其中日志文件名称为info.logtest.bat> info.log 2>&1<nul

2020-08-04 15:22:09 2386

原创 Inno Setup打包技巧——在非首次安装时让用户选择卸载还是重装

效果图:代码如下:function InitializeSetup(): Boolean;var Version: string; begin Result:= TRUE; Flag:='install'; //read the version if RegQueryStringValue(HKEY_LOCAL_MACHINE, 'SOFTWARE\xxx\xxxx\config', 'Version', Version) then beg...

2020-06-28 14:45:30 903

原创 Inno Setup创建自定义wizard

inno Setup打包在安装过程中添加自定义wizard或者操作步骤可以从3个维度去定位执行1)step change对应:procedure CurStepChanged(CurStep: TSetupStep);2)page change对应:procedure CurPageChanged(CurPageID: Integer);3)button点击对应:function NextButtonClick(CurPageID: Integer): Boolean;定义.

2020-06-28 13:54:17 1308

原创 Innosetup6 code修改环境变量

网上已经有很多前辈有过相似代码,在使用过冲中编译出错或者由于大小写或 函数调用的小问题,导致实际编译运行并非预期结果,下面是本人将前辈们的bug修改后,实测可用的代码procedure SetEnv(aEnvName, aEnvValue: string; aIsInstall, aIsInsForAllUser: Boolean);//设置环境变量函数varsOrgValue: string;S1, sFileName, sInsFlag: string;bRetValue, bInsForA

2020-06-19 13:45:11 922 1

原创 WIN10系统环境变量恢复,注册表恢复,没有备份怎么办

WIN10系统环境变量恢复,注册表恢复,没有备份怎么办实在有惊无险,当通过注册表修改环境变量,误删后,先别重启,按照网上其他人的方法在C:\Windows\System32\config\RegBack下并没有备份,此时千万别着急,千万别重启C:\Windows\System32\config\SYSTEM%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\Windows.

2020-06-08 16:55:54 2007 3

原创 python3使用pyDes模块实现Java DES加密

背景:项目的MQTT传送的消息经过DES加密,在测试过程中,为了实现大批量模拟数据传输,编写工具。因为对Java不熟悉,故选择python。源码Javaprivate static byte[] encrypt(byte[] data) { try { byte[] key = secretKey.getBytes(); ...

2019-10-12 10:22:07 1347

jetson benchmark测试模型包

采用Nvidia官方基准测试: GitHub - NVIDIA-AI-IOT/jetson_benchmarks: Jetson Benchmark 该基准测试中主要包含以下网络: Inception V4 : 299x299 ResNet-50 : 224x224 OpenPose : 256x456 VGG-19 : 224x224 YOLO-V3 : 608x608 Super Resolution : 481x321 Unet : 256x256 官方测试环境为Jetpack4.4,TensorRt7.

2023-11-06

QNX实时操作系统命令指南

高清版,有目录,按照首字母排序,详细介绍了QNX系统可以使用的命令工具,适合初学或者希望进一步了解各个命令使用方法的小伙伴

2018-12-21

一种基于电流调制和DSP 解调的激光自混合干涉

研究了半导体激光自混合干涉测振仪的调制与解调技术。设计了基于电流调制和DSP 解调的半导体激光自 混合干涉测量系统,实现对振动物体的非接触式测量。分析了激光自混合干涉测振仪的理论模型,并用Matlab 进行 了仿真和误差分析。研究了系统的调制解调技术及基于DSP 的数据采集与处理系统。该系统体积小、成本低、易于 准直。提出的测振仪能够测量振动频率在5 kHz 内的物体振动频率、振幅及振动波形,振动幅度测量精度可达0.325 μm

2011-05-06

给予适度光反馈自混合干涉技术的微位移测量

给出了原理及方法,很实用 目前, 光反馈自混合干涉(OFSMI) 技术用于位移 测量方面的方法主要有条纹计数法[6]、相位测量法[7]、 拍频测量法[8]等。条纹记数法量程大, 信号处理简单, 易于实现, 但分辨率限于半个光波波长。

2011-05-06

空空如也

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

TA关注的人

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