天高地厚

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月16日

摘要: 最近在项目中遇到了Socket异步网络传输的问题,所以沉下心来整理下。于是,先问了下度娘,结果找到了园友志良的一篇文章《C#中异步和多线程的区别》(参考文献1),精读了一遍,个人觉得理解的很好,自己学习下之余,又动手加工了一下以分享给各位博友,希望各位博友能对异步和多线程有一个清楚的认识。 C#中异步和多线程的区别是什么呢?异步和多线程两者都可以达到避免调用线程阻塞的目的,从而提高软件的可响应性。甚至有些时候我们就认为异步和多线程是等同的概念。但是,异步和多线程还是有一些区别的。而这些区别造成了使用异步和多线程的时机的区别。 异步操作的本质http://www.cnblogs.com/... 阅读全文

posted @ 2012-12-16 21:27 天高地厚-GNU 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 在引入实例以前,我们有必要回顾,并进一步了解分层架构。“层”是一种体系结构模式[POSA1],也是被广大软件从业人员用得最为广泛而且最为灵活的模式之一。记得在CSDN上,时常有朋友问到:“分层是什么?为什么要分层?三层架构是不是就是表现层、业务逻辑层和数据访问层?”到这里,你可能会觉得这些朋友的问题很简单,分层嘛,不就是将具有不同职责的组件分离开来,组成一套层内部高聚合,层与层之间低耦合的软件系统吗?不错!这是分层的目标。但是,我们应该如何分层呢?领域驱动设计的讨论同样也是建立在层模式的基础上的,但与传统的分层架构相比,它更注重领域架构和技术架构的分离。传统的三层架构 如上文那位朋友提的... 阅读全文

posted @ 2012-12-16 21:21 天高地厚-GNU 阅读(173) 评论(0) 推荐(0) 编辑

摘要: http://www.cnblogs.com/heyuquan/archive/2012/12/16/2820775.html 阅读全文

posted @ 2012-12-16 21:17 天高地厚-GNU 阅读(107) 评论(0) 推荐(0) 编辑

摘要: 在Flex的应用开发中,同ASP.NET,JSP,PHP等应用一样,都会有上传/下载文件的应用需求,Flex的SDK也为我们提供了专门的类 FileRefUdderence实现文件上传/下载。Flex只是作为一个客户端,要实现上传或下载必须得为其提供一个服务端来接受上传或下载的请求,本文以ASP.NET中的HttpHandler作为文件上传的服务端来完成上传功能。OK,我们从Flex客户端开始,看看客户端是通过什么方式想服务端发起请求。Flex客户端要完成文件上传下载都是通过FileRefUdderence来实现,首先得定义一个该类型对象实例:1 [Bindable]2 private var 阅读全文

posted @ 2012-12-16 21:09 天高地厚-GNU 阅读(180) 评论(0) 推荐(0) 编辑

摘要: 一、准备工作 Flex开发平台:Adobe Flex Builder 2.0.1 .Net开发平台:Visual Studio.Net 2005 Remoting网关:Fluorine 二、创建项目1、创建.NET项目分别安装以上三个软件,在安装好Fluorine之后,自动在.Net 2005新建网站中增加一个模板:Fluorine ASP.NETWebApplication。选择该模板,创建一个.NET网站a)打开Visual Studio 2005,分别选择 文件 -> 新建 -> 网站b)选择已安装模板“Fluorine ASP.NETWebApplication”,为了便于 阅读全文

posted @ 2012-12-16 21:02 天高地厚-GNU 阅读(172) 评论(0) 推荐(0) 编辑

摘要: Flex与.NET互操作http://www.cnblogs.com/tianlangshu/archive/2012/04/22/2465675.htmlhttp://www.cnblogs.com/beniao/archive/2009/06/14/1502810.htmlFlex与.NET互操作系列文章 阅读全文

posted @ 2012-12-16 20:54 天高地厚-GNU 阅读(181) 评论(0) 推荐(0) 编辑

摘要: Cairngorm是flex开发的mvc框架,现在在 adobe旗下。它架构和eclipse插件开发gef架构很相似,具体工作原理如下:该框架就是一个Cairngorm.swc文件,大家可以到Cairngrom的官方网站上去下载,我在这里提供地址:http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm然后新建一个Flex工程,有一个Cairngrom.swc包一定要引进去才行(一般放在libs文件夹里面),或者直接 在build path中加入该包。下面通过一个实例来说明Cairngorm框架如何使用。我们做一个简单的图书录入显 阅读全文

posted @ 2012-12-16 20:48 天高地厚-GNU 阅读(280) 评论(1) 推荐(0) 编辑

摘要: //登录VER=1.0&CMD=Login&SEQ=&UIN=&PS=&M5=1&LC=9326B87B234E7235//获取消息VER=1.0&CMD=GetMsgEx&SEQ=&UIN=//发送消息VER=1.0&CMD=CLTMSG&SEQ=&UIN=&UN=&MG=//朋友列表VER=1.0&CMD=List&SEQ=&UIN=&TN=160&UN=0//获取好友状态VER=1.0&CMD=Query_Stat&SEQ 阅读全文

posted @ 2012-12-16 20:02 天高地厚-GNU 阅读(168) 评论(0) 推荐(0) 编辑

2012年12月15日

摘要: SWFUpload是一个客户端文件上传工具,最初由Vinterwebb.se开发,它通过整合Flash与JavaScript技术为WEB开发者提供 了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。主要特点:* 可以同时上传多个文件;* 类似AJAX的无刷新上传;* 可以显示上传进度;* 良好的浏览器兼容性;* 兼容其他JavaScript库 (例如:jQuery, Prototype等);* 支持Flash 8和Flash 9;SWFUpload不同于其他基于Flash构建的上传工具,它有着优雅的代码设计,开发者可以利 阅读全文

posted @ 2012-12-15 07:59 天高地厚-GNU 阅读(158) 评论(0) 推荐(0) 编辑

摘要: lickupload是个非常好用的.net上传控件,链接在这里:http://krystalware.com/slickupload,有demo可看支持大文件,系统资源占用少,带有上传进度显示,强大,美观,可自定义性很强……这么好用的东西当然是要付费的,你可以从官方网站下载到完整功能的免费版,免费版跟付费版的唯一区别就是会在使用该控件的页面右下角fixed定位一个显示了软件版权信息和链接的蓝色长条容器(目前还没发现其它的区别)。其实所谓破解也就是去掉这个蓝色长条而已。网上找到过别人破解的slickupload,只不过是比较古老的版本了,5.5.1,现在都已经6.1.1l了……再者,从一个开发者 阅读全文

posted @ 2012-12-15 07:44 天高地厚-GNU 阅读(454) 评论(0) 推荐(0) 编辑