自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 ALL IN Java生态

迟到的Java 生态被误解的JavaALL IN Java 打造技能矩阵被误解的Java以前一直认为C/C++跟Java是水火不相容似的,由于最开始接触的是C所以对Java一直充满敌意,认为Java太简单没有意义,做网站没有意义.自己做的嵌入式对软件质量有要求,所以更酷.但实际上整个IT发展已经跟10年前大不一样了,10年前很多消费级别产品都是单片机或者嵌入式设备,网站或者企业系统都是用户并发...

2019-08-27 17:21:17 178

原创 mac 隐藏文件的打开

1)Finder中可以看到 终端中输入: 开:defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 关:defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder...

2019-07-05 13:57:23 115

转载 C++ 模板和泛型编程

模板与泛型编程: 在C++中,模板是泛型编程的基础。模板是创建类或函数的蓝图或公式。1. 模板函数模板定义:函数模板是一个独立于类型的函数,可作为一种方式,产生函数的特定类型版本。面向对象编程所依赖的多态性称为运行时多态性,泛型编程所依赖的多态性称为编译时多态性或参数式多态性。template <typename T>int compare(const T &v...

2019-07-04 16:59:43 176

转载 C++ 复制控制

1 复制构造函数 只有单个形参,而且该形参是对本类类型对象的引用(常用const修饰),这样的构造函数称为复制构造函数。 根据另一个同类型的对象显式或隐身初始化一个对象 复制一个对象,将它作为实参传给一个函数 从函数返回时复制一个对象 初始化顺序容器中的元素 根据元素初始化列表初始化数组元素。 直接初始化调用的是实参匹配的构造函数,复制初始化...

2019-07-04 10:47:39 186

转载 C++ 面向对象编程

1 概述动态绑定:在C++中,通过基类的引用(或指针)调用虚函数时,发生动态绑定。引用(或指针)即可以指向基类对象也可以指向派生类对象,这一事实是动态绑定的关键。用引用(或指针)所指对象的实际类型所定义的。2 定义基类和派生类 基类:基类通常将派生类需要重定义的任意函数定义为虚函数。 private 成员只能由基类的成员和友元访问。 ...

2019-07-03 14:51:23 106

转载 软件工程

一)设计原型 Sketch软件,原型工具。 高仿真原型工具:Principle 主要是提供交互效果 老板驱动:极大权利,极小责任二)快速原型模型:就是为了解决用户的需求不明确和需求多变。原型模型因为可以快速修改,所以可以对用户的反馈和变更做出响应,同时原型模型注重和用户的沟通,所以最终开发出来的模型能真正反馈用户的需求。但这种快速原型开发往往是以牺牲质量...

2019-07-01 17:21:42 541

转载 如何在小团队里面实践软件工程

小团队的问题:1)成本敏感:难以招聘到优秀的程序员,进度催的紧,工具用免费和开源的,项目并行。2)人少活多:大家每天都很忙,但是感觉技术上积累有限,对个别技术大牛的依赖性强,他们一旦离职,影响非常大。3)缺少流程规范:开发效率低下,软件产品质量不高,项目计划难以遵守甚至没有计划。解决方式:1. 团队建设:招人、培养人、管理人和开除人招人:不意味着要大幅降低标准,比较现实的...

2019-07-01 15:30:55 168

原创 C++ 重载操作符与转换

C++允许我们重定义操作符用于类类型对象时的含义,如果需要,可以像内置转换那样使用类类型转换,将一个类型的对象隐式转换到另一个类型。1 重载操作符的定义 重载操作符必须具有至少一个类类型或枚举类型的操作数。这条规则强调重载操作符不能重新定义用于内置类型对象的操作符的含义。 作为类成员的重要函数,其形参看起来比操作数数目少1.作为成员函数的操作符有一个隐含的this形参,限定为第...

2019-06-26 20:55:24 209

原创 C++ 类

1 类的定义和声明1.1. 类的定义和声明 最简单地来说,类就是定义了一个新的类型和一个新的作用域。 类成员:可以是数据 、函数或者类型别名。 构造函数:Sales_item():units_sold(0),revenue(0.0){} 成员函数:在类内部,声明成员函数时必须的,而定义成员函数则是可选的。 double av...

2019-06-25 14:14:55 239

原创 C++ 泛型算法

需要包含的头文件#include<algorithm>#include<numeric>1.只读算法 find(vec.begin(),vec.end(),search_value); accumulate(vec.begin(),vec.end(),42) find_first_of 参数是两个迭代器参数来标记两段元素范围,在第一段范围里面查...

2019-06-24 11:45:17 113

原创 C++ 容器

