config

各种应用程序中获取文件路径的方法

落爺英雄遲暮 提交于 2020-03-11 08:49:40
GPS平台、网站建设、软件开发、系统运维,找森大网络科技! http://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=466 用这种方法,web、控制台应用程序、Windows服务都适用 控制台应用程序:Environment.CurrentDirectory、Directory.GetCurrentDirectory() windows服务:Environment.CurrentDirectory windows服务安装成功后: System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName /// /// 获取服务应用程序的安装路径(或者当前安装目录)/// /// /// public static string GetWindowsServiceInstallPath(string ServiceName) { string key = @"SYSTEM\CurrentControlSet\Services\" + ServiceName; string path = Registry.LocalMachine.OpenSubKey(key).GetValue("ImagePath").ToString();

RSTP-MSTP

别来无恙 提交于 2020-03-11 06:41:05
一、STP 1.STP的端口状态 a.侦听(listening)15s b.学习(learning)15s c.转发(forwarding) d.阻塞(blocking)20s 2.STP选举 a.选举根桥:先比较优先级,再比较MAC地址,越小越好,默认32768 b.选举根端口,每个非根交换机只有一个根端口,通过比较cost值,按入口方向计算 c.选举指定端口,根桥的所有端口都是指定端口 总结: a.每个冲突域只有一个指定端口 b.根桥的所有端口都是指定端口 c.比较到根桥的开销 d.如果cost值相同,则比较自己的优先级和MAC 二、.portfast(又叫边缘端口) a.相对普通STP,节省30s b.不要在接交换机的接口开启 c.不能在开启portfast的接口上开启trunk d.一般用在接入层交换机 命令: R1(config)#spanning-tree portfast 如果要在交换机上全部开启: SW1(config)#spanning-tree portfast default 如果要在某个接口上禁用此功能: SW1(config)#spanning-tree portfast disable 三、uplinkfast  1.block端口要过30s才能转为forwarding状态,为了能快速转为fordwarding状态,我们可以用uplinkfast技术

tensorflow2.1GPU显存限制

拥有回忆 提交于 2020-03-11 01:22:01
tensorflow2.1显存限制 查了一下午,查到的方法全都无法解决,在绝望的时候从 API 中找到了正解 1.tensorflow v1使用如下用法 opts = tf . GPUOptions ( per_process_gpu_memory_fraction = 0.5 ) sess = tf . Session ( config = tf . ConfigProto ( gpu_options = opts ) ) 2.tensorflow v2.0α版本使用如下用法 tensorflow . config . gpu . set_per_process_memory_fraction ( 0.75 ) tensorflow . config . gpu . set_per_process_memory_growth ( True ) 但是该用法很快被替换掉,解决方法向下看 3.tensorflow v2.1版本使用如下用法 gpus = tf . config . experimental . list_physical_devices ( 'GPU' ) #获取GPU列表 tf . config . experimental . set_virtual_device_configuration ( gpus [ 0 ] , [ tf . config .

spring-boot以及spring-cloud接入nacos管理配置方案

只愿长相守 提交于 2020-03-10 20:42:26
应用接入nacos方案: SpringBoot接入nacos( nacos-config-spring-boot-starter0.2.4 版本以下 ) 引入依赖 <dependency> <groupId> com.alibaba.boot </groupId> <artifactId> nacos-config-spring-boot-starter </artifactId> <version> 0.2.2 </version> </dependency> <dependency> <groupId> com.alibaba.nacos </groupId> <artifactId> nacos-spring-context </artifactId> <version> 0.2.2-RC1 </version> </dependency> 启动类添加注解 @EnableNacosConfig ( globalProperties = @NacosProperties ( serverAddr = "${spring.cloud.nacos.config.server-addr}" , namespace = "${spring.cloud.nacos.config.namespace}" )) @NacosPropertySource ( dataId = "" ,

微服务-springcloud-bus-kafka

£可爱£侵袭症+ 提交于 2020-03-10 20:31:51
消息总线bus的作用:实现各个联通配置中心的微服务能够动态的批量的更新配置 服务端 引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!--<!–使用消息总线–>--> <dependency> <groupId

rt1021环境搭建(MCUXpresso Config Tools的使用)以及外设配置

早过忘川 提交于 2020-03-10 20:15:36
1、关于MCUXpresso IDE v11.1.0_3209 本来想试试这个软件编译,但是发现这个软件是一个坑,搞了半天还是不行。干脆放弃他。 根据提示下载即可。注意要注册账号。 2、关于MCUXpresso Config Tools v5 但是关于1021还是有一个软件代码生成工具的。 他就是MCUXpresso Config Tools v5。两个软件都可以在nxp官网下载。 具体在官网搜索:MCUXpresso IDE 具体在官网搜索:MCUXpresso Config Tools 根据提示下载即可。注意要注册账号。 3、MCUXpresso Config Tools v5使用方法: 1)文件--新建,选择第二个。路径选择一个sdk的基础工程。这个工程可以在网上下载,这里我选择周立功的。或者选择野火的一个基础的sdk. 2)基础的sdk包含: 其中这个工具主要用来修改:如下6个文件:即时钟、引脚和外设。 接下来把MCUXpresso Config Tools工具里的这6个文件和sdk里面的这6个文件对应起来。 一般选择把MCUXpresso Config Tools里的文件导出到sdk的工程下。然后把原来的sdk里面的这6个文件删除。 再把导出的这6个文件加载到sdk里面。 接下来就可以通过跟新工程把工具里修改的地方实时方便的更新到sdk里面。 到此,环境的搭建完美完成。

