上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页
摘要: 简介 如果你很熟悉面向方面编程(AOP),你就会知道给代码增加“切面”可以使代码更清晰并且具有可维护性。但是AOP通常都依赖于第三方类库或者硬编码的.net特性来工作。虽然这些实现方式的好处大于它们的复杂程度,但是我仍然在寻找一种实现AOP的更为简单的方式,来试我的代码更为清晰。我将它们单独移出来,并命名为AspectF。 Aspect Oriented Programming (AOP)的背景... 阅读全文
posted @ 2015-07-31 12:58 逍遥帝君 阅读(463) 评论(0) 推荐(0) 编辑
摘要: 这种方法比第一种方法麻烦些Log4Net.config --> ... 阅读全文
posted @ 2015-07-29 17:01 逍遥帝君 阅读(1366) 评论(0) 推荐(1) 编辑
摘要: 今天要求做个log4net自定义字段到数据库,在网上找了好多例子,都运行不成功。最后找了个国外的,很简单的就解决了。log4net它已经定义的字段有 中的Date,Thread,Level,Logger,Message这个5个。现在自定义2个字段 自定义字段参数声明和原有参数声明的区别 ... 阅读全文
posted @ 2015-07-29 14:50 逍遥帝君 阅读(659) 评论(1) 推荐(0) 编辑
摘要: 要定义CSS动画,我们需要先使用@keyframes 规则来声明关键帧。你还需要给动画命名,便于后面引用。 在@keyframes声明中,我们有两种方法来对它进行定义:关键字from 和 to;或百分比。关键字from 和 to非常适合来定义关键帧。用百分比定义关键帧,从0%关键帧开... 阅读全文
posted @ 2015-07-21 16:28 逍遥帝君 阅读(280) 评论(0) 推荐(0) 编辑
摘要: JIT(just in time)编译器 接下来的会讲到方法的调用,这里先讲下JIT编译器。以CLR书中的代码为例(手打...)。以Main方法为例: 对结构进行初始化时,会把记录项指向JITCompiler函数。 当第二次执行wirteLine时,由于第一次已经进行了验证和编译,所以跳过JIT函数 阅读全文
posted @ 2015-07-20 17:09 逍遥帝君 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 一:什么事观察者模式?有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。二:角色? 1)抽象目标角色(Subject):目标角色知道它的观察者,可以有任意多个观察者观察同... 阅读全文
posted @ 2015-07-20 13:44 逍遥帝君 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一、JS请求方式页面内容 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> < 阅读全文
posted @ 2015-07-17 16:55 逍遥帝君 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Web API 包含下列特性:先进的 HTTP 编程模型: 使用新的强类型的 HTTP 对象模型直接操作 HTTP 请求和响应, 在 HTTP客户端使用相同的编程模型和 HTTP 管道;支持路由: Web API 完整支持 ASP.NET 路由, 包括路由参数和约束。 此外, 到动作... 阅读全文
posted @ 2015-07-17 16:26 逍遥帝君 阅读(714) 评论(0) 推荐(0) 编辑
摘要: //获取ip和地址$(function () { var url = 'http://chaxun.1616.net/s.php?type=ip&output=json&callback=?&_=' + Math.random(); $.getJSON(url, function (da... 阅读全文
posted @ 2015-07-15 16:55 逍遥帝君 阅读(5015) 评论(0) 推荐(0) 编辑
摘要: ①服务方法 [HttpGet]//get服务 public JsonResult GetUserName(int id) { try { IXiao_UserBLL bll = new ... 阅读全文
posted @ 2015-07-15 09:27 逍遥帝君 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 反射的用途: (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。 (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。 (3)使用Constru... 阅读全文
posted @ 2015-07-14 16:32 逍遥帝君 阅读(163) 评论(0) 推荐(0) 编辑
摘要: //下载文件 public ActionResult Download(int id) { //依靠模板生成文档 var path =要下载的文件的路径 var name ... 阅读全文
posted @ 2015-07-13 15:01 逍遥帝君 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.使用Aspose.Words 插件。这个插件的好处是,发布网站的服务不需要安装office,也可以进行数据生成word文档在生成word问当前需要我们先做好一个word模板,需要在“:”后边添加一个书签注意:Aspose插件,有的版本不支持生成后缀为 .docx的模板,否则提示文档损坏 ... 阅读全文
posted @ 2015-07-13 14:59 逍遥帝君 阅读(2279) 评论(0) 推荐(0) 编辑
摘要: Math.Ceiling()向上取整,Math.Floor()向下取整 示例: d = 4.56789 string res = Math.Ceiling(Convert.ToDecimal(d)).ToString() 或string res = Math.Ceiling(Convert.ToDo... 阅读全文
posted @ 2015-07-07 14:20 逍遥帝君 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 一:插入数据乱码 二:获取有乱码问题 Incorrect string value: '\\xE6\\x96\\x87\\xE7\\xAB\\xA0...' for column '_type' at row 45 阅读全文
posted @ 2015-07-06 23:45 逍遥帝君 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 邮箱的正则: var regemail = /^\w{3,}@\w+(\.\w+)+$/; if (!regemail.test(email)) { return; } 手机的正则 【不匹配】 var flag = !!phone.match(/^(0|86|17951)?(13[0-9]|15[0-9]|17[0-9]|18[0-9]|14[57])[0-9]{8}$/);... 阅读全文
posted @ 2015-07-02 10:11 逍遥帝君 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 删除触发器drop TRIGGER 触发器名字;查找库里面的所有触发器SELECT * FROM information_schema.`TRIGGERS`;show triggers触发器语法触发器(trigger):监视某种情况,并触发某种操作。触发器创建语法四要素:1.监视地点(table)... 阅读全文
posted @ 2015-06-23 17:43 逍遥帝君 阅读(240) 评论(0) 推荐(0) 编辑
摘要: //图片上传到阿里云 [AcceptVerbs(HttpVerbs.Post)] public JsonResult Upload(HttpPostedFileBase fileData, string tupianming) { i... 阅读全文
posted @ 2015-06-17 09:00 逍遥帝君 阅读(1216) 评论(0) 推荐(0) 编辑
摘要: [OutputCache(CacheProfile = "控制器名")] 阅读全文
posted @ 2015-06-15 14:46 逍遥帝君 阅读(140) 评论(0) 推荐(0) 编辑
摘要: create PROCEDURE [dbo].[xiao_adduser]@username NVARCHAR(100),@password NVARCHAR(100),@adddate DATETIMEASBEGININSERT INTO dbo.xiao_user(username,PASSWO... 阅读全文
posted @ 2015-06-13 00:49 逍遥帝君 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 一: left jion on (左联结) 属于外联结的一种,它以A表为主,显示A表的全部信息,显示B表中和A表id相同的数据 SELECT * from A s1 LEFT JOIN B s2 on s2.id=s1.id; 二: right jion on (右联结) 属于外联结的一种,它以B表为主,显示B表表的全部信息,显示A表中和B表表id相同的数据 S... 阅读全文
posted @ 2015-06-12 10:40 逍遥帝君 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一:下载MongoDB安装包二:新建二个文件夹 data和logs文件夹三:命令安装四:查看是否安装成功出现上图情况,就是安装成功,但是到目前为止只完成了一半,还要安装日志五:安装日志 【logappend需要改成install】六:因为没有配置环境变量,启动时需要注意安装成功当安装 MongoDB... 阅读全文
posted @ 2015-05-22 14:11 逍遥帝君 阅读(214) 评论(0) 推荐(0) 编辑
摘要: MySQL的语句一共分为11步,如下图所标注的那样,最先执行的总是FROM操作,最后执行的是LIMIT操作。其中每一个操作都会产生一张虚拟的表,这个虚拟的表作为一个处理的输入,只是这些虚拟的表对用户来说是透明的,但是只有最后一个虚拟的表才会被作为结果返回。如果没有在语句中指定某一个子句,那么将会跳过... 阅读全文
posted @ 2015-05-22 11:22 逍遥帝君 阅读(21422) 评论(0) 推荐(2) 编辑
摘要: 一:Stream和Byte的含义 第一句话 byte[] bytes = new byte[stream.Length]; 主要就是声明一个数组 第二句话 Stream.Read 返回值: 读入缓冲区中的总字节数。如果当前可用的字节数没有请求的字节数那么多,则总字节数可能小于请求的字节数,或者如果已 阅读全文
posted @ 2015-05-20 11:30 逍遥帝君 阅读(648) 评论(0) 推荐(0) 编辑
摘要: private void AddShuJu_Click(object sender, RoutedEventArgs e) { Stopwatch wath = new Stopwatch(); wath.Start(); ... 阅读全文
posted @ 2015-05-19 20:11 逍遥帝君 阅读(2086) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页