07 2009 档案

摘要:asp.net里提供了多种方式,从服务器端向客户端写文件流,实现客户端下载文件。这种技术在做防下载系统时比较有用处。 主些技术主要有:WriteFile、TransmitFile和BinaryWrite 其中WriteFilet和BinaryWrite出现得比较早,对文件流的输出可以启动作用,但由于都是将整个文件读到内存后再往客户端写,因此会占用大量的内存资源,特别是要下载的文件比较大时,影响asp.net应用的稳定运行。 TransmitFile是为了弥补WriteFile和BinaryWrite的不足才出现的方法,比WriteFile和BinaryWrite更加的稳定强大,对大文件的支持也不错。但其也有不足之处,对断点续传的支持不行,一个大的文件如果一次性没有下载完成的话,就需要从头再来。 那么一个对性能影响小、支持大文件下载、支持断点续传甚至是多线程下载程序还是需要自己来写的。其实BinaryWrite和WriteFile之所以会影响性能,是因为将整个文件读到内存后再往客户端写,那么我们可以控制他的输出方式,一次只读一块内容到内存,再往客户端写,这些就可以自定义下载的 阅读全文
posted @ 2009-07-25 23:53 canbeing 阅读(11893) 评论(11) 推荐(7) 编辑
摘要:RHEL 在发行的时候,有两种方式。一种是二进制的发行方式,另外一种是源代码的发行方式。 无论是哪一种发行方式,你都可以免费获得(例如从网上下载),并再次发布。但如果你使用了他们的在线升级(包括补丁)或咨询服务,就必须要付费。 RHEL 一直都提供源代码的发行方式,CentOS 就是将 RHEL 发行的源代码从新编译一次,形成一个可使用的二进制版本。由于 LINUX 的源代码是 GNU,所以从获得 RHEL 的源代码到编译成新的二进制,都是合法。只是 REDHAT 是商标,所以必须在新的发行版里将 REDHAT 的商标去掉。 REDHAT 对这种发行版的态度是:“我们其实并不反对这种发行版,真正向我们付费的用户,他们重视的并不是系统本身,而是我们所提供的商业服务。” 所以,CentOS 可以得到 RHEL 的所有功能,甚至是更好的软件。但 CentOS 并不向用户提供商业支持,当然也不负上任何商业责任。 阅读全文
posted @ 2009-07-20 22:23 canbeing 阅读(2395) 评论(0) 推荐(1) 编辑
摘要:七分钟你可以做一场演讲,Show一次自己,认识几十个朋友,了解最新的科技与艺术。 Punch Party in Shenzhen on July 26th. Welcome U to come 本期Punch Party将不局限在某一领域或某一话题,将是不折不扣的泛话题。本次Punch Party将邀请艺术、IT、法律等多个圈子的朋友前来演讲。 Pecha Kucha意指日文「喋喋不休、闲聊」,演讲者利用简洁的简报方式,在20张简报、每张20秒钟内完成个人秀;而由台湾数位文化协会所支持举办的『Punch Party』,则聚集了许多网路上不同领域的达人们,在7分钟内,简单明白的传达其专业领域的主题给在场听众。七分钟,看似很短,讲者必须掌握、融会贯通能力、速度、节奏感、创意与巧思,更重要是“分享”的精神。自由分享你是谁、你曾经做过什么、你正在做什么、你想做什么、为什么你要做这些事……任何关于工作、关于生活、关于梦想、关于自己,以轻松愉快的派对方式展现自己的精采分享,在轻松中撞击出创意火花。 阅读全文
posted @ 2009-07-19 10:43 canbeing 阅读(481) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示