如果不想用相对路径,可以获取到相对路径后,截取到外层的路径。 这里是运行jar项目的相对路径。 如果是放到tomcat里面运行的,获取的是tomcat的bin路径下的相对路径。 1,在 java project 中的配置文件读取,项目打包是jar类型的。System.getProperty(“user.dir”); 解释: 默认定位到的当前用户目录(“user.dir”)(即工程根目录) JVM就可以据"user.dir" + “你自己设置的目录” 得到完整的路径(即绝对路径) 这有个前提,你的...
创建步骤 创建项目,选择Windows服务 为了方便区分可以对service1服务重命名,(此处重命名为TimelyUpload) 然后右键点击添加安装程序,会生成一个cs文件 修改安装的服务名( 右键serviceInsraller1,选择属性,将ServiceName的值改为TimelyUploadService) 修改安装权限 右键serviceProcessInsraller1,选择属性,将Account的值改为LocalSystem 然后在TimelyUpload中写入要执行的代码 注册服务 代码编写完...
通常情况下SignalR可以与Web站点部署在一起,但是在某些情况下应该考虑将SignalR自托管在WinForm或者Windows Service中,比如客户端高度依赖SignalR传递信息,且这种依赖是持续的而不能中断。这是因为SignalR需要把每一个连接的客户端的信息保存在内存中,但是当IIS站点负载较重或者长时间没有访问的情况下,应用程序池会自动回收,这样所有的连接信息就丢失了,而客户端无法获得这个信息,用户就会以为程序出了BUG。如果托管在Win...
场景 Windows上Mqtt服务器搭建与使用客户端工具MqttBox进行测试: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/112305328 之前介绍过基于activemq搭建的mqtt服务器的教程,今天使用Emqx进行搭建mqtt服务器 EMQ X是中国杭州一家科技公司(公司名叫EMQ)发布的面向5G和物联网市场的消息与流处理开源软件。公司创始团队主要来自华为、IBM、亚马逊和苹果,并坚定支持软件开源。难得难得,2013年,EMQ 作为一个开源项目在...
复制:https://blog.csdn.net/qq_36949713/article/details/83108149 安装Nginx 下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),之后解压到需要放置的位置(D:\xampp\nginx)将Nginx设置为Windows服务 需要借助"Windows Service Wrapper"小工具,项目地址: https://github.com/kohsuke/winsw 下载地址: http://repo.jenkins-ci.org/releases/com/sun/winsw/winsw/1.18/winsw-1.18-bin.exe 下载该工具后,...
服务端 //vc的第一套socket,第二套socket,可能存在冲突 #define WIN32_LEAN_AND_MEAN#define _WINSOCK_DEPRECATED_NO_WARNINGS //也可以放到工程属性,预处理中 #include <windows.h>#include <WinSock2.h>#include <stdio.h> #pragma comment(lib, "ws2_32.lib") int main(){ //启动Windows socket 2.x环境 WORD ver = MAKEWORD(2, 2); WSADATA dat; WSAStartup(ver, &dat);//--用Socket API建立简易TCP服务端...
windows下使用pycharm远程连接服务器训练算法模型(上传代码到服务器,配置服务器环境) 背景 这个背景没什么背景,记录一下如何使用在windows环境下使用pycharm远程连接服务器,并且跑算法模型。 使用pycharm的版本为2020.2版本。配置过程 上传代码到服务器 以fast_abs_rl项目为例子:首先在github上找到项目的路径,clone到你的pycharm里面。如何clone?点击Get from Version Control,然后输入github的地址clone好了之后,配置服...
vue 工程打包:vue.config.js 配置文件 publicPath: ‘/’ 修改成 publicPath: ‘./’ router.js 实例中mode 修改成’hash’ 指定打包操作 npm run buid:prod 根目录下生成文件格式如下: windows安装nginx并部署vue工程: 官网下载nginx: nginx.org 下载,选择windows版本,生成nginx-1.19.6.zip,并解压。 1.进入解压目录:cd nginx-1.19.62.启动nginx, 后台查看nginx进程:start nginx.exetasklist /fi "imagename eq ngin...
1.简述注册表的作用。注册表是win的核心,无论是日常的操作,还是对win的深入管理和维护,都需对注册表进行读写。2.图示注册表结构,表示出子树、项、子项、值的位置即可。 3.注册表两颗主要的子树名称分别是什么?是值和项4.打开注册表编辑器的命令是什么?Win+r、regedit5.导入和导出注册表的作用是什么?编辑注册表不当可能会损坏系统,在编辑注册表之前,应将全部或部分注册表导出文件中,在编辑不当时,可以导入回来。6.在注册...
目录用Socket API建立简易TCP服务端、客户端 设置工程输出目录和中间目录 创建基本的Windows网络环境 Windows服务端程序 Windows客户端程序用Socket API建立简易TCP服务端、客户端用Socket API建立简易TCP服务端 建立一个socket绑定接受客户端连接的端口 bind 监听网络端口 listen 等待接受客户端连接 accept 向客户端发送一条数据send 关闭socket closesocket用Socket API建立简易TCP客户端 建立一个socket连接服务器 connect接收...
服务 Windows NT操作系统是基于客户/服务器模式的(C/S)。将操作系统中最基本的部分放到内核中,而把操作系统的绝大多数部分都放到微内核外面的一组服务器(进程)中实现。如对进程管理的进程管理服务器,对虚拟存储器管理功能的虚拟存储器服务器,对I/O设备管理的I/O设备管理服务器,他们都是通过进程实现的,运行在用户态(对Windows来说一般都运行在用户态中的会话0下)。服务与客户进程的通信 服务与客户进程是通过内核提供的...
Dubbo admin 在Windows下的安装和服务发现 29/100 发布文章 qq_36263268 未选择任何文件 系统环境以及使用版本:Windows 10 maven 3.6.3 zookeeper 3.6.2 dubbo 2.6.61.开启zookeeper zookeeper下载 选择一个稳定的版本下载。然后任选一个链接,通过浏览器下载压缩包。解压之后,在目录下添加data和log两个空文件夹。进入conf文件夹,复制一份zoo_sample.cfg配置文件,然后将其改名为zoo.cfg。修改复制的zoo.cfg文件,其中主要就是...
一、介绍 NSSM是一款可将Nodejs项目、.exe文件注册为Windows系统服务的工具。 特点NSSM将Node.js项目注册为服务后,启动、停止、重启皆由windows来管理,所以我们不必担心NSSM无法处理项目因意外的停止,而Windows的服务管理即可处理这些问题。 二、使用 1.下载地址 2.cmd定位至nssm.exe所在目录。Path:要生成服务的.exe文件 Startup directory: 选择完第一项参数后自动生成Arguments: 输入启动参数,如默认的express项目的参数为....
?第一步:配置好Java环境 测试Java环境是否正常,在命令窗口输入命令:java –version.出现Java版本信息说明Java环境已经配置好了。 第二步:下载Tomcat 下载路径:http://tomcat.apache.org/download-80.cgi.根据自己的需要下载不同版本,不同操作系统下的文件。我这里用的是Windows 64位的。 第三步:解压缩下载的文件 解压缩下载的文件到需要的目录下。我这里把文件夹的名字改成了Server,也可以...
之前有在Windows下用Caddy1.0版本搭建过Webdav,使用还算轻松,但BasicAuth认证中密码为明文,总感觉不太安全。新版Caddy2可支持hash-password,最近发现官网支持在线编译webdav模块,就下载尝鲜,可能对文档理解教差,效果不尽人意,报错不断。随后在github找到另外一款go语言开发的简易Webdav服务端,使用简单且功能符合自己需求 https://github.com/hacdias/webdav功能简介开源 支持TLS(数据安全有保障) 可多个帐户密码能对应不...