摘要: 1、登录界面:2、主界面:下载源码 阅读全文
posted @ 2014-11-10 09:51 Eric.Chen 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 在最近做的一个项目中,页面数据全部通过js ajax调用webapi接口获取,也就是说页面的数据全部使用javascript脚本填充,这就想到了使用一个MVVM模式的js框架来做这件事,在该项目中选择了Knockout.js。下面简单介绍一下Knockout的基本用法,作为备忘。1 Knocko... 阅读全文
posted @ 2014-09-28 14:08 Eric.Chen 阅读(3738) 评论(2) 推荐(0) 编辑
摘要: 发布Windows Service的方法1、在默认窗口Service1中右键Add Install,自动生成两个类。2. 修改serviceInstaller1的属性: a)ServiceName =”FirstService”; //设置服务名称 b)StartType = Automatic... 阅读全文
posted @ 2014-09-01 10:36 Eric.Chen 阅读(14755) 评论(0) 推荐(2) 编辑
摘要: 前几天在做与平安银行对接接口,主要是给平安银行推送用户数据(申请贷款的用户),平安银行提供的是https的地址,请求https地址的时候还要发送证书,刚接到这个任务的时候一头雾水,百度上各种所搜,最后还是给解决了。幸好前几天在博客园里看到一篇文章,给了我很大帮助,地址:http://www.cnbl... 阅读全文
posted @ 2014-08-27 18:09 Eric.Chen 阅读(3826) 评论(2) 推荐(3) 编辑
摘要: 之前在项目中有用到webapi对外提供接口,发现在项目中有根据webapi的方法和注释自动生成帮助文档,还可以测试webapi方法,功能很是强大,现拿出来与大家分享一下。先看一下生成的webapi文档。1、下图展示的是生成帮助文档首页面,其中Values是controller,API下面的列表展示出... 阅读全文
posted @ 2014-08-22 10:50 Eric.Chen 阅读(4957) 评论(4) 推荐(3) 编辑
摘要: 由于在MVC中经常会使用到@Html.DropDownList方法,而该方法接收的是List 参数,因此就想着写一个扩展方法,直接把IEnumerable转换为List类型,这样使用起来会比较方便正式进入正文。1、首先创建下面实体: //水果类 public class Fruit { ... 阅读全文
posted @ 2014-08-21 13:32 Eric.Chen 阅读(6955) 评论(5) 推荐(0) 编辑
摘要: 从互联网诞生起,安全就一直伴随着网站的发展,各种web攻击和信息泄露也从未停止,本文就当下最要的攻击手段进行一次简单的汇总,也作为自己的备忘。1、XSS攻击 XSS攻击即跨站脚本攻击,指黑客篡改网页,注入HTML或script脚本,在用户浏览网页时,控制用户浏览器进行恶意操作的一种攻击方式。常见的XSS攻击主要有两种,一是反射型,攻击者引诱用户点击一个嵌入恶意脚本的链接,打到攻击的目的,例如,攻击者发布的微博中有一个含有恶意脚本的URL,用户点击该URL,脚本会自动关注攻击者的新浪微博ID,发布含有恶意脚本URL的微博,攻击就被扩散了。另外一种XSS攻击是持久性XSS攻击,黑客提交含有恶意脚. 阅读全文
posted @ 2014-02-23 16:37 Eric.Chen 阅读(1511) 评论(0) 推荐(0) 编辑
摘要: 这段时间园子里有不少介绍IOC组件的文章,由于自己也一直在学习IOC的各种组件,及IOC的思想,常见的IOC组件很多:AutoFac、Ninject、Utity包括.NET自带的MEF等。由于今天周六,女朋友去加班了(也是一枚标准的程序媛,做java开发),闲来没事,自己就想着根据反射可以自己写一个简易的IOC组件。IOC组件说白了就是根据反射实例化对应的接口。废话不多说,开始说说我的解决方案。1、项目结构图:IOCTest为web MVC项目。Common 通过配置文件实例化对应的接口IBLL定义的接口BLL实现接口2、引用IOCTest项目引用IBLL、Common项目,不能引用BLL项目 阅读全文
posted @ 2013-09-14 11:03 Eric.Chen 阅读(3487) 评论(9) 推荐(2) 编辑
摘要: 数据访问层无非就是对数据进行增删改查,其中增、删、改等我们可以抽象出来写一个公共的接口或抽象类来定义这些方法,并采用一个基类实现这些方法,这样该基类派生的子类都会继承增、删、改这些方法,这样我们就避免了每个实体都要重复实现这些方法。一句话概括就是:通过接口 泛型 与ORM结合 实现了数据访问层更好的复用。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。下面我们就用EF来实现一个简单的Repository模式 1、我们对实体的公共操作部分,提取为IRepository接口,比如常见的增加,删除、 阅读全文
posted @ 2013-08-18 11:18 Eric.Chen 阅读(4218) 评论(9) 推荐(1) 编辑
摘要: 本文主要把MEF作为一种IOC容器进行讲解,.net中可用的IOC容器非常多,如 CastleWindsor,Unity,Autofac,ObjectBuilder,StructureMap,Spring.Net等,这些第三方工具各不相同,但功能大体都相同,大都需要事先对接口与实现进行配对(通过代码或配置文件),然后由系统自动或手动来通过接口来获得相应实现类的实例,对象实例化的工作由IOC容器自动完成。概述 官方说法: Managed Extensibility Framework(MEF)是.NET平台下的一个扩展性管理框架,它是一系列特性的集合,包括依赖注入(DI)等。MEF为开发人员提供 阅读全文
posted @ 2013-08-15 22:14 Eric.Chen 阅读(2739) 评论(4) 推荐(4) 编辑
作者:Eric.Chen
出处:https://www.cnblogs.com/lc-chenlong
如果喜欢作者的文章,请关注“写代码的猿”订阅号以便第一时间获得最新内容。本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。