自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 常见高频题

常见高频考题

2022-06-29 11:33:07 102 1

原创 excel表格转json串简单写法(可直接copy使用)

Python excel表格转json文件可直接复制使用

2022-06-29 11:16:49 404

原创 安卓Push Rejected解决

此时本地代码被暂存起来,本地改变未被报出。解决方式查看现状1: git history 可查看做出的相关改动2:此时git push 提示git push -u origin mastergit push origin:req_12_23:此时git pull解决方式1:先暂存起来git stash2: git pull --rebase去android_studio进行冲突解决点击解决 将需要的代码置换至中间即可3:三板斧...

2021-12-29 10:40:37 1514

原创 如何做测试

项目组 课堂直播->临场互动方向 (客户端:安卓,ios,pc-win,pc-mac) 测试各阶段 测试左移 预研->设计文档->RD编写自测用例->编码->联调+跑自测用例->全部pass后->过BVT用例(p0的p0) 测试阶段 用例 设计思路 软件+硬件行业(市场->储运->工勘->施工->使用->运维) 干系人编写法软件行业大体规范模式,根据用例特性(易..

2021-04-08 16:30:54 119

原创 Linux多线程

>* 对比进程与线程的区别>*总结线程属性 >* 线程的同步与互斥,学习生产者消费者模型及应用场景 >* 使用gdb调试多线程 ...

2021-02-16 16:51:53 60

原创 git的使用小技巧

从远端仓库拉代码至本地先在本地新建文件夹 (最好路径不要出现中文字眼) 调出命令行 cd到当前目录 file = Clone with SSH的链接(前提已经配置好ssh)git clone file 当前目录即可拉取远端仓库的所有代码 本地push代码至远端仓库先git branch查看下本地仓库存在的所有分支D:\project\rocket_autotest_pc>git branch* master 2. 创建并切换新分支git ch...

2021-02-08 17:55:07 83

原创 直播协议

直播行业所用协议主流协议:RTC (声网) / RTMP协议介绍(RTC):协议介绍(RTMP):

2020-12-31 15:52:37 163

原创 网络编程套接字

TCP套接字----------------------------------------------SERVER————————————————————————————-------------------------------------------------CLIENT————————————————————————————TCP/UDP协议的优缺点NETSTATnetstat工具  ...

2018-06-22 17:55:53 173

原创 海量数据处理

1)给一个超过100G大小的log file, log中存着IP地址, 设计算法找到出现次数最多的IP地址 2)与上题条件相同,如何找到top K的IP?3)给两个文件,分别有100亿个query,我们只有1G内存,如何找到两个文件交集?分别给出精确 算法和近似算法! 4)给上千个文件,每个文件大小为1K—100M。给n个词,设计算法对每个词找到所有包含它的文件,你只有100K内存! 5)有一个词...

2018-05-11 21:19:37 236

原创 map和set的增删查改

一: map迭代器区间的范围:  [通常是左闭右开)二:multimapmultimap跟map大多数接口基本都相同,只不过multimap是可以在map中插入相同的key值底层红黑树就是把相同元素直接链到相同元素的letf或right上    二:setset的话,就是map少一个模板参数value,其它基本一样。接口也大致相同,在此就不赘述了。。。...

2018-04-05 11:44:07 257

原创 栈和队列

一:实现一个栈,要求实现Push(出栈)、Pop(入栈)、Min(返回最小值的操作)的时间复杂度为O(1)(2)使用两个栈实现一个队列:(3)使用两个队列实现一个栈(4)判断元素出栈、入栈顺序的合法性。如:入栈的序列(1,2,3,4,5),出栈序列为(4,5,3,2,1)是合法序列,入栈的序列(1,2,3,4,5),出栈序列为(1,5,3,2,4)是不合法序列需要几个数字放在前面即把S1的栈顶元素...

2018-04-01 08:41:30 137

原创 Linux 基础IO

    一:open(打开文件),open原型   int open(const char* path, int oflag)path 打开或创建文件的名字,oflag 说明函数的多个选项       命令:vim 1.c                    #include<stdio.h>                    #include <fcntl.h>  ...

2018-03-25 10:17:13 193

原创 Linux 开发工具

2. 自行查找资料, 调研除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.

2017-12-14 11:43:38 268

原创 初识 Vector List

一:vector 的使用vector可以说是动态的arr,或者是可增容的顺序表vectory的成员函数vectory Iterators

2017-12-14 11:11:58 276

原创 智能指针

C++ 智能指针

2017-11-25 20:57:06 257

原创 初识Linux

一:探索/目录下的文件bin:

2017-11-21 20:32:08 215

原创 模板的类型萃取

类型萃取:POD:plain old  data 为啥要有类型萃取:目的:为了让同一份代码(只有小部分不同),在传不同的类型时,能够选取不同的处理方式。如何实现类型萃取:

2017-11-19 17:32:35 222

原创 模板的分离编译

模板 分离编译 图片

2017-11-19 15:45:20 204

原创 多态+多态对象模型

