代码改变世界

Yeoman+Express+Angular在Linux上开发配置方法

2013-08-17 23:57 by NicolasZhang, 470 阅读, 0 推荐, 收藏, 编辑
摘要:$mkdir ExpressWithAngularTest$cd ExpressWithAngularTestchoose needed components you'd like to add to your project$mv package.json package_yo.json$express$gedit package.jsoncopy"express": "3.3.4","jade": "*"from the dependencies$gedit package_yo.jsonadd a c 阅读全文

Skyline TerraExplorer Pro(等ActiveX控件)在Google Chrome浏览器的运行方法

2013-08-15 20:06 by NicolasZhang, 2049 阅读, 1 推荐, 收藏, 编辑
摘要:首先感谢ActiveX for Chrome 网银助手(np-activex)这个项目(https://code.google.com/p/np-activex/),解决了我们困惑很久的问题——在Chrome中运行使用Skyline TerraExplorer Pro开发的Web三维地理信息系统。 下面介绍实现方法:在Chrome网上应用店搜索:ActiveX,下载“ActiveX for Chrome 网银助手”(作者eagleonhill),安装该插件;Chrome - 设置 - 扩展程序 -点击ActiveX for Chrome 网银助手下方的“选项”按钮;点击“添加”,在标题中... 阅读全文

Windows 8 x64+Ruby 2上安装Sqlite3方法

2013-04-30 01:48 by NicolasZhang, 312 阅读, 0 推荐, 收藏, 编辑
摘要:初学RubyOnRails,在ROR官网上按照说明下载安装了Ruby 2.0.0、Rails 4.0.0.beta1,创建了TestSite的目录,在rake db:create的时候却报错了,说是没有安装默认的数据库:sqlite3。原本以为bundle install即可解决,没想到sqlite3和ruby2暂时兼容性还不好,即便是下载部署了devkit和sqlite3的源码,安装还是会报sqlite3.h missing及类似的错(参考这个问题)。Google之,在github上找到答案,现分享出来以便还能帮助别人。在RubyInstaller.org上下载对应系统的Devkit,解压. 阅读全文

Windows 8 x64 QQ2012/2013beta无法启动屌丝解决方法

2012-11-19 20:51 by NicolasZhang, 1544 阅读, 0 推荐, 收藏, 编辑
摘要:安装最新版QQ后运行发现:事件查看器中显示:“D:\Program Files (x86)\Tencent\QQ\bin\QQ.exe”的激活上下文生成失败。 找不到从属程序集 Microsoft.VC80.ATL,processorArchitecture="x86",publicKeyToken="1fc8b3b9a1e18e3b",type="win32",version="8.0.50727.762"。 请使用 sxstrace.exe 进行详细诊断。使用sxstrace工具诊断后发现一堆以下信息:信息: 阅读全文

[EntLib]解决The type or namespace name 'Data' does not exist in the namespace 'Microsoft.Practices.EnterpriseLibrary' 的错误

2011-03-01 11:45 by NicolasZhang, 756 阅读, 0 推荐, 收藏, 编辑
摘要:在使用EnterpriseLibrary的Data Access Application Block时,需要添加Microsoft.Practices.EnterpriseLibrary.Common Microsoft.Practices.EnterpriseLibrary.Data Microsoft.Practices.ServiceLocation Microsoft.Practices.... 阅读全文

.NET 项目在源码控制中程序集的引用问题

2010-12-23 08:40 by NicolasZhang, 1211 阅读, 0 推荐, 收藏, 编辑
摘要:我们在.NET项目中有时会引用外部程序集(如:*.DLL),Visual Studio默认添加的引用是文件的绝对路径,此时如果项目在源码管理控制中(如:SVN、TFS)并且需要多人协同开发,则需要注意:引用的外部程序集(DLL)应拷贝到项目文件夹中并加入源码控制,如在项目文件夹新建“Lib”文件夹并把所有需要的外部DLL都拷贝进去;在Visual Studio中添加引用,此时引用为相对路径引用。这样方便多人协同后不必重新定位外部库引用。PS:如果相对路径仍存在问题,那么可以手动用记事本打开项目Project文件,如:*.csproj,找到包含你添加程序集名称的Reference节点,可更改 阅读全文

TechEd 2010参会小记

2010-12-05 19:01 by NicolasZhang, 689 阅读, 0 推荐, 收藏, 编辑
摘要:我在TechEd2010的一点记录 阅读全文

ASP.NET中Form验证登录后反复跳转回登录页面的问题

2010-10-20 17:40 by NicolasZhang, 794 阅读, 0 推荐, 收藏, 编辑
摘要:ASP.NET中使用FormsAuthentication时出现反复跳转到登录页面的问题,因为要使用Cookie,所以首先保证客户端允许Cookie,其次需要保证服务器系统时间准确,否则不能生成正确的Cookie进而导致反复跳转到登录页面的问题。 阅读全文

ASP.NET MVC Url中参数过长引发的问题

2010-10-20 10:13 by NicolasZhang, 1158 阅读, 1 推荐, 收藏, 编辑
摘要:解决方法: 尽量避免传递长Url的情况; 在web.config中设置最大url length和querystring length:; 把原来通过路由参数传递的字符串改用QueryString的方式传递,即将{controller}/{action}/id的方式改为{controller}/{action}?id=的方式。 阅读全文

跨域部署Silverlight时需要注意的问题

2010-08-22 20:30 by NicolasZhang, 627 阅读, 0 推荐, 收藏, 编辑
摘要:当我们的Silverlight程序(.xap)发布地址和网页发布地址处于不同服务器上(跨域状态)时,由于安全机制在Silverlight和Javascript调用时会出现一些问题,如:Silverlight调用页面中的Javascript方法或页面中的Javscript调用Silverlight方法时报错或无反应,此时我们需要添加以下配置以解决此问题:1.承载Silverlight的页面中的Obj... 阅读全文