C++
octopus666
这个作者很懒,什么都没留下…
展开
-
txt文本读取删除
#include "stdafx.h"#include #include using namespace std;#define MAXLIST 32000///////////按行存储//////////////////bool LoadFile(vector &vbuf,const char* path)//{// char buf[300];//原创 2012-05-12 19:52:43 · 454 阅读 · 0 评论 -
android ios opus语音编码压缩库编译
据说Opus 比speex库,aac各方面性能更好,也很适合做网络语音通话。采样率 : 音频取样频率, 指每秒钟取得声音样本的次数。采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多。一般采样率有 8000HZ 16000HZ 44100HZ。 比特率: 每秒的传输速率(位速, 也叫比特率)。如256kbps 或256000bps, 其中的原创 2017-05-28 16:44:34 · 5546 阅读 · 6 评论 -
数据结构时间复杂度
时间复杂度是用肉眼就能看出一段代码的执行效率。从效率高到效率低的几种常见表示法:O(1)、O(logn)、O(n)、O(nlogn)、O(n^2 )通常我们时间复杂度用大写的O表示,省略掉系数、低阶、常量。在衡量计算机算法复杂度时,科学家们不关心几倍的差别,因此,在用数学公式表达复杂度的时候,计算机科学家(高德纳)干脆删除了前面的常数因子,只保留后面的变量,他用了微积分中的一个概念大写的...原创 2018-11-30 10:33:00 · 349 阅读 · 0 评论 -
Asio tcp异步例子
1.什么是asio?Asio是一个用于网络底层I / O编程的跨平台C ++开发的网络编程库,支持同步与异步的网络开发。2.asio有哪些优点?简单易用、跨平台、可以用于大型项目中。3.Asio的io_service作用?io_service实例同底层操作系统的IO服务进行交互,是asio框架中的调度器,所有异步io事件都是通过它来分发处理的。Io_service提供了两个方法post和...原创 2018-11-27 14:19:00 · 1092 阅读 · 0 评论 -
数据结构递归的使用
什么是递归?递归是一种应用非常广泛的算法,因为它可以通过同一种算法不断低简单重复,这样可以把一个复杂的问题分解成很多层简单的问题。递归实现原理?递归的本质有三条:其一是自顶而下,其二是自己不断重复,其三是循环中的结束条件。递归例子:假如这里有 n 个台阶,每次你可以跨 1 个台阶或者2个台阶,请问走这n个台阶有多少种走法?如果有7个台阶,你可以2,2,2,1这样子上去,也可以1,2,1,...原创 2019-03-03 11:49:47 · 1589 阅读 · 1 评论 -
Opengles旋转公式
2D旋转,求(x,y)的坐标点旋转多少度(x’,y’)点坐标是多少,根据以下图进行求解?以下根据三角函数与和角公式得出的过程结果:x’ = r * cos(α+ θ);y’ = r * sin(α+ θ);根据和角公式:sin(α+ θ) = sin(α)cos(θ)+cos(α)sin(θ);cos(α+ θ) = cos(α)cos(θ)-sin(α)sin(θ);得:x’ =...原创 2019-06-24 23:06:54 · 653 阅读 · 0 评论