顺序容器 vector 支持快速随机访问list 支持快速插入/删除deque 双端操作1.将一个容器复制给另一个容器时,类型必须匹配:容器类型和元素类型都必须相同。2.通过传递一对迭代器间接实现元素复制功能。使用迭代器时,不要求容器类型相同。容器内的元素类型也可以不相同,只要它们相互兼容,...

2019-06-21 14:20:44 107

原创 C++ 函数

复制实参的局限性:复制实参并不是所有的情况下都合适,不适宜复制实参的情况包括:1.当需要在函数中修改实参的值时。2.当需要以大型对象作为实参传递时。对实际的应用而言,复制对象所付出的时间和存储代价往往过大。3.当没办法实现对象的复制时。对于以上几种情况,有效的解决办法是将形参定义为引用或者指针类型。应该将不需要修改的引用形参(普通形参则无所谓)定义为const引用。普通的非...

2019-06-18 17:59:23 81

原创 C++中表达式

sizeof:sizeof操作符的作用是返回一个对象或类型名的长度,返回值的类型为size_t.单位为字节。1.对char类型或值为char类型的表达式做sizeof操作保证得1.2.对引用类型做sizeof操作将返回存放此引用类型对象所需的内存空间大小。3.对指针做sizeof操作将返回存放指针所需的内存大小;注意如果要获取该指针所指向对象的大小,则必须对该指针进行解引用。4...

2019-06-18 15:20:52 851

原创 数组和指针

现代C++程序应尽量使用vector和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调速度时才在类实现的内部使用数组和指针。数组:数组的长度是固定的。指针:指针指向单个对象,而迭代器只能用于访问容器内的元素。具体来说指针保存的是另一个对象的地址。ptrdiff_t n=ip2-ip1;ptrdiff_t也是一种与机器相关的类型。size_t是unsigned类型...

2019-06-18 14:38:14 73

原创 C++ 标准库类型

命名空间的using声明using std::string在头文件中,必须总是使用完全限定的标准名字,通常头文件中应该只定义确实必要的东西。标准库string类型#include<string>using std::stringstring s4(10,'c');常用的操作:s.empty() 、s.size()返回类型是string::size_type...

2019-06-18 11:23:14 518

原创 关于C++中定义和声明 const 引用

定义和声明:1.定义只能有一次.声明可以有多次.定义同时也是一次声明.2.定义的方式 2.1 前面无extern 关键字. double pi. 2.2 前面有extern 且有初始化且在函数体外边 才同时表示定义. extern double pi=3.14.3.声明的方式 extern double pi.任何在...

2019-06-17 10:01:53 475

原创 异或妙用

1)在1到n的数字中,有且仅有m这个数字重复出现了,其他数字有且仅出现一次,找到这个m。答案:可以考虑异或运算。 原始数据:1,2,...,m,m,....n 比较数据:1,2,3,...,n a=原始数据的异或 即1^2^....^n^m b=比较数据的异或 即 1^2^...^n ...

2019-05-29 13:51:28 361

原创 挑战英语,再来一次

英语对于我来说是永远的痛,从初一开始接触英语至今,最让我心痛的就是英语,一直没有掌握学习要领。 记得初一开始学习英语的时刻,我实在是太痛苦了,做为班里面的优等生,对英语我是非常的无奈,我甚至跟妈妈说,我打算放弃英语了,我靠其他几门课来拉分(好幼稚的想法啊),妈妈不懂我的学习,但是一直都非常信任我,所以竟然答应了,这让我宽慰了很多。当然我没有放弃英语,在自己努力下,英语总算保持在班...

2019-05-05 14:50:14 164

原创 让跑步成为一种终身习惯

跑步对于我来说不算陌生,记得最早与跑步结缘的是小学三年级,学校挑选了六名学生做为学校运动员,我有幸被选中,至于选中我的原因未知,当时的训练我记忆犹新,三个男孩和三个女孩每天早上绕着操场跑步,跑的最慢的男生是我,不过万幸是没有被女生超越,哈哈。之后一直到上大学,好像没有参加什么跑步训练。在大学里也一直断断续续的晨跑,所以每学期的一千米跑步和肺活量测试我都是第一名。 ...

2019-05-05 14:36:09 243

原创 享受平凡,乐于分享

毕业多年,努力过,迷茫过也荒废过,庆幸的是在而立之年被名师指导,重新归位,谦虚谨慎继续起航。做一件事情做好的时间是10年之前,其次就是现在。那就现在开始吧! 学然后知不足,教然后知困。敢于分享才能真正进步。 此博客将成为自己心得的分享之地,愿志同道合者共勉。...

2019-05-05 14:15:46 82

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除