ckdk's blog

ckdk's blog

all or nothing, now or never

单元测试

什么是单元测试?单元测试(unit testing),是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。 为什么要写单元测试? 写单元测试似乎是一件很枯燥很乏味的工作,又似乎需要花费一些时间。那我们为什么要写单元测试那? 123451. 通过编写测试代码更能明白你所做应用的目...

使用xcode ios模拟器调试Huilder打包的APP

xcode ios模拟器安装ipa文件 将.ipa文件改为.zip文件 然后解压缩 进入解压后的目录 执行以下命令 1/Applications/Xcode.app/Contents/Developer/usr/bin/simctl install booted DCloud_Pandora.app xcode手动下载模拟器 打开console,点击清除 点击模拟器的下载按钮,然后点击取消 在console中找到刚才的操作,找到对应dmg文件的网址,将dmg下载下载 将下载下来的dmg拷贝到~/Library/Caches/com.apple.dt.Xcode 在模拟器下载...

测试搭建TIDB

简介TiDB 是 PingCAP 公司受 Google Spanner / F1 论文启发而设计的开源分布式 HTAP (Hybrid Transactional and Analytical Processing) 数据库,结合了传统的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持无限的水平扩展,具备强一致性和高可用性。TiDB 的目标是为 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 场景提供一站式的解决方案。 部署在PingCap官方文档提供了几种...

python learning

知乎上看到几个题,发现自己掌握的不好,记录一下警示下自己。 Python函数参数默认值的陷阱123456# 以下程序输出什么def f(x=[]): x.append(3) print(len(x))f()f() 123//结果12 解释:如果参数的默认值是一个不可变(Imuttable)数值,那么在函数体内如果修改了该参数,那么参数就会重新指向另一个新的不可变值。而如果参数默认值是与上述方法一样,是一个可变对象(Muttable),那么情况就比较糟糕了。所有函数体内对于该参数的修改,实际上都是对compile阶段就已经确定的那个对象的修改。 可变类型(Muttable):列...
ckdk
coverage & freedom