工作笔记
Charles_exexex
New friend~
展开
-
使用Mocha测试框架实现TS单元测试
1、背景当前项目使用ts作为开发语言,想要引入单元测试,自行百度后选择主流框架之一Mocha进行尝试。2、Mocha简介mocha是JavaScript的一种单元测试框架,既可以在浏览器环境下运行,也可以在Node.js环境下运行。使用mocha,我们就只需要专注于编写单元测试本身,然后,让mocha去自动运行所有的测试,并给出测试结果。mocha的特点主要有: 既可以测试简单的JavaScript函数,又可以测试异步代码,因为异步是JavaScript的特性之一; .原创 2021-09-17 19:08:06 · 2149 阅读 · 0 评论 -
curl下载返回errcode 35
问题背景:有客户打开软件后,下载资源过程死机,查看日志,记录的是 curl errcode 35,百度得知是SSL CONNECT ERROR,但是具体原因没有很明确的说法,最后通过更换为使用CHTTP解决,应该是curl和服务器的建立过程中,证书问题导致的。...原创 2021-04-25 09:15:11 · 902 阅读 · 0 评论 -
UpdataData提示 "试图执行系统不支持的操作"问题
问题:在使用UpdataData去刷新页面数据的时候,提示“试图执行系统不支持的操作”。原因:1、可能是类成员变量与控件变量有冲突2、窗口还没进行初始化,还没执行OnInitDialog() 本人的问题场景是想要给一个窗口穿进去两个值,然后更新到界面上,再显示,因此在DoModal()之前调用了一个SetData(),并且在SetData()里面调用了UpdataData(...原创 2018-09-25 16:39:58 · 1438 阅读 · 0 评论 -
C++虚函数的一些知识
类中的成员函数分为静态成员函数和非静态成员函数,而非静态成员函数又分为普通函数和虚函数。 Q: 为什么使用虚函数A: 使用虚函数,我们可以获得良好的可扩展性。在一个设计比较好的面向对象程序中,大多数函数都是与基类的接口进行通信。因为使用基类接口时,调用基类接口的程序不需要改变就可以适应新类。如果用户想添加新功能,他就可以从基类继承并添加相应的新功能。Q: 简述C++虚函数作用及底层...转载 2018-09-25 17:05:07 · 192 阅读 · 0 评论 -
MFC 宏定义小技巧
如下图,可以在红色框框的地方进行宏定义,这样子就可以根据不同的项目配置,去定义不同的宏,以此来达到版本区分控制的效果,不用每次都到stdafx中去手动修改,实际编码中非常实用的哦~...原创 2018-09-27 11:49:05 · 778 阅读 · 0 评论 -
二进制小数转换
文章转自:https://www.cnblogs.com/xkfz007/articles/2590472.html 一、二进制数转换成十进制数 由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。 例1105 把二进制数110.11转换成十进制数。 二、十进制数转换为二进制数 ...转载 2018-10-17 17:33:44 · 11559 阅读 · 0 评论 -
C++ 删除文件夹下特定后缀的文件
直接用下面一句话搞定,唯一缺点是会出现一下黑框system("del/s/qc:\\*.bak");特别鸣谢赵四老师在帖子里回复!转自~https://bbs.csdn.net/topics/390504071...原创 2019-05-06 17:06:17 · 1399 阅读 · 0 评论 -
GDI对象泄漏问题排查总结
GDI泄漏会弹出CResourceException异常(问题复现调试时输出信息发现的异常)。一个Windows GUI程序的GDI对象上限是10000,如果跨越这个值,GDI资源无法申请成功,程序就会出现资源无法加载,界面起不来的情况。另外,GDI资源泄漏后,GDI对象值会一直递增,最终到达上限10000后出现程序起不来。一个简单的办法可以断定gdi是否存在泄漏,就是在Windows任务...原创 2019-05-23 14:25:37 · 1583 阅读 · 0 评论 -
Project error LNK2005: _DllMain@12 already defined in MSVCRT.lib(dllmain.obj)
转自:http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/0b154e1c-141f-4567-bb24-1ac7c8ee2713/When upgrading a DLL from VC6->VS2005, and you get the following:mfcs80d.lib(dllmodul.obj) ...转载 2019-07-16 15:18:52 · 437 阅读 · 0 评论