07 2017 档案
摘要:Moq与单元测试: Moq只需要一个接口,就可以产生一个对象。利用反射机制来动态生成一个空框架,用于模仿对象的行为。 WebApi: 特点 一个可以使用HTTP协议访问的API。拥有一组函数组成的某种接口,它允许程序员访问应用程序的特定的功能或数据,操作系统或其他服务。 route设置 数据输出相关
阅读全文
摘要:EF 之Databse First: 数据映射和context: 相关的entity: config配置: Repository 模式:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域
阅读全文
摘要:1.依赖注入:面向接口而不是具体的类编程。引用SimpleInjector.DLL XXXX.Base:定义抽象接口 XXXX:定义接口对应的实现 接口与实现: 项目结构: 映射:XXXX.WebApi test.XXXX ...WebSit等调用具体实现的项目:在Global.asax.cs的Ap
阅读全文
摘要:Simple Injection:所有实现依赖于抽象 Repository Pattern:位于领域层与数据访问层之间。 EF之Code First:数据库交互 Moq:单元测试框架,文档 WebApi:特点 1. 自动生成说明文档 2.注重数据,不用对每个请求设置view,自动返回json、xml
阅读全文
摘要:https://git-scm.com/book/zh/v2 # 克隆git项目 git clone http://www.kernel.org/pub/scm/git/git.git # 查看所有分支 git branch -a # 检出所需分支 git checkout -b dev origi
阅读全文
摘要:1. Describe an instance where you set your sights on a high/demanding goal and saw it through completion. 举例说明,你如何制定了一个很高的目标,并且最终实现了它。 2. Summarize a
阅读全文
摘要:1.监控 对其他接口的调用、数据库读写操作、复杂逻辑操作、foreach循环……进行监控,定位超时的问题所在 2.整理逻辑 多线程控制 多线程控制 task、thread……方式,对于可以并行执行的操作,使用多线程,缩短时间 减少数据库连接次数 减少数据库连接次数 数据库读取操作的合并,减少数据库连
阅读全文
摘要:JavaScript数字精度丢失问题总结 现象 原因 计算机的二进制实现和位数限制有些数无法有限表示。就像一些无理数不能有限表示,如 圆周率 3.1415926...,1.3333... 等。JS 遵循 IEEE 754 规范,采用双精度存储(double precision),占用 64 bit。
阅读全文