摘要: Windows环境下MongoDB主从库的快速手动安装方法 阅读全文
posted @ 2014-10-27 15:51 芈老头 阅读(2302) 评论(0) 推荐(3) 编辑
摘要: 功能强大的MongoDB数据库管理工具的升级版:MongoDB.WebIDE 阅读全文
posted @ 2014-10-18 00:26 芈老头 阅读(11943) 评论(13) 推荐(8) 编辑
摘要: 利用MVC的过滤器,实现AOP思想的模块化异常处理 阅读全文
posted @ 2014-10-10 17:18 芈老头 阅读(15443) 评论(9) 推荐(26) 编辑
摘要: 最近在做的一个网站发生了一个很诡异的BUG:使用IE浏览页面时,一切都挺正常;而使用Firefox浏览时,发现某些页面元素之间的距离比预期的要宽很多,HTML元素本身的hight、padding和margin值都很正常,只是元素之间像是增加了一个空行或一个类似于DIV的块级元素;用F12调出开发者工... 阅读全文
posted @ 2014-05-28 23:16 芈老头 阅读(1478) 评论(1) 推荐(0) 编辑
摘要: 在高版本的jquery引入prop方法后,什么时候该用prop?什么时候用attr?它们两个之间有什么区别?这些问题就出现了。关于它们两个的区别,网上的答案很多。这里谈谈我的心得,我的心得很简单:对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。对于HTML元素我们自己自定义的DOM... 阅读全文
posted @ 2014-04-24 15:28 芈老头 阅读(171137) 评论(39) 推荐(77) 编辑
摘要: 1、引子 最近学用director.js,那是相当的简单易学易使用。不过开始学的时候,搜搜过后,却没有发现相关的中文教程。于是决定硬啃E文,翻译备用的同时也当是给自己上课并加深对它的理解。 director.js 的官方地址请点击 这里查看,本教程内容也主要来自于这里。2、director.js是什么 director.js 按照我的理解就是客户端的路由注册/解析器,它在不刷新页面的情况下,利用“#”符号组织不同的URL路径,并根据不同的URL路径来匹配不同的回调方法。通俗点说就是什么样的路径干什么样的事情。 director.js 适用于客户端浏览器以及node.js的服务器端应用,... 阅读全文
posted @ 2014-03-24 17:50 芈老头 阅读(25847) 评论(7) 推荐(13) 编辑
摘要: 最近有这么个需求:在一个站点上绑定多个域名,每个域名进去后都要进入不同的页面。实现了这个功能以后,对于有多个域名,且有虚拟空间,但是虚拟空间却只匹配有一个站点的用户来说,可以节省很多小钱钱。 很久以前看过《ASP.NET MVC 实现二级域名》和《ASP.NET MVC 使用二级域名来注册Area区域》这两篇文章,它们是有前后延续性的。本文的思路也是延续他们的思想来发展的,因此必须先了解前面两个文章的内容。而解决方法更是采用他们的代码加以改进实现的。在此谢谢两位作者。1、简单实现多域名对单站点 自己创建一个MVC的站点,大体结构如下: 圈1、HomeController将对应www.demo. 阅读全文
posted @ 2014-03-13 16:10 芈老头 阅读(11498) 评论(6) 推荐(4) 编辑
摘要: 近来一直在学习MVC。  先检讨一下自己,本来一直在看WPF并向Silverlight靠拢的,可XAML这个东西一时半会领会不了它的真谛,所以暂时先放下了。虽然MVC看的比较系统,但暂时闲置了WPF和Silverlight还是有点沮丧感,觉得自己没有坚持。    MVC的权限控制一直是一个麻烦事。  Webform下的窗体身份验证及角色权限管理,我自己有一篇文章做了个总结:Asp.Net实现FORM认证的一些使用技巧。  对于MVC,我不喜欢它自带的Membership那一套,也不喜欢用Linq,所以我着重参考了这篇文章:ASP.NET MVC:窗体身份验证及角色权限管理示例。文章的内容很好, 阅读全文
posted @ 2010-12-15 10:32 芈老头 阅读(2206) 评论(2) 推荐(0) 编辑
摘要: 强烈推荐百度地图的新功能:“三维”。三维比普通二维平面地图生动,比实际的卫星图漂亮,很有玩虚拟城市游戏的感觉。最关键的是:在“三维”地图里,所有的建筑物的形状都和实际的一模一样。    快去百度地图看看,试试你能不能找到自己住的那栋楼,样子一不一样? 阅读全文
posted @ 2010-09-13 20:33 芈老头 阅读(782) 评论(0) 推荐(0) 编辑
摘要: jQuery UI是一套非常好用的jQuery Tools库,目前已经发布的最新版本是1.8.4。在我自己的使用过程中,总有一些不爽。因为我下载的那个包里默认的主题样式是下图这样的,使用起来很难和具体的网页风格去配合。   一开始,我准备去动手,自己修改CSS文件。这被证明是个非常费力不讨好的事情。  有一次在jQuery UI的主页【http://jqueryui.com/home】停留的时候,... 阅读全文
posted @ 2010-09-11 19:06 芈老头 阅读(3890) 评论(0) 推荐(2) 编辑
摘要: 最近因为项目代码重构需要重新整理用户登录和权限控制的部分,现有的代码大体是参照了.NET的FORM认证,并结合了PORTAL KITS的登录控制,代码比较啰嗦,可维护性比较差。于是有了以下的几个需求(大多数系统应该都会碰到):用.NET自带的FORM认证来实现安全登录登录后需要记录登录用户的基本信息,方便所有页面调用记录本机登录状态,短时间关闭窗口后不用重新登录权限控制和代码的文件夹结构相呼应,即... 阅读全文
posted @ 2010-07-09 13:07 芈老头 阅读(10643) 评论(11) 推荐(7) 编辑
摘要: 作为程序员的我,昨晚看完钢铁侠2,一路回来是感叹颇多。印象最深的还是片尾处,反派被击倒后,开始了自爆程序,然而此自爆程序的倒计时部分却存在明显的BUG,导致主角不但成功逃走甚至还有时间营救几公里开外的女友。更可恨的是,主角不但成功避开自爆,而且还和女友在楼顶边啃嘴边看自爆产生的烟花。这对对手是多大的打击啊……作为反派的软件工程师,他在编程能力上不可谓不强,片中他能在很短的时... 阅读全文
posted @ 2010-06-02 15:39 芈老头 阅读(832) 评论(1) 推荐(0) 编辑
摘要: 前不久看了园友的一篇文章《asp.net下web控件点评》,地址如下http://www.cnblogs.com/windinwing/archive/2009/08/17/1547803.html,主要是分析了一下web控件的优劣势。文章说的很在理,也引发了我的一些思考。这几天做一个网站,遇到一些里面所说的问题,大部分是和作者一样的烦恼,当然也有些不同的看法。文中的第四点如下: Title4.对... 阅读全文
posted @ 2009-08-18 23:21 芈老头 阅读(503) 评论(0) 推荐(1) 编辑
摘要: 我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循环... 它不停的返回对你的思念压... 阅读全文
posted @ 2008-06-26 10:02 芈老头 阅读(457) 评论(4) 推荐(0) 编辑
摘要: 无意中看到这篇文章,觉得挺好的,就转过来自己收了。 如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。   在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的是总结一些经验----关于如何形成一个好的设计。这些经验... 阅读全文
posted @ 2008-06-13 14:03 芈老头 阅读(547) 评论(2) 推荐(1) 编辑
摘要: 2008Beta2版也试用了一段时间,最近比较忙一直没时间捣鼓这个,再一上网就发现正式版已经发布了,不过是英文版带90天限制的。下面是微软官网的下载页面地址:http://www.microsoft.com/downloads/details.aspx?FamilyID=83c3a1ec-ed72-4a79-8961-25635db0192b&DisplayLang=en突破90天使用限制... 阅读全文
posted @ 2007-12-28 14:00 芈老头 阅读(2552) 评论(6) 推荐(0) 编辑
摘要: 最近工作很忙,无法更新设计模式的读书笔记,几乎没有时间看书。真实罪过啊……不过工作当中还是很有收获的。2005新上岗了。慢慢的也开始熟悉了它的用法。其中提供的母版页技术,是个相当实用的东西。大大简化了编程的手段,减少了工作量。随着使用的深入,开始使用母版页嵌套的技术。不过这个东西好,但是一直有一个比较困扰开发人员的地方。那就是:使用母版页嵌套,无法切换到视图界面进行编辑,在... 阅读全文
posted @ 2007-08-02 16:17 芈老头 阅读(6068) 评论(21) 推荐(0) 编辑
摘要: 今天项目正式上线运行,结果被测试出一个问题,登录后,结果转向一个登录服务器的页面,按道理这个页面不会出现,即使出现也应该出现在登录页面之前。大为不解。回到开发环境一看,原来登录后转向的页面被修改了,两个页面同名,都叫index页面,但是路径完全不同。选择登录服务器的是在根目录下,而登录后转向的页面是在根目录/Ent下。打开VSS一看历史纪录,表明在根目录的index页面在签入的同时也将ent目录下... 阅读全文
posted @ 2007-06-21 10:27 芈老头 阅读(594) 评论(4) 推荐(0) 编辑
摘要: 免得到了要用的时候,要到处找window.open(page, "", "height=300, width=520, top=100, left=300, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");toolbaryes/no建立或不建立标准工具条location yes/no建立或不建... 阅读全文
posted @ 2007-06-14 13:28 芈老头 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一段很有用的代码,转过来看看。1usingMicrosoft.Win32;2usingSystem.Reflection;3AssemblyNamean=newAssemblyName();4RegistryKeyRegKey;5RegKey=Registry.ClassesRoot;6RegKey=RegKey.CreateSubKey("*\\shell\\MyApp");7RegKey.Se... 阅读全文
posted @ 2007-05-18 11:38 芈老头 阅读(1374) 评论(2) 推荐(0) 编辑
摘要: 老是忘记Server.MapPath的使用方法了,下面记录一下,以备后用:总注:Server.MapPath获得的路径都是服务器上的物理路径,也就是常说的绝对路径1、Server.MapPath("/")注:获得应用程序根目录所在的位置,如 C:\Inetpub\wwwroot\。2、Server.MapPath("./")注:获得所在页面的当前目录,等价于Server.MapPath("")。3... 阅读全文
posted @ 2007-04-23 15:41 芈老头 阅读(49314) 评论(8) 推荐(1) 编辑
摘要: 自己做一个访问自定义配置文件的类,生成DLL文件,放入网站的BIN目录下。配置文件与DLL文件在同一目录下,DLL文件通过获取当前加载的模块的地址,来获得配置文件的地址。简单代码如下: 1string strFullPath = Assembly.GetAssembly(Type.GetType(EConfigFile.CLASSTYPE)).Location;DLL文件编译通过,网站编译也通过... 阅读全文
posted @ 2007-04-11 20:10 芈老头 阅读(3745) 评论(3) 推荐(0) 编辑
摘要: 在Windows2003 SP1的环境下,安装SQLServer2000,原本不需要输入CD-KEY的地方需要输入了,而且,还提示“无法验证产品密钥”。解决方法如下(Microsoft的官方解决办法):取消安装并打开注册表编辑器。浏览HKLM\System\Control\Session Manager\中的SafeDLLSearchMode键,此键为 DWORD值,将值从1更改为0。如果该键不存... 阅读全文
posted @ 2007-03-28 11:53 芈老头 阅读(4076) 评论(3) 推荐(0) 编辑
摘要: 家里的机器不知道怎么搞的,用vs2003创建一个新的web应用程序的时候,在创建的过程的后半部分会出现这样的如下错误: 1、已成功创建 Web,但在试图配置此 Web 的应用程序根时发生错误。如果没有应用程序根,Web 项目可能无法正确操作。返回的错误是: 该错误可能是因为执行该操作的访问权限不足。可以使用 Internet 服务管理器手动配置应用程序根。 2、无法对“bin”文件夹设置权限以限制... 阅读全文
posted @ 2004-12-29 12:49 芈老头 阅读(1881) 评论(9) 推荐(0) 编辑
摘要: 在用VS2003的时候,我点击解决方案资源管理器中的页面,在它的弹出菜单中选择“在浏览器中查看”的命令的时候,在公司里,机器会新开一个IE窗口,然后在IE中查看;但是在家里却是在VS2003的工作区域开一个浏览器,在工作区域内查看,就好象看帮助一样。这个,我想肯定是设置上的问题,却老是找不到,谁能帮帮我吗?谢谢了:) 阅读全文
posted @ 2004-11-08 10:46 芈老头 阅读(856) 评论(2) 推荐(0) 编辑
摘要: 在做一个web项目的时候,发现了这样一个问题this.ViewState.Add( "test", "test1" );this.ViewState.Remove( "test" );this.ViewState.Add( "test", "test2" );上面三句的效果和下面这两句是一样,如下:this.ViewState["test"] = "test1";this.ViewState["t... 阅读全文
posted @ 2004-11-05 09:37 芈老头 阅读(1283) 评论(3) 推荐(0) 编辑
摘要: 今天在做一个Web项目的最后部署工作的时候产生了一个问题,经过多次的试验,得出问题的关键就是出现在重定向方法的使用上,从而对这个问题进行了一下深入的研究。得出的结论应该已经有人说明过,我只是从应用的角度再来说明一下问题。呵呵,有点献丑的感觉。问题的产生:在这个Web项目的部署时,做了一个Frame,顶端是top,下边左边是menu,右边是main,工作区。此时,这个包含frame的页面是部署在A服... 阅读全文
posted @ 2004-09-08 10:30 芈老头 阅读(1513) 评论(1) 推荐(0) 编辑
摘要: 或者时,怎么来判断鼠标的点击董作为左击还是右击? 阅读全文
posted @ 2004-09-02 14:06 芈老头 阅读(1479) 评论(4) 推荐(0) 编辑
摘要: 看了http://www.cnblogs.com/xuhong/archive/2004/08/30/37840.aspx这个文章后,刚好自己手上有个这样的类似的例子,就动手试了一下。发现了还有一些要补充的地方。我写了一些公共的类库,然后子项目要引用这些类库的DLL文件,在这个地方出现了一些错误:当我只把子项目需要的引用的DLL拷贝到子项目的BIN目录下,编译成功后,运行发现,报告找不到相关的文件... 阅读全文
posted @ 2004-08-31 14:22 芈老头 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 在做一个小系统的时候,居然发现了一个问题,之前一直没有重视。代码如下:privatevoidPage_Init(objectsender,System.EventArgse){//初始化viewstateif(Request.QueryString["id"]!=null&&Request.QueryString["id"].ToString()!=""){this.ViewSta... 阅读全文
posted @ 2004-08-18 15:15 芈老头 阅读(599) 评论(0) 推荐(0) 编辑