王员外的博客

分享积累,改变自己

Django初体验0-19

参考文章:https://docs.djangoproject.com/zh-hans/2.1/ 前言:没办法啊,光熟悉Flask,远远不够啊,发现有个好的开源项目,相当不错,是Django写的后端,没关系,哥哥这就来了 0、从这里开始,哈哈,牛逼不牛逼? https://docs.djan...

2019-05-16 00:50:30

阅读数 1

评论数 0

后端分享-纯记录(20190514)

本着听不懂也得留下点什么点精神,还是表示大家牛逼 0、视频推荐团队 未来方向:实验室,卧槽,大写的牛逼 目标:要参加顶级会议,发表演讲,卧槽,牛逼 现有应用:在公司内先开整 合作:与另外一个音视频团队洽谈合作 1、IM基础服务团队 业绩:已经为公司节约80%的经费 对比:长...

2019-05-14 21:41:11

阅读数 38

评论数 0

Python之防止None的一个语法(使用三目)

>>> fkYou = None >>> fk = fkYou[:] if fkYou else [] #这尼玛就是三目运算啊!!!我二逼了!!! >>> fk [] ...

2019-05-14 14:30:46

阅读数 4

评论数 0

测试深度之记录一次Apple Music的API使用(进程间通信)

1、首先需求是这样的 a、在我们app里有音乐、然后呢,想通过我们的音乐跳转到Apple Music b、在Apple Music里呢,就可以直接听这首歌了 c、客户端去Call 苹果music的API,如果返回true,我们就展示一个跳转Apple Music的View d、如果返回...

2019-05-08 21:19:43

阅读数 63

评论数 0

测试深度之case评审的一点点思考

1、case评审 2、我一分为二 a、第一种是那个需求不多的情况,这样大家全局在会议室进行case评审就好 b、第二种是需求很多,不同的需求由不同的人做,那么就分开评审吧 3、首先,case编写进度可以有个同步表格,因为需求很多,所以case进度需要掌控 4、然后,就是case的分批...

2019-05-08 21:18:21

阅读数 20

评论数 0

测试深度之改bug的一个详细过程,真尴尬!!!文中均为化!!!

测试深度 1、First问题:用户当没有cos币的时候,抽奖后崩溃 前提是:初始化进来没有cos, 在游玩过程中,没了币,没事 原因:改动画、ux要求不管中啥都弹动画 如果你玩的过程中,没钱了,表现正常 2、second问题,王杰修复,修复完了,一切看似正常,结果没cos...

2019-05-08 21:17:26

阅读数 25

评论数 0

测试深度之播放器页,初始化的时候会先黑屏一下,没想到,大牛就这么改了?

<style name="CMPlayerTheme" parent="AppTheme"> <item name="android:windowBackground">@c...

2019-05-08 21:15:36

阅读数 22

评论数 0

测试深度之分析一段异常日志,以及一些混淆的基本事项

// CRASH: com.cmcm.shorts (pid 7960) // Short Msg: java.lang.NullPointerException // Long Msg: java.lang.NullPointerException: Attempt to invoke virt...

2019-05-08 21:14:30

阅读数 29

评论数 0

测试深度之新产品提测前的重要事项

