logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++设计模式浅识组合模式

组合模式(Composite):将对象组合成树形结构以表示‘部分-整体’的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。何时使用组合模式:当你发现需求中是体现部分与整体层次的结构时,以及你希望用户可以忽略组合对象与单个对象的不同,统一地使用组合结构中的所有对象时,就应该考虑使用组合模式。下面代码使用组合模式定义了包含人力资源部和财务部这些基本对象和分公司、办事处等组合对象的类层

#设计模式#组合模式
位运算:二进制中1的个数12

位运算:是把数字用二进制表示之后,对每一次是0或1的运算。乘除效率低,实际编程中尽可能的用移位运算代替乘除法。世界上有10中人,一种人知道二进制,而另一种人不知道二进制……五种位运算:与、或、异或、左移和右移,分别对应&、 |、 ^、<<、 >>。异或:相同为0, 相异为1。左移运算符m左移n,表示把m左移n位, 最左边的n位将被丢弃。右移要复杂些,右移时处理最左边位: 如果数字是一个无符号数值

VS2015 控制台cl编译器全局环境变量配置

最初接触编程时,学习的是《C++ Primer Plus》,并且使用的是VS2010,当时又是纯小白,所以每次写书本上的程序时都要运行这个好用又庞大的IDE。然而对于像HelloWorld或书上的习题这些微量级的程序完全可以在cmd里使用cl.exe手工编译操作,若程序出现bug时,也能一目了然。昨天重装了系统,在安装新版本的VS2015后,重新配置了环境变量。主要是对Path环境变量追加,以

#c语言
VMware中RedHat下安装VMware Tools

1.打开VMware,启动RedHat;2.启动RedHat后,命令行进入root;3.Ctrl+Alt调出鼠标,在VMware上方菜单栏中单击“虚拟机”–>安装VMware Tools;4.这时RedHat中会自动挂载出一个光驱图标,双击图标,光驱里面的文件有VMwareTools-6.0.0-45731.i386.rpmVMwareTools-6.0.0-45731.tar.gz两

到底了