XML序列化是将对象的公共属性和字段转换为XML格式,以便存储或传输的过程。反序列化则是从XML输出中重新创建原始状态的对象。XML序列化中最主要的类是XmlSerializer类。它的最重要的方法是Serialize和Deserialize方法,它位于System.Xml.Serializat.....
分类:
其他好文 时间:
2014-04-29 18:53:14
阅读次数:
629
Java的多态性面向对象编程有三个特征,即封装、继承和多态。
封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?
多态有3个条件1:继承2:重写(重写父类继承的方法)3:父类引...
分类:
编程语言 时间:
2014-04-29 18:29:32
阅读次数:
529
项目中有一个点赞功能,点赞的小图标添加在点赞列表旁边,在xml里可以进行设置,也可以在代码中进行绘图。下面是两种方法的设置:1、xml里:一些控件:button、textView等等里面有个属性是android:drawableLeft就可以将pic设置到text的左边。good....2、代码中:...
分类:
移动开发 时间:
2014-04-29 18:17:15
阅读次数:
461
最近在看读《STL源码剖析》,看到Traits编程技法这节时,不禁感慨STL源码作者的创新能力。那么什么是Traits编程技法呢?且听我娓娓道来:
我们知道容器的许多操作都是通过迭代器展开的。其中容器类似于数组,迭代器类似于指针。我们用数组来写个例子:1 int arr[5] = {1,2,3...
分类:
其他好文 时间:
2014-04-29 18:15:15
阅读次数:
463
2014-04-28
22:32题目:不用if语句或者比较运算符的情况下,实现max函数,返回两个数中更大的一个。解法:每当碰见这种无聊的“不用XXX,给我XXX”型的题目,我都默认处理的是int类型。最高位是符号位,用x
- y的符号位来判断谁大谁小。请看下面代码,条件表达式配合异或运算能满足题目...
分类:
其他好文 时间:
2014-04-29 18:10:05
阅读次数:
395
mysql的char数据类型和varchar数据类型的选择存储引擎对于选择char和varchar的影响:对于MyISAM存储引擎:最好使用固定长度的数据列代替可变长度的数据列。这样可以使整个表静态化,从而使数据检索更快,用空间换时间对于InnoDB存储引擎:使用可变长度的数据列,因为InnoDB数...
分类:
数据库 时间:
2014-04-29 18:05:54
阅读次数:
527
VIM中字符编码的设置 2008-07-24 12:54:18分类:
VIM中,我们可以通过修改/etc/vimrc文件来设置VIM的encoding,我们可以通过:help
encoding来察看vim中关于encoding的一些帮助,:help encoding-values可以看到vim支持的...
分类:
其他好文 时间:
2014-04-29 18:00:46
阅读次数:
533
想看一部电影,下载好后,点开然后发现系统被装了一堆流氓软件,于是分析了压缩包的内容,发现些有趣的东西。
首先解压压缩包,进入解压后文件夹,发现都是链接(当时看到文件夹图标就点开了) 看看那个带有文件夹图标的属性 首先这是个快捷方式,然后运行一个命令
%windir%\system32\cmd.exe...
分类:
其他好文 时间:
2014-04-29 17:59:44
阅读次数:
411
这篇主要引申出Command结合MVVM模式在应用程序中的使用 我们要做出的效果是这样的
就是提供了一个简单的查询功能将结果绑定到DataGrid中,在前面的基础上,这个部分相对比较容易实现了 我们在PageViewModel中添加两个属性
private string _sear...
分类:
Web程序 时间:
2014-04-29 17:51:36
阅读次数:
588
1.下载boost
Windows版,如:boost_1_55_0;2.运行boostrap.bat,会生成bjam.exe;3.运行bjam.exe(时间会比较长),会生成一个stage目录里面包含了所有新生成的lib文件;4.工程属性里面需要包含目录boost_1_55_0,以及库目录boost...
分类:
其他好文 时间:
2014-04-29 17:49:33
阅读次数:
489