解析和扩展表格 配置表示例 配置表模块在编译时,把Excel转化成TSV,并根据Excel的头部信息,生成对应的代码: 比如源码库中的Test.xlsx Excel文件,两个列头,Id和Value,其下的列头信息标注其分别是string和I18N. 这是对这两个列的类型声明. 图:列Id注明是string类型,列Value注明是I18N类型 生成配置表代码 在生成代码的时候,会把其类型作为代码的一部分,写入到代码中: /// <summary> /// Auto Generate for Ta…
今天再次遇到同一个问题:策划给来一个Txt格式配置表,我用解析类去读取,返回的结果为空.解析类参数是:主键key,文件名fileName,错误提示errorTip. 写读取语句的时候,主键key我是直接从txt文件中复制出来,它是txt文件的第一个字符串,文件名fileName也是直接复制文件名. 由于已经不是第一次遇到,这次决定不能再视而不见. 首先在解析类里打印,发现其他配置表都正常,就是这个读取语句中打印出来的key,看起来一模一样,但是就是无法被识别为与程序读取到的key是相等的,想起上…
本文内容 Unity 概述 环境 一个真实的例子 类型注册(Type Registrations) 解析类型(Resolving Types) 跳槽,新公司使用了 Unity,初步看了一下,公司的使用还是比较简单的,其实 Unity 本身的用法很多.另外,前段时间我翻译和实验了 Martin Fowler 的<Java 控制反转和依赖注入模式>,本文是 .NET 平台下的依赖注入. Unity 涉及的内容和用法比较多,之后慢慢说,本文先大概介绍如何用 Unity 进行依赖注入,它基本可以分为两…
编写antd配置表单组件 整体思路 抽取formitem的配置数组:包含组件类型.名称.label名称,相关的opts和扩展的opts,传递进入组件 组件通过Form.create()进行表单创建,能够带有form属性.并且上层组件引用后能够ref的方式获取form进行操作处理 基于form能够抽取出来,上层组件能够对下层组件进行调用和操作,在此基础上还能够进行扩展配置和扩展功能的实现 组件通过props中获取配置数组,动态生成FormItem的表单元素,实现动态配置表单的功能 组件通过在cre…
新框架正在逐步完善,可喜可贺的是基础服务部分初具模样了,给大家分享一下 由于基础服务涉及面太广,也没开发完,这篇只介绍其中的类型转化部分,命名为类型转化基础服务,其实就是基础服务模块的类型转化子模块 说到类型转化必须要弄清楚.net的类型,类型都不清楚何来类型转化 1.Primitive类型 1.1 这个概念估计很多人都没听说过,Primitive不是一个新类型,而是.net类型中最基本的一种分类,是基元类型的意思       MS将类型分为三类:Primitive(基元类型).Complex(…
点击返回:自学Zabbix之路 自学Zabbix之路15.5 Zabbix数据库表结构简单解析-其他 表  1. Actions表 actions表记录了当触发器触发时,需要采用的动作. 2.Alerts 表 alerts 表保存了历史的告警事件,可以从这个表里面去做一些统计分析,例如某个部门.某人.某类时间的告警统计,以及更深入的故障发生.恢复时间  3. Config表 config表保存了全局的参数,前端包括后端也是,很多情况下会查询改表的参数的,例如用户的自定义主题.登陆认证类型等,非常…
dubbo的SPI机制类似与Java的SPI,Java的SPI会一次性的实例化所有扩展点的实现,有点显得浪费资源. dubbo的扩展机制可以方便的获取某一个想要的扩展实现,每个实现都有自己的name,可以通过name找到具体的实现. 每个扩展点都有一个@Adaptive实例,用来注入到依赖这个扩展点的某些类中,运行时通过url参数去动态判断最终选择哪个Extension实例用. dubbo的SPI扩展机制增加了对扩展点自动装配(类似IOC)和自动包装(类似AOP)的支持. 标注了@Activat…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix之路15.2 Zabbix数据库表结构简单解析-Items表 Items表记录了item的所有设置.在Zabbix中,最多的操作就是对items的.如添加监控项.删除监控项.更新监控配置等. itemid:item的id type:item的type,和前端见面配置item的type的对应.数据库中,这一列的值是0到17的数字,分别代表不同的类型: 0:Zabbix agent…
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 自学Zabbix之路15.5 Zabbix数据库表结构简单解析-其他 表  1. Actions表 actions表记录了当触发器触发时,需要采用的动作. 2.Alerts 表 alerts 表保存了历史的告警事件,可以从这个表里面去做一些统计分析,例如某个部门.某人.某类时间的告警统计,以及更深入的故障发生.恢复时间  3. Config表 config表保存了全局的参数,前端包括后端也是,很…
DNS主服务器配置(正向解析.反向解析) 正向解析:根据主机名查找对应的IP地址.当用户访问一个域名时(不考虑hosts文件等因素),正常情况会向指定的DNS主机发送递归查询请求反向解析:根据IP地址查找到对应的主机名(域名)Linux中DNS服务占用53端口 第1步:            安装bind服务程序- yum install bind-chroot            (协议名:dns,软件包名:bind-chroot,服务名:named)            说明:主程序 /…