编程基础
LoveYooY
这个作者很懒,什么都没留下…
展开
-
Linux系统处理机管理(Linux进程和Linux线程)
进程定义:进程是一个可并发执行原创 2014-11-23 11:11:12 · 744 阅读 · 0 评论 -
位运算总结
1.按位与&按位与常用于将某个运算量的某些位清零或提取某些位的值。2.按位或|按位或常用与将某个运算量的某些位置13.按位异或^与1异或该位翻转,与0异或该位不变4.按位取反~5.按位左移高位舍弃,低位补零,左移一位相当于乘以2,前提是不溢出,即不超出表示范围6.按位右移>>低位移出,高位对无符号数补0,对有符号数要按最高符号位自身填补原创 2014-12-01 11:56:34 · 435 阅读 · 0 评论 -
面试之单例模式
单例模式在一个类仅需要一个实例的时候使用;在VTS项目中,session层有多个模块,每个模块处理不同的功能,项目中使用单例模式实现了一个模板类,各个模块提供了一个静态方法,以得到这个唯一实例。原创 2014-12-03 11:30:43 · 504 阅读 · 0 评论 -
面试问题,多态,工厂模式
具体说,多态就是基类的指针在调用虚函数成员的时候,运行时系统会根据指针实际指向的对象调用恰当的成员函数。当一个方法在不同的环境中有不同的实现时,可以使用多态,抽象出一个接口,子类有不同的实现。多态可以降低耦合度。举一个实际的例子,在我的项目中,telematics模块下有xm,opertor模块,上层的业务处理流程是类似的,抽象出共同的接口,各个模块有不同的实现方法。在xm中又有x原创 2014-12-03 10:13:19 · 2340 阅读 · 0 评论 -
面试问题之模板,泛型
模板,类型参数化,泛型;以一种完全通用的方法来设计函数或者类,而不必预先说明将被使用的每个对象的类型。说到模板肯定会提到stl,stl有容器,迭代器,算法三个部分容器有vector,list,map等比如vector可能会存放int,也可能是指针,类对象等,如果对每一种参数都设计一个单独的vector,那无疑是浪费,也不愿意干这种苦力活,于是使用模板解决这件事,算法也是,使用模板实原创 2014-12-03 11:03:23 · 514 阅读 · 0 评论