代码改变世界

责任链模式 与中间件

2021-03-07 16:28 by qgbo, 217 阅读, 0 推荐, 收藏, 编辑
摘要:1。 先看责任链模式:请假流程,抽象的经理和具体的级别不同的经理(只贴出级别1的经理)。 public abstract class Manager { public string Name { get; set; } public Manager Leader { get; set; } publ 阅读全文

VS2019直接发布到IIS

2021-03-06 18:45 by qgbo, 984 阅读, 0 推荐, 收藏, 编辑
摘要:1. 新建VS2019 项目. 右击项目,到发布向导,填写相关信息,服务器用域名即可,会生成一个 IISProfile.pubxml。 里面添加 <AllowUntrustedCertificate>True</AllowUntrustedCertificate> 3. 去服务器端下载安装 Web 阅读全文

缓存

2021-03-05 22:56 by qgbo, 102 阅读, 0 推荐, 收藏, 编辑
摘要:1. 什么时间用缓存? 更新少,读取的频繁,且比较困难。 如果是每时每刻都在更新,这时用缓存,就需要频繁的同步缓存(即使读取不频繁),可能还会降低效率 读取的频繁,会降低数据库(或存储数据的服务)的响应,而缓存会是要比数据库更快的响应。 阅读全文

C# linq Aggregate

2021-03-02 07:58 by qgbo, 99 阅读, 0 推荐, 收藏, 编辑
摘要:List<Student> s = new List<Student>(); s.Add(new Student() { Id=1,Name="zs"}); s.Add(new Student() { Id = 12, Name = "zs12" }); s.Add(new Student() { 阅读全文

Angular 模块

2021-02-28 20:25 by qgbo, 70 阅读, 0 推荐, 收藏, 编辑
摘要:Angular 模块有根模块和特性模块。 模块间的依赖,形成一棵树,不能循环依赖,一个模块被引用两次,就会造成,引用混乱,可能编译不过去 模块的元数据中 imports 就是包含的模块, declarations 是包含的组件,一个组件只能属于一个模块,否则报错 阅读全文

.Netcore webapi 前后端分离的图片验证码

2021-02-25 11:37 by qgbo, 737 阅读, 0 推荐, 收藏, 编辑
摘要:前后端分离的图片验证码 加载登陆界面的时候,向后端请求验证码图片。后端保存这个图片的 验证码到Session 中。 提交这个表单的时候,比较表单数据的验证码和Session 中的验证码是否一致。 前后端不分离,也是这个思路. 也可以模拟session: 加载登陆界面的时候,向后端请求验证码图片。后端 阅读全文

JS 缩小图片

2021-02-23 17:59 by qgbo, 143 阅读, 0 推荐, 收藏, 编辑
摘要:前端或APP上传图片,图片太大,后端也没必要要原图, 太大的图片,做以下处理。固定大小。 getBase64Image(imgpath:string) { var img = new Image(); //新建一个图片对象 img.src = imgpath; let canvas = docume 阅读全文

typescript 验证银行卡

2021-02-04 18:16 by qgbo, 409 阅读, 0 推荐, 收藏, 编辑
摘要:已经有在JS 验证的了。现在改为ts 的。 //test url : https://ccdcapi.alipay.com/validateAndCacheCardInfo.json?cardNo=6222005865412565805&cardBinCheck=true //cardType:DC 阅读全文

阿里云 部署 (一)

2021-01-30 18:48 by qgbo, 101 阅读, 0 推荐, 收藏, 编辑
摘要:1. 买阿里云服务器,选择按量付费, 一切默认,版本是aliyun的系统。 先交100. 重置root 密码 2.下载 putty 链接。 设置connection 时长(防止不操作会卡住)。 3. 查看状态. 3.1 安装/启动 docker (另一种安装方法: curl -fsSL https: 阅读全文

EFCore 自动更新 CreateTime, UpdateTime

2021-01-26 15:00 by qgbo, 786 阅读, 1 推荐, 收藏, 编辑
摘要:覆写SaveChanges() 即可 public override int SaveChanges() { var ee = ChangeTracker.Entries().ToList(); foreach (var entry in ee) { try { if (entry.State == 阅读全文
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 21 下一页