- 2024-09-30WPF mutex single instance
privatestaticMutexmtx=null;publicMainWindow(){boolisCreateNew;stringappName=System.IO.Path.GetFileName(System.Reflection.Assembly.GetExecutingAssembly().Location);mtx=newMutex(true,appName,outisCreateNew);if(!isCreate
- 2024-09-05springboot接入prometheus监控
pom引入org.springframework.bootspring-boot-starter-actuatorio.micrometermicrometer-coreio.micrometermicrometer-registry-prometheus1.5.6yaml配置management.endpoints.web.exposure.include=*management.endpoints.web.base-path=/actuatormanagement
- 2024-08-10使用WIN7 CMD 时出现了“The system cannot write to the specified device”
使用WIN7CMD时出现了“Thesystemcannotwritetothespecifieddevice”(1)输入chcp可以查看cmd的编码(2)常见编码编号:65001:utf-820936:GB2312936:GBK437:美国英语(3)修改cmd的编码:chcpXXXX(编码编号) 1、右键点击Bat批处理,选择编辑,然后打开,重新另存为编码选择ANSI
- 2024-08-10bat cmd javaw -jar
rem使用者应根据自身平台编码自行转换防止乱码例如win使用gbk编码@echooffchcp65001remjar平级目录setAppName=medicare-down.jarsetpathx=%CD%setpathxx=%pathx%\Java\jdk1.8.0_101\::echo%pathxx%set"JAVA_HOME=%pathxx%::set"CLASSPATH=%JAVA_HOME%\lib\dt.jar;
- 2024-08-07springboot的jar在linux上sh启动脚本
java在linux上start、stop、restart、status等启动命令,sh脚本,appMgr.sh放在reources/ops下#!/usr/bin/shAPP_NAME="@project.name@
[email protected]@.jar"DEPLOY_PATH=`pwd`#JVM启动参数1JVM_PARAMS="-Dfastjson.parser.safeMode=true"command=$1#nohup
- 2024-05-24MacOS开发-用命令行压缩文件
原文链接:https://blog.csdn.net/zzl819954692/article/details/99554286MacOS开发-用命令行压缩文件在MacOSX中,你可以通过右键上下文菜单中的”压缩xxx“选项制作压缩文件,但是,该方式创建的压缩文件和通过命令行zip创建的压缩文件不同。这种区别至少影响了Apple提供的一项服务
- 2024-04-12flutterr 检测应用版本号、服务器下载文件 以及实现 App 自动升级、安装
依赖package_info_plus:^7.0.0path_provider:^2.1.2#查找文件获取文件存储路径open_file:^3.3.2#打开文件插件permission_handler:^11.3.1#检测Apk是否拥有权限配置权限<!--在Android6(Marshmallow)之前的版本中,明确声明网络权限--><uses-perm
- 2024-04-04手搓Docker-Image-Creator(DIC)工具(04):DIC的代码实现
此系列的前3篇主要是介绍了Docker的应用、Docker编排文件Dockerfile的常用命令、以及Docker镜像的构建过程等都进行简单介绍。尤其在第3篇,讲述了Docker运行时、安装用等资源,并在文末提出了存在的不足和改进的方向,本篇就直接从代码开始介绍如何使用DIC工具来
- 2024-03-28Alfred使用AppleScript来实现一键隐藏功能(老板键)
setappNamesto{"WeChat","QQ"}--将要隐藏的进程名称放入数组中tellapplication"SystemEvents"repeatwithappNameinappNamessetappProcesstofirstprocesswhosenameisappNamesetappIdtoidofappProcess
- 2024-03-21代码复盘bug
代码有bug执行10000次最后只赛进去1个Process因为CloudServicecloudService=(CloudService)vertexModel;这里的cloudService变量会被共享,重复不断被覆盖vertexModelList.add(cloudService);publicvoidtestAddVertex(intcount,VertexModelvertexModel){
- 2024-03-16Makefile
一、什么是Makefile?描述了整个工程的编译、链接规则。当源码文件比较多的时候就不适合通过输入gcc命令来编译,Makefile文件描述了编译哪些源码文件、如何编译,每次需要编译工程时只需要使用这个文件就行了。注意:Makefile中空出来的部分用Tab键,不能用空格;注释用“#”,不能用
- 2023-12-18十二、路由参数和应用数据共享
数据传递页面跳转,使用路由传递。//page1跳转传递参数router.pushUrl({url:'pages/ParamRouter2',params:{name:'HarmonyOS4.0',age:20}})//page2接收参数le
- 2023-11-07Linux环境下java jar包(start 启动 stop 停止 restart 重启 status 查状态) 处理
运行jar包sh脚本:#!/bin/sh#./ry.shstart启动stop停止restart重启status状态AppName=ruoyi-admin.jar#JVM参数#JVM_OPTS="-Dname=$AppName #-Duser.timezone=Asia/Shanghai#-Xms512m-Xmx1024m#-XX:MetaspaceSize=128m-XX:MaxMetaspaceSize=512m-XX:+He
- 2023-09-15Android studio 修改APK打包生成名称
在app的build.gradle的android{}添加一下代码android.applicationVariants.all{variant->variant.outputs.all{defcreateTime=newDate().format("YYYYMMdd",TimeZone.getTimeZone("GMT+08:00"))//在这里修改apk文件名
- 2023-07-26前端之localStorage
问题:同一个浏览器同时打开两个saas,发现localStorge共用同一个,相同key值的存储会相互覆盖原因:同一域名下,localStorage共享解决方法:不同saas使用不同的key下面介绍一下localStorage特性:1、永久存储,除非主动删除2、同一域名下可以多窗口共享3、键值对存储,方便管理使用:引入
- 2023-07-18iOS测试包的安装方法
iOS测试包根据要安装的机器类型可以分为2种:.app模拟器测试包.ipa真机测试包.app模拟器测试包的安装方式方式一:Xcode生成安装包1.Xcode运行项目,生成app包2.将APP包拖到模拟器中方式二:IPA包下载得到安装包1.将ipa包的后缀改成.zip,然后解压2.取出Payload目录下的.app文件
- 2023-07-14groovy脚本sh执行注意单双引号问题
正常groovy脚本#!/usr/bin/envgroovypipeline{//确认使用主机/节点机agent{node{label'master'}}options{parallelsAlwaysFailFast()}//声明参数parameters{//传包名称string(nam
- 2023-07-11java 阿里云直播配置及推拉流地址获取
原文地址:https://blog.csdn.net/zhanglei5415/article/details/131551685?spm=1001.2014.3001.5501一、开通阿里云直播首先进入阿里云直播产品主页:https://www.aliyun.com/product/live。点击下方的“立即开通”。如果是还未注册的用户请按照页面提示进行完成注册并实名认证
- 2023-07-07Jenkins服务器安装及使用文档。
准备环境Ubuntu20.04.6LTS、Linux5.4.0-148-genericx86_64、jdk-jdk1.8.0_361、maven-3.9.3、git-2.25.11、下载Jenkins.war包,并放到随意位置(你自己定)https://get.jenkins.io/war-stable/2.346.3/2、将启动脚本jenkins.sh放入war包同一路径下#!/bin/bashAppName=jenk
- 2023-07-04yml使用@project.artifactId@启动异常
Causedby:org.yaml.snakeyaml.scanner.ScannerException:whilescanningforthenexttokenfoundcharacter'@'thatcannotstartanytoken.(Donotuse@forindentation)in'reader',line5,column12:appName:@project.artifact
- 2023-06-16【超详细】RuoYi 前后端分离版部署流程
RuoYi前后端分离版部署流程
- 2023-06-14django 更改了modules.py 数据库模型,但是 python3 manage.py makemigrations 提示无更改No changes detected
现象:明明改了modules.py文件。删了appname/migrations/下所有内容。而且也删除了django模型变更记录表django_migrations中appname项目的记录 原因:删多了: appname/migrations/下所有内容。__init__.py不能删,需要重新创建一个,否则识别不了包了
- 2023-06-09WinUI 保证程序单开
参考代码如下:protectedstaticvoidOnlyOneApp(){stringappName=typeof(App).Namespace;_=newMutex(true,appName,outboolcreateNew);if(!createNew){ShowNotification("提
- 2023-05-29如何提升项目的本地构建效率?
前言最近写H5的项目比较多,该项目从年龄上看着还算比较年轻
- 2023-05-16Inno Setup
modpath.iss//----------------------------------------------------------------------------////InnoSetupVer: 5.4.2//ScriptVersion: 1.4.2//Author: JaredBreland<
[email protected]>//Homepage: http://www.legroom.net/software//Licen