- 博客(12)
- 收藏
- 关注
原创 Visual Basic 学习笔记
Val 在第一个不能解释为数字、数字修饰符、数字标点符号或空格的字符处停止转换。CInt() 类型转换函数,将数据转换成它最接近的整数类型。val() 类型转换函数 将字符串中包含的。作为适当类型的数值返回。
2023-11-29 11:09:00 342
原创 配置系统3_其他配置提供者*
对于环境变量、命令行等简单的键值对结构,如果想要进行复杂结构的配置,需要进行“扁平化处理”。对于数字这样的配置:a : b : c : 0、 a : b : c : 1、 a : b : c : 2。我们可以通过命令行窗口进行赋值,具体方法是:打开命令行窗口–>切换到exe程序所在的目录下–>输入exe的名称 变量的值。以我的程序为例, …注意:我们调试时可以安装这种方法设置环境变量,但是部署时,还是要去手动添加windows环境变量的。这时如果运行程序,程序会报错,因为我们没有配置proxy的值。
2023-11-07 13:49:04 65
原创 配置系统学习_2 选项方式读取配置文件
最能体现snapshot在一定范围内加载同一个值的是下面这段代码。我们写一个循环,在这个循环里面创建了一个scope,在这个scope里面分别打印了两次config中的age,一次在修改age前,一次在修改age后,由运行结果可知,这两次的结果是一致的。之后进入下一个循环打印出来的是修改过后的age值。这里有个点需要注意:修改config文件时,修改的不是和项目同级的json文件,而是和exe同一个目录下面的json文件。如果我们只想读proxy的配置内容,不想将整个config读出来,怎么办?
2023-11-01 00:24:01 117
原创 配置系统学习-1入门
上面介绍的这两种读取方式我们通常是不这么用的,以后会介绍更简单的方式,但是这两种也需要知道,需要了解。文件而是和exe在同一个目录下的复制的json文件。即读取的不是图一,而是图二中的json文件。添加一个proxy类,类里面的属性和配置文件中的字段保持一致,然后就可以直接映射为一个对象。这里需要注意一个点,程序读取的并。
2023-10-31 11:31:44 47
原创 依赖注入学习笔记
依赖注入(dependency injection DI)是控制反转(inversion of control, IOC)思想的实现方式。依赖注入简化模块的组装过程,降低模块之间的耦合度。
2023-10-26 00:09:40 45
原创 异步编程学习笔记
餐馆点菜的方式有:1. 通过服务员点菜。服务员拿着菜单站在桌子旁边,你要什么她给你点什么2.给你菜单,你自己点,她去服务别的顾客这两种方式有哪些不同呢?方式1,服务员一次只能服务一桌顾客,其他顾客都得等着;方式2,服务员可以服务多桌顾客。其实这和服务器响应请求的模式很像。方式1的处理方式就像下图,每次user(顾客)给服务器(服务员)发送一条请求(点菜),服务器再给处理程序发送请求,处理程序处理完成后告诉服务器,服务器再返回给user。fill:#333;color:#333;
2023-10-20 15:25:34 89
原创 c#新语法
经典写法仍然支持但是在顶级语句中,可以直接调用异步方法运行结果:这里面有个需要注意的点: add 方法前面不能有任何访问修饰符,否则会报错。
2023-10-18 11:48:38 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人