1、新产品,毕竟是从0到1做的 2、提测时间的话,产品肯定会催 3、那么如何保证提测的质量能更有效呢 4、那就是要求开发全员跑一遍checkList(checkList在所有cese写完之后,就已经开始整理了) 5、它们跑一遍checkList,就知道自己做的模块,到底能不能提测(其实他们...

2019-05-08 21:13:18

阅读数 13

评论数 0

测试深度之非常有价值的崩溃,由英文换成中文,引起的崩溃

1、这是堆栈信息,让我们分析一下 FATAL EXCEPTION, 线程在main 进程:xxxxxxx 进程id:19914 08-24 19:46:35.785 19914-19914/? E/AndroidRuntime: FATAL EXCEPTION: main Pro...

2019-05-08 21:11:48

阅读数 58

评论数 0

测试深度之Ios关于地区的判断

1、首先读取mcc,根据sim卡的mcc,对应地区 2、没有mcc,就读地区,注意是地区,不是语言 3、一个手机,没有mcc可能,但是一定要会有地区,这就是Ios系统对于地理位置的一个判断。 当然你开发过程中,顺序可以调换!!!! ...

2019-05-08 21:09:28

阅读数 20

评论数 0

测试深度之产品最终上不了线的解读

1、如果上线是因为bug太多上不了,那就是开发的事情 2、如果上线是因为有很多bug,测试还没发现,那就是测试的事情 3、如果上线是因为产品变更需求,那就是产品的事情 4、但是归根结底,测试同学一定要做到心中有数,积极汇报,不能只有你知道项目现状,要让所以人知道 ...

2019-05-08 21:08:22

阅读数 25

评论数 0

测试深度之设备兼容性,一定要早早做

1、因为那个啥,有的设备性能很烂 2、正好你这个设备早早的对需求做了冒烟 3、拿一个例子吧,视频合成的时候需要消耗很大的资源 4、你一直拿着一个牛逼的设备,合成视频啥的没有问题 5、但是当你换成API19的设备,我去,问题暴露出来了,当合成视频变长后,一切都变了 在一般情况下,草稿箱...

2019-05-08 21:06:46

阅读数 21

评论数 0

测试深度之分享一点管理的感想

1、多数管理者,管理上,用老板的话就是:直觉管理 2、凭借着直觉管理队伍,当人数达到一定规模的时候,就不再适用了 3、需要的是:方法论 4、即科学的系统的管理学问 5、目前老大们的管理方式是,开周会,看工作汇报,提要求,看下属能否完成,这样的简单粗暴的管理方式,刺激 ...

2019-05-08 21:04:40

阅读数 17

评论数 0

SQLite之系统学习20-39

20、Select 语句(查) SELECT语句用于从 SQLite 表中获取数据,以结果表的形式返回数据。这些结果表也被称为结果集 SELECT column1, column2, columnN FROM table_name; 看到了吧,SELECT后面跟着就是字段名字,代表你查询的时...

2019-05-08 11:42:51

阅读数 9

评论数 0

SQLite之系统学习0-19

0、最近用的SQLite很多,但是很多东西掌握的不好,所以想系统的学习一下SQLite 1、首当其冲的就是一个误区,SQL语法与SQLite语法还是有区别的,尽管雷同,但肯定是有区别,这点我先提及,后面大家一定会看到。。 2、老规矩,SQLite是什么? 百度百科拿过来就用! 答:是...

2019-05-07 21:19:09

阅读数 16

评论数 0

Python之__init__模块

参考文章:https://www.jianshu.com/p/94f8d9b2819f里面有个理论不错,就是在__init__.py下定义了一个a,后面import package后可以直接使用 package.a 0、最近用package比较多,所以必须要总结一下。那么python作者真的很巧...

2019-05-06 00:11:47

阅读数 21

评论数 0

Python之可变参数的传递

一、第一个例子 def postRaise(**kw): for key in kw: print(kw[key]) fk(kw) def fk(hi): print(type(hi)) postRaise() 输出结果: <c...

2019-04-25 11:10:06

阅读数 13

评论数 0

Python之函数或方法无return的返回值时,会返回None

class MyDef(object): def __init__(self): self.boxList = [] def appendListAndPrint(self,num): self.boxList.append(num) ...

2019-04-23 15:53:40

阅读数 67

评论数 0

Python之构造方法中使用默认参数引起都问题(其实也不是问题,而是对原理理解的不透)

参考文章:https://segmentfault.com/a/1190000000743526?utm_source=tag-newest 0、下面例子,我这边循环执行了5次,而且是创建5个对象,输出结果,理论上应该是 [0] [1] [2] [3] [4] class MyDef(o...

2019-04-23 15:44:42

阅读数 14

评论数 0

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