posted @ 2010-11-02 23:51 charley_yang 阅读(281) 评论(0) 推荐(0) 编辑
posted @ 2010-11-02 11:53 charley_yang 阅读(1318) 评论(0) 推荐(0) 编辑
|
|||
摘要:
关于Blob Container命名规则当执行上述代码后,运行时会抛出一个很奇怪的问题:One of the request inputs is out of range. 检查之后发现是blobStorage.GetContainerReference("file_upload_folder"); 这个地方错误。一般以为文件夹命名字符串和Windows一样,Windows azure太奇怪了,搜... 阅读全文
posted @ 2010-11-02 11:53 charley_yang 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:
今天开放 Windows Azure 存储服务的时候碰到一个问题: 执行下面的初始化存储代码抛出异常 网上找了一些资料 没有收获 于是回去看Windows azure 白皮书中的示例描述,发现少了一段很重要的代码这是我的代码修改之后的代码原因就是少了这个方法SetConfigurationSettingPublisher,vs2010建项目的时候该方法不会自动产生,导致后面云存储账户失败。pos:... 阅读全文
posted @ 2010-11-02 11:28 charley_yang 阅读(866) 评论(6) 推荐(0) 编辑
摘要:
初次体验 ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析: 在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状态,Reset方法将信号置为不发送状态,WaitOne等待信号的发送。可以通过构造函数的参数值来... 阅读全文
posted @ 2010-10-31 18:10 charley_yang 阅读(19925) 评论(7) 推荐(10) 编辑
摘要:
Semaphore的理解 通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小 访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经申请到许可证的线程释放他占用的许可证让计数器加一,这样最近去申请许可证的... 阅读全文
posted @ 2010-10-30 17:07 charley_yang 阅读(4393) 评论(2) 推荐(2) 编辑
摘要:
这篇博客对在云计算解决方案中操作数据进行总览性的介绍。 概览 对于绝大多数解决方案而言,数据都是至关重要的一部分。在云计算里面,绝大多数现成的建议都可以直接拿来用。但是云计算也有其独特之处。这篇博客将讨论以下两个用例: 将你存放在云中的数据发布至全世界 在云端的项目中使用你本地的数据。 通用的建议 无论是哪种用例,这些建议都是通用的。 选择一个拓扑 在SOA的世界中,最重要的一个概念就是... 阅读全文
posted @ 2010-10-27 15:20 charley_yang 阅读(391) 评论(0) 推荐(0) 编辑
摘要:
最近做Windows Azure开发,碰到一个很怪的问题 有2个引用找不到 Microsoft.WindowsAzure;Microsoft.WindowsAzure.StorageClient; 但是明明引用了dll 如下图 查看错误信息如下: 大概的意思是Microsoft.WindowsAzure.StorageClient依赖的System.Web 包找不到 于是就去引用里头找 果然没发... 阅读全文
posted @ 2010-10-26 15:24 charley_yang 阅读(1403) 评论(0) 推荐(0) 编辑
摘要:
简介 大家知道什么叫做云计算吗?事实上,目前并没有一个确定的定义。然而概括来讲,所谓的云计算,指的就是把你的软件和服务统一部署在数据中心,统一管理,从而实现高伸缩性。 云计算拥有以下特点: · 虚拟化和自动化 · 服务器,存储介质,网络等资源都可以随时替换 · 所有的资源都由云端统一管理 · 高度的伸缩性以满足业务需求 · 集中于将服务传递给业务 云计算的部署方式 从部署方式来说,... 阅读全文
posted @ 2010-10-25 22:17 charley_yang 阅读(395) 评论(0) 推荐(0) 编辑
摘要:
如果你想写一个 Java 程序,观察某对象什么时候会被垃圾收集的执行绪清除,你必须要用一个 reference 记住此对象,以便随时观察,但是却因此造成此对象的 reference 数目一直无法为零, 使得对象无法被清除。 不过,现在有了 Weak Reference 之后,这就可以迎刃而解了。如果你希望能随时取得某对象的信息,但又不想影响此对象的垃圾收集,那么你应该用 Weak Refer... 阅读全文
posted @ 2010-10-22 00:55 charley_yang 阅读(7591) 评论(0) 推荐(0) 编辑 |
|||