摘要:
DIP 依赖反转原则 Dependency Inversion Principle 的定义如下: 高级别的模块不应该依赖于低级别的模块, 他们都应该依赖于抽象. 假设Controller依赖于Repository的实例/实现, 而不是interface: 这个例子里面Controller是高级别模块 阅读全文
摘要:
别名. 我可以使用这个命令查看repository的历史 git log --all --graph --decorate --oneline: 这个命令可能比较常用, 但是又比较长. 这时我可以创建一个自己的命令, 作为上面命令的别名. 假设我想使用git hist这个命令: git说这个命令不存 阅读全文
摘要:
Git基本命令 -- 历史 阅读全文
摘要:
Git基本命令 -- 基本工作流程 + 文件相关操作
包括git pull, git push, git commit -am, git ls-files, git add的各种参数, git reset HEAD, git checkout, git mv, git rm. 阅读全文
摘要:
git基本命令 -- 创建项目. 用三种方式创建git项目. 并介绍了涉及的命令. 阅读全文
摘要:
比较入门级别的介绍...
使用的是dotnet cli 和 VSCode, 我使用Mac和Windows10三台电脑写的文章, 所以里面的命令行截图不太一样. 阅读全文
摘要:
使用angular 5 和 asp.net core web api 上传文件, 添加验证, 显示进度等. 还有一点Chrome等技巧. 阅读全文
摘要:
这部分主要介绍了 angular到全局异常处理, 以及会遇到到问题(ErrorHandler里面注入Toastr服务), 涉及到Zone的概念.
后边还介绍了sentry.io这个Logging云服务. 阅读全文
摘要:
这部分主要写了 asp.net core 下使用 entity framework core 进行集合的增删改操作. 阅读全文
摘要:
使用VS Code, 在mac(linux也可以)/win10上面开发一个基于asp.net core 2.0/sql server linux版/angular 5/bootstrap 4的小项目. 这里还用到了docker.
第2篇文章主要介绍了Entity Framework core的集成, 数据库迁移, 建立web api, 使用rest client做测试, 使用viewmodel和automapper, 还有配置angular前台项目, 添angular cli命令, zencoding, 路由, httpclient等. 还有vscode一些快捷操作. 我用的是mac. 阅读全文