代码改变世界

[置顶]博客核心内容一览

2015-09-27 22:35 by 李玉宝, 3766 阅读, 收藏, 编辑
正文内容加载中...

关于单元测试的思考--Asp.Net Core单元测试最佳实践

2018-07-07 22:23 by 李玉宝, 792 阅读, 收藏, 编辑
摘要: 在我们码字过程中,单元测试是必不可少的。但在从业过程中,很多开发者却对单元测试望而却步。有些时候并不是不想写,而是常常会碰到诸如不能模拟一次HTTP请求,不能读取配置文件,测试类的构造参数太多等问题,让开发者放下了码字的脚步。这些问题确实存在,但它们阻止不了我们那颗要写单元测试的心。单元测试的优点很多,你或许可以不管。但至少能让你从那些需要在浏览器里点击10多下的操作里解脱出来。本文从一个简单的逻辑测试出发,慢慢拉开测试的大幕,让你爱上测试。文章主要是传播一些单元测试的理念,顺便介绍一下asp.net core中的单元测试。阅读全文

千星项目.Net Core 2.1移植填坑记--OpenAuth.Core诞生

2018-06-10 16:02 by 李玉宝, 4051 阅读, 收藏, 编辑
摘要: 本文并不是诸如《.net core 入门系列之新建....》《.net core项目实战系列(1).....》等介绍step by step。因为我觉得完全没有必要。asp.net core mvc与asp.net mvc在应用层面的开发体验区别并不是很大,一个拥有多年.net开发经验的人完全没必要再去走新建一个Hello world的道路,完全可以新建一个asp.net core应用项目,然后把原来.net 4.5的工程代码文件扔进来,修修改改即可。本文介绍在我移植过程中 ,让我无限吐槽(大部分是让我无限惊喜)的地方,以及某些疑问的最优解决方案!阅读全文

5分钟快速打造WebRTC视频聊天

2018-04-23 10:04 by 李玉宝, 3254 阅读, 收藏, 编辑
摘要: 百度一下WebRTC,我想也是一堆。本以为用SkyRTC-demo 就可以一马平川的实现聊天,结果折腾了半天,文本信息都发不出去,更别说视频了。网上的SimpWebRTCDemo,WebRTC-Experiment等对于第一次部署的人来说,都是相当的蛋疼。于是亲自踩坑填坑,完美实现!阅读全文

关于OpenAuth.Net被攻击

2018-04-15 00:21 by 李玉宝, 2890 阅读, 收藏, 编辑
摘要: 今天我个人开源项目OpenAuth.Net发布了最新版(有兴趣戳一下:http://openauth.me/),本来是比较高兴的事情。但下午在外面的时候,有人QQ私信我说官网打不开,当时没在意,以为是哪个应用出问题了,回来搞搞就可以了。阅读全文

细说SSO单点登录

2016-07-13 00:26 by 李玉宝, 13916 阅读, 收藏, 编辑
摘要: 什么是SSO? 如果你已知道,请略过本节! SSO核心意义就一句话:一处登录,处处登录;一处注销,处处注销。即:在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。 很多人容易把SSO与OAuth搞混。这里简单说明一下: OAuth也可简单总结为一句:基于各种懒和YY的原因,拿别人阅读全文

基于DDDLite的权限管理OpenAuth.net 1.0版正式发布

2016-04-25 00:19 by 李玉宝, 7052 阅读, 收藏, 编辑
摘要: 距离上一篇OpenAuth.net的文章已经有5个多月了,在这段时间里项目得到了很多朋友的认可,开源中国上面的Star数接近300,于是坚定了我做下去的信心。最近稍微清闲点,正式推出1.0版,并在阿里云上部署了一个在线演示(文章结尾处给出在线演示链接)。相比刚开始时的版本,现在整个架构已经稳定,系统阅读全文

.NET Web的身份认证

2016-03-01 07:54 by 李玉宝, 6765 阅读, 收藏, 编辑
摘要: 百度一下”asp.net身份认证“,你会得到很多相关的资料,这些资料通常上来就会介绍诸如”Form认证“”Windows认证“等内容,而没有给出一个完整的流程。初学者对此往往一头雾水,我也曾经被坑过很多回,于是写下此文,算是复习。 现代的Windows Server系统都是基于严格的用户机制的,当你阅读全文

领域驱动设计实战—基于DDDLite的权限管理OpenAuth.net

2015-12-02 23:56 by 李玉宝, 43997 阅读, 收藏, 编辑
摘要: 在园子里面,搜索一下“权限管理”至少能得到上千条的有效记录。记得刚开始工作的时候,写个通用的权限系统一直是自己的一个梦想。中间因为工作忙(其实就是懒!)等原因,被无限期搁置了。最近想想,自己写东西时,很多都是偏理论方面的,常常找不到合适的例子来论证自己的观点。于是用业余时间来写点东西。园子中的权限...阅读全文

对企业级应用开发的思考(3)--业务层的实现方式

2015-10-19 20:41 by 李玉宝, 2454 阅读, 收藏, 编辑
摘要: 在我的上一篇博客:对企业级应用开发的思考--分层 中,从个人的经验分享了关于程序分层方面的内容,得到了众多园友的支持。里面包含对业务逻辑层三种实现方式(事务脚本、活动记录集和领域模型)的简单描述。并没有深入去实现。本文来深入探讨一下。 本文以下面这个实体结构与数据库结构为例: 两个分别表示用户与学科阅读全文

博客核心内容一览

2015-09-27 22:35 by 李玉宝, 3766 阅读, 收藏, 编辑
摘要: 本博客主要为大家提供以下几个方面的内容:领域驱动系列领域驱动设计实战--战略建模领域驱动设计实战—基于DDDLite的权限管理系统架构设计系列对企业级应用开发的思考--分层对企业级应用开发的思考(2)--会话状态对企业级应用开发的思考(3)--业务层的实现方式.NET实际开发系列.Net深入实战系列...阅读全文