从网页中通过自定义URL Protocol调用本地程序,需要将协议写到注册表中.浏览器在解析到自定义URL Protocol之后,寻找注册表,通过注册表启动相应的程序并传入参数.协议里面需要记录本地程序的路径信息. 一.HTML调用方式如下: <a href="Micro.Live://">WebExe,启动Exe应用程序</a> 二.PC端注册表格式如下: 常用的注册三种编辑注册表的方式如下 方式一.注册表文件格式如下: Windows Registry Ed…
首先请在VS里打开下面的文件,我们将对源码分段进行说明: 步骤1:读取debug.ini文件 首先读取当前文件夹(.\Clients\Form)的debug.ini文件,该文件的args用于调试时传参,这样就不用每次都要到[Project/Properties]去设置[Commamd line argument].在debug阶段设置debug=true:在release阶段设置debug=false,或者直接把该文件删除.如果运行.\Clients\Form\Run.exe没有带参数,传递参数…
一.前言 在spring时代配置文件的加载都是通过web.xml配置加载的(Servlet3.0之前),可能配置方式有所不同,但是大多数都是通过指定路径的文件名的形式去告诉spring该加载哪个文件: <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/application*.xml</param-value> </con…
读取application.yml下配置参数信息 在application.yml文件内容 my: remote-address: 192.168.1.1 yarn: weburl: http://192.168.1.1:8088/ws/v1/cluster/ security: username: foo roles: - USER - ADMIN 创建FooProperties.java文件,并使用@ConfigurationProperties注解 @Component @Configur…
using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms; namespace WindowsFormsApplication8{ static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] public static void Main(string[] arg…
使用过Spring Boot,我们都知道通过java -jar可以快速启动Spring Boot项目.同时,也可以通过在执行jar -jar时传递参数来进行配置.本文带大家系统的了解一下Spring Boot命令行参数相关的功能及相关源码分析. 命令行参数使用 启动Spring Boot项目时,我们可以通过如下方式传递参数: java -jar xxx.jar --server.port=8081 默认情况下Spring Boot使用8080端口,通过上述参数将其修改为8081端口,而且通过命令…
gcc有两种方法向待编译源文件传入参数 第一种 利用–Dmacro=name 编译选项,详见gcc -D选项 第二种 利用链接脚本(*.lds)传入参数,类似于ADS的编译器参数可以被待编译源文件调用 举例: SECTIONS { . = 0x00000000; .init : AT(){ head.o init.o nand.o} . = 0x30000000; .text : AT() { *(.text) } .rodata ALIGN() : AT((LOADADDR(.text)+SI…
项目中,往往在测试环境和正式环境拥有不同的配置,例如数据库连接,第三方库的appkey等.这时候,我们就要在不同的环境启用不同的配置 下面新建三个文件,分别表示开发环境,生产环境和测试环境的配置文件 在 application.properties 中设置默认启用的配置文件 spring.profiles.active=dev 表示直接启动程序时使用的是 application-dev.properties 文件中的配置 现在在三个文件中分别配置不同的设置,然后编译 在运行的时候,执行 java…
multipart multipart.enabled 开启上传支持(默认:true) multipart.file-size-threshold: 大于该值的文件会被写到磁盘上 multipart.location 上传文件存放位置 multipart.max-file-size最大文件大小 multipart.max-request-size 最大请求大小 server server.address 服务器地址 server.port 服务器端口 server.context-paramet…
再Selenium中使用不同的Webdriver可能会有不一样的方法,有些相同的操作会得到不同的结果, 本文主要介绍的是Chrome()的使用方法. 其他的Webdriver可以参考官方文档 Chrome Webdriver Options 简介 这是一个Chrome的参数对象,再此对象中使用add_argument()方法可以添加启动参数, 添加完毕后可以在初始化Wedriver对象时将此Options对象传入,则九二一实现以他特定的 参数启动Chrome. 比如说以下例子 from sele…