摘要:
基于SignalR的超线程上载器记得以前做过一个东西,就是当数据库有数据更新的时候,能够自动更新到前台,那时候signalr还没出现的时候,需要自己实现long pooling, 比较痛苦,反正是最终做完,效果也不是多么理想. 没想到最近几天发现了SignalR这个开源的东西,并且,它居然还被.net 4.0收录了. 怀着对实时交互性能的兴趣,于是便诞生了本文.效果演示下面我们先来看看演示(四个文件,前三个大小差不多,都为10MB左右,最后一个为400MB)(本演示在Firefox以及Chrome下演示通过,在IE7及其以下版本未通过.):看到了吧,多线程下载加上实时的通知功能,让webui变 阅读全文
posted @ 2013-03-09 21:49
HackerVirus
阅读(245)
评论(0)
推荐(0)
摘要:
使用C语言获取百度源代码当我在单机世界摸爬滚打数月时,我也跟着时代的潮流,正式的跨入了网络化编程时代。学习一项新技术,永远是一件令人兴奋的事情。但是,想要找到一个好的学习教程无疑是一件困难的事情,搜寻百度谷歌无数次,终于踏入了Winsock的大门,我会在学习Windows网络编程中的心得体会发布出来,供大家学习。因为我也是新手,如果在博文当中有什么错误的地方,还请各位高手大大提出来,以帮助本人改正错误。 如果你原来学习过Winsock编程,那么看本篇文章将会非常轻松。如果没学过,也没关系,本篇博文将会详细讲解。OK,废话不多说,直接跳到主题。 1.在我们使用任何winsock函数之前,必须.. 阅读全文
posted @ 2013-03-09 21:35
HackerVirus
阅读(526)
评论(0)
推荐(0)
摘要:
利用emacs调试C++程序教程俗话说,Emacs是神的编辑器,而Vim是编辑器之神。高手程序员都是用这两样神器进行开发。本人觉得,Emacs之所以厉害,是因为许多在其他编辑器下必须用鼠标点选很多步的操作,在Emacs下都可以通过键盘来完成。大大地节省了你在显示器上找按钮的时间。Emacs在Linux上运行感觉比windows流畅些,用Emacs编辑程序时,手基本不用离开键盘,就可以完成所有的工作。那么今天就让我们看看如何利用Emacs来调试C++程序。一、安装Emacs和GCC下载地址:Emacs:http://www.gnu.org/software/emacs/ GCC:http://g 阅读全文
posted @ 2013-03-09 21:33
HackerVirus
阅读(962)
评论(0)
推荐(0)
摘要:
什么是 Backbone.jsBackbone.js 是一个在JavaScript环境下的 模型-视图-控制器 (MVC) 框架。任何接触较大规模项目的开发人员一定会苦恼于各种琐碎的事件回调逻辑、以及金字塔般的代码。而且,在传统的Web应用程序代码中,不可避免的都有在应用逻辑中加入显示数据的代码的情况。当项目规模愈发变大时,这种形式的代码变得越发的难以维护,因为任何在主干逻辑中的变更都可能影响到数据显示逻辑,反之亦然。Backbone就是要来解决这样的代码耦合的问题。它通过提供一个控制层-显示层的框架,以及模版(template)来分离各自逻辑。这样的MVC框架类似于传统意义上桌面程序以及服务 阅读全文
posted @ 2013-03-09 21:24
HackerVirus
阅读(248)
评论(0)
推荐(0)
摘要:
数据结构的扩张前言:通常我们会遇到一些问题,采用一些标准的数据结构,如双链表、散列表或二叉查找数时,不能够满足操作要求,需要对这些数据结构进行扩张,添加一些额外的信息使得能够完成新的操作。附加的信息需要对数据结构的某些操作进行调整,这个是非常关键的步骤,决定着数据结构扩张是否能够实现。本章主要讨论了红黑树结构的扩张,介绍了两种扩张方式。第一种方式扩张使得红黑色能够支持动态集合上顺序统计,快速找出集合中第i小的数,或给出某个元素在集合的全序中的排名。第二种方式扩张使得红黑色能够进行区间操作,可以很快地找到集合中覆盖的区间。关于红黑色请参考第13章,http://www.cnblogs.com/A 阅读全文
posted @ 2013-03-09 21:21
HackerVirus
阅读(241)
评论(0)
推荐(0)
浙公网安备 33010602011771号