上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 74 下一页
摘要: seq相关头文件linux/seq_file.h,seq相关函数的实现在fs/seq_file.c。seq函数最早是在2001年就引入了,但以前内核中一直用得不多,而到了2.6内核后,许多/proc的只读文件中大量使用了seq函数处理。 由于procfs的默认操作函数只使用一页的缓存,在处理较大的p 阅读全文
posted @ 2018-10-07 23:10 yuxi_o 阅读(5348) 评论(0) 推荐(2) 编辑
摘要: 一、概述 STL(标准模板库),是目前C内置支持的library,底层利用了C类模板和函数模板的机制,广义上由三大部分组成:容器、算法和迭代器。 STL大体分为六大组件,分别是容器、算法、迭代器、仿函数、适配器(配接器)、空间配置器。 容器:各种数据结构,如vector、list、deque、set 阅读全文
posted @ 2018-10-07 09:00 yuxi_o 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 转自:https://help.aliyun.com/document_detail/57041.html?spm=a2c4g.11186623.6.744.34f1200fHRgVXc 造成直播延时的原因 推流端 GOP(Group Of Picture)帧是视频的关键帧,是视频图像编码器和解码器 阅读全文
posted @ 2018-09-19 20:11 yuxi_o 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 1. 基础 处理错误有两种方式返回值和异常,C语言是典型的返回值凡是,C++包含两种。 返回值处理错误缺点: 程序员经常「忘记」处理错误返回值 每个可能产生错误的函数在调用后都需要判断是否有错误 与「真正的」返回值混用,需要规定一个错误代码(通常是0、-1或NULL) 异常处理错误的缺点: 使控制流 阅读全文
posted @ 2018-09-09 22:05 yuxi_o 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 友元 类的友元函数是定义在类外部,但有权访问类的所有私有成员和保护成员。友元函数需要在类中声明,但是友元函数不属于成员函数。 友元的关键字是friend。 友元函数有三种实现:全局函数做友元,类做友元和成员函数做友元。 哪些全局函数、成员函数或类作为类的友元是由类定义的(在类内部声明),而不能从外部 阅读全文
posted @ 2018-09-09 21:49 yuxi_o 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 泛型编程是独立于任何特定类型的方式编写代码。模板是泛型编程的基础,模板使程序员能够快速建立具有类型安全的类库集合和函数集合,它的实现,方便了大规模的软件开发。 模板提供通用类型和通用函数,定义中包含template,和一对尖括号<>,尖括号里面是模板参数。模板参数与普通参数的区别在于,模板参数不仅可 阅读全文
posted @ 2018-09-09 15:33 yuxi_o 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 0. 如果没有指明访问限定符(public,private),class中默认的private,而struct中的成员默认是public的。 #include <iostream> using namespace std; int main() { cout<<"Hello world"<<endl 阅读全文
posted @ 2018-09-09 14:16 yuxi_o 阅读(344) 评论(0) 推荐(0) 编辑
摘要: C++面向对象的三大特性:封装,继承,多态。 封装:使用一整套方法去创建一个新的类型,这叫类的封装。 继承:从一个现有的类型基础上,稍作改动,得到一个新的类型的方法,叫类的继承。 多态:当有几个不同的子类对象时,对象调用的函数会依据对象类型来调用相应类型的成员函数。 1. 继承 继承的主要目的是为了 阅读全文
posted @ 2018-09-09 14:10 yuxi_o 阅读(498) 评论(0) 推荐(0) 编辑
摘要: C++面向对象的三大特性:封装,继承,多态。封装:使用一整套方法去创建一个新的类型,这叫类的封装。 拷贝构造函数、赋值构造函数和析构函数是类最重要的函数,被称为The Big Three。 与其他成员函数相比,The big three特殊之处在于,如果代码中没有提供这些函数的实现,C++编译器自动 阅读全文
posted @ 2018-09-09 12:14 yuxi_o 阅读(921) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式的六大原则 1、开闭原则(Open Close Principle) 开闭原则的意思是:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类,后面的具体设 阅读全文
posted @ 2018-09-09 09:51 yuxi_o 阅读(361) 评论(0) 推荐(0) 编辑
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 74 下一页