代码改变世界

Abp 新增功能

2020-03-05 18:48 by qgbo, 262 阅读, 0 推荐, 收藏, 编辑
摘要:Abp 相对于半年前的4.2 版本的新增功能: 1.entity 的 IExtendableObject 。这个有时候是有用的,有些地方层数太多,用的地方只有一个,不想建立对象,就这样用。这个扩展字符串存在数据库中 阅读全文

集聚效应

2020-01-20 18:12 by qgbo, 713 阅读, 0 推荐, 收藏, 编辑
摘要:一块木头一会儿就烧光了,太阳燃烧了46亿年,还会燃烧上百亿年,为什么这么长时间?只是因为放热太慢! 虽然太阳的温度很高,放的热很多,还是发热太少! 太阳的单位质量功率是人体的万分之一(太阳的质量/太阳每秒发出的热量,其实很小),就是如果把太阳分成一个一个的人大小的体积,每个太阳人的基本就不会发热! 阅读全文

Abp 前端启动跳转过程, 数据库自动迁移

2020-01-20 16:41 by qgbo, 514 阅读, 0 推荐, 收藏, 编辑
摘要:1. rootModule.ts 指定了根组件:RootComponent. 这个组件的模板只有一句话:<router-outlet></router-outlet> 这样,路由到哪里,这个界面就显示那个组件。 2.rootRoutingModule.ts中,“”路由重定向到 “app/home”, 阅读全文

.netCore 源码看Build 模式

2020-01-18 11:33 by qgbo, 706 阅读, 0 推荐, 收藏, 编辑
摘要:.netCore 源码: https://github.com/dotnet/aspnetcore 这是扩展,现在扩展的很多代码,移到其他的Resposities 中了 https://github.com/dotnet/extensions Build 模式,比较简单,就是有一个Builder . 阅读全文

算法复习

2020-01-11 15:44 by qgbo, 115 阅读, 0 推荐, 收藏, 编辑
摘要:1.冒泡排序:一个一个冒泡。 比较次数 N -1 + N-2 + N-3 + ...+ N-(N-1) 共N-1 项, =(N-1) * N /2 2.快速排序。先是找出某一个数的最终位置()。这样可以做到稳定。这一步 N-1. 结果序列分为2 部分。每部分再这样操作每部分的操作为N/2 (假设正好 阅读全文

EFCore 的SQL

2020-01-03 14:32 by qgbo, 413 阅读, 0 推荐, 收藏, 编辑
摘要:1.内链接 inner join。 C# 的一对多Include 会编译为 inner join。这有点像某些合并单元格的Excel. 一个对象里有列表。 一对一会编译成 left join 分组就像Excel单元格合并, 比如有很多学生,他们是一维的数据,每个学生有年龄,班级等属性。按班级分组就是 阅读全文

EFCore 源码

2020-01-02 16:14 by qgbo, 1524 阅读, 0 推荐, 收藏, 编辑
摘要:看看 _context.students.Add(str); 这句话的源码。 程序运行到这里,查看到students 的类型是 Microsoft.EntityFrameworkCore.Internal.InternalDbSet<> 转到github上查看源码。 public override 阅读全文

Abp 仓储的讨论

2019-12-28 21:43 by qgbo, 282 阅读, 0 推荐, 收藏, 编辑
摘要:ABP的文档示例中,是这样的: public class TaskAppService : ApplicationService, ITaskAppService { private readonly IRepository<Task> _taskRepository; public TaskApp 阅读全文

.NetCore/ .NetFramework 机制

2019-12-18 16:22 by qgbo, 671 阅读, 0 推荐, 收藏, 编辑
摘要:1.每来一个请求,会启动一个线程。 可以通过下面代码打印出来。 这个线程是主线程,如果用异步,会等待异步线程执行完毕才会返回。 这有个现象,用stmp 发邮件的时候,即使用异步,也会比较卡(选用的邮件服务器性能有限,Stmp 的异步机制有问题),这种情况,可能需要用一个线程和一个队列来专一发邮件。 阅读全文

Asp.netCore 是用的Socket 吗?

2019-12-03 17:28 by qgbo, 879 阅读, 0 推荐, 收藏, 编辑
摘要:Asp.netCore 是用的Socket 的krestrel 用的是Socket! public static IWebHostBuilder CreateDefaultBuilder(string[] args) { IWebHostBuilder webHostBuilder = new We 阅读全文
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 21 下一页