一:什么是多态。面向对象语言有三大特点,封装----继承----多态。今天就讨论一下多态,多态是当使用基类的指针或引用调用重写的虚函数时,当指向父类调用的就是父类的虚函数,当指向子类就是调用子类的虚函数。多态:多种形态。 多态分为静态多态和动态多态。(实现多态的其中一个条件必须是要把子类给给父类,要构成is-a的关系)注意:必须是基类的指针或引用调用。不能是父类的对象(is-a

2017-11-10 16:36:34 350

原创 菱形继承

虚继承 菱形继承 虚基表

2017-11-03 20:00:29 380

原创 引用计数写时拷贝

写时拷贝::

2017-10-28 20:27:01 284

原创 C++内存动态管理

一:malloc/free和new/delete之间关系和差异。malloc/free 是C语言中的 动态开辟内存的一套使用方法,而new/delete是C++面向对象语言中独有的动态开辟内存的一套使用方法。C语言是C++的子集,C++兼容一切C语言,所以

2017-10-25 10:46:58 224

原创 构造,拷贝构造的N种调用情况

一:C++对传参和传返回值时构造的优化处理。

2017-10-20 21:09:20 204

原创 C++类和对象

1:类和对象的基础知识,如类的定义,访问限定符,面向对象封装性,对象的大小计算等等。

2017-09-29 22:22:00 241

原创 链表面试进阶

1.判断单链表是否带环?若带环,求环的长度?求环的入口点?

2017-09-24 16:44:21 222

原创 初探C++

C++首先C语言是C++的一个子集,所以C语言支持的语法在C++上基本都支持并且都能被使用。C++在基本数据类型上,比之C语言多了一个类的(非基本数据类型)。其他的譬如字符,整形,浮点型,逻辑型,无类型这五大基本数据类型和数组,指针,结构体,联合体,枚举这五大非基本类型都是一样的,唯独多了一个 “类” 。一: 空间域与此同时 C++ 引入了一个名字空间域的 概念

2017-09-23 19:52:44 344

原创 链表小结

一:顺序表和链表的优缺点,他们各自在什么环境下使用顺序表优点:1:顺序表支持随机访问 2:顺序表在不增容的情况下,尾插的效率相对单链表效率要高 3:顺序表的cpu高速缓存利用率高于链表 顺序表缺点:1:增容时代价很大:2:头插中间插入效率教低 链表的缺点:不支持随机访问二:从尾到头打印单链表:void PrintTailToHead(Node *

2017-09-18 08:49:20 503 1

原创 字符串转化为整数

第一次想法改进(1):注意空指针改进:究极改进:

2017-08-23 10:38:34 261

原创 指针与数组

> 一级指针 c语言在对程序进行编译时,系统会给这个变量分配内存单元。编译系统根据程序中定义的变量类型,分配一定长度的空间。指针就是变量的地址,指针变量其实也是一个变量,他跟别的变量并没有太大的区别,别的变量可能是存放值,而指针变量是专门存放地址的变量。指针变量的简单例子: 其实int *p 对这个※,人们都有过这样的困惑,这颗※到底跟谁结合。其实在高质量的C C++编程这本书

2017-07-31 19:53:28 338

原创 函数调用过程解析图

栈 帧

2017-07-25 12:05:28 592

原创 剖析整数,浮点数在内存中的存储

整数主要分为 unsigned int 和 signed int  但是 char类型较为特殊 char类型分为 char类型本身和unsigned char类型和signed char,char的类型主要取决于编译器,有的编译器把char当做unsigned char,有的编译器则将其当做signed int类型。大端存储:将数据的低位存放到内存的高地址处,将数据的高位存放到内存的低地址

2017-07-23 22:17:39 401

原创 简单的“扫雷游戏”

首先:什么是扫雷游戏目标是找出所有没有地雷的方格,完成游戏;要是按了有地雷的方格,游戏失败。游戏以完成时间来评高低。雷诀八条第一条:基本定式不要忘,现场推理真够呛。 第二条:鼠标点击不要快,稳定节奏把空开。第三条:顺手标雷不要惯,积累下来记录悬。第四条:无从下手不要愣,就近猜雷把心横。第五条:遇到猜雷不要怕,爆了脸上不

2017-07-15 16:38:46 407

原创 简单的“三子棋”

#ifndef __GAME_H__#define __GAME_H__#include #include #include #define ROW 3#define COLS 3void init(char a[ROW][COLS],int row, int cols);void display(char a[ROW][COLS],int row,

2017-07-15 16:28:51 342

原创 小议 “数组”

数组分为:一维数组和二维数组先介绍"一维数组"一:一维数组的使用{  一维数组 由三部分组成 :数组的类型名+数组的名称+数组的大小}

2017-07-10 16:04:37 253

原创 强大的 “for”循环

小议 “FOR” 循环“C”语言中有三大程序设计结构,分别为:顺序、选择、循环。而在循环结构程勋设计中,“For”循环又不得不提了~

2017-06-29 13:15:58 524

空空如也

空空如也

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

TA关注的人

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