上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 一. 再探IQueryable 和 IEnumerable 1. 二者生成SQL的区别 普通集合的版本(IEnumerable)是在内存中过滤(客户端评估),而IQueryable版本则是把查询操作翻译成SQL语句,在DB中操作。 代码分享: { using var db = new EFCore6 阅读全文
posted @ 2022-06-19 22:16 Yaopengfei 阅读(444) 评论(1) 推荐(0) 编辑
摘要: 一. 批处理-[Zack.EFCore.Batch] (一). 说明 1. 简介 (详细用法见GitHub:https://github.com/yangzhongke/Zack.EFCore.Batch) 【开源免费】 使用这个开发包, EFCore用户可以使用LINQ语句删除或者更新多条数据库记 阅读全文
posted @ 2022-06-19 22:16 Yaopengfei 阅读(1510) 评论(4) 推荐(2) 编辑
摘要: 一. EFCore6.0连接MySQL 1. 常用程序集 (1) MySql.EntityFrameworkCore : mysql官方出品,不开源,更新慢 (2) Pomelo.EntityFrameworkCore.MySql: 个人维护,开源,更新快,非常活跃 【推荐】 2. 代码实操 (1) 阅读全文
posted @ 2022-06-14 16:58 Yaopengfei 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 一. EFCore6.0反向测试 1. 需要的程序集 必须的程序集: Microsoft.EntityFrameworkCore.Tools EF自身的程序集:Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.SqlServer 阅读全文
posted @ 2022-06-10 09:27 Yaopengfei 阅读(891) 评论(1) 推荐(0) 编辑
摘要: 一. 说明 在Core6.0版本中,取消了 startup文件,统一合并到 program.cs文件中, 一些常用的写法发生了变化,详见官方文档,整理的很好,暂不单独整理了 官网地址: https://docs.microsoft.com/zh-cn/aspnet/core/migration/50 阅读全文
posted @ 2022-06-02 17:04 Yaopengfei 阅读(368) 评论(0) 推荐(1) 编辑
摘要: 一. 托管服务 1. 简介 使用背景:代码运行在后台。比如服务器启动的时候在后台预先加载数据到缓存,再比如定时任务凌晨1点需要遍历数据库修改状态等等。 注意: 常驻后台的托管服务并不需要特殊的技术,我们只要while (!stoppingToken.IsCancellationRequested) 阅读全文
posted @ 2022-05-30 20:40 Yaopengfei 阅读(400) 评论(3) 推荐(0) 编辑
摘要: 一. 复习 1. 旧的Session校验机制 (https://www.cnblogs.com/yaopengfei/p/10435032.html) 2. Session原理 (https://www.cnblogs.com/yaopengfei/p/8057176.html) 3. Jwt原理 阅读全文
posted @ 2022-05-30 20:39 Yaopengfei 阅读(501) 评论(2) 推荐(0) 编辑
摘要: 一. 过滤器复习 (详细说明可参考:https://www.cnblogs.com/yaopengfei/p/11232921.html) 1. 过滤器的种类 有5种过滤器,分别是授权、资源、操作、结果、异常五大过滤器 2. 过滤器执行顺序 (1).四个过滤器的执行顺序 异常过滤器不参与测试,测试剩 阅读全文
posted @ 2022-05-25 16:06 Yaopengfei 阅读(330) 评论(1) 推荐(0) 编辑
摘要: 一. 复习 1. appsettings.json 和 appsettings.{Environment}.json 在开发环境中,appsettings.Development.json 配置会覆盖在 appsettings.json 中找到的值,如果读取的key在Development文件中没有 阅读全文
posted @ 2022-05-24 09:11 Yaopengfei 阅读(591) 评论(2) 推荐(2) 编辑
摘要: 一. 缓存重点概念 1. 缓存命中 指可以直接通过缓存获取到需要的数据. 2. 缓存命中率 从缓存中拿到数据的次数/查询的总次数,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越好(响应时间越短、吞吐量越高),抗并发的能力越强. 3. 缓存穿透 业务请求中数据缓存中没有,DB中也没有,导致类似 阅读全文
posted @ 2022-05-20 16:02 Yaopengfei 阅读(246) 评论(1) 推荐(0) 编辑
摘要: 一. 定位 1. 常见网页布局形式 (1).标准文档流: A.块级元素独占一行 → 垂直布局 B.行内元素/行内块元素一行显示多个 → 水平布局 (2).浮动 可以让原本垂直布局的 块级元素变成水平布局 (3).定位 A. 可以让元素自由的摆放在网页的任意位置 B. 一般用于 盒子之间的层叠情况 2 阅读全文
posted @ 2022-05-18 15:42 Yaopengfei 阅读(301) 评论(3) 推荐(0) 编辑
摘要: 一. 再探依赖注入 其它详细用法参考之前的博客:https://www.cnblogs.com/yaopengfei/p/10754397.html https://www.cnblogs.com/yaopengfei/p/12664400.html官网:https://docs.microsoft 阅读全文
posted @ 2022-05-16 15:33 Yaopengfei 阅读(273) 评论(1) 推荐(0) 编辑
摘要: 一. nextTick用法剖析 (之前的文章参考:https://www.cnblogs.com/yaopengfei/p/15464339.html) 1. 含义 function nextTick(callback?: () => void): Promise<void> 等待下一次 DOM 更 阅读全文
posted @ 2022-05-13 15:50 Yaopengfei 阅读(1528) 评论(1) 推荐(0) 编辑
摘要: 一. 伪元素 1. 定义 一般页面中的非主题内容可以使用伪元素 2. 与普通元素的区别 (1). 元素:HTML 设置的标签 (2). 伪元素:由 CSS 模拟出的标签效果 3. 种类 (1) ::before 在父元素内容的最前面添加一个伪元素 (2) ::after 在父元素内容的最后添加一个伪 阅读全文
posted @ 2022-05-12 18:06 Yaopengfei 阅读(163) 评论(1) 推荐(0) 编辑
摘要: 一. 选择器 1. 伪类选择器 (1). first-child 第一个 last-child 最后一个 (2). nth-child(x),正着数 ①. 表示单个元素, 比如nth-child(2),表示第二个元素 ②. 表示多个元素 A. nth-child(2n)、nth-child(even 阅读全文
posted @ 2022-05-11 10:18 Yaopengfei 阅读(155) 评论(2) 推荐(0) 编辑
摘要: 一. 顶级语句 1. 直接在C#文件中直接编写入口方法的代码,不用类,不用Main.同时经典写法仍然支持,反编译一下了解真相. 2. 同一个项目中只能有一个文件具有顶级语句3. 顶级语句中可以直接使用await语法,也可以声明函数 代码分享: Console.WriteLine("测试写入文件哦") 阅读全文
posted @ 2022-05-07 14:40 Yaopengfei 阅读(2090) 评论(2) 推荐(2) 编辑
摘要: 一. 字体 1. 字体大小:font-size 数字+px,谷歌浏览器默认文字大小是16px 2. 字体粗细:font-weight (1). normal(对应400)、bold(对应700) (2). 100--900的整百数 3. 字体样式:font-style (1). 正常(默认值):no 阅读全文
posted @ 2022-05-05 21:21 Yaopengfei 阅读(236) 评论(1) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-28 18:00 Yaopengfei 阅读(6) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-28 13:14 Yaopengfei 阅读(1) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-25 15:05 Yaopengfei 阅读(0) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-21 11:36 Yaopengfei 阅读(1) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-21 10:12 Yaopengfei 阅读(0) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2022-04-19 09:16 Yaopengfei 阅读(1) 评论(1) 推荐(0) 编辑
摘要: 一. Json简介 1. 说明 在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式。 (1). JSON的全称是JavaScript Object Notation(JavaScript对象符号) (2). JSON是由Douglas 阅读全文
posted @ 2022-04-16 16:49 Yaopengfei 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 一. cnpm详解 1. 说明 由于 一些特殊的原因,某些情况下我们没办法很好的从npm官方库中 https://registry.npmjs.org下载下来一些需要的包。 除了可以直接修改npm的下载路径外【npm config set registry https://registry.npm. 阅读全文
posted @ 2022-04-15 14:04 Yaopengfei 阅读(764) 评论(1) 推荐(0) 编辑
摘要: 一. 包管理工具npm (关于npm的安装、配置下载路径、一些指令,可以参考之前的文章:https://www.cnblogs.com/yaopengfei/p/14478126.html) 1. npm简介 (1). 包管理工具npm npm全称,Node Package Manager,也就是N 阅读全文
posted @ 2022-04-14 15:22 Yaopengfei 阅读(1247) 评论(3) 推荐(0) 编辑
摘要: 一. 前言 1. 背景 因为AMD,CMD局限使用与浏览器端,而CommonJS在服务器端使用。 ESModule才是浏览器端和服务器端通用的规范 2. 关键字 (1). 使用export、 export default进行导出 (2). 使用import关键字进行导入 3. import的匹配规则 阅读全文
posted @ 2022-04-13 16:13 Yaopengfei 阅读(1899) 评论(2) 推荐(1) 编辑
摘要: 一. JS模块化历史 1. 什么是模块化? (1) 到底什么是模块化、模块化开发呢? 事实上模块化开发最终的目的是将程序划分成一个个小的结构; 这个结构中编写属于自己的逻辑代码,有自己的作用域,不会影响到其他的结构; 这个结构可以将自己希望暴露的变量、函数、对象等导出给其结构使用; 也可以通过某种方 阅读全文
posted @ 2022-04-11 16:47 Yaopengfei 阅读(286) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页