2012年3月30日

摘要: entity framework ConnectionString include password 必须在ConnectionString中包括PersistSecurityInfo=True 阅读全文
posted @ 2012-03-30 17:05 J-Pei 阅读(312) 评论(0) 推荐(0) 编辑

2012年2月25日

摘要: Visual Studio进行调试时报,无法启动程序“http://localhost/”,找不到元素解决方案:按照一下步骤处理1)在开始菜单的运行里面输入“regedit”命令,打开“注册表编辑器”2)在注册表中找到“我的电脑/HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/MAIN”目录,右键点击MAIN,找到“新建àDWORD值(D)”,新建一个名为TabProcGrowth值为0的项。3)完了以后测试一下,如果没问题就OK了。有时候修改以后可能仍会出现Microsoft Visual Studio无法启动程序“h 阅读全文
posted @ 2012-02-25 13:58 J-Pei 阅读(8216) 评论(0) 推荐(0) 编辑

2012年2月2日

摘要: 通过Process调用桌面程序View Code 1privatevoidForm1_Load(objectsender,EventArgse)2{3stringuserid="admin";4stringpassword="00";5string[]cmd=newstring[]{@"cdE:\Project\DotNet\bin\Debug","PhotoMan.exe$StartFromEIP$"+userid+""+assword};67Processp=newProcess();8p. 阅读全文
posted @ 2012-02-02 14:47 J-Pei 阅读(386) 评论(0) 推荐(0) 编辑

2012年1月4日

摘要: 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少有人能直接看懂这句话,因为他描述的太学术。我想用如何在Javascript中创建一个闭包来告诉你什么是闭包,因为跳过闭包的创建过程直接理解闭包的定义是非常困难的。看下面这段代码:functiona(){vari 阅读全文
posted @ 2012-01-04 16:11 J-Pei 阅读(214) 评论(0) 推荐(0) 编辑

2011年12月26日

摘要: 注:最后的粗体字为最终解决办法。近日遇到一台曙光天阔A620R-H服务器,安装了win server 2003 R2的系统,需要来安装SQL Server 2005,系统是新做的,很干净。首先,安装了.netFramework2.0及IIS,拿来一版以前装过,而且没有问题的SQL Server 2005企业版,在安装到大约一半的时候,提示错误:“SQLServer服务部无法启动”。起初怀疑过权限的问题,在网上寻找了一些解决办法,都不行;在卸载重装SQL Server 2005两三次后,突然看到微软官网上的一条技术帮助信息,http://support.microsoft.com/kb/9548 阅读全文
posted @ 2011-12-26 21:52 J-Pei 阅读(1532) 评论(0) 推荐(0) 编辑

2011年10月10日

摘要: $("div").mousedown(function(e){$(this).css({x:e.pageX,y:e.pageY}).show();});$("div").mousedown(function(e){$(this).css({x:e.pageX,y:e.pageY}).show();}).mouseup(function(){$(this).hide()}); 阅读全文
posted @ 2011-10-10 21:20 J-Pei 阅读(394) 评论(0) 推荐(0) 编辑

2011年5月20日

摘要: 1.DropDownList的Name和ViewData相同时SelectList 的selected 失效1SelectListZDZListItem=newListItem<HGZP.Model.Cjb_list_fxz>().GetListItem(ZDZList,"s_mch","s_mch",2orderInfo.CurrentZDZ);34<%varaa=((SelectList)ViewData["ZDZ111"]).SelectedValue.ToString();5if(!string.IsNull 阅读全文
posted @ 2011-05-20 16:33 J-Pei 阅读(550) 评论(0) 推荐(0) 编辑

2011年5月13日

摘要: 在Ajax命名空间中的所有请求对象都共享一系列公共的选项和回调函数。 回调函数在请求生命周期的各个阶段被调用,并且它们具有相同的参数列表。在请求期间,参数所包括的选项被不断的传递到请求中。公用选项 选项默认值描述asynchronoustrue指出XMLHttpRequest是否是异步的。因为同步的方式在某种程度上具有一定的不确定性, 通常不是一个好的选择,应尽量避免使用。contentType'application/x-www-form-urlencoded'请求头部的Content-Type(译注:form 元素的 enctype 属性)设置。可能你想要发送的内容是 XM 阅读全文
posted @ 2011-05-13 11:03 J-Pei 阅读(526) 评论(0) 推荐(0) 编辑
摘要: 许多人在使用JQuery.ajax方法时肯定会遇到一个问题。在编码不是UTF-8的时候,当传递的参数里有中文的时候,服务端Request的时候都会出现乱码。本人最近也遇到了需要传递中文参数的问题。在网上搜索一下,复制粘贴发的到处都是的“终极”“解决方案”无非就是escape(str)来转码,然后在服务端还要写个方法再编辑一次,或用System.Text.Encoding下的方法来换来换去。我很久以前一直在使用Prototype框架。在.net-GB2312或jsp-utf8下都使用过,从来没遇到有字符编码的问题。于是将Prototype和JQuery代码都下载下来打开研究原因。具体结果如下不. 阅读全文
posted @ 2011-05-13 10:44 J-Pei 阅读(2459) 评论(0) 推荐(0) 编辑

2011年5月7日

摘要: 本文以IIS7中asp.net应用程序生命周期为例,介绍了asp.net mvc的生命周期。asp.net应用程序管道处理用户请求时特别强调"时机",对asp.net生命周期的了解多少直接影响我们写页面和控件的效率。对于asp.net mvc,我对它的生命周期兴趣很浓,于是对ASP.NET MVC生命周期提出两个问题:一个HTTP请求从IIS移交到asp.net运行时,asp.net mvc是在什么时机获得了控制权并对请求进行处理呢?处理过程又是怎样的?498)this.width=498;" height=362>498)this.width=498;&q 阅读全文
posted @ 2011-05-07 16:13 J-Pei 阅读(6368) 评论(0) 推荐(1) 编辑
摘要: 本文概述了asp.net的页生命周期。在页生命周期的每个阶段中,页将引发可运行您自己的代码进行处理的事件。asp.net 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期,以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何控件行为代码。(控件的生命周期基于页的生命周期,但是页引发的控件事件比单独的 asp.net 页中可用的事件多。)常规ASP. 阅读全文
posted @ 2011-05-07 16:11 J-Pei 阅读(290) 评论(0) 推荐(0) 编辑

2011年4月29日

摘要: 今天同事与我分享了一个关于JQuery 实现B/S (或说网页)页面的快捷键操作方法,测试页面:http://img.jb51.net/online/jquery_HotKeys.html插件下载地址:http://code.google.com/p/js-hotkeys/downloads/list测试页面的一些代表性代码:jQuery(document).bind('keydown', 'f6',function (evt){jQuery('#_f6').addClass('dirty'); return false; }); 阅读全文
posted @ 2011-04-29 09:40 J-Pei 阅读(3618) 评论(0) 推荐(0) 编辑

2011年4月4日

摘要: 原本需求是这样的:有个AJAX的操作,需要传递表单数据,但是表单内容的name都是以answer[]命名,所以想把数据以为数组json化后传递 (用到了json2.js)var answerStr = JSON.stringify(arr);之前一直 跑得好好的,结果今天内务接到投诉电话,说试卷提交后答案全部乱码如:“ u5c71u7f8a ”… 那边用google浏览器也是坏的,而我的google 又是好的,后来到网上找了一下,原来出现错误是因为IE8内置有 JSON.parse()和JSON.stringify() 两个方法而这和json2.js的方法重名解决方法1: var answe. 阅读全文
posted @ 2011-04-04 10:58 J-Pei 阅读(2137) 评论(2) 推荐(1) 编辑

2011年4月3日

摘要: Meet Chirpy 使用说明http://www.weirdlover.com/2010/09/07/chirpy-to-the-xxxtreme-v1-0-0-5-da-kine-release/http://www.weirdlover.com/2010/07/18/chirpy-attains-godlike-abilities-in-version-1-0-0-4/#mash 阅读全文
posted @ 2011-04-03 17:21 J-Pei 阅读(181) 评论(0) 推荐(0) 编辑

2011年3月26日

摘要: 问题:SYBASE数据库运行一段时间后,系统运行很慢?可以isql登录ASE 执行select @@versiongo查看数据库版本。如果你使用的是ASE12.0,建议使用ASE12.5以上版本,因为自从sybase在数据库市场被ORACLE反超后,sybase推新产品的速度非常快,ASE12.5算是比较可靠的产品。在使用上,ASE12.5也比较方便,尤其对高速内存的配置可以动态实现,不需要重新启动数据库。这对企业级用户来说比较有利。ASE对资源的使用设计的比较精简,浪费的资源很少。在安装完ASE后其中的所有参数default 是比较低的,不能满足企业级用户的需要,做做demo还行。第一步,你 阅读全文
posted @ 2011-03-26 14:40 J-Pei 阅读(1119) 评论(0) 推荐(0) 编辑

2011年3月20日

摘要: 我们在用ORM框架时,框架生成的sql语法的性能是很关键的,在对EF4.1生成的sql语法进行测试时,发现存在性能问题。测试环境vs2010 sp1 + sql server 2008 r2 + Entity FrameWork 4.1 RC查询1DateTime start = DateTime.Parse("2011-03-01");DateTime end = DateTime.Parse("2011-03-31");DataContext.Expenses.Where(a=>a.Date >= start && a.D 阅读全文
posted @ 2011-03-20 09:28 J-Pei 阅读(3333) 评论(18) 推荐(1) 编辑

2011年3月16日

摘要: ADO.NET Entity FrameWork 4.1 RC 版已经发布了ADO.NET Entity FrameWork 4.1 RC 下载下载独立安装程序添加'EntityFramework'NuGet包到项目相关资料http://blogs.msdn.com/b/adonet/archive/2011/03/15/ef-4-1-release-candidate-available.aspx 阅读全文
posted @ 2011-03-16 12:52 J-Pei 阅读(1032) 评论(2) 推荐(0) 编辑
摘要: Entity FrameWork 4.1public SearchMyThings( string a, string b, int c ){ var mywidgets = DBContext.DbSet<Widget>(); if( !a.IsNullOrEmpty ) mywidgets = mywidgets.Where( w => w.AProperty == a ); if( !b.IsNullOrEmpty ) mywidgets = mywidgets.Where( w => w.BProperty == b ); if( c > 0 ) mywi 阅读全文
posted @ 2011-03-16 12:48 J-Pei 阅读(450) 评论(0) 推荐(0) 编辑

2011年3月10日

摘要: publicJsonResult ListCompanyRepresentatives(int id){ var party = _partyRepository.GetCompanyById(id); var names = from n in party.Representatives orderby n.ValidTo, n.RepresentativeParty.DisplayName selectnew { Id = n.Id.ToString(), Name = n.RepresentativeParty.DisplayName, Role = n.Role ?? string.E 阅读全文
posted @ 2011-03-10 13:12 J-Pei 阅读(289) 评论(0) 推荐(0) 编辑

2011年1月13日

摘要: 测试服务器的SQL 2008挂掉了查看了下系统日志,报如下错误:传递给数据库 'master' 中的日志扫描操作的日志扫描号 (292:40:1) 无效。此错误可能指示数据损坏,或者日志文件(.ldf)与数据文件(.mdf)不匹配。如果此错误是在复制期间出现的,请重新创建发布。否则,如果该问题导致启动期间出错,请从备份还原。数据库无法启动,何来的还原阿。SQL SERVER2008 修复的方法,不同于以往的2000数据库。修复过程如下:一、重新生成 SQL Server 2008 实例的系统数据库:1.将 SQL Server 2008 安装介质插入到磁盘驱动器中,或者在本地服务器上,从命令提 阅读全文
posted @ 2011-01-13 13:50 J-Pei 阅读(1584) 评论(1) 推荐(0) 编辑

导航