- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 Web前端——学习资源
http://www.cocoachina.com/special/swift/ 前端大牛 Addy Osmani 的15个精彩PPThttp://www.admin10000.com/document/4808.html 简书:http://jianshu.io/ CSS3 学习型网站:http://www.w3cfun
2015-11-29 14:28:37 752
原创 ElasticsSearch——Query String
之前一直觉的QueryString这种查询方式挺好用的,用它的主要场合就是对同一个词针对多字段可以查询,这好像是其他方式所不支持的。今天一个Bug 出来才发现,原来还有很多不了解的地方。queryString 是能够自动解析查询的字符串的,而且其中还可以使用正则表达式。既方便,但是对于不用这个功能的我,就显得尤为没有必要,因为我的字符串如果包含了他已经实现定义有特定意义的字符,就会报错,因为他
2015-11-25 10:49:50 1825
原创 JObject——直接转化为已知的对象类型
public class TMC { public TMC() { TagMatchConditions = new Dictionary>(); DateRange = new Dictionary>(); } public Dictionary> TagMatchCondi
2015-11-24 17:59:27 21715
转载 WebAPI——web端跨域调用
在做Web开发中,常常会遇到跨域的问题,到目前为止,已经有非常多的跨域解决方案。通过自己的研究以及在网上看了一些大神的博客,写了一个Demo首先新建一个webapi的程序,如下图所示:由于微软已经给我们搭建好了webapi的环境,所以我们不必去添加引用一些dll,直接开始写代码吧。 因为这只是做一个简单的Demo,并没有连接数据库。第一步我们要在Models文件
2015-11-24 13:47:08 9681 1
转载 WebAPI——自动生成帮助文档
Web Api 自动生成帮助文档新建Web Api项目之后,会在首页有API的导航菜单,点击即可看到API帮助文档,不过很遗憾,Description 是没有内容的。怎么办呢?第一步:如果用VS2013 新建项目的(VS2012没试过),项目中会有 Areas/HelpPage 这样的目录,你没看错,文档就是这货生成的。如果要是删除了
2015-11-23 15:24:39 11578 1
原创 C# ——List<Enum> 转化为List<string>
public enum SearchMethod { TSearch, FSearch, PSearch, CSearch, BSearch } var methodParams = new List() { "TSearch","FSearch"}; //将
2015-11-23 11:35:20 3766
原创 PostMan——使用方法
POSTMan的安装见:http://blog.csdn.net/shiyaru1314/article/details/49303317亲身测试过,是可以安装成功的哦PostMan 作为API测试的可视化工具,对于无页面的服务来说是十分方便的。下面讲一下,我在使用过程中经常使用的功能:1.开发过程中的测试:类似单元测试看图说话:1.指的的是发送请求的方式,有很多种
2015-11-16 17:47:47 47742 6
转载 日志记录——Log4Net
1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用
2015-11-12 13:54:39 1595
转载 IOC容器——Unity深度解析(三)
IoC容器Unity]第三回:依赖注入1.引言上节介绍了,Unity的Lifetime Managers生命周期,Unity具体实现依赖注入包含构造函数注入、属性注入、方法注入,所谓注入相当赋值,下面一个一个来介绍。2.构造函数注入Unity利用Resolve方法解析一个对象,都是调用注册类型的构造函数来初始化的,初始化时,Unity能够控制初始化的值,当然,我们要给Uni
2015-11-06 17:50:44 902
转载 IOC容器——Unity深度解析(二)
[IoC容器Unity]第二回:Lifetime Managers生命周期1.引言Unity的生命周期是注册的类型对象的生命周期,而Unity默认情况下会自动帮我们维护好这些对象的生命周期,我们也可以显示配置对象的生命周期,Unity将按照配置自动管理,非常方便,下面就介绍一下 Unity中内置的生命周期管理器。2.Lifetime Managers生命周期管理准备以下类关
2015-11-06 17:49:20 1480
转载 IOC容器——Unity 深度解析(一)
[IoC容器Unity]第一回:Unity预览1.引言高内聚,低耦合成为一个OO架构设计的一个参考标准。高内聚是一个模块或者一个类中成员跟这个模块或者类的关系尽量高,低耦合是不同模块或者不同类之间关系尽量简单。拿咱国家举例来说,假如你是中国人。高内聚:就是说你跟中国亲,关系好,国家会保护你。低内聚:就是说你跟中国的关系不好,那还怎么混,改天就要批斗你,你就是个问题源。
2015-11-06 17:47:54 5167 1
原创 IOC容器——Unity
面向接口实现有很多好处,可以提供不同灵活的子类实现,增加代码稳定和健壮性等,但是接口一定是需要实现的,如果一个子类实现换成另一个子类实现,就需要在代码中改动,或者建立一个工厂来根据条件生成,还是存着着一定的耦合关系。依赖注入(Dependency Injection,DI),也叫控制反转(Inversion of Control,IoC)是一个重要的面向对象编程的法则用来削减程序的耦合问题,它
2015-11-06 17:31:59 869
好玩的截图工具
2018-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人