wpcockroach

导航

08 2014 档案

C++多线程环境下的构造函数
摘要:多线程的环境里,我们总不可避免要使用锁。于是一个常见的场景就是: 问题 多线程环境下该如何实现拷贝构造函数和移动构造函数呢? 要实现默认构造函数,没有挑战。使用成员初始化列表就可以: ObjectWithLock() : mtx_(), shared_res_() {} // 如果SomeResTy 阅读全文

posted @ 2014-08-17 12:45 wpcockroach 阅读(2252) 评论(1) 推荐(0)

Data Binding和INotifyPropertyChanged是如何协调工作的?
摘要:前言 WPF的一大基础就是Data Binding。在基于MVVM架构的基础上,只有通过实现INotifyPropertyChanged接口的ViewModel才能够用于Data Binding。 要实现INotifyPropertyChanged接口,只需要实现一个事件,event Propert 阅读全文

posted @ 2014-08-13 02:00 wpcockroach 阅读(6351) 评论(0) 推荐(5)

简单几句话总结Unicode,UTF-8和UTF-16
摘要:概念 先说一说基本的概念,这包括什么是Unicode,什么是UTF-8,什么是UTF-16。 Unicode,UTF-8,UTF-16完整的说明请参考Wiki(Unicode,UTF-8,UTF-16)。用比较简单的话来说就是,Unicode定义了所有可以用来表示字符的数值集合(称之为Code Po 阅读全文

posted @ 2014-08-12 14:57 wpcockroach 阅读(39639) 评论(0) 推荐(1)