2015年3月24日

阿里云 Aliyun Open Services SDK for .NET添加Async方法支持

摘要: 项目中使用了阿里云的相关服务,其中官方提供的OSS .Net SDK并没有提供相关操作的Async对应方法,由于项目需要,基于1.0.5492.31618版本做了添加Async支持的修改。主要的修改内容是为IServiceClient这个接口添加了Task SendAsync(ServiceRequ... 阅读全文

posted @ 2015-03-24 17:04 harryttt 阅读(1260) 评论(0) 推荐(0) 编辑

2015年1月18日

Windows Phone开发:「优雅」地将NavigationHelper和Frame对象传入ViewModel中

摘要: 最近因为项目需要接触了Windows Phone 8.1的开发,熟悉了基本的概念后,发现微软默认给了几个Common的类帮助构建应用,分别是NavigationHelper用于帮助页面之间的导航,然后其通过和SuspensionManager这个类来实现页面状态的保存和恢复。当然Suspension... 阅读全文

posted @ 2015-01-18 19:06 harryttt 阅读(1172) 评论(2) 推荐(4) 编辑

2015年1月17日

Windows Phone App基于文件系统的图片缓存方案

摘要: 最近在做一个Windows Phone 8.1的应用,因为应用里面使用了很多图片,所以打算将图片文件缓存到文件系统里面,以便节省流量和提升体验。一般显示图片的做法大多只需要将对应的Uri地址绑定到对应控件的ImageSource属性上即可,或者将Uri传入BitmapImage对象,其会自动将资源异... 阅读全文

posted @ 2015-01-17 14:39 harryttt 阅读(1062) 评论(8) 推荐(5) 编辑

2015年1月14日

翻译「C++ Rvalue References Explained」C++右值引用详解 Part8:Perfect Forwarding(完美转发):解决方案

摘要: 本文为第八部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/cpp-rvalue-references-explained-introduction.html。Perfect Forwarding(完美转发):解决方案对右值引用的两个规则中的第一个也同样... 阅读全文

posted @ 2015-01-14 14:09 harryttt 阅读(2318) 评论(0) 推荐(2) 编辑

翻译「C++ Rvalue References Explained」C++右值引用详解 Part7:Perfect Forwarding(完美转发):问题

摘要: 本文为第七部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/cpp-rvalue-references-explained-introduction.html。Perfect Forwarding(完美转发):问题Move语义背后右值引用用来解决的另一个... 阅读全文

posted @ 2015-01-14 10:46 harryttt 阅读(1115) 评论(0) 推荐(0) 编辑

翻译「C++ Rvalue References Explained」C++右值引用详解 Part6:Move语义和编译器优化

摘要: 本文为第六部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/cpp-rvalue-references-explained-introduction.html。Move语义和编译器优化考虑下面这样的函数定义:X foo(){ X x; // perh... 阅读全文

posted @ 2015-01-14 10:20 harryttt 阅读(625) 评论(0) 推荐(0) 编辑

2015年1月13日

翻译「C++ Rvalue References Explained」C++右值引用详解 Part5:右值引用就是右值吗?

摘要: 本文为第五部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/cpp-rvalue-references-explained-introduction.html。右值引用就是右值吗?同之前一样,给出一个X类,让我们可以重载它的拷贝构造函数和拷贝赋值操作符来... 阅读全文

posted @ 2015-01-13 23:36 harryttt 阅读(799) 评论(0) 推荐(1) 编辑

翻译「C++ Rvalue References Explained」C++右值引用详解 Part4:强制Move语义

摘要: 本文为第四部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/4220233.html。强制Move语义众所周知,正如C++标准的第一修正案所陈述:“委员会不会建立任何试图绊住C++程序员的脚的规则。(The committee shall make no... 阅读全文

posted @ 2015-01-13 22:30 harryttt 阅读(914) 评论(0) 推荐(0) 编辑

翻译「C++ Rvalue References Explained」C++右值引用详解 Part3:右值引用

摘要: 本文为第三部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/4220233.html。右值引用如果x是任意类型,那么x&&则被称作一个对x的右值引用(rvalue reference)。为了更好区分,原来的引用x&现在也被称作左值引用(lvalue re... 阅读全文

posted @ 2015-01-13 21:29 harryttt 阅读(708) 评论(0) 推荐(0) 编辑

翻译「C++ Rvalue References Explained」C++右值引用详解 Part2:Move语义

摘要: 本文为第二部分,目录请参阅概述部分:http://www.cnblogs.com/harrywong/p/4220233.html。Move语义假设x是一个类,其含有一个指针或者某些资源的句柄(handle)。写作m_pResource。由这个资源,我的意思是包括构造、克隆、析构都认真考虑在内的,一... 阅读全文

posted @ 2015-01-13 01:02 harryttt 阅读(761) 评论(0) 推荐(0) 编辑

导航