了解 digg.com 和 Reddit 这两个 Slashdot 的后继者
slashdot.org 是一个社会网站,用户通过提交带有简要注释的 URL 就可以在这家网站上找到任何感兴趣的东西(URL 与注释的组合以后再讨论)。对于这类网站的很多用户来说,虽然 Slashdot 的一些基本思路可追溯到网络通信的初期,但它仍已久负盛名。像 Slashdot 这样的网站,其特征就是提供讨论问题和突出显示较为有趣信息的机制。我曾讨论过 del.icio.us 这个网站,该站点主
http://cyqdata.cn/cnblogs/article-detail-39811
ubuntu11.04安装NetBeans 7.0中文显示乱码或者方框问题的解决(JRE中文字体设置)
当我在ubuntu 11.04中安装netbeans 7.0的时候,出现一个奇怪的现象,启动netbeans中,发现很多中文字无法显示,直接显示一个方框。很显然是没有找到某些字的显示数据,但是奇怪的是有些汉字可以显示,真神奇,难道netbeans所用到的字库居然不全吗?
而 ubuntu可以正常显示汉字,说明ubuntu本身的字库应该是没问题到。那么问题出在什么地方呢?
答案是:JRE
netbe
http://cyqdata.cn/cnblogs/article-detail-39765
深入研究 Repeater
在所有这三个数据 Web 控件中,Repeater Web 控件在呈现的 HTML 里提供了最大的灵活性。 DataGrid 或 DataList 会在预设的 HTML 标记中自动包含开发人员指定的内容。与它们不同的是,Repeater 在呈现的时候将严格生成指定的 HTML 标记。 因此,如果不想用 HTML的table或者一系列span,标记显示数据,而希望以其他方式显示数据,就必须使用Rep
http://cyqdata.cn/cnblogs/article-detail-39747
重提URL Rewrite(1):IIS与ASP.NET
之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未尽,于是最终还是忍不住提笔写了这系列文章。这些文章不会谈论URL Rewrite的价值与意义,而只会谈论纯技术的内容。文章中也不会有详尽地实现分析,而是结合了我的经验,从应用角度来讲解这个话题。您已经知道的,您还不知道的,别处已经讲过的,或者还
http://cyqdata.cn/cnblogs/article-detail-39744
jQuery Validation插件remote验证方式的Bug
jQuery插件很多,其中一个重要的插件便是jQuery Validation,它的作用是对表单进行验证,还上了jQuery官网。不过奇怪的是,最近用下来感觉有些古怪,因为好像有些死板,已有功能的应变能力还不强,甚至还有个奇怪的Bug。任何项目有Bug其实也正常,但这个Bug其实是一个文档上已经记载了,却没有实现的功能,这就有些说不过去了。这个问题便出在remote验证方式上,还好修改起来非常容易
http://cyqdata.cn/cnblogs/article-detail-39720
Spring REST
前面介绍过Spring的MVC结合不同的view显示不同的数据,如:结合json的view显示json、结合xml的view显示xml文档。那么这些数据除了在WebBrowser中用JavaScript来调用以外,还可以用远程服务器的Java程序、C#程序来调用。也就是说现在的程序不仅在BS中能调用,在CS中同样也能调用,不过你需要借助RestTemplate这个类来完成。RestTemplate
http://cyqdata.cn/cnblogs/article-detail-39645
2009年11月John Resig(jQuery创始人)在荷兰Fronteers大会上的演讲.
视频与幻灯片(含视频下载): http://fronteers.nl/congres/2009 ... -javascript-testing演讲很口语化, 且没有抄本记录, 因此翻译的过程稍微删减了一点无法听清的内容与废话. 但是大意应该没有影响.John Resig的演讲已经逐渐从JS测试与性能剖析转向了jQuery 1.4.x的宣传.这一部是他唯一集中讲述测试的演讲, 也是我认为最
http://cyqdata.cn/cnblogs/article-detail-39554
微软 Share Point 2010 企业应用解决方案
SharePoint 2010功能及改进
SharePoint 2010分为两个版本SharePoint Foundation 2010和SharePoint Server 2010,其中SharePoint Foundation 2010是WSS 3.0的升级,而SharePoint Server 2010则是MOSS 2007的升级(文中如无特别说明则SharePoint 2010是二者统
http://cyqdata.cn/cnblogs/article-detail-39505
如何解决“已有打开的与此命令相关联的 DataReader,必须首先将它关闭。”
这个异常相信许多的朋友都遇到过,我也经常遇到, 都是编码时大意,没有关闭连接,简单处理就OK之~~ 但今天同样的问题,把我郁闷坏了,整个网站操作数据库的地方都报这个错误,出现的频率很高,刷新一下就好了,使得网站不能正常运行。 &nb
http://cyqdata.cn/cnblogs/article-detail-39459
一步一步实现ReportingServices2008匿名访问
在ReportingServices2005中我们需要匿名访问报表的时候,只需要在IIS里面做下简单设置就可以实现,而在ReportingServices2008(R2)中不在依靠IIS,只是占用的还是80端口而已。其实匿名访问有很多中解决办法,譬如:使用ReportViewer控件、与SharePoint集成等等...... 下面我介绍SQL
http://cyqdata.cn/cnblogs/article-detail-39446
深入浅出多线程系列之十五:Reader /Write Locks (读写锁)
线程安全的一个很经常的需求是允许并发读,但是不允许并发写,例如对于文件就是这样的。
ReaderWriterLockSlim 在.net framework 3.5的时候就提供了,它是用来代替以前的”fat”版本的”ReaderWriterLock”
这两个类,有两种基本的锁----一个读锁,一个写锁。
写锁是一个完全排他锁。
读锁可以
http://cyqdata.cn/cnblogs/article-detail-39428
菜鸟学 VB 用API在PictureBox中I划线|平移|放大|缩小 详解and分享
首先声明下本人也是个小菜鸟,这个功能也是在老大的指点下才实现的,所以在此特此感谢我们老大BOSS曾,谢谢你是一位伟大的程序员。
《PS:个人认为第一篇文摘写的很乱,特别乱。有耐心的朋友们可以继续看下去,但是我不保证你会不会出现精神异常哦,呵呵》
写程序最害怕出现什么,个人觉得现在我害怕两个:1是出现若有若无的BUG,这种BUG找起来是相当的麻烦。如果是小项目的话有可能解决那个BUG的时间我基本上都
http://cyqdata.cn/cnblogs/article-detail-39424
Windows Azure入门教学系列 (一): 创建第一个WebRole程序
在第一篇教学中,我们将学习如何在Visual Studio 2008 SP1中创建一个WebRole程序(C#语言)。在开始学习之前,请确保你的机器上已经安装了:
Windows Azure Tools for Microsoft Visual Studio 1.1 (February 2010) Windows Azure Software Development Kit (Novembe
http://cyqdata.cn/cnblogs/article-detail-39348
基于消息与.Net Remoting的分布式处理架构
分布式处理在大型企业应用系统中,最大的优势是将负载分布。通过多台服务器处理多个任务,以优化整个系统的处理能力和运行效率。分布式处理的技术核心是完成服务与服务之间、服务端与客户端之间的通信。在.Net 1.1中,可以利用Web Service或者.Net Remoting来实现服务进程之间的通信。本文将介绍一种基于消息的分布式处理架构,利
http://cyqdata.cn/cnblogs/article-detail-39344
12个Web开发者应该掌握的Firebug技巧
相信很多从事Web开发工作的开发者都听说和使用过Firebug,但可能大部分人还不知道,其实它是一个在网页设计方面功能相当强大的编辑器,它可以对HTML、DOM、CSS、HTTP和Javascript进行全面的跟踪和调试。它是Firefox浏览器的一个插件,所以建议各位Web开发者,要充分利用FireFox浏览器和Firebug插件进行日常的调试工作。本文选取了12个Web开发者应该掌握的Fire
http://cyqdata.cn/cnblogs/article-detail-39335
《Microsoft SQL Server 2008 Analysis Services Step by Step》学习笔记十四:设计聚合(Aggregation)(上)
SQL Server 2008中SQL应用系列及BI笔记系列--目录索引
导读:本文介绍Analysis Services中与聚合(Aggregations)相关的设计。
本文将包括以下内容:
■1、使用Aggregation设计向导设计Aggregation
■2、通过创建属性关联和用户自定义层次来改善Aggregation
■3、使用AggregationUsage特性控制一个属性的聚合
■4
http://cyqdata.cn/cnblogs/article-detail-39277
MapReduce编程基础
1. WordCount示例及MapReduce程序框架
2. MapReduce程序执行流程
3. 深入学习MapReduce编程(1)
4. 参考资料及代码下载
<1>. WordCount示例及MapReduce程序框架
首先通过一个简单的程序来实际运行一个MapReduce程序,然后通过这个程序我们来哦那个结一下Map
http://cyqdata.cn/cnblogs/article-detail-39263
深入浅出多线程系列之十四:线程的交会(Thread Rendezvous)
在上篇文章中我们使用了Wait和Pulse 实现了Countdown
接下来我们可以使用刚刚写的Countdown 类来实现两个线程的交会。
class Rendezvous { static&
http://cyqdata.cn/cnblogs/article-detail-39262
重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
在之前的文章里我们已经谈论了有关URL Rewrite的几个主要的方面。在本系列的最后一篇文章中,我们就来讨论一下有关不同级别URL Rewrite的一些细节与特点。
理论上说,IIS级别的URL Rewrite使用C或C++编写,比使用托管代码编写的ASP.NET级别URL Rewrite性能要高。但是我认为这方面的差距在大部分情况下可以忽略不计,这种性能几乎不可能成为性能瓶颈。因此选择何种
http://cyqdata.cn/cnblogs/article-detail-39255
php连接LDAP服务器(Active Directory)及信息的检索
LDAP是个Protocol,目前常用的实现有如下三种方案:
1 NDS(Novell Directory Services)
2 Microsoft Active Directory
3 OpenLDAP
要实现LDAP,第一步是设计DIT(即Directory Information Tree)。
以下连接代码在Microsoft Active Director
http://cyqdata.cn/cnblogs/article-detail-39253