解决electron被墙问题

Deadly 提交于 2020-03-10 19:39:18
安装electron 上次安装node-sass即使用了淘宝镜像源也还是安装不上( 解决方法 ),这次又遇到了一个用镜像源也安装不上的 就是electron,安装在某一点卡死,一直不动 原因是这样的:因为 npm 需要连接 github 下载 electron 安装包导致,安装包有 60M 左右,但从 github 下载却只有几 KB,所以感觉是卡住了。但改使用淘宝的 cnpm 发现还是会卡住,这是因为 electron 的包默认还是指向 github 下载,所以需要修改下载地址的环境变量electron_mirror,这是由electron 提供的 npm config set electron_mirror http://npm.taobao.org/mirrors/electron/ 执行了修改操作后可以安装上了,但是汇报一个404错误,导致安装失败,并且显示了从哪个网址下载失败,经对比是这样的 淘宝镜像的: http://npm.taobao.org/mirrors/electron/8.1.1/ 404报的地址: http://npm.taobao.org/mirrors/electron/v8.1.1/ 仅仅是多了个 v ,所以还需要加一步 electron 官方也提供了修改目录名称的环境变量 electron_custom_dir npm config set

zabbix 监控 mysql

只愿长相守 提交于 2020-03-10 11:53:04
1.mysql主从复制监控 在从库上创建脚本文件夹 [root@mysql-1 zabbix]# mkdir /etc/zabbix/scripts [root@mysql-1 zabbix]# cd /etc/zabbix/scripts 在从库上创建脚本,此处注意/app/mysql5.7/.config的权限和双主为600 和 zabbix.zabbix [root@mysql-1 scripts]# cat mysql_slave_status.sh /usr/bin/mysql --defaults-extra-file=/app/mysql5.7/.config -P2297 -e 'show slave status\G' |grep -E "Slave_IO_Running|Slave_SQL_Running"|awk '{print $2}'|grep -c Yes 在从库上修改权限和双主 [root@mysql-1 scripts]# chmod +x mysql_slave_status.sh [root@mysql-1 scripts]# chown zabbix.zabbix mysql_slave_status.sh [root@mysql-1 scripts]# ll total 4 rwxr-xr-x 1 zabbix zabbix 166 Oct

Vue-cli3.0搭建和一些坑

偶尔善良 提交于 2020-03-10 11:13:48
[2018-07-31更新]: vue-cli 3.0正式版的中文文档已经出来了,详细的可以参考: https://cli.vuejs.org/zh/guide/ 一、安装Vue和创建项目: # 安装 npm install -g @vue/cli注:快捷键win+R,输入cmd并运行,默认C盘,可设置对应的磁盘,如F盘, 输入cd\到C盘更目录,再输入f:进入F盘,最后就是自己自定义的文件夹cd vue # 查看已安装版本 vue --version 或者 vue -V # 卸载 npm uninstall @vue/cli -g # 新建项目 vue create my-project注:创建自定义项目(my-porject)的时候,可自定义设置项目相关配置,可以End默认,如果设置了的可以在vue.config.js配置文件中再次修改。 # 项目启动 npm run serve # 打包 npm run build 二、Vue相关配置--vue.config.js Vue-cli3.0的配置不同于之前版本,大大的简化了开发者工作,更人性化,只有一个配置文件-vue.config.js。 常用配置:1、样式预处理less,sass,公共样式文件设置      2、端口设置和热加载      3、第三方插件 vue.config.js --- 基础模版 module

SpringBoot+vue整合websocket

孤人 提交于 2020-03-10 11:13:04
0.引言 这里我先说下,网上对于websocket的解释有一堆不懂自己查,我这就不做原理解释,只上代码。 1.SpringBoot引入websocket maven 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency> WebSocketConfig 配置文件 import org.springframework.context.annotation.Configuration; import org.springframework.messaging.simp.config.MessageBrokerRegistry; import org.springframework.web.socket.config.annotation.EnableWebSocketMessageBroker; import org.springframework.web.socket.config.annotation.StompEndpointRegistry; import org.springframework.web.socket.config.annotation