int a=13/2引起的思索
衣明志 发表于 , 阅读 (18031)

最近给一些技术公司进行asp.net开发方向的培训,培训过程中曾发现一些简单的问题却几乎全军覆没的答错,而其中不乏一些曾在多年使用C#进行过项目开发的技术人员。比如说,我曾经出过一个题让参加培训的人员回答:int a=13/2的结果。技术人员的答案有以下几种情况: 代码错误,因为13/2的值不是整形 7 6 1 那么我们知道,VS2008中写成 “var a=13/2” 的形式,如果我们将题目写成如此。那么大概更多的人会写成是答案为6.5了。原因是什么呢?原因是 ... 阅读全文

SQL2000数据库中删除
衣明志 发表于 , 阅读 (17982)

在一些网站或者软件系统中,由于安全或者程序异常等问题,可能会在SQL Server 2000中造成一个异常问题:在企业管理器中打开数据库发现有一些“坏表”,即无法使用,也无法正常删除。其原因往往是因为在尝试建表的过程中,只向数据库服务器的系统表sysobjects中写入了类型为“U”的记录,却并未真正在数据库中成功创建该表的实体。ok,解决问题有思路了: 假设“坏表”的表名为cmd,那么我们在查询分析器中对当前的数据库写一个sql语句: delete from sysob ... 阅读全文

下载优酷网视频的小工具:优荡0.5版
衣明志 发表于 , 阅读 (22869)

近日党的十七大召开,而我没有电视看,就喜欢到优酷网上看看别人上传的相关视频,部分视频希望能在机器上有所保留,但优酷自己并不提供文件的下载功能。找了个维棠FLV视频下载软件,却发现它无法完整下载较长的优酷视频,我稍作了原因分析后,发现是优酷的一些较长的视频是采用多文件连播的方式,也就是一个视频由多个文件共同组成,于是乎自己花了一大袋烟的工夫用c#写了这个小工具,直接将视频所在的网页地址复制到该软件的指定位置,然后点击“Go!”按钮就开始下载了,哈哈…… 鉴于支持和促进和谐社会 ... 阅读全文

asp.net 应用中的Membership 重置密码问题
衣明志 发表于 , 阅读 (25316)

asp.net 2.0中引入的Membership机制给我们做web开发带来很多便利,使得我们在做很多项目开发时处理用户和角色及权限问题时减少了相当的工作量。不过我们开发中可能会碰到一个小小的问题如下: 我们知道MembershipUser中有如下重载的方法 MembershipUser.ResetPassword () :将用户密码重置为一个自动生成的新密码。 MembershipUser.ResetPassword (String passwordAnswer) ... 阅读全文

Content-Disposition的使用和注意事项
衣明志 发表于 , 阅读 (19369)

最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀(安全、漂亮、快速、兼容性好、体验好……)。本文我们来 ... 阅读全文

SQL2005数据库镜像之数据库用户问题
衣明志 发表于 , 阅读 (18154)

数据库镜像是SQL Server 2005的一个新特性,它允许你将一个SQL Server中的数据库内容镜像到另一个SQL Server上。它还让你可以在发生错误的时候,通过镜像数据库来进行错误恢复。镜像的拷贝是一个备用的拷贝,不能直接访问,它只用在错误恢复的情况下。SQL2005的这一特性给数据库系统维护人员带来了不错的实惠,而给最终用户的体验也是不错的。至于如何配置数据库镜像系统,大家可以到TechNet 中文网络广播中查找一下相关视频教程,尤其推荐大家去看看MVP牛可的 ... 阅读全文

发现不明确的匹配的解决方案
衣明志 发表于 , 阅读 (19862)

将VS2003下的一个Web项目升级到VS2005后,去除明显错误后编译测试运行。某页面发现一个问题: * *分析器错误 ** 说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 发现不明确的匹配。 这个问题发生原因一般情况是: aspx页面里面的控件有与您的aspx.cs里的类变量重名(不区分大小写)的ID 那么我发现在代码中有如下的声明: protected Syst ... 阅读全文

VS2005的WebApplicationProject什么时候有中文版呢?
衣明志 发表于 , 阅读 (18648)

近来微软的产品和服务在中国的本土化在不断的改进,比如说针对中国用户的正版增值(PS:Microsoft Cartoon Maker挺好玩)、微软asp.net官方站点的中文版、MSDN Magazine中文版……这些都是值得称赞甚至可以说惊喜的。但是作为开发者我们来说,似乎还没有看到VS2005的Web Application Project中文版的出现,致使部分狂热爱好者甚至采取一些极为复杂的办法去实现在中文的的VS2005下使用Web Application Projec ... 阅读全文

支持百度的搜索引擎来源的关键字加亮
衣明志 发表于 , 阅读 (18405)

我们在上网使用搜索引擎的时候,经常会遇到类似这样的一个问题:从Google上搜索到了一个包含了“税收”的文章,但是打开对应的网站页面时发现这篇文章很长,很难确定税务在文章中的位置,即使使用浏览器的查找功能,也并不爽。那么如何改进信息类网站在此需求上的用户体验呢?一个国外的朋友做了件好事情:http://www.kryogenix.org/code/browser/searchhi/,他在这个页面上提供了一个js,可以很方便的实现我们的需求。但是这个脚本对baidu没有什么效果 ... 阅读全文

asp.net中使用多线程和ajax解决长时间执行任务
衣明志 发表于 , 阅读 (16027)

一个asp.net应用中,可能我们有时候会需要处理一个可能长时间执行的任务。比如说将新闻内容生成静态页面,如果在asp.net中调用方法来处理,很可能引起超时操作,而且我们也无法获知当前处理的进度情况。那么我们应该如何解决该问题呢?答案是使用Thread+AJAX。 基本的解决办法是,首先我们将可能长时间执行的程序放在一个Thread中执行: Thread tr= new Thread(new ThreadStart(ArticleCreate)); tr.Start() ... 阅读全文