摘要:
64位系统下,Build的时候,如果选择Any CPU,默认会按照64位进行编译,便无法加载某些旧的dll,这些dll可能是特定到X86 CPU的。所以,把编译选项中改为 X86CPU,就可以运行了! 阅读全文
摘要:
Resharper 是一个非常强大的C#编程辅助工具,有着非常强的提示功能,代码纠正,代码简化等等在编码过程中注意到这么一件事,可能是大家经常会遇到的:遍历某个集合,然后经过处理生成另外一个集合,例如遍历一个产品列表,生成一个SelectItem 的List,我一直这么写:var list = new List(); foreach (var product in products) { list.Add(new SelectListItem(){ Text = product.Name, Value = product... 阅读全文
摘要:
之前一直使用SVN做版本管理,但是只能管理代码。之前的一份工作,只用了TFS来管理,可以将任务与代码集成管理,很是方便,只是安装太过于繁琐,现在的公司人少,不想费那么多事。最关键的,就是安装TFS需要域,这一点恐怕大多数人都没法满足!Express版本也许不需要域,这一点又给了我希望。。今天看到VS 2012更新了,顺便发现了TFS Express的链接,之前用SQL Server的时候,就比较喜欢用SQL Express来作为开发环境,这里就来看看TFS Express到底有多Express吧。首先注意的是:TFS Express 的用户数限制为五 (5) 个,OK,现在的团队正合适。下载地 阅读全文
摘要:
上一篇,IE8的JS引擎内存不停增长,是因为动态生成了一个image对象导致的。有了病因,就开始寻找治疗方法。1、使用一个固定的img对象,但是无法获取地址改变后的图片大小,最总还是放弃;2、寻找从JS代码上来避免内存泄漏的方法:google各种网站,不论是如何生成再销毁这个img对象,貌似都会泄漏,只好作罢。3、改用弹窗,使用showModalDialog来显示图片,在Chrome下,弹窗行为与IE不一样,而且还会被拦截……------ 无法用统一的方案来解决,最后决定使用混合方案,如果是IE,且为10以下版本,采用弹窗,如果是其他浏览器,采用原有弹出层的方案。因此这样就简单了JS代码: $ 阅读全文
摘要:
之前给客户做了个网站,其中有这么一个功能:文章内容中,有指向某个图片的链接,链接内容为图片名称(文字),点击之后在页面上弹出该图片显示,图片可以为png,jpg,gif等。于是,祭出了JQuery与JQuery的插件们。弹出图片,用了blockUI,简单易用。为了获取到图片的大小,借用了 http://www.planeart.cn/?p=1121 再谈javascript图片预加载技术 文中的代码HTML中,做了最基础的链接,加上一个名为“image” 的css,用来做JQuery的选择器图片1Js中如下写:$(document).ready(function(){ $('a.im. 阅读全文
摘要:
这几年来做了很多个网站系统,一直坚持使用asp.net mvc建站,每次都从头开始做Layout,CSS,做权限管理等等,有点恼火,将这几年的代码好好整理了一下,准备搭建一个框架。一、目标0)面向领域:网站后台管理系统、MIS等结构相对规范的管理类应用;a)基于Asp.net MVC 4搭建系统框架b)集成RBAC基于角色的权限管理机制,能够控制到控件级别c)集成一些基础服务:数据字典、日志记录等d)使用AJAX特性(使用JQuery与MVC的Partiview等实现)e)插件机制:框架搭建完毕之后,新开发的功能模块能够直接以插件的形式安装到系统框架中运行f)使用EF Codefirst二、系 阅读全文
摘要:
折腾了一个月之后,网站备案号终于下来了,继续建设我的小站。1、数据库管理上传phpmyadmin,修改phpmyadmin中的配置$cfg['Servers'][$i]['AllowNoPassword'] = false;这样访问的时候,就可以输入用户名与密码进入管理数据库了2、关闭pmadb将php配置文件中的pmadb改为空,这样子就不会访问这些pma功能了,否则phpmyadmin中到处是错误,因为空间商可就个给了我一个mysql数据库的权限$cfg['Servers'][$i]['pmadb'] = '' 阅读全文
摘要:
经过几天的考察,决定采用 CodeIgniter作为我的基础框架来使用,使用XMapp作为开发服务器。1.CodeIgniter 的安装没啥好说的,下载,解压缩2. 配置简单配置:要打开apache的RewriteEngine。另外为了方便调试以及以后的部署,我在xmapp上配置了一个虚拟站点。3. Getting Started配置成功之后,使用浏览器访问本地服务器,第一个Demo页面出来了。根据以前学asp.net mvc的经验,先进到application/controllers/ 目录下,修改Welcome.php,在其中加入了一个hello的action。测试访问的时候,发现了一点点 阅读全文
摘要:
始接触PHP,还是在大学时代,后来基本都在Windows平台下做 Asp.net。习惯了Visual Studio,更是喜欢Asp.net MVC的框架,使用Ajax的便利等等……最近想做一个自己的小站点,.net framwork 4 + SQL server 的控件着实不好找,整个云服务器吧,成本又太高,只好又把目光转向了成本最低的LAMP平台,又要从头开始学习PHP。最早开始学习PHP的时候,使用的是面向过程的编程,HTML + PHP 混合编码的方式,经过这么多年的发展,这种形式的可扩展、可维护性可是跟不上时代的步伐了,好吧,开始Google。————————————————————— 阅读全文
摘要:
1、使用Silverlight 4的工程,一定要安装Silverlight的运行库2、VS 2010如果装了SP1之后,直接装Silverlight 4的Tools是装不上的,可以解压出来,然后找到目录下又一个ParameterInfo.xml的文件,删掉其中检查VS 2010版本的条件,或者将版本条件改一下,然后执行SPInstaller.exe 装了SP1之后,版本会变成10.0.40219,不装SP1是10.0.3xxxxx,而Silverlight4 Tools写死了,不是3xxxx就不让安装,改成10.0.40219就行了。 <BlockIf DisplayText=" 阅读全文