摘要: 设置开始时间默认三天前 this.$set(this.searchForm,'createBeginTime', new Date(new Date(new Date() - 1000 * 60 * 60 * 24 * 3).toLocaleDateString())); 阅读全文
posted @ 2022-04-15 20:44 菜洋 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 基础知识1: 堆栈(书名:c#从现象到本质) 堆栈(heap stack) 堆可以分为托管堆和非托管堆,CLR管理托管堆和栈的垃圾回收。非托管堆由我们自己管理回收。 堆基于进程,属于进程空间的一部分。托管堆主要分为以下几个部分: GC堆(GC heap) 三个程序域 栈基于线程 三个程序域 系统域( 阅读全文
posted @ 2021-08-20 00:28 菜洋 阅读(200) 评论(0) 推荐(0) 编辑
摘要: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded 是如果子表 阅读全文
posted @ 2021-06-22 16:36 菜洋 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一些随笔 理解一些名词(简单的说,具体定义可百度) 并发(concurrency):同一时间段内执行多个任务,但是在同一时刻你只可以执行一个任务。 并行(parallellism):同一时刻执行多个任务。 同步异步关注的是消息通信机制 同步(Synchronous):调用方必须等待这个调用返回结果才 阅读全文
posted @ 2021-01-08 17:57 菜洋 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 逆变,协变 定义: 逆变 :指能够使用比原始指定的派生类型的 派生程度更小(不太具体的)的类型。 协变 :能够使用比原始指定的派生类型的 派生程度更大(更具体的)的类型。 看了上面一脸懵逼,下面会解释 示例 这是用来讲解例子的两个类 public class Father { public stri 阅读全文
posted @ 2020-12-17 19:44 菜洋 阅读(144) 评论(0) 推荐(0) 编辑
摘要: go slice 理解 切片的定义 切片(Slice)是一个拥有相同类型元素的可变长度的序列。它是基于数组类型做的一层封装。它非常灵活,支持自动扩容。 切片是一个引用类型,它的内部结构包含地址、长度和容量。切片一般用于快速地操作一块数据集合。 切片的所在 // 由于a 指向m a是 {1} 然后 a 阅读全文
posted @ 2020-12-15 22:36 菜洋 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 目标 简单理解为什么不推荐在调用异步方法时,避免使用Task.Wait,或者Task.Result 示例 private void button1_Click(object sender, EventArgs e) { textBox1.Text = "button1_Click"; DoSomet 阅读全文
posted @ 2020-12-04 00:37 菜洋 阅读(920) 评论(0) 推荐(0) 编辑
摘要: ##初识 // C# strA = "值A"; string strB = "值B"; Console.WriteLine(strA); // IL: // [8 9 - 8 10] IL_0000: nop // [9 13 - 9 32] IL_0001: ldstr "值A" IL_0006: 阅读全文
posted @ 2020-11-11 22:50 菜洋 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 运行一个mysql docker container docker run \ --detach \ --name=mysql02 \ --env="MYSQL_ROOT_PASSWORD=root123456@" \ --publish 7306:3306 \ --volume=/root/doc 阅读全文
posted @ 2020-10-31 13:27 菜洋 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 不要滥用领域事件 滥用之后链路过长难以调试及维护, 同一上下文不同聚合 使用领域服务或应用服务 阅读全文
posted @ 2020-09-11 20:42 菜洋 阅读(144) 评论(0) 推荐(0) 编辑