2 qq_42270373

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

视频直播知识入门

一个主播从开播到用户看到画面的那一刻,一共经历了以下几个过程:采集:通过摄像头,麦克风等采集图像和音频数据。 处理:对采集的原始数据进行一些处理,比如打上时间戳,美颜和变声等处理。 编码:将采集到音频和图像数据,编码压缩,降低数据大小,并尽可能的保留精度。 封装:将编码后的数据,封装成各个格式,大家比较熟悉的如:FLV,MP4。 推流:将完成封装的数据,采用HTTP或者RTMP协议推送...

2020-02-21 00:05:02

【测试】微信群聊的测试用例

测试微信群聊,主要从以下几个点考虑:功能测试可发送信息:语音,文字,图片,表情,链接,字符及长度 聊天界面中的文字是否可复制,删除,收藏,翻译,头像,昵称显示是否正确(加好友,显示好友备注,未加,显示昵称) 消息撤回(2分钟之内) 消息管理(转发,收藏,提醒,删除,多选,撤回) 成员管理(加人,被加,主动退群,被动退退群,编辑群昵称) 群组管理(创建群,消息设置,申请入群,扫二维...

2019-10-28 21:47:27

测试:如何测试微信朋友圈的点赞功能

通常说来,测试对象时从以下几个方面来考虑:功能测试点赞和取消点赞功能是否正常 是否支持多次点赞 点赞人数是否有上限 点赞之后共同好友是否可见  点赞是否按时间顺序显示,头像显示是否正确 点赞是否显示头像和名称 点赞之后能否进行评论 点赞之后退出该页面,再次进入朋友圈点赞消息是否还存在 多用户点赞,再次打开朋友圈是是否可以按照顺序看到是谁谁谁赞了我性能测试网速快慢对点...

2019-10-27 09:11:49

内存池常见问题

为什么要把内存浪费率控制在%12呢?这个项目不是为了写一个更好的,是为了学习这个东西的设计,这个项目是之前我们做课设的时候,我们老师有提到过,我比较感兴趣,就去网上查了一些资料,发现它控制的也是%10左右的内碎片浪费,但是我觉得对于内碎片问题,是根据我们的需要来变化的,我把间隔缩小一点,浪费就会变得更小,但是间隔一定不能小于8,因为对象要链接起来,第一个对象要保存第二个对象的地址,如果指针小于...

2019-07-06 09:53:31

【Linux】Linux常见命令

Linux查看进程的命令:ps aux | grep ssh(进程名)查看进程id的命令:pidof [进程名] //通过进程名,查看进程idps 命令用于查看当前正在运行的进程ps ax : 显示当前系统进程的列表ps aux : 显示当前系统进程详细列表以及进程用户Linux查看内存使用情况的命令:top查看某个文件被哪些在进行读写操作:lsof 文件名查看磁盘...

2019-07-25 15:10:52

【测试】如何测试微信发红包功能

微信发红包的测试可以从功能(正常+异常)、性能、安全、兼容性、界面、易用性进行测试。功能测试1.在红包钱数,和红包个数的输入框中只能输入数字 2.红包里最多和最少可以输入的钱数2000.01 3.拼手气红包最多可以发多少个红包 3.超过最大拼手气红包的个数是否有提醒 4.当红包钱数超过最大范围是不是有对应的提示 5.发送的红包个数超过最大范围是不是有提示 6.余额不足...

2019-10-16 15:45:58

【LeetCode】只出现一次的数

题目:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字.代码实现:class Solution {public: vector<int> singleNumber(vector<int>& nums) { int size=nums.size(); int num=0;...

2019-07-06 10:01:32

【数据库】MySQL基本查询

1.单行插入insert into students values (100, 10000, '小红', NULL);2.多行插入insert into students (id, sn, name) VALUES(102, 20001, '小文'),(103, 20002, '小红');3.替换主键或者唯一键没有冲突,则直接插入 主键或者唯一键如果冲突,则删除后再插...

2019-08-30 15:42:23

【数据库】MySQL多表查询

某教学数据结构大概如下:表1:student 学生表sid,name,age,gender表2:course 课程表cid,name,teacher表3:score 成绩表sid,cid,score(成绩)编写SQL语句查找所有学习课程名为python的学生信息,实现语句如下:select s.name from student s,course ...

2019-09-14 21:25:26

【数据库】数据库基础

SQLSQL语言(结构化查询语言)又分为:DDL(数据定义语言)用来管理库(新建、删除)、管理表(新建表、修改表结构、删除表)DML(数据维护语言)数据的增删查改DCL(数据控制语言) 新建一个用户/给拥护授权(管理)主键和唯一键主键:用来标识每条记录的唯一字段,每个信息都有主键,用来唯一标识一条信息,可以是一个字段,可以是多个字段组成(复合主键) 在 InnoDB 的引...

2019-08-30 15:19:32

【Linux】TCP粘包问题

粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生粘包拆包问题,因此粘包拆包问题只发生在TCP协议中。什么是粘包、拆包?TCP粘包:socket读取时,读到了实际意义上的两个或多个数据包的内容,同时将其作为一个数据包进行处理。TCP拆包:socket读取时,没有完整地读取一个数据包...

2019-08-29 10:47:37

【测试】bug的生命周期和组成部分

bug的生命周期New:新发现的Bug,未经评审决定是否指派给开发人员进行修改; Open:确认是Bug,并且认为需要进行修改,指派给相应的开发人员; Fixed:开发人员进行修改后标识成修改状态,有待测试人员的回归测试验证; Rejected:如果认为不是Bug,则拒绝修改; Delay:如果认为暂时不需要修改或暂时不能修改,则延后修改; Closed:修改状态的Bug经测试人员...

2019-08-24 15:57:01

【UI自动化】appium启动手机app时,如何查看app的appPackage和appActivity的值

使用appium启动手机app时,如何查看app的appPackage和appActivity的值?一、配置aapt环境变量1.在cmd输入:vim ~/.bash_profile2.在打开的文件最后输入:export PATH=$android_home/build-tools/29.0.1或者:export PATH=/Users/yanhongxia/L...

2019-08-06 17:59:36

【Java】接口

接口的理解接口(Interface)在JAVA中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明; 一个类通过继承接口的方式,从而来继承接口的抽象方法。接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念; 类描述对象的属性和方法,接口则包含类要实现的方法。除非实现接口的类是抽象类,否则该类要定义接口中的所有方法; 接口无法被实例化,但是可以被实现; 一个...

2019-07-27 17:13:18

【Linux】fork之后,子进程继承了父进程哪些内容

父进程经过fork()以后,父进程和子进程拥有相同内容的代码段、数据段和用户堆栈,就像父进程把自己克隆了一遍。事实上,父进程只复制了自己的PCB块。而代码段,数据段和用户堆栈内存空间并没有复制一份,而是与子进程共享。只有当子进程在运行中出现写操作时,才会产生中断,并为子进程分配内存空间。子进程继承父进程的部分用户号UIDs和用户组号GIDs 环境Environment 堆栈 共享内存...

2019-07-25 15:37:48

【Linux】死锁的产生

什么是死锁?死锁是指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼此通信而造成的一种阻塞的现象,若无外力作用,它们都将无法推进下去。此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程。产生死锁的原因?系统资源不足; 进程运行推进的顺序不合适; 资源分配不当等; 如果系统资源充足,进程的资源请求都能够得到满足,死锁出现的可能性就很低,否则就会因争夺...

2019-07-23 10:27:06

【Linux】grep常见用法

在文件中查找匹配模式的行,假设文件内容为:123hellohello worldhellohello world666finegrep "hello world" /home/user/1.txt // 匹配到一行grep [0-9] /home/user/1.txt // 匹配到两行在多个文件中查找grep "match_pa...

2019-07-20 15:24:02

【测试开发】我的实习Day

啦啦啦,今 天和大家分享一下我的实习经历首先是进行web端测试之前做的准备工作:https://blog.csdn.net/u014479984/article/details/77507160第一周:主要是熟悉业务,然后就是跟着组里的人进行米读小说原创书库的的web端测试,也就是俗话中的点点点(嘻嘻),不过大家不要小看这个过程哦,在测试这个的过程中,你会对整体的业务逻辑有一定的了解。第一...

2019-07-20 11:25:48

【测试开发】抓包工具charles如何mock数据?

抓包后修改返回数据生成一个完成的请求返回信息; charles抓取一个完整的请求,返回数据; 然后找到该请求,右键“save response”,将该完整请求文件保存至本地; 修改本地需要修改的返回信息参数,完成后保存; 点击Charles生成的完整的请求包,右键选择“Map Local”,选择本地文件路径及相应的请求方式(当然这里Charles会自动将该文件的请求信息带入,只需要选择...

2019-07-15 15:45:33

【测试】测试基础

软件测试的概念软件测试:软件测试就是你拿到一个软件,对它进行操作,看它的结果和需求说明书或者用户的期望是否一样。软件测试的两个目的找bug; 验证bug的正确性;为什么要做软件测试?可以举例来说明。测开与研发的区别?相同点:都要遵循代码的编写规范,测试人员也需要了解开发框架的设计,也要了解需求,参与需求的评审。 不同点难易程度开发广度小,专业度高;测试广度大,专业...

2019-07-11 16:25:21

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。