摘要:
背景 最近,想再深入探究一下C++STL中各种容器的性能. 就尝试用其中的array、vector等容器,申请50万个int的容器空间,再测试其sort()和find()等函数执行时长。 结果在测试array时,编译能成功,但程序在调试器中执行就报了如下的错误: 0x00A82519 处有未经处理的 阅读全文
摘要:
安装apk到虚拟机 adb devices adb -s emulator-5554 install [apk本地路径] 先用adb devices获取设备序列号 emulator-5554 在install中, apk所在的路径是本机的, 不是虚拟机上的, 此命令会自动把本地的apk文件push到 阅读全文
摘要:
开发Qt程序的时候,时常要从Qt库中继续某个类,并在自定义的子类使用到 Q_OBJECT 这个宏。如果是在QtCreator中开发,当时不会遇到问题,因为QtCreator已自动实现了很多功能,这也会导致开始过程对Qt底层原理的理解。 在这里写一个MyWidget类继承Qt库中的Widget类,相关 阅读全文
摘要:
编译与安装Boost_1.69.0 到Boost官网下载 boost_1_69_0.zip 下载Boost_1.69.0 把下载的 boost_1_69_0.zip 解压到 E:\source\boost_1_69_0 下; 编译Boost_1.69.0 执行其下的脚本文件bootstrap.bat 阅读全文
摘要:
背景 在平常开发中,Jmeter一般用得多的可能是对单个接口进行。不过排除在开发中会遇到这样的需求,就是一个业务需要先调用一个接口获取相关数据后,作为下一个接口调用的参数,此时接口间的调用是有时序的,在Jmeter测试此类业务时,就需要用到其中的【事务控制器】。 下面记录一项调用小程序二维码的过程, 阅读全文
摘要:
C9 * 03 = 25B ==((25B >> 8) > 0)=> 5B ^ 1B = 40C9 * 03 = C9 * 02 ^ C9 * 01 => 192 ^ C9 ==(192>>8)>0=> 92 ^ 1B ^ C9 => 89 ^ C9 = 40 以上的数字都是十六进制数 /*代码验证 阅读全文
摘要:
什么是函数指针 函数指针:如果在程序中定义了一个函数,那么在编译时系统就会为这个函数代码分配一段存储空间,这段存储空间的首地址称为这个函数的地址。 函数指针变量定义形式 函数返回值类型 (*函数指针变量名) (函数参数列表); 如何用函数指针调用函数 int max(int x, int y); / 阅读全文
摘要:
只能为字符串 let schema = Joi.object({ remark : Joi.string().empty("").default("").label("备注"), }); let{error, value} = schema.validate(data); let data = {r 阅读全文
摘要:
在nodejs安装@hapi/joi npm install @hapi/joi 使用@hapi/joi const Joi = require('@hapi/joi'); let schema = Joi.object({ username : Joi.string().required().la 阅读全文
摘要:
类的实例调用成员函数的原理 其实不管是通过对象实例或指针实例调用,其实底层调用的过程都是一样的,都是把当前对象的指针作为一个参数传递给被调用的成员函数。通过下面的相关实例代码进行检验: 实验的C++代码 class Student { private: int age; public: Studen 阅读全文