02 2004 档案

摘要:今天我在给博客园增加“仅列出标题”功能,我通过在首页的url中增加一个参数OnlyTitle,来控制是否只显示标题,可是在我写好代码后,运行时,点击“仅列出标题”,有时起作用,有时不起作用。一开始怎么也找不出原因,后来我想到了可能是缓存引起的,然后,我检查了一下缓存的设置,在RecentPosts.ascx中我发现了一行,我将VaryByParam的值改为"GroupID;OnlyTitl... 阅读全文
posted @ 2004-02-29 14:45 dudu 阅读(2981) 评论(2) 推荐(0) 编辑
摘要:正在为博客园增加一个高级浏览页面,在这个页面中提供以下的功能:1、分页浏览所有的随笔2、提供一个日历,可以通过日期浏览随笔3、显示阅读排行榜与回复排行榜4、可以仅列出随笔标题 阅读全文
posted @ 2004-02-28 16:01 dudu 阅读(908) 评论(0) 推荐(0) 编辑
摘要:Teach Yourself Programming in 10 Years 顺便测试一下TrackBack 阅读全文
posted @ 2004-02-28 10:11 dudu 阅读(846) 评论(0) 推荐(0) 编辑
摘要:A Taste of AOP from Solving Problems with OOP and Design Patterns (Part I) 本文通过一个高度简化的示例,逐步的揭示在面向对象设计与开发中面临的若干问题,并导出软件开发对AOP(即面向方面编程)思想的需求。这是文章的第一部分,主要利用面向对象编程技术与设计模式给出解决问题的一个思路,并分析该实现面临的问题,以此形成对面向方面... 阅读全文
posted @ 2004-02-27 16:42 dudu 阅读(903) 评论(1) 推荐(0) 编辑
摘要:功能描述: 在评论中可以插入表情与HTML。只有注册用户才能使用高级评论功能,如果未登录,进入高级评论要先登录,如果你保存了密码,就可以直接进入。使用方法:点击在发表评论表单下面的“使用高级评论”链接。问题:在邮件通知时,为了安全,将html代码转换成了文本,阅读起来有点不方便。备注:增加这个功能,对.Text的改动比较大,如果大家发现了其他问题,请及时与我联系。对评论功能大家还有什么好的意见?未... 阅读全文
posted @ 2004-02-26 21:17 dudu 阅读(960) 评论(7) 推荐(0) 编辑
摘要:在网上看到一篇不错的文章,一开始看的时候很难理解,我就试着边翻译边理解,我觉得翻译能促进自己的理解,有不妥的地方,请指出。有三句话,实在翻译不出来,请高手指点。 原文: http://wesnerm.blogs.com/net_undocumented/2004/02/empty_arrays.html 在Managed Code中, Microsoft guidelines推荐开发者在... 阅读全文
posted @ 2004-02-26 15:54 dudu 阅读(3509) 评论(6) 推荐(0) 编辑
摘要:Pre-size ArrayLists/Hashtables etc, the performance/memory impact of not doing this is massive if you are working with lists/tables/queues that have 1000's of items Build instrumentation into the co... 阅读全文
posted @ 2004-02-25 22:44 dudu 阅读(708) 评论(0) 推荐(1) 编辑
摘要:PHP.Net ?VS.Php - Php integration for Visual Studio .Net 2003 什么时候PHP能直接调用.NET类库? 阅读全文
posted @ 2004-02-25 13:23 dudu 阅读(1695) 评论(4) 推荐(0) 编辑
摘要:考虑到不少人是博客堂的读者,我也是。所以在首页增加了博客堂的链接, 方便大家进入博客堂。 阅读全文
posted @ 2004-02-25 12:55 dudu 阅读(654) 评论(2) 推荐(0) 编辑
摘要:当你使用FreeTextBox 1.6.3时,在设计方式下,输入含有hmtl字符("")的文本时,第一次提交没问题,但当你再编辑该文本,即FreeTextBox在载入时,会将文本中hmtl字符解析为html标记。我下载了FreeTextBox 1.6.4和FreeTextBox 1.6.5,在change.log中都说消除了这个bug, 但我试用时,却发现在输入提交后, FreeTextBox会... 阅读全文
posted @ 2004-02-25 12:38 dudu 阅读(1882) 评论(4) 推荐(0) 编辑
摘要:这两天,FreeTextBox的问题一直困扰着我。这个问题在以前的文章中我已简单描述过。也就是在回复页面, 如果我用FreeTextBox代替TextBox,提交时却不能得到FreeTextBox中的内容。今天我终于找到了问题的真正原因,原来是.Text将ViewState关闭了。害得我走了很多弯路,我一直以为是MasterPages引起的,这两天一直在研究MasterPages, 还分析了一部... 阅读全文
posted @ 2004-02-24 16:16 dudu 阅读(1658) 评论(1) 推荐(0) 编辑
摘要:最近发现博客园的一篇文章中包含javascript脚本, 每次打开时, 浏览器状态条中都显示脚本错误提示, 我想,如果谁在文章中插入恶作剧的脚本,就会正影响博客园的正常浏览,应该过滤掉文章内容中的脚本,用什么方法呢,我就想到了正则表达式,但这个正则表达式的匹配模式该怎么写,我试了很多方法,都没成功,后来,我终于发现正确的写法,原来是这么简单: public static string Filter... 阅读全文
posted @ 2004-02-23 16:02 dudu 阅读(8402) 评论(29) 推荐(0) 编辑
摘要:Implementing Master Pages in ASP.NETMasterPages: IntroductionMasterPages: Improved Version 阅读全文
posted @ 2004-02-22 22:32 dudu 阅读(916) 评论(2) 推荐(0) 编辑
摘要:这几天准备给博客园增加高级回复功能,即在回复时可以用FreeTextBox编辑回复的内容。.Text中回复表单是做成单独的User Control,即PostComment.ascx。高级回复功能我也做成一个User Control,在其中放入了FreeTextBox, 可现在遇到一个很奇怪的问题:每次提交时,无论在FreeTextBox中输入什么内容,FreeTextBox的Text都为空,而换... 阅读全文
posted @ 2004-02-22 16:34 dudu 阅读(1660) 评论(3) 推荐(0) 编辑
摘要:下载地址: http://www.phruby.com/stencildownload.html 阅读全文
posted @ 2004-02-21 22:18 dudu 阅读(12622) 评论(7) 推荐(0) 编辑
摘要:软件网址:http://www.incredimail.com/主要优点是:1、提醒功能做得不错,提供很有趣的提醒动画。有个Outlook的插件,可以作为Outlook的reminder。但不支持Outlook 2003。2、接收MSN邮件很快, 比Outlook快多了。3、提供很多信纸。4、从Outlook导入邮件与联系人。主要缺点:1、发送邮件时不好选择邮箱,只能使用默认的邮箱。2、邮件不能导... 阅读全文
posted @ 2004-02-21 17:08 dudu 阅读(3795) 评论(21) 推荐(0) 编辑
摘要:在ASP.NET编程中经常需要用Request获取url的有关信息,Request中有多种方法获取url信息,但我经常忘了各种方法的具体作用,今天我就写了个测试程序,将各种方法得到的结果列出来,以后用时直接参考一下就行了。测试的url地址是http://www.test.com/testweb/default.aspx, 结果如下:Request.ApplicationPath: /testweb... 阅读全文
posted @ 2004-02-20 18:17 dudu 阅读(24070) 评论(14) 推荐(3) 编辑
摘要:现在的回复功能主要有以下不足:1、缺乏编辑器的支持,编辑功能不强,无法插入html、图片、表情。2、自己发表过的回复无法修改。3、查找自己以前发表的回复很不方便。我将对这三方面的不足进行改进,主要的思路是在回复时可以选择登录回复,现在的匿名回复仍然保留,登录后就可以用管理界面的编辑器编辑回复的内容。大家有什么好的意见? 阅读全文
posted @ 2004-02-20 08:26 dudu 阅读(779) 评论(2) 推荐(0) 编辑
摘要:现在你可以自己定义日历的CSS:下面是AnotherEon001中的日历CSS的定义,你参考它,作相应的修改,就行了. .Cal { border : 1px solid #999999; width:100%; font-family:Arial; font-size: 12px; margin-top:10px; margin-bo... 阅读全文
posted @ 2004-02-19 19:33 dudu 阅读(1675) 评论(0) 推荐(0) 编辑
摘要:日历的功能基本完成了,但每个Skin中日历的css都要改,等我将css元素定义好后公布出来,大家可以定制自己日历的css。 阅读全文
posted @ 2004-02-19 14:16 dudu 阅读(715) 评论(0) 推荐(0) 编辑
摘要:关键代码以红色字体标出:public class Test : System.Web.UI.Page { protected System.Web.UI.WebControls.Calendar Calendar1; private System.Threading.Thread t; private CultureInfo oldC... 阅读全文
posted @ 2004-02-18 21:24 dudu 阅读(7422) 评论(28) 推荐(0) 编辑
摘要:日历与页面的色彩有点不太协调,我要慢慢调整。如果你什么好的建议,请提出! 阅读全文
posted @ 2004-02-18 17:10 dudu 阅读(1049) 评论(9) 推荐(0) 编辑
摘要:在.Text的web.config中,如果这样设置:",总是出现错误提示:区域性“zh-CHS”是非特定区域性。它不能用于格式化和分析,因此不能设置为线程的当前区域性。 而设置成其他的区域则没问题,然后我去掉culture,直接设置成,就正常了,使用区域就是“zh-CHS”,在程序中,如果我写这样代码:CultureInfo myCIintl = new CultureInfo( "zh-C... 阅读全文
posted @ 2004-02-18 15:19 dudu 阅读(9827) 评论(7) 推荐(0) 编辑
摘要:我将VS.NET中的代码先粘贴至Word 2003,再从Word 2003粘贴到.Text, 这样显示的代码格式与VS.NET中的一样,比我前一篇转载的文章中的方法更简单, 我的电脑上装的是Office 2003, 不知在Office 2000与Office XP中,是否也支持?请看效果:http://www.cnblogs.com/dudu/archive/2004/02/11/1168.asp... 阅读全文
posted @ 2004-02-18 10:26 dudu 阅读(1212) 评论(0) 推荐(0) 编辑
摘要:Here are the steps: Write the code in vs.net Paste it into a new word document Save the document as an html(filtered) (or .Text will have trouble with it) Close the doc , then re-open it without c... 阅读全文
posted @ 2004-02-18 07:16 dudu 阅读(739) 评论(0) 推荐(0) 编辑
摘要:as : expression as type 用于执行可兼容类型之间的转换。 as 运算符类似于类型转换,所不同的是,当转换失败时,as 运算符将产生空,而不是引发异常。is: expression is type 用于检查对象的运行时类型是否与给定类型兼容。 is 运算符只考虑引用转换、装箱转换和取消装箱转换。is 运算符不考虑其他转换(如用户定义的转换)。 阅读全文
posted @ 2004-02-17 14:31 dudu 阅读(988) 评论(1) 推荐(0) 编辑
摘要:Abstract & Sealed Classes The abstract modifier is used to indicate that a class is incomplete and intended only to be a base class of other classes. An abstract class differs from a ... 阅读全文
posted @ 2004-02-17 14:07 dudu 阅读(1233) 评论(1) 推荐(0) 编辑
摘要:首先,非常感谢秋雨痕提供的CJKAnalyzer。现在搜索中文词时,匹配更准确。以前搜索中文词时,只会匹配其中一个字。原来用的是StandardAnalyzer,对中文处理有点问题,秋雨痕将CheDong的CJK分词转换成C#代码,然后提供给我,解决了这个问题。 阅读全文
posted @ 2004-02-16 09:59 dudu 阅读(1062) 评论(2) 推荐(0) 编辑
摘要:使用方法: 在文章中点击收藏链接,如果未登录,出现登录窗口,登录后,如果你第一次使用,还未建立收藏夹类别,程序会自动为你建立一个默认收藏夹,并将文章收藏到该收藏夹中。如果你已建立多个收藏夹类别,将会出现选择窗口让你选择。 在管理页面中,可以修改收藏夹的内容,建立与修改收藏夹类别,手动添加收藏内容。 阅读全文
posted @ 2004-02-15 22:56 dudu 阅读(944) 评论(1) 推荐(0) 编辑
摘要:如果你在其他网站上看到好的文章,而且那个网站支持RSS,就可以在Articles中使用ImportFromRSS, 将文章导入,收藏在自己的Articles中,以后查看起来很方便。 阅读全文
posted @ 2004-02-15 08:29 dudu 阅读(683) 评论(1) 推荐(0) 编辑
摘要:功能介绍:http://weblogs.asp.net/omars/archive/2004/02/13/72221.aspx 阅读全文
posted @ 2004-02-13 11:19 dudu 阅读(787) 评论(0) 推荐(0) 编辑
摘要:否则,你忘了密码后,无法取回密码。 阅读全文
posted @ 2004-02-12 15:21 dudu 阅读(1188) 评论(1) 推荐(0) 编辑
摘要:The main difference is that the RegisterStartupScript method places the JavaScript at the bottom of the ASP.NET page right before the closing element. The RegisterClientScriptBlock method places ... 阅读全文
posted @ 2004-02-11 17:42 dudu 阅读(2114) 评论(1) 推荐(0) 编辑
摘要:private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { foreach(TableCell tc in e.Item.Cells)//枚举该行中的每个单元格 { ... 阅读全文
posted @ 2004-02-11 12:46 dudu 阅读(6349) 评论(16) 推荐(0) 编辑
摘要:软件名称:XSLT Schema下载地址: http://www.fesersoft.com/dotNet/可以直接用VS.NET作为xsl文件编辑器了! 阅读全文
posted @ 2004-02-11 08:45 dudu 阅读(912) 评论(3) 推荐(0) 编辑
摘要:使用方法: 在管理页面的"Posts"和"Articles"中,左侧有一个"ImportFromRSS"链接,点击它就进入RSS导入页面。导入前,先输入RSS地址,然后点"读取",就会显示RSS的内容,然后选中需要导入的文章,点击"导入"按钮,就完成导入。 说明: 1、导入的文章默认是不显示的,若要显示,将文章改为published就可以了。 2、在"Posts"中导入的文章会放在"Posts"中... 阅读全文
posted @ 2004-02-10 19:49 dudu 阅读(2554) 评论(14) 推荐(0) 编辑
摘要:今天我在VS.NET的一个解决方案中,复制了一个ASP.NET文件比如:a.aspx,然后再粘贴到同一个解决方案中,VS.NET自动将粘贴的文件命名为“副本 a.aspx”和"副本 a.asp.cs",我将“副本 a.aspx”改为"b.aspx",则"副本 a.asp.cs"自动变为"b.asps.cs"。这时我发觉"a.asp.cs"文件却也自动关联到"b.aspx","b.a... 阅读全文
posted @ 2004-02-10 13:55 dudu 阅读(1865) 评论(2) 推荐(0) 编辑
摘要:从其他博客网站导入文章,便于其他博客网站的博客迁移至博客园。大家有什么好的建议? 阅读全文
posted @ 2004-02-09 23:20 dudu 阅读(793) 评论(3) 推荐(0) 编辑
摘要:Debug JavaScript in ASP.NET Apps 阅读全文
posted @ 2004-02-09 16:22 dudu 阅读(1086) 评论(0) 推荐(0) 编辑
摘要:使用Substring()时的正确写法: string tmpstr; if((tmpstr!=null)&&(tmpstr!="")) { if(tmpstr.Length>500) { tmpstr=tmpstr.Substring(0,500); } } 下列情况会触发Substring()产生异常 1、tmpstr=null 2、tmp... 阅读全文
posted @ 2004-02-09 11:56 dudu 阅读(10427) 评论(7) 推荐(0) 编辑
摘要:经过两天的努力,终于将.Text 0.96中新增的搜索功能修改好并调试成功,我从中学到了很多东西。 该搜索功能使用Lucene.Net引擎。支持&&、||关系运算符搜索,用and、or也可以。速度比我以前做的简单的搜索功能快多了。通过关键字"blog:blogname",可以将搜索范围限制在某个博客。 在scottwater的博客网站有对该搜索功能的介绍:.Text Search 、... 阅读全文
posted @ 2004-02-08 21:29 dudu 阅读(1078) 评论(3) 推荐(0) 编辑
摘要:If you've been using .NET (or any previous exception-based languages like JScript or C++) for a while then you are probably used to doing something like this: try { someObject.MethodThatMightF... 阅读全文
posted @ 2004-02-08 13:39 dudu 阅读(699) 评论(0) 推荐(0) 编辑
摘要:http://scottwater.com/blog/archive/2004/02/06/Trackbacks.aspx 阅读全文
posted @ 2004-02-07 19:45 dudu 阅读(748) 评论(0) 推荐(0) 编辑
摘要:也是因为升级到.Text 0.96的原因。 由于升级前对.Text 0.96缺乏足够的测试,所以出现一些没想到的问题,给大家带来了不便,我深表歉意! 阅读全文
posted @ 2004-02-07 09:36 dudu 阅读(693) 评论(2) 推荐(0) 编辑
摘要:http://dotnetjunkies.com/WebLog/demiliani/posts/6693.aspx 阅读全文
posted @ 2004-02-06 22:01 dudu 阅读(1159) 评论(1) 推荐(0) 编辑
摘要:这个问题给大家带来了不便,首先表示歉意。 今天博客园升级到.Text 0.96后,发表的文章不能正确显示,会把html标记显示出来,而把文章再update一下,就能正常显示,忙了一个下午,终于可以正常发表文章了,可这时却无法发表评论,我又花了吃晚饭的时间,找出了问题的真正原因,只改了一行代码就解决了问题:将(EntryPostType & ConfigPostType... 阅读全文
posted @ 2004-02-06 21:28 dudu 阅读(848) 评论(1) 推荐(0) 编辑
摘要:更新排行榜中的更新数等于Posts与Articles的更新数之和。 阅读全文
posted @ 2004-02-06 13:17 dudu 阅读(659) 评论(1) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2004-02-06 08:26 dudu 阅读(1042) 评论(11) 推荐(0) 编辑
摘要:下载地址:http://workspaces.gotdotnet.com/tonesnotes相关文章:http://dottextwiki.scottwater.com/default.aspx/Dottext.AuthoringOptionshttp://blogs.toneengel.com/btone/archive/2004/02/04/346.aspx我试了一下,没成功,谁有空试试. 阅读全文
posted @ 2004-02-05 17:26 dudu 阅读(795) 评论(0) 推荐(0) 编辑
摘要:今天我试着在我的本机上将.Text 由0.95升级到0.96,我发觉.Text 0.96变化尽如此大,看来又要花点时间研究.Text 0.96,看看.Text 0.96有哪些增强,合适的话,我会将博客园升级到.Text 0.96。 阅读全文
posted @ 2004-02-05 16:44 dudu 阅读(1056) 评论(4) 推荐(0) 编辑
摘要:1、通过日历浏览文章2、增强的搜索功能:现在的搜索功能很简单3、计数器:对RSS阅读进行计数4、文章的邮件跟踪功能:http://www.cnblogs.com/cowboy/archive/2004/02/04/827.aspx5、HTML语法检查器:一是检查HTML的完整性,二是检查恶意的HTML代码,这个功能难度较大,现在还没什么好的思路6、所有文章的分页式浏览7、文章收藏8、导出自己的博客... 阅读全文
posted @ 2004-02-05 09:01 dudu 阅读(995) 评论(8) 推荐(0) 编辑
摘要:http://www.go-mono.com/archive/mono-0.30.html 阅读全文
posted @ 2004-02-04 22:33 dudu 阅读(709) 评论(1) 推荐(0) 编辑
摘要:如果要显示文章,请在post中添加对文章的引用。 阅读全文
posted @ 2004-02-04 14:20 dudu 阅读(779) 评论(1) 推荐(0) 编辑
摘要:可以定制RSS显示的文章数:方法如下:http://www.cnblogs.com/MainFeed.aspx?items=10items的数值代表显示的文章数,如果items=0,则显示所有文章。注意:有时你改变items的数值不能立即有效,那是因为缓存的原因。 阅读全文
posted @ 2004-02-04 10:56 dudu 阅读(757) 评论(2) 推荐(0) 编辑
摘要:摘要:Matt Powell 介绍了如何在服务器端使用异步 Web 方法,来创建高性能的 Microsoft ASP.NET Web 服务。 简介: 在九月份的第三篇专栏(英文)中,我谈到了利用 Microsoft .NET Framework 的客户端功能通过 HTTP 异步调用 Web 服务的问题。这种调用 Web 服务的方法非常有用,使用时不必锁定您的应用程序或产生过多后台线程。现在我们了... 阅读全文
posted @ 2004-02-03 18:35 dudu 阅读(1467) 评论(0) 推荐(0) 编辑
摘要:表结构如下: id int 4 EntryID int 4 BlogID int 4 现在要求在插入时,不允许插入EntryID与BlogID都相同的记录,即表中不允许任意两条记录的EntryID与BlogID都相同,EntryID与BlogID构成记录的唯一标识。 以前我的处理方法时,在插入之前,通过select检查是否存在相同的记录。现在我采用SQL Server... 阅读全文
posted @ 2004-02-03 17:12 dudu 阅读(14310) 评论(4) 推荐(1) 编辑
摘要:在ASP.NET程序中,我们经常需要在用户登录后重定向至相应的位置。在不同的页面产生登录,可能需要重定向至不同的位置。 实现这样的功能,我以前采用的方法是,定义一个SESSION变量,在请求登录页面之前,先设置SESSION变量的值,即登录成功后重定向的位置,在登录处理程序中,验证成功后,读取这个SESSION值,得到重定向位置。 还有一种方法就是通过url参数传递重定向位置值,... 阅读全文
posted @ 2004-02-03 15:51 dudu 阅读(4329) 评论(6) 推荐(0) 编辑
摘要:当你在博客园看到喜欢的文章时,可以点击“收藏”,将文章加入自己的收藏夹,类似于CSDN的收藏功能。还有就是收藏夹是否公开的问题,想听听大家的意见。我觉得还是公开好。这样大家可以通过一些好的收藏夹去查看文章,更容易找到好的文章。 阅读全文
posted @ 2004-02-03 07:02 dudu 阅读(809) 评论(6) 推荐(1) 编辑
摘要:用xscan3beta4扫描没有发现任何漏洞,感谢Hover提供软件。 阅读全文
posted @ 2004-02-02 14:26 dudu 阅读(866) 评论(2) 推荐(1) 编辑
摘要:博客园自推出以来,我一直忙于修改程序,没时间管理Web服务器,对WEB服务器的安全也就缺乏管理,我只是用Windows update安装了所有操作系统的补丁,SQL Server 2000安装了SP3a,上次sa密码被改,就已经提醒我,Web服务器顾存在安全问题,但由于时间问题,我没有仔细检查WEB服务器的安全,我只是更改了sa的密码,今天我检查Web服务器时,发现服务器被攻击了,而... 阅读全文
posted @ 2004-02-02 11:59 dudu 阅读(4003) 评论(12) 推荐(2) 编辑
摘要:在首页点击“进入我的博客”,可以直接进入你的博客空间。如果你没有在本机保存密码,会出现登录窗口,输入用户名与密码,就可以进入了。如果登录时选择了 “remember me”,以后点击“进入我的博客”,直接进入你的博客空间,不出现登录窗口。 阅读全文
posted @ 2004-02-02 07:05 dudu 阅读(729) 评论(2) 推荐(1) 编辑