代码改变世界

关于ASP.NET中Request.QueryString的乱码问题(转载)

2009-04-25 22:46 by Johnny Qian, 2128 阅读, 1 推荐, 收藏, 编辑
摘要:在使用Request.QueryString的时候,发现所有接收到的字符串,只要是带中文的都会变成乱码。后来经过研究,终于找到了原因。 ASP.NET默认使用的都是UTF-8编码,而大家一般使用的都是GB2312编码。这就是Request.QueryString时中文变成乱码的原因所在,也因为这样,才为大家带来了很多麻烦。 阅读全文

使用工厂模式创建项目时Assembly.Load(path).CreateInstance(CacheKey)反射错误的问题

2009-04-19 11:13 by Johnny Qian, 947 阅读, 0 推荐, 收藏, 编辑
摘要:最近学习了一下设计模式,试着创建了一个使用工厂模式的解决方案,但是调试的时候发现在DALFactory项目里反射的时候每次都抛错,[System.IO.FileNotFoundException] = {"未能加载文件或程序集“XXXX.SQLServerDAL”或它的某一个依赖项。系统找不到指定的文件。Assembly.Load(path).CreateInstance(CacheKey);这里每次都不能load。在网上找了很久,终于找到了解决方案。 阅读全文

堆栈详解(转载)

2009-04-06 22:11 by Johnny Qian, 559 阅读, 0 推荐, 收藏, 编辑
摘要:在计算机领域,堆栈是一个不容忽视的概念,但是很多人甚至是计算机专业的人也没有明确堆栈其实是两种数据结构。 要点: 堆:顺序随意 栈:先进后出 堆和栈的区别 阅读全文

Adobe Flash Player 本地播放器

2009-04-06 16:35 by Johnny Qian, 6227 阅读, 0 推荐, 收藏, 编辑
摘要:Flash格式的文件现在在各大网站上用的越来越普遍了,从开始只是用来做做网页的广告到现在很多网页直接用Flash来做,但对Flash技术应用的最多的还是网络视频播放,几乎都是Flv格式的,你或许最容易找到的Flash播放器是Adobe官方的IE浏览器插件,还有那些万能播放器(暴风、QQ影音等等)。 其实Adobe官方也提供Flash 本地播放器,只是比较难找到而已。因为他是提供给那些专业Flash 技术开发人员的,也叫做本地调试版。 阅读全文

VS2008不能调试web程序的问题

2009-04-01 21:35 by Johnny Qian, 1821 阅读, 0 推荐, 收藏, 编辑
摘要:今天像往常一样打开VS2008,点击在浏览器中查看时,ie却显示:Internet Explorer 无法显示该页面,太奇怪了,我记得我根本没有修改过VS2008和IE的任何设置啊! 我的第一做法是换Firefox和Chrome试试看,结果还是不行。于是我把Web项目配置到IIS中,再浏览时,页面可以打开。但是在VS2008中还是不能调试。弄了半天,问题还是依旧。 于是就上网Google了一下,发... 阅读全文

删除/维护 VS2008时出现:“加载安装组件时遇到问题。”的解决办法

2009-03-29 21:40 by Johnny Qian, 4991 阅读, 2 推荐, 收藏, 编辑
摘要:在网上当个项目下来,里面用到了crystal report,但是之前安装VS2008的时候没有安装这个报表组件,于是决定给VS2008加上这个功能。 打开VS的维护模式时,却提示:加载安装组件时遇到问题。取消安装。 Google了一下,很多朋友都遇到了这个问题。很多地方是说系统打了补丁。其实,很简单,并不是因为系统打了补丁的问题,而是因为VS 2008打了补丁,导致没法删除,可以在“添加/删除程序... 阅读全文

SQL Server Management Studio中“已禁用代理 XP”的含义

2009-03-13 08:42 by Johnny Qian, 1910 阅读, 0 推荐, 收藏, 编辑
摘要:在SQL Server Management Studio中连接到SQL Server实例后,会显示“SQL Server 代理”节点。如果当前该实例的Agent服务没有启动,“SQL Server 代理”后边就会显示“(已禁用代理 XP)”。“ 阅读全文

FTP出现“数据 Socket 错误: 连接被拒”解决办法

2009-03-07 13:18 by Johnny Qian, 4163 阅读, 0 推荐, 收藏, 编辑
摘要:通过FTP连接网站时出现“数据 Socket 错误: 连接被拒 列表错误”,如下图: 出现这个错误是因为没有去掉被动模式。(为了使服务器更加安全,我们只开放了21和80端口) 您只需要去掉被动模式和关闭防火墙就可以了。 阅读全文

Asp.Net2.0 配置文件之connectionStrings用法收藏

2009-02-24 21:59 by Johnny Qian, 850 阅读, 0 推荐, 收藏, 编辑
摘要:以前写Asp.net代码,用的Web.Config配置文件中连接字符串多是 阅读全文

C#开方运算比加法运算快?

2009-01-14 10:10 by Johnny Qian, 1575 阅读, 1 推荐, 收藏, 编辑
摘要:近日,在写C#程序的时候遇到了个很奇怪的问题:开方运算竟然比加法运算快!? 阅读全文