上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: unity是一个轻量级ioc容器,它为方便开发者建立松散耦合的应用程序,可以在http://unity.codeplex.com/下载获取一个简单的日志功能的配置:日志类和接口: public interface ILog { void LogMessage(string msg); } class LocalLog : ILog { public void LogMessage(string msg) { Console.WriteLine("LocalLog..." + msg); ... 阅读全文
posted @ 2012-09-19 22:10 Bug山Bug海 阅读(452) 评论(0) 推荐(0)
摘要: 1.某个类标记为Serializable后如果含有事件,序列化可能会有错误,将event类型的字段加上NonSerializedAttribute特性,一般可以解决2.Dateset与对象集合的转换 http://msdn.microsoft.com/library/bb669096.aspx3.控制台格式化输出http://www.cnblogs.com/zyh-nhy/archive/2007/10/11/921240.html4.Properties.Settings.Default中设置的配置信息,save后是保存在X:\Documents and Settings\Windows登录 阅读全文
posted @ 2012-09-05 20:10 Bug山Bug海 阅读(219) 评论(0) 推荐(0)
摘要: 主要用于反射运行时转换类型 class ConvertString { private static Dictionary<Type, DynamicMethodExecutor> executorCache = new Dictionary<Type, DynamicMethodExecutor>(); /// <summary> /// Type必须有静态Parse方法供转换调用 /// </summary> /// <param name="value"></param> /// <para 阅读全文
posted @ 2012-08-27 22:51 Bug山Bug海 阅读(341) 评论(0) 推荐(0)
摘要: 在url中带returnurl可以方便的重定向到原请求页面,但是链接可能会被修改,可能会跳到精心设计的钓鱼网页,并显示密码错误,需要再次输入密码,如果输入密码,密码就会泄露。解决这个问题,需要在重定向前检测重定向页面是否合法ASP.NET中的解决方法,编写如下扩展类View Code public static class RequestExtensions { public static bool IsUrlLocalToHost(this HttpRequest request, string url) { if (Strin... 阅读全文
posted @ 2012-08-12 21:55 Bug山Bug海 阅读(370) 评论(0) 推荐(0)
摘要: 内部函数被调用时,this被绑定到全局对象,这是语言设计上的一个错误,若语言设计正确,当内部函数被调用时,this应该仍然绑定到外部函数的this变量。这个设计错误的后果是不能利用内部函数来帮助它完成工作,因为内部函数的this被banding了错误的值,所以不能共享该方法对对象的访问权。如:var value=20;//全局变量var MyObject={value:10}//MyObject内部变量MyObject.double=function(){ var helper=function()//内部方法 { alert(this.value);//显示20... 阅读全文
posted @ 2012-08-11 17:48 Bug山Bug海 阅读(236) 评论(0) 推荐(0)
摘要: 1、修改php.ini 主要修改有如下几处: 将php.ini.recommend重命名为php.ini,然后记事本打开取消以下几个配置节点的注释,并将其值修改为如下: extension_dir = "./ext" fastcgi.impersonate =1 extension=php_mysql.dll date.timezone = 'PRC'2、打开IIS新建网站,指向php程序所在目录 处理程序映射→添加模块映射 请求路径:*.php 模块: FastCgiModule (此处是选择项,如果没有,请到打开或关闭windows功能中,检查IIS下的 阅读全文
posted @ 2012-08-11 02:14 Bug山Bug海 阅读(373) 评论(0) 推荐(0)
摘要: linq to object中可以直接用 var query = from p in Products orderby Guid.NewGuid() select p;来获得随机排序的内容linq to sql中,要在datacontext中加入newid的映射才可以随机排序在context类中,加入一个新方法即可 [Function(Name = "NEWID", IsComposable = true)] public Guid NEWID() { return ((Guid)(this.ExecuteMethodCall(t... 阅读全文
posted @ 2012-08-11 02:04 Bug山Bug海 阅读(1390) 评论(0) 推荐(0)
摘要: ASP.NET中默认的MembershipProvider和RoleProvider是Sql Server的,要使用需要先在数据库aspnet_regsql注册一个对应的数据库WebForm中提供的登录控件的验证是使用默认Membership实现的,可以完全不写后台代码拉几个控件就完成登录,注册,密码修改等功能但是默认的提供类有时候不能满足要求,如数据库不是Sql Server,或者想使用自己的数据库表结构等原因不想使用自带的提供类,可以自定义提供类主要就是实现2个抽象基类RoleProvider和MembershipProvider网站结构:在web.config中定义forms验证的路径和 阅读全文
posted @ 2012-08-09 00:17 Bug山Bug海 阅读(3374) 评论(0) 推荐(1)
摘要: string user = "userName"; //默认的第1种,超时时间是在web.cofig中forms设置的timeout,单位是分钟,生成的cookie和凭证超时时间一样 FormsAuthentication.RedirectFromLoginPage(user, true); //第二种,自定义cookie超时时间,但是即使cookie没超时凭证超时,还是需要重新登录 HttpCookie AuthCookie = FormsAuthentication.GetAut... 阅读全文
posted @ 2012-08-08 15:35 Bug山Bug海 阅读(465) 评论(0) 推荐(1)
摘要: roles和user都属于forms验证的配置参数,用法也类似,user是针对单个用户,roles是针对一组用户要使用roles要在web.config的<system.web>中加入<roleManager enabled="true">以启用验证在Global.asax要初始化Roles(如果之前没有初始化值) void Application_Start(object sender, EventArgs e){ if(!Roles.RoleExists("admin")) Roles.CreateRole("adm 阅读全文
posted @ 2012-08-06 02:05 Bug山Bug海 阅读(832) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页