2018年2月4日
摘要: 1. C#语言方面 1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。 1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 1.1.1.1 阅读全文
posted @ 2018-02-04 16:32 团子先森 阅读(1558) 评论(0) 推荐(0) 编辑
2018年2月2日
摘要: 也是莫名其妙的,之前学ABP框架的时候,突然就想编一个通用的数据库访问类库,因此就详细了解了一下泛型的实用等等的。(所以ABP就暂时放在那先啦) 一开始自以为是个高大上的东西,好厉害的感觉。。。(那一刻感觉自己好NB,自恋啊。。) 然后花了几天,编好以后发现。。。果然还是Low的,以下呢,就是最近的 阅读全文
posted @ 2018-02-02 17:09 团子先森 阅读(165) 评论(0) 推荐(0) 编辑
2017年12月28日
摘要: 今天主要接触的是领域层(.Core)以及基础设施层(.EntityFramework) 今天就是按网上的步骤,创建实体类,并自动创建数据库及表,具体倒是没什么大问题,都按正常的操作下去 疑问:Add-Migration "abc" 这个命令不清楚是干什么的,我认为是用来创建数据库及表用的。 因为我删 阅读全文
posted @ 2017-12-28 17:55 团子先森 阅读(217) 评论(0) 推荐(0) 编辑
2017年12月27日
摘要: 第一次接触ABP框架。以下是一些学习过程中的总结,如有不正确的地方,欢迎指导!!!感谢感谢! 因为原来用的是vs2015,所以刚碰ABP框架的时候连官网下载的模板都运行不成功。各种百度以及询问以后,才发现这个框架开发需要vs2017!! 需要VS2017!需要vs2017!!需要VS2017!!! 阅读全文
posted @ 2017-12-27 12:40 团子先森 阅读(642) 评论(5) 推荐(0) 编辑
2017年11月23日
摘要: 1:SQL 注入 2:XSS 3:CSRF 4:文件上传 1:SQL 注入 引起原因: 其实现在很多网站中都存在这种问题。就是程序中直接进行SQL语句拼接。可能有些读者不太明白。下面通过一个登录时对用户验证来说明: code: 验证时的sql语句: select * from where user= 阅读全文
posted @ 2017-11-23 12:50 团子先森 阅读(182) 评论(0) 推荐(0) 编辑
2017年5月26日
摘要: 工厂管理类 工厂类 具体实现类 调用方式 利用Type.GetType("类名")获取相应的类型信息,再有Activator.CreateInstance(Type)创建类,因此,只用传一个对象名,就能动态创建一个对应的对象。 当需要创建没有的对象时,修改的仅仅是在工厂管理类中添加相应的名称,同时在 阅读全文
posted @ 2017-05-26 17:23 团子先森 阅读(538) 评论(0) 推荐(0) 编辑