摘要: List 与 List 区别object类型参数有2个问题:1 装箱拆箱,性能损耗 传入一个int值(栈) object又在堆里面,如果把int传递进来,就会把值从栈里面copy到堆里 使用的时候,又需要用对象值,又会copy到栈(拆箱)2 类型安全问题,可能会有,因为传递的对象是没有限制的泛型方法与普通方法性能对比public class Monitor{ public st... 阅读全文
posted @ 2019-04-07 12:54 小谭行天下 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、什么谷歌身份验证器 1、英文名:Authenticator 许网站都需要绑定用以对相关账号进行“二步验证”保护,也叫“双重身份验证”的谷歌身份验证器,以加强安全级别。 2、作用: 这东西就相当于银行的“电子动态口令”密码器:通过用户名与密码登录手机银行后,付款、转账时则要用到动态口令。不过银行的 阅读全文
posted @ 2018-11-12 15:47 小谭行天下 阅读(2197) 评论(6) 推荐(1) 编辑
摘要: 因对接微信支付 需一个给wx一个外网可访问的ip或域名 映射我本地程序 调试对接打开你的IIS,创建一个站点,物理路径你的.net core web项目根路径修改配置右键web站点属性,进入调试, 设置如下安装IIS启动如果是.net core,在启动项中选择“IIS”这个配置____________________________________________这样本地IIS就启动起来了____... 阅读全文
posted @ 2018-11-03 23:36 小谭行天下 阅读(6) 评论(0) 推荐(0) 编辑
摘要: AOP:面向切面编程 编程思想OOP:一切皆对象,对象交互组成功能,功能叠加组成模块,模块叠加组成系统 类--砖头 系统--房子 类--细胞 系统--人 面向对象是非常适合做大型系统 应对需求变化扩展的时候,比较困难; 面向对象是静态的:任何需求的细微变化,都可能导致比较大的影响 设计模式:设计出灵活 可扩展 可重用 ... 阅读全文
posted @ 2018-07-07 20:10 小谭行天下 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 参考 部署用于生产的Exceptionlees(一个强大易用的日志收集服务) 1. 安装配置 redis 4.0 点击下载redis教学脑图 cd /opt wget http://download.redis.io/releases/redis-4.0.10.tar.gz tar -zxvf re 阅读全文
posted @ 2018-07-06 09:17 小谭行天下 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 行为型模式(Behavioral Pattern)是对在不同的对象之间划分责任和算法的抽象化。行为型模式不仅仅关注类和对象的结构,而且重点关注它们之间的相互作用。1. 模板模式 意图:定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。主要解决:一些方法通用,却在每一个子类都重新写了这一方法。何时使用:有一些通用的方法。... 阅读全文
posted @ 2018-07-01 14:00 小谭行天下 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1 创建型设计模式2 结构型设计模式3 行为型设计模式1. 创建型设计模式:关注对象的创建单例模式:把对象的创建权限关闭,提供一个公开的静态方法,起到对象重用原型模式:把对象的创建权限关闭,提供一个公开的静态方法,提供全新的对象,不是走的构造函数 注意的地方: 单例模式的 懒汉,饿汉模式 原型模式: 调用的object 的MemberwiseClone 方法进行浅拷贝Object 的浅表副本[... 阅读全文
posted @ 2018-06-30 20:43 小谭行天下 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 1. 2. string 在内存中是连续分配的,是一个数组, 数组的特点就是 查询块,增删慢,改动Array导致所有数组成员地址变动,成本高 而string又是在程序中经常变动的 ,所有 clr中对 string 这种引用类型做特殊处理, 使用字面量声明 string时, 会先到string驻留池中 阅读全文
posted @ 2018-06-29 09:38 小谭行天下 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 完全参考 github的指导 demo地址, Pub使用 efcore , Sub 使用 dapper, mysql数据库 https://files.cnblogs.com/files/xtxtx/WebApplication1.rar 阅读全文
posted @ 2018-06-24 00:12 小谭行天下 阅读(224) 评论(0) 推荐(0) 编辑
摘要: yield 与 IEnumerable 结对出现, 可实现按需获取 , 迭代器模式static void Main(string[] args) { try { { //Console.WriteLine("***************Collection***... 阅读全文
posted @ 2018-06-21 09:35 小谭行天下 阅读(523) 评论(0) 推荐(0) 编辑