Fork me on GitHub

2013年11月13日

摘要: 数据结构与算法系列(1)时间测试时间测试——.NET数据结构与算法系列之一追忆,2013年11月12日前言好久都把数据结构和算法的东西忘完了,最近想重温下这些知识。因此就写了> 阅读全文
posted @ 2013-11-13 20:38 HackerVirus 阅读(389) 评论(0) 推荐(0)
摘要: 当前标签: 微信公众账号 注册流程微信公众账号开发教程(一) 基本原理及微信公众账号注册停留的风 2013-10-25 09:46 阅读:2312 评论:19微信公众账号开发教程(四)自定义菜单Posted on2013-11-13 09:22停留的风阅读(523) 评论(3)编辑收藏微信公众账号开发教程(四)自定义菜单请尊重作者版权,如需转载,请标明出处。应大家强烈要求,将自定义菜单功能课程提前。一、概述:如果只有输入框,可能太简单,感觉像命令行。自定义菜单,给我们提供了很大的灵活性,更符合用户的操作习惯。在一个小小的微信对话页面,可以实现更多的功能。菜单直观明了,不仅能提供事件响应,还支持 阅读全文
posted @ 2013-11-13 12:59 HackerVirus 阅读(436) 评论(1) 推荐(1)
摘要: Unity3.0基于约定的自动注册机制前文《Unity2.0容器自动注册机制》中,介绍了如何在 Unity 2.0 版本中使用 Auto Registration 自动注册机制。在 Unity 3.0 版本中(2013年),新增了基于约定的自动注册机制(Registration By Convention),以使 Unity 容器的装配过程变得更加简单,并且减少冗余代码。Convention over ConfigurationConvention over Configuration是现如今非常流行的设计风格,很多框架都在尝试采纳该风格,包括 ASP.NET MVC。简要的说就是需要依赖某种 阅读全文
posted @ 2013-11-13 12:56 HackerVirus 阅读(421) 评论(0) 推荐(0)
摘要: 类图class的关联关系(聚合、组合)关联的概念 关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用。程序演示:关联关系(code/assocation) 假设:一个公司只有三名员工:一个员工要么没有工作,要么只能在一个公司工作。(代码简化了,主要说明关联关系) Person类:Personclass person { public string name; public person(string eName) { name = eName; ... 阅读全文
posted @ 2013-11-13 12:54 HackerVirus 阅读(548) 评论(0) 推荐(0)
摘要: dapper 扩展插件: Rainbow dapper 是一个效率非常高的orm 框架 ,效率要远远大于 我们大微软的EF . 它只有一个类文件,非常之小。 1,首先下载dapper 这里下载 . 2,下载插件 Rainbow 在Package Manager Console 中输入1PM> Install-Package Dapper.Rainbow 准备工作 完成 下面是 demo 。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.S 阅读全文
posted @ 2013-11-13 12:53 HackerVirus 阅读(1953) 评论(0) 推荐(0)
摘要: Django ORM 查询管理器ORM 查询管理器对于 ORM 定义: 对象关系映射,Object Relational Mapping, ORM,是一种程序设计技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。ORM 能大大简化并抽象数据库的操作.假设 django 的一个工程中包含一个名为 Book 的模块(model), 在 views.py 的函数中可能会写出查询语句:123456# views.pydefindex(request):book_set =Book.objects.filter(id=1) 阅读全文
posted @ 2013-11-13 09:43 HackerVirus 阅读(436) 评论(0) 推荐(0)
摘要: 分布式系统设计(7)再回忆一下我们前面介绍的几节:第一节介绍数据分布方式:http://www.cnblogs.com/jacksu-tencent/p/3405680.html第二节介绍副本控制协议:http://www.cnblogs.com/jacksu-tencent/p/3407712.html第三节介绍基于Lease的分布式cache系统:http://www.cnblogs.com/jacksu-tencent/p/3409646.html第四节介绍Lease机制本质以及判断节点状态:http://www.cnblogs.com/jacksu-tencent/p/3415529. 阅读全文
posted @ 2013-11-13 09:35 HackerVirus 阅读(166) 评论(0) 推荐(0)
摘要: C#正则表达式大全这是我发了不少时间整理的C#的正则表达式,新手朋友注意一定要手册一下哦,这样可以节省很多写代码的时间。下面进行了简单总结。 只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~ 阅读全文
posted @ 2013-11-13 09:34 HackerVirus 阅读(293) 评论(0) 推荐(0)

2013年11月12日

摘要: 分布式缓存扩展Session机制为什么要把Session放在缓存中 Session是我们常用的状态保持的对象,它通常会生成一个唯一的SessionId以Cookie的方式存在浏览器端,而Session本身会保存在服务器端。 虽说我们用Session很方便的实现状态保持,但是Session也带来了很多弊端,下面我们一步一步来分析Session的一些弊端以及用什么方式去改变它: 一、当mode="InProc"时: 1.因为网站会因为各种原因重启,照成数据丢失,在线用户全部下线。 2.Session保存的东西越来越多,占用服务器内存也就越来越大,服务器内存压力也会越来越大。 . 阅读全文
posted @ 2013-11-12 23:26 HackerVirus 阅读(449) 评论(0) 推荐(0)
摘要: MVC Model Binder[ASP.NET MVC 小牛之路]11 - FilterFilter(筛选器)是基于AOP(面向方面编程)的设计,它的作用是对MVC框架处理客户端请求注入额外的逻辑,以非常简单优美的方式实现横切关注点(Cross-cutting Concerns)。横切关注点是指横越应该程序的多个甚至所有模块的功能,经典的横切关注点有日志记录、缓存处理、异常处理和权限验证等。本文将分别介绍MVC框架所支持的不同种类的Filter的创建和使用,以及如何控制它们的执行。本文目录四种基本 Filter 概述Authorization FilterException FilterAc 阅读全文
posted @ 2013-11-12 23:22 HackerVirus 阅读(285) 评论(0) 推荐(0)