23

Repository模式

生鱼片 发布于 2009-03-20 14:59 评论(39) 阅读(49583)
0

谈表达式树的缓存(5):引入散列值

到目前为止,我们已经实现了三种缓存方式:首先我们设法构建唯一字符串,但是由于它的代价较高,于是我们使用了前缀树进行存储;又由于前缀树在实际操作中所花的时间和空间都有不令人满意之处,我们又引入了二叉搜索树。那么二叉搜索树又有什么缺点呢?其实前文已经谈到过了,那就是从理论上来说,它的时间复杂度相对前两个...

Jeffrey Zhao 发布于 2009-03-20 01:40 评论(16) 阅读(13658)
0

谈表达式树的缓存(4):使用二叉搜索树(AVL树)

上一篇文章中谈到的前缀树实现方式,时间复杂度从理论上来讲已经达到了最优,而空间复杂度理论上也可以做到较优。但是理论和实际是有差别的,而对于上文前缀树的实现来说,这两方面并不是非常理想: 时间:前缀树时间复杂度为O(m)的前提是每次哈希表查找操作的时间复杂度为O(1),不过这个O(1)与一次数值比较...

Jeffrey Zhao 发布于 2009-03-19 09:05 评论(37) 阅读(12004)
0

谈表达式树的缓存(3):使用前缀树

在上一篇文章里我们设法将前缀树构造为一个唯一的字符串,然后使用字符串作为key缓存在字典中。这个想法非常直接,做法也不困难(在遍历时记录详细信息便可)。不过事实上,老赵在思考表达式树的缓存问题时,这种字符串拼接的方式只存在于脑海当中,而上文的实现是为了这一系列文章的完整性而特地编写的。这是因为它的缺...

Jeffrey Zhao 发布于 2009-03-18 01:24 评论(40) 阅读(14596)
0

JavaScript 获取所点击行中某单元格的内容

原理:在行绑定时为行添加onclick handler, 并绑定所要显示的单元格内容:代码如下[代码][代码]...

LanceZhang 发布于 2009-03-17 16:12 评论(1) 阅读(2081)
0

服务层框架设计(二)——服务请求示例

智艾悦 发布于 2009-03-17 09:56 评论(7) 阅读(2123)
1

谈表达式树的缓存(2):由表达式树生成字符串

谈到使用表达式树作为key进行缓存,您脑海中最早浮现出来的解决方案是什么?老赵看来,大部分朋友的第一反应自然就是将作为key的表达式树,使用一定规则生成一个字符串。简而言之,这个生成字符串的规则F需要能够保证: 在同一个缓存空间内,同样的表达式树能够生成相同的字符串。 在同一个缓存空间内,不同的表...

Jeffrey Zhao 发布于 2009-03-17 00:58 评论(66) 阅读(12736)
1

asp.net+ajax留言本

没有了解ajax的时候,觉得很神秘,了解了之后,不就那么回事么(说笑)今天我们不用任何框架,来实现一个简单的留言本,已经在Firefox和IE下测试正常ajax就是“Asynchronous JavaScript and XML”的全称,即异步的javascript和xml,和我高中球队名字一样用a...

songzibin 发布于 2009-03-16 09:46 评论(1) 阅读(699)
0

服务层框架设计(一)——简要介绍

智艾悦 发布于 2009-03-16 09:37 评论(5) 阅读(3147)
1

MSChart图表控件的一些使用

生鱼片 发布于 2009-03-15 15:49 评论(46) 阅读(14097)
0

大家在开发ASP.NET应用程序时感觉有哪些值得讨论的话题呢?

不知道大家在开发ASP.NET过程中时,会产生哪些思考呢?这些思考可以是开发方式上的,可以是部署运营上的,可以是测试实践上的——只要不是某某具体问题该怎么解决,某段代码里是否有某个Bug,只要是值得议论的话题,都可以提出。最好是具体某个问题,例如XX和XX的优劣或选择,而不是简单的说“XX方面的问题...

Jeffrey Zhao 发布于 2009-03-13 16:03 评论(121) 阅读(8974)
1

招聘中高级.NET开发人员(上海柏盛网络技术有限公司)

工作职责 开发产品功能,包括架构、设计、开发以及单元测试;保证按时交付高质量的软件服务/组件; 在开发以及产品环境下进行调试排错,快速解决客户问题; 配合项目管理和测试团队,满足项目进度计划; 为开发团队提供技术领导与支持,对初级开发人员进行辅助和指导; 应聘要求 扎实的计算机科学基础; ...

Jeffrey Zhao 发布于 2009-03-13 15:47 评论(33) 阅读(7421)
0

使用HttpHandler解析并展示PDF文档内容

前言如果我们想将服务端的PDF文档内容展示给客户端,往往会通过URL直接访问的方式。这样一来,PDF文档就会毫无保留的保存到客户端去,通过浏览器的PDF插件,客户端可以随意拷贝PDF的副本。(如下图)本文通过HttpHandler和开源控件PDFBox来对PDF文档进行访问控制,只向客户端解析并展示...

LanceZhang 发布于 2009-03-11 11:08 评论(31) 阅读(7031)
0

ASP.NET AJAX Advance Tips & Tricks (8) 扩展AJAX Control Toolkit中的控件

LanceZhang 发布于 2009-03-10 12:32 评论(0) 阅读(2072)
0

JavaScript日期时间间隔计算

HiIf you need to validate the date span between the two input dates, I would like to suggest you try the following demo, which works fine on our lab:[...

LanceZhang 发布于 2009-03-10 11:42 评论(1) 阅读(5063)
34

一个简单的性能计数器:CodeTimer

有数据,有真相,相信大家在平时的工作或学习过程中,都需要比较几种不同方法或实现之间的性能差距。在这些时候,往往就需要我们不断地创建Stopwatch,打开,关闭,然后打印时间。这种一遍又一遍的重复终有一天会让人忍无可忍,因此如果能有一个“标准”的性能计数器,那应该可以让生活轻松许多。这个性能计数器不...

Jeffrey Zhao 发布于 2009-03-10 09:03 评论(77) 阅读(48096)
0

资源本地化——Localization

智艾悦 发布于 2009-03-10 00:06 评论(12) 阅读(2018)
1

iReaper:WebCast视频下载辅助工具

MSDN WebCast中心设计的愈发有些奇怪了,下载视频也变得越来越复杂,已经有不少朋友向老赵询问视频该如何下载。虽然我觉得……找视频嘛……仔细点,总归找得到……不过有个辅助工具帮助大家偷这么个懒还是有些好处的。最近忙着工作、学习和研究,一直没有时间去写这篇“推广”。不过一直拖下去也不是办法啊,试...

Jeffrey Zhao 发布于 2009-03-09 23:37 评论(29) 阅读(16893)
0

SQL开发中容易忽视的一些小地方(六)

min.jiang 发布于 2009-03-09 21:46 评论(23) 阅读(2668)
0

持久数据层框架设计(一)

智艾悦 发布于 2009-03-09 10:41 评论(34) 阅读(4239)