摘要: 1: BLL层的 DataProvider.cs 这个类,是一个抽象类,用来描述各种各样的DAL层的方法(但是没有方法的实现),他是DAL层的 MySqlDataProvider.cs的基类 同时,他还根据 web.config 里面设置的 数据库的类型,来反射是 MySql的数据库操作,还是MsSql的数据库的操作using System;using System.Collections.G... 阅读全文
posted @ 2012-11-06 16:27 梨花驿路 阅读(961) 评论(0) 推荐(0) 编辑
摘要: System.Type类:System.Type 类对于反射起着核心的作用。但它是一个抽象的基类,Type有与每种数据类型对应的派生类,我们使用这个派生类的对象的方法、字段、属性来查找有关该类型的所有信息。获取给定类型的Type引用有3种常用方式:●使用 C# typeof 运算符。Type t = typeof(string);●使用对象GetType()方法。string s = "grayw... 阅读全文
posted @ 2012-11-05 18:19 梨花驿路 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 在使用mysql视图是出现问题: The user specified as a definer ('root'@'%') does not exist。 一般是由于root用户对全局host无访问权限。因此只要给root用户添加一个访问权限即可。 解决办法: 登陆mysql ,执行mysql -u root -p 接着输密码 mysql >grant all privileges on *.* ... 阅读全文
posted @ 2012-11-05 10:30 梨花驿路 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 添加实体,也就是表,添加的第一个字段,默认是主键 设置单个字段的属性 运行一下 生成的sql语句 这样数据库就生成成功了 阅读全文
posted @ 2012-11-01 11:29 梨花驿路 阅读(580) 评论(1) 推荐(0) 编辑
摘要: 1:项目管理软件,能随时随地看到项目的进展,以及bug的反馈等等信息 http://www.zentao.net/ 禅道 2:需要一个SnippetCompiler,遇到小的片段代码,不想动用笨重的Visual Studio,直接把代码拷贝进去执行晃可以知道答案。如果接触过大量的数值计算,你发现.NET中没有直接的用于四舍五入的方法,如下的三个等式Math.Round(3.44, 1) = ... 阅读全文
posted @ 2012-10-31 17:38 梨花驿路 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 注意: enyim.com Memcached Client 只能和 .net 3.5 或者是以上的版本一起使用,而不支持.net 2.0 因为他有些地方用的是 linq 但是很奇怪的是,客户端 Memcached Providers 1.2 for .net 2.0的版本里面 也是包含 enyim.com Memcached Client 的,为什么这个又能用net 2.0呢? 于是我把 Me... 阅读全文
posted @ 2012-10-24 18:22 梨花驿路 阅读(633) 评论(0) 推荐(0) 编辑
摘要: 下载地址 http://memcachedproviders.codeplex.com/ 要注意这个页面,提供了客户端 Memcached Providers 1.2 和 服务器端的4个版本的下载地址,我们在上一节,已经下载好了服务器端并安装好了,所以不用管服务器端,只要安装好客户端即可。下载的时候,有一个pdf格式的说明文档,是教我们如何来配置 web.config和如何使用 memcach... 阅读全文
posted @ 2012-10-23 18:17 梨花驿路 阅读(947) 评论(0) 推荐(1) 编辑
摘要: memcached-1.2.6-win32-bin一:安装步骤①下载memcache软件②将memcache软件拷贝到某个目录,最好放在非中文,没有空格的目录下,便于管理③在运行栏目里面输入 cmd,进入dos窗口模式,输入安装命令 memcached.exe –d install 进行安装(小常识,如果你输入mem再按tab键,系统会根据你输入的字符来把后面的字符补齐)(卸载使用 memcached -d uninstall)如果安装的时候,在dos界面下,没有报错的话,就表示安装成功了。如果成功的话,会在系统的服务里面,能看到服务已经启动的。④启动 memcached 服务(1)直接在服务 阅读全文
posted @ 2012-10-23 10:49 梨花驿路 阅读(689) 评论(0) 推荐(1) 编辑
摘要: 在介绍 memcache之前,先来看看我服务器和本地的开发环境。 服务器:windows 2003,iis 6, mysql + asp.net 2.0 运行的网站 本地开发:win7+mysql+asp.net2.0 .之所以不用mssql2005/2008是因为考虑到付费的问题。 一:memcache 简介 在通常的应用中我们都会将数据保存到数据库中,每次需要的时候都会从数据库去查询这些数... 阅读全文
posted @ 2012-10-22 17:53 梨花驿路 阅读(1007) 评论(1) 推荐(0) 编辑
摘要: 利用.NET中的用户控件实现权限控制的基本思想是:根据角色访问控制(RBAC)的基本原理,给用户分配一个角色,每个角色对应一些权限,然后利用ASP.NET中的用户控件(UserControl)来判断该用户对应的角色是否对访问页面有访问的权力。 下面将从数据库设计、添加角色和用户控件的使用等三方面来阐述具体ASP.NET系统用户权限实现过程。 1、数据库中表的设计 首先,在数据库中设计功能模块... 阅读全文
posted @ 2012-10-22 17:52 梨花驿路 阅读(255) 评论(0) 推荐(0) 编辑