摘要:
最近,一直在往.Net Core上迁移,随着工作的深入,发现.Net Core比.Net Framework好玩多了。不过目前还在windows下开发,虽然VisualStudio是宇宙第一神器,但是最近经常莫名其妙的重启,让我对它有些不放心了,干脆在MacOS搭建一个开发环境,还附带装13效果:) 阅读全文
摘要:
之前在Windows 7中,只要关闭了UAC,给当前账户管理员权限,任何程序都会以管理员身份启动。现在,在Windows 10上就行不通了。而VS又需要管理员权限才能使用附加调试等一些功能。虽然我们可以右键“以管理员身份运行”,但每次都这么搞,真的很烦人。经过一番gg,终于找到了如何默认以管理员权限 阅读全文
摘要:
`Filter`对请求进行过滤。例如,在进行身份验证的基础上增加一些权限判断,对于身份验证通过的用户,检测其是否有开通UserSpace,如果没有则在Response中说明。示例代码如下: 测试的时候,会发现无论是哪个用户登录,都只会使用第一个用户的UserSpace实例,好像 被缓存了一样。其实是 阅读全文
摘要:
在一个 方法中使用 一个任务。 编辑器(vs2015with update3)中却出现迷之警告: 这个警告应该是VS的一个BUG:只要在 方法中,任何返回值类型为 的时候,VS都会提示使用 。上述场景中的 只是异步去执行一个任务,不需要等待的,却被VS警告了,不用理它就行了。 ps:如果需要捕捉任务 阅读全文
摘要:
原文链接: "The Patch Verb in Web API 2 with JSON" 我想在.NET4.6 Web API 2 项目中使用Patch更新一个大对象中的某个字断,这才意识到我以前都没有用过Patch。这是一次难得的学习机会。 我不知道在Web API 2中最好的实现方式是什么,所 阅读全文
摘要:
这篇草稿已经快发霉了,因为让人很难看懂,所以一直没有发布。今天厚着脸皮发布出来,希望得到大家的指正 一、背景介绍(Why) 在用DDD时,我们一般都会抽象出UnitOfWork类型来进行CRUD。 例如有如下领域模型: 现在我们要修改BlogPost模型,增加密码Password,删除所有关联的标签 阅读全文
摘要:
上篇介绍了计算机的身体构造,但是把那几大块部件拼凑在一起,还不能称之为计算机,还得让它能够思考,今天我们来说说计算机是如何思考的。 人类之所以能够思考,是因为我们的身体中有无数的神经元组成的神奇的神经网络系统。当身体接受到信号并把它传递给神经网络系统,神经网络系统会根据个人的认知对其进行处理,并把处 阅读全文
摘要:
这个世界上从来都没有出现过石破天惊的划时代的产物。计算机也从来都不是,如果要追溯到它的历史的话,那么写满10大本书也远远不够,它也是一小步一小步的走到今天。 我们见过各种各样的计算机,最常见PC(俗称电脑)、便携式笔记本电脑,用于重大项目的大型计算机、超级计算机,小时候我们用的学习机,银行的ATM, 阅读全文
摘要:
最近在使用EF进行联合查询过程中,遇到了一件不开心的事情。 已禁用懒加载 如上代码所示的查询中,使用Include()关联了PostToCategories,这是常用的联合查询方式。可是PostToCategories是软删除(IsAcitve)的,使用Include()方法会把所有的相关的Post 阅读全文
摘要:
虽说分页已经被人们撸过无数个了,但是目测还没有一个有我撸的好的》-《 不信我撸给你看。 一、应用场景 我需要这样一个分页组件,它有首页、上一页、上一组、一组页码、下一组、下一页、末页,可以自由控制一组页数,还得是个组件。 裸着的时候长得像这样: 二、撸起袖子,甩开膀子 1、先想好工作原理 已知:条目 阅读全文