2016年8月1日

缓存学习笔记-2

摘要:在缓存设计中有两点是必须要考虑的: 缓存的数据和目标数据的一致性问题 缓存的过期策略 其中,缓存的过期策略是重点,因为缓存的存储空间往往是有限的,当缓存中的存储块被用完,就需要把过期的缓存移除掉,所以我们需要设计一种良好的缓存淘汰算法来实现。业界中常用的淘汰算法有 LRU和LFU的区别是,LFU算法 阅读全文

posted @ 2016-08-01 23:51 Khadron 阅读(156) 评论(0) 推荐(0) 编辑

2016年7月29日

AOP原理及其实现

摘要:AOP 是 Aspect-Oriented programming 的缩写,中文翻译为面向切面编程,它是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。它和OOP一样是一种编程思想。 AOP基本概念 横切(cross-cutting):与对象核心功能无关的公 阅读全文

posted @ 2016-07-29 15:06 Khadron 阅读(4037) 评论(0) 推荐(0) 编辑

2016年7月26日

【Emit】关于System.MethodAccessException解决方案

摘要:最近学习Emit,在使用Emit动态生成对象时碰到一些“蛋疼”的问题,如下: 1、安全透明方法“XXX.XX()”尝试访问安全关键方法“YYY.YY()”失败。 2、方法“XXX(System.Object[])”尝试访问方法“YYY.ctor()”失败。 上面两个都是System.MethodAccessException异常。刚开始一看,懵B了。这提示信息... 阅读全文

posted @ 2016-07-26 19:51 Khadron 阅读(1572) 评论(0) 推荐(0) 编辑

2016年7月22日

【HTML5开发系列】DOM及其相关

摘要:对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。DOM把Javascript和HTML文档的结构和内容连接起来,通过DOM可以控制HTML的行为。DOM是一个树状结构,如下图所示。 DOM Level和兼容性问题 DOM Lev 阅读全文

posted @ 2016-07-22 16:04 Khadron 阅读(205) 评论(0) 推荐(0) 编辑

IoC原理及实现

摘要:什么是IoC IoC是Inversion of Control的缩写,翻译过来为“控制反转”。简单来说,就是将对象的依赖关系交由第三方来控制。在理解这句话之前,我们先来回顾一下IoC的演化。 Ioc前世今生 传统的new class的方式 我们写了一个ChineseSpeaker的类,他有一个Say 阅读全文

posted @ 2016-07-22 13:20 Khadron 阅读(3309) 评论(1) 推荐(0) 编辑

2016年7月11日

【HTML5开发系列】CSS3

摘要:选择器 属性 背景和边框 盒模型 布局 文本 动画 其他 阅读全文

posted @ 2016-07-11 16:19 Khadron 阅读(245) 评论(0) 推荐(0) 编辑

2016年7月8日

【HTML5开发系列】表单元素

摘要:<form> 创建一个HTML表单 属性: action 表示提交表单时浏览器应该把用户填写的数据发送到什么地方 method 用来指定表单数据发送到服务器的方式。允许值有get和post两个 enctype 用来指定浏览器发送给服务器的数据编码方式。该属性可用值有三个 值 说明 applicati 阅读全文

posted @ 2016-07-08 11:20 Khadron 阅读(254) 评论(0) 推荐(0) 编辑

2016年7月5日

【HTML5开发系列】meta元素详解

摘要:meta元素可以用来定义文档的各种元数据。他有很多种用法,一个HTML文档可以包含多个meta元素。 meta元素在HTML5中的变化 charset属性是HTML5中新增的。在HTML4中,http-equiv属性可以有任意多个不同值。而在HTML5中则有限制。此外,现在已不再使用meta元素来指 阅读全文

posted @ 2016-07-05 16:37 Khadron 阅读(759) 评论(0) 推荐(0) 编辑

【HTML5开发系列】HTML元素总结

摘要:HTML元素汇总,包含HTML4元素和HTML5新增元素。Y表示有变化,N则表示没有变化,N/A表示未知 文档和元数据元素 包括说明HTML文档的结构,向浏览器说明文档的情况,定义脚本程序和css样式,提供浏览器禁用脚本时要显示的内容 文本元素 文本元素用来为内容提供基本的结构和含义 内容分组元素 阅读全文

posted @ 2016-07-05 14:35 Khadron 阅读(373) 评论(0) 推荐(0) 编辑

2016年6月30日

【老码农怀旧】一个简单好用的分页存储过程

摘要:数据库存储过程是一组预先创建并用指定的名称存储在数据库服务器上的 SQL 语句,将使用比较频繁或者比较复杂的操作,预先用 SQL 语句写好并用一个指定的名称存储起来,以后当需要数据库提供与已定义好的存储过程的功能相同的服务时,只需再次执行该存储过程。 数据库存储过程的优点: (1)存储过程只在创建时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,因... 阅读全文

posted @ 2016-06-30 17:52 Khadron 阅读(118) 评论(0) 推荐(0) 编辑

导航