会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FlyingDoG--BoxPiG
博客园
首页
新随笔
联系
订阅
管理
2024年5月7日
桥接模式(C++)
摘要: 桥接模式:主要应用于需求复杂,不确定的场景,用于解耦 #include <iostream> using namespace std; // Implementor class DrawAPI { public: virtual void drawCircle(int radius, int x,
阅读全文
posted @ 2024-05-07 14:30 打工搬砖日记
阅读(6)
评论(0)
推荐(0)
2023年3月29日
转行做C++音视频相关开发,需要做到的事
摘要: 需要了解的内容 C++编程基础:需要熟悉C++的面向对象编程思想,掌握C++的语法和常用的STL库。 数据结构和算法:在音视频处理中,需要用到一些常见的数据结构和算法,如队列,栈,哈希表,排序算法等。 操作系统基础:音视频处理往往需要与底层的操作系统进行交互,需要了解操作系统的基本原理和系统调用接口
阅读全文
posted @ 2023-03-29 16:17 打工搬砖日记
阅读(193)
评论(0)
推荐(0)
2023年1月4日
工厂模式C++实现 (内附简单源码实现)
摘要: 抽象工厂模式 为什么要用抽象工厂模式? * 举个实际应用的例子,一个显示器电路板厂商,旗下的显示器电路板种类有非液晶的和液晶的;这个时候,厂商建造两个工厂,工厂A负责生产非液晶显示器电路板,工厂B负责生产液晶显示器电路板;工厂一直就这样运行着。有一天,总经理发现,直接生产显示器的其余部分也挺挣钱,所
阅读全文
posted @ 2023-01-04 10:23 打工搬砖日记
阅读(90)
评论(0)
推荐(0)
2022年9月25日
排序算法
摘要: 内部排序 这里先介绍一个概念,算法稳定性 算法稳定性 -- 假设在数列中存在a[i]=a[j],若在排序之前,a[i]在a[j]前面;并且排序之后,a[i]仍然在a[j]前面。则这个排序算法是稳定的! // O(N2), 稳定的算法 void bubble_sort(int * arr,size_t
阅读全文
posted @ 2022-09-25 18:24 打工搬砖日记
阅读(20)
评论(0)
推荐(0)
进程间通信(IPC)
摘要: 进程间通信(Interprocess Communication,IPC)是指两个或者多个进程之间进行数据交换的过程 ==进程拥有独立的内存空间== 类别 简单进程间通信 命令行参数(向子进程传递和exec系列函数) 这里可以这么理解:在创建子进程的时候,命令行参数是共享的 可以通过fork 的返回
阅读全文
posted @ 2022-09-25 13:30 打工搬砖日记
阅读(270)
评论(0)
推荐(0)
2022年9月13日
TCP/UDP 编程模型
摘要: TCP编程模型 server创建socket套接字 socket套接字--可以理解为文件描述符(file descriptor),UNIX把网络看成文件 /** * @param domain domain参数指定了一个通信域;它选择了将被用于通信的协议族。 比如 AF_UNIX AF_INET *
阅读全文
posted @ 2022-09-13 16:24 打工搬砖日记
阅读(107)
评论(0)
推荐(0)
公告