07 2021 档案
摘要:前言 写代码有 2 个点很重要 第一是表达 (不要词不达意) 要达到这点, 就要多参考其它人如何表达. 第二是一致性 (一样的东西就用一样的写法) 要达到这点就要建立规范 以前的笔记 命名规范 naming conversion, camel case, pascal case, hyphen 等等
阅读全文
摘要:前言 以前写过 EPPlus 的笔记, 但后来 EPPlus 开始收费了.... (这好像是 .NET 生态的宿命) 在找替代方案中看中了微软的 Open XML SDK. 但经过一番折腾, 它确实太底层了, 学习资源又少. 于是找到了它的上层版本 ClosedXML ClosedXML 是社区因为
阅读全文
摘要:SUM 如果 row count = 0 返回的是 NULL 而不是 0 哦, 如果要 0 可以使用 ISNULL 来处理 如果其中一些 row 是 NULL, 那无所谓, 它只会 SUM 数字出来 如果全部 row 都是 NULL, 返回 NULL 其余的之后用到才写
阅读全文
摘要:介绍 冗余是维护的魔鬼, 是性能优化的天使 常见的冗余有 1. computed column 2. principal 的识别字段 3. cross computed 4. cascade soft delete 维护冗余的方案有很多. 比如 computed column, trigger, v
阅读全文
摘要:参考: SQLServer触发器详解(概述、工作原理、应用) CREATE TRIGGER (Transact-SQL) SQL Server Triggers and Transactions 以前写过的笔记 介绍 触发器适合用在维护冗余. 它可以监听指定 table 的 insert, upda
阅读全文
摘要:本系列 这个系列会介绍从 0 到 1 搭建一个 Web Application 的 Server. 间中还会带上一些真实开发常用的功能. 一共 6 篇 1. Virtual Machine (VM) 和 SQL Server 2. Backup & Recovery Disaster 3. Publ
阅读全文
摘要:本系列 这个系列会介绍从 0 到 1 搭建一个 Web Application 的 Server. 间中还会带上一些真实开发常用的功能. 一共 6 篇 1. Virtual Machine (VM) 和 SQL Server 2. Backup & Recovery Disaster 3. Publ
阅读全文
摘要:介绍 随着 Let's Encrypt 的普及. 现在为网站升级到 HTTPS 已经不需要付费了. Let's Encrypt 的 SSL 是免费的, 每 3 个月需要更新一次. 可以完全用 API 来完成, 不需要人工参与. Windows Server 工具 自己写 API 那肯定是不干的了.
阅读全文
摘要:本系列 这个系列会介绍从 0 到 1 搭建一个 Web Application 的 Server. 间中还会带上一些真实开发常用的功能. 一共 6 篇 1. Virtual Machine (VM) 和 SQL Server 2. Backup & Recovery Disaster 3. Publ
阅读全文
摘要:HTML 网页就是一个电脑里面的文件, 类似一首歌 song.mp3, 一个视频 video.mp4, 一个网页就是 home.html 游览器 要播放一首歌 song.mp3 就需要一个 player 软件. 要打开一个网页也需要一个软件, 它就是游览器. Web 服务器 公司会把网页 (html
阅读全文
摘要:有时候想搭个环境做测试, 又记不住那些 command, 官方教程又啰嗦. git clone 模板又不太好管理, 索性记入在这里吧. 创建项目 dotnet new webapp -o SimpleTestEFCore for console app 的话 dotnet new console -
阅读全文
摘要:本系列 这个系列会介绍从 0 到 1 搭建一个 Web Application 的 Server. 间中还会带上一些真实开发常用的功能. 一共 6 篇 1. Virtual Machine (VM) 和 SQL Server 2. Backup & Recovery Disaster <-- 你在这
阅读全文
摘要:数据中心地理结构 Azure 数据中心有很多,这我们知道, 但是我们还需要知道它的结构, 不然在做 Backup, Recovery Disaster 的时候会卡卡. 参考: Region, Availability Zone, Availability Sets and Fault Domain,
阅读全文
摘要:前言 终于有机会自己搞 Azure 了. 以前都是找代理做,近期代理 support 越来越弱了. 看来是 right time 自己搞了. 以前写过一些关于 Azure 的笔记: Azure key-vault Data protection Azure Storage Secret 和 Data
阅读全文
摘要:参考 SQL Server三种常见备份 SQL Server备份策略 以前写的笔记 目的 在发生意外 (人为删除, 磁盘坏掉) 之后, 让数据可还原到指定时间点上. Backup 的种类 备份分 3 种 Level Full Backup (所有数据 copy) Differential Backu
阅读全文
摘要:选择 VM 配套 https://docs.azure.cn/zh-cn/virtual-machines/sizes https://docs.azure.cn/zh-cn/virtual-machines/sizes-general https://docs.microsoft.com/zh-c
阅读全文
摘要:参考: Google SEO 官网 Docs Zac 大神博客 Globalization 国际化语言 The Ultimate Guide to Multilingual and Multiregional SEO Tell Google about localized versions of y
阅读全文
摘要:refer : https://docs.microsoft.com/en-us/aspnet/core/mvc/views/tag-helpers/authoring?view=aspnetcore-5.0 https://visualstudiomagazine.com/articles/201
阅读全文
摘要:refer: https://techcommunity.microsoft.com/t5/azure-sql/monitor-cpu-usage-on-sql-server-and-azure-sql/ba-p/680777 https://www.cnblogs.com/lyhabc/archi
阅读全文
摘要:前言 之前就有写过关于 Retina 和 Responsive Image 响应式图片 (responsive image) Retina 显示屏 但写的很烂, 这篇从新整理一下. 参考: 掌握web开发基础系列--物理像素、逻辑像素、css像素 深入浅出 Viewport 设计原理 屏幕, 二极管
阅读全文
摘要:External login 就是指通过 Google, Microsoft, Facebook account 做登入. https://docs.microsoft.com/en-us/aspnet/core/security/authentication/social/?view=aspnet
阅读全文
摘要:refer : https://www.cnblogs.com/kunmomo/p/12131818.html (跨域) https://segmentfault.com/a/1190000004502619 (iframe) https://imququ.com/post/content-secu
阅读全文
摘要:早年如果我们要读写用户得 outlook 内容是比较麻烦的, 要用许多 smtp 之类的方式. 现在终于是有了 http 级的 API 可以 call 了. 不仅仅是 outlook, calendar 等等都可以直接用 graph api 读写哦. 照着 step 做就可以了. https://d
阅读全文