自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 资源 (1)
  • 收藏
  • 关注

原创 打包时运行脚本报错:ERR_REQUIRE_ESM

包版本过高导致require报错:ERR_REQUIRE_ESM

2022-12-21 10:42:21 2168 1

原创 使用Mocha测试框架实现TS单元测试

1、背景当前项目使用ts作为开发语言,想要引入单元测试,自行百度后选择主流框架之一Mocha进行尝试。2、Mocha简介mocha是JavaScript的一种单元测试框架,既可以在浏览器环境下运行,也可以在Node.js环境下运行。使用mocha,我们就只需要专注于编写单元测试本身,然后,让mocha去自动运行所有的测试,并给出测试结果。mocha的特点主要有: 既可以测试简单的JavaScript函数,又可以测试异步代码,因为异步是JavaScript的特性之一; .

2021-09-17 19:08:06 2130

转载 二叉树的三种遍历

#include <iostream>using namespace std ;struct BiNode { char data ; BiNode *lchild , *rchild ;} ;BiNode *BiTree ;int NodeID ;BiNode *CreateBiTree (char *c , int n){ BiNode...

2021-09-17 14:30:18 117

原创 curl下载返回errcode 35

问题背景:有客户打开软件后,下载资源过程死机,查看日志,记录的是 curl errcode 35,百度得知是SSL CONNECT ERROR,但是具体原因没有很明确的说法,最后通过更换为使用CHTTP解决,应该是curl和服务器的建立过程中,证书问题导致的。...

2021-04-25 09:15:11 892

转载 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 433

原创 GDI对象泄漏问题排查总结

GDI泄漏会弹出CResourceException异常(问题复现调试时输出信息发现的异常)。一个Windows GUI程序的GDI对象上限是10000,如果跨越这个值,GDI资源无法申请成功,程序就会出现资源无法加载,界面起不来的情况。另外,GDI资源泄漏后,GDI对象值会一直递增,最终到达上限10000后出现程序起不来。一个简单的办法可以断定gdi是否存在泄漏,就是在Windows任务...

2019-05-23 14:25:37 1573

原创 HDU ACM 2055 An easy problem

题目很简单,坑在于当你想用C的scanf去获取第一个字符的时候,scanf("%c %d",&c,&a),会出现两个都获取失败。原因在于scanf %c是回车后从缓存里读取第一个字符,这里读出来的是什么我也不知道,反正就出问题了。然后尝试用 c = getche()来读取第一个字符,getchar()来处理掉中间的空格,然后scanf()读取最后的数字,效果是OK的,...

2019-05-13 12:01:58 134

原创 C++ 删除文件夹下特定后缀的文件

直接用下面一句话搞定,唯一缺点是会出现一下黑框system("del/s/qc:\\*.bak");特别鸣谢赵四老师在帖子里回复!转自~https://bbs.csdn.net/topics/390504071...

2019-05-06 17:06:17 1395

原创 HDU 2042 不容易系列之二

题目太长就懒得截图了,题目的大义其实就是一个数列最后一个项是3,然后前一个项是(后一个项-1)*2,给你项的总数,让你求第一个项。所以就很简单啦,由于项的数量不超过31个(算上最后一个3),所以也不会超过INT_MAX(2*10^9)。记得一开始打表哦~#include <stdio.h>int glb_sheep[31]={0};void prepare(...

2019-02-28 11:57:33 95

原创 HDU 2040 亲和数

 一道没想到居然没有超时的题,思路就是找小的那个数,然后取一半一直往下递减,找到所有约数的和,然后和较大的数比较是否相等。#include <stdio.h>#include <iostream>#include <math.h>#include <fstream>using namespace std;void main...

2019-01-11 16:52:32 134

原创 HDU 2032 杨辉三角

基础题杨辉三角,直接二维数组,先预先生成30层杨辉三角,然后直接输出即可还是输入的坑,在while里面没有判断scanf是否等于EOF导致出现了OLE,出OLE的时候自己也猜测是因为最后多输出了一个空行。。。#include <stdio.h>#include <iostream>#include <math.h>#include <f...

2019-01-11 16:36:38 171

原创 HDU 2030 汉字统计

 按照提示,学习了汉字机内码,其实特点就是高位为1,所以将一个字节转成整形的时候,会小于0有个坑查了半天,读取字符串时不能用scanf,因为使用scanf的话就读不到空格了!!!要使用gets!!!#include <stdio.h>#include <iostream>#include <math.h>using namespace ...

2019-01-11 15:40:11 121

原创 HDU 2028 Lowest Common Multiple Plus

 这道题有意思,大致的思路有两种:1、多个数求最小公倍数//解题思路://先排序,然后求两个数的最小公倍数,然后把结果再与下一个数进行求最小公倍数//最小公倍数等于两个数相乘除以他们的最大公约数但是这会TLE。。。2、还是用简单粗暴的方法吧。。。//直接找最大的数,然后翻倍,看是不是所有的其他数的倍数就好了然鹅还是TLE。。。 3、边输入边找,算出一开始输入的...

2019-01-04 17:31:11 124

原创 HDU 2026 首字母变大写

 题目里面确实所有字母都是小写,没有那种本来就是大写的坑。值得留意的是可能会出现多个连续的空格(也不一定,我自己测试的时候添加判断了),这个我处理了也就是上一个不是字母并且当前是字母,才变大写。#include <stdio.h>#include <iostream>#include <math.h>using namespace ...

2018-12-27 17:57:01 117

原创 HDU 2024 C语言合法标识符

 这道题是帮大家回忆合法标识符的限制条件吧。。。读入字符串两个地方需要注意,第一个是输入完数量之后需要一个getchar来读取回车符第二个是读入一整行字符需要用gets#include <stdio.h>#include <iostream>#include <math.h>using namespace std;void ma...

2018-12-27 17:19:36 106

原创 HDU 2023 求平均成绩

 逻辑很简单,主要是考察二维数组的使用,这里使用了二维动态数组。有一个深渊巨坑,结果计算不能用float,一定要用double,不然一直WA,应该是float的精度不够了。#include <stdio.h>#include <iostream>#include <math.h>using namespace std;void ma...

2018-12-27 17:02:43 328

原创 HDU 2022 海选女主角

 很长的题目,其实很简单,就是输入一个m*n的矩阵,找出里面绝对值最大的元素,并输出行列位置信息,用了一个二维动态数组去记录输入,边输入边做最大值的判断,输入完成也就可以输出了。#include <stdio.h>#include <iostream>#include <math.h>using namespace std;void ...

2018-11-13 17:27:00 101

原创 HDU 2021 发工资咯

很简单,面额从大到小去减就可以了,优化一下的话就是写了个tryIndex去记录当前有可能用到的最大面额#include <stdio.h>#include <iostream>using namespace std;const int g_MoneyList[] = {100,50,10,5,2,1};void main(){ int n; ...

2018-11-06 11:52:17 138

原创 HDU 2020 绝对值排序

思路是开了两个数组,一个保存绝对值,一个保存符号位,排序的时候一起调换,输出的时候再把符号位乘回去就完了偷懒用了冒泡排序法#include <stdio.h>#include <iostream>using namespace std;void switchA(int num[100],int sign[100],int a,int b){ in...

2018-11-06 11:41:20 123

原创 HDU 2019 数列有序!

我的思路是逐个输出的时候判断一下是不是比需要插入的值大,是的话就把插入值输出到前面,只需要注意一下最后一个输出后面没有空格就OK了!#include <stdio.h>#include <iostream>using namespace std;void main(){ int n,m; while(cin>>n>>m ...

2018-11-02 16:22:19 191

原创 HDU 2018 母牛的故事

 打表,注意算法应该是a[i] = a[i-1]+a[i-3] #include <stdio.h>#include <iostream>using namespace std;int array[100];void cow(){ int i; array[0]=array[1]=array[2]=1; for(i=3;i<=...

2018-11-02 16:02:16 87

原创 HDU 2017 字符串统计

题目的关键还是在于对字符的逐个读取技巧,当读取到回车时停止一次计算,我是每读入一个字符都进行一次判断#include <stdio.h>#include <iostream>using namespace std;void main(){ int n; cin>>n; getchar(); while(n--) { int c;...

2018-11-02 15:43:17 114

原创 HDU 2016 数据的交换输出

#include <stdio.h>void FindMinAndSwitch(int *a, int n){ if(n < 1) return; int nMin=a[0],nMinId=0; for(int i=0; i < n;i++) { if(a[i] < nMin) { nMin = a[i]; nMinId=...

2018-11-01 15:29:00 100

原创 HDU 2015 偶数求和

关键在于判断一下每次求平均的结束点#include <stdio.h>void main(){ //先构建数列 int a[100]; for(int i=0;i < 100;i++) a[i]=(i+1)*2; int n,m; while(scanf("%d %d",&n,&m) != EOF) { int cnt =...

2018-10-29 11:50:43 162

原创 HDU 2012 素数判定

素数打表基础练习,WA了3次竟然是因为最后输出之前的判断写反了。。。由于题目最大的输入只有2541,因此数组只写到2550就足够了。#include <stdio.h>int Sushubiao[2550]={0};void preCal(){ for(int i=2;i<2550/2;i++) { if(Sushubiao[i]) cont...

2018-10-24 15:25:40 160

原创 HDU 2629 Identity Card

搞笑题,一开始因为把年月日转为了int导致个位数前面少了0而WA。后面改成生日直接提取输出就OK了。#include <stdio.h>void main(){ int num=0; scanf("%d",&num); int i=0; while(i<num) { char str[20]; scanf("%s",str); in...

2018-10-24 11:33:27 232

原创 HDU 1197 Specialized Four-Digit Numbers

其实就是之前刷过的一道题:SKY数,传送门:https://blog.csdn.net/qq_39459939/article/details/83184667#include <stdio.h>#include <math.h>int calSumInSomeSystem(int DecNum, int System){ int sum = 0;...

2018-10-24 10:35:12 119

原创 HDU 1170 Balloon Comes!

 题意很简单,要注意的是,使用了scanf(“%c”,&op)之后,需要用一个getchar()来读取最后输入的换行符,而平常输入%d的时候则不需要。#include <stdio.h>#include <math.h>#include <iostream>using namespace std;void main(){ i...

2018-10-24 10:22:28 89

原创 HDU 2104 hide handkerchief

简单数学题,容易退出题意其实就是要求给的两个数是不是互质,然后用GCD求两个数的最大公约数,是1的话就YES,否则NO#include <stdio.h>#include <math.h>#include <iostream>using namespace std;//题意/*给定了数组的长度,还有单步移动的距离,判断能否遍历数组需要...

2018-10-23 17:49:38 119

原创 HDU 1062 Text Reverse

 我的思路还是通过空格一个个子串找出来,然后交换位置。字符串最后\0的判断踩了个坑WA了一次。。。#include <stdio.h>#include <math.h>#include <iostream>using namespace std;void ReverseTarget(char str[1001],int beg,int ...

2018-10-23 17:27:38 116

原创 HDU 1720 A+B Coming

 要注意输入可能是个字符串,还有大小写识别。#include <stdio.h>#include <math.h>int HexToDec(char a[100]){ int nDec=0; for(int i = 0; a[i] != '\0';i++) { char c = a[i]; int n = 0; if( c >= ...

2018-10-22 11:30:59 80

原创 HDU 2097 Sky数

做这道题全因为这个题目,Sky~其实就是考你10进制转其他进制的算法,写了一个通用的函数,KO~#include <stdio.h>#include <math.h>int calSumInSomeSystem(int DecNum, int System){ int sum = 0; int a = DecNum, b=System; int ...

2018-10-19 16:41:48 115

原创 HDU 2039 三角形

很无聊,但是忘记了输入可以是小数,WA了两次,看题还是不够仔细啊#include <stdio.h>#include <math.h>void main(){ int n; scanf("%d",&n); int i=0; while(i < n) { float a,b,c; scanf("%f %f %f",&...

2018-10-19 16:20:56 89

原创 HDU 2011 多项式求和

首先就想到了打表,可能不打表会TLE咯(没试过)。。。#include <stdio.h>#include <math.h>void preCal(float biao[1001]){ biao[0] = 0; float nFactor = 1; for(int i = 1;i <= 1000;i++) { biao[i] = biao...

2018-10-19 16:08:26 82

原创 HDU 2010

注意一下输入的m和n大小顺序,以及输出的空格就行了#include <stdio.h>#include <math.h>void main(){ int a,b; while(scanf("%d %d",&a,&b) != EOF) { if(a > b) { a = a^b; b = a^b; a...

2018-10-19 15:55:34 256

原创 HDU 2007 平方和与立方和

一个小坑,输入的两个数字,有可能是第一个比第二个大,比如说3 1,要注意把输入的两个数字进行大小比较#include <stdio.h>#include <math.h>void main(){ int a,b; while(scanf("%d %d",&a,&b) != EOF) { int oddProduct=0, ev...

2018-10-19 15:13:12 82

原创 HDU 2005 第几天

可以参考的是月份天数打表,以及字符串分解的动作V#include <stdio.h>#include <math.h>bool isRunnian(int year){ return ((year%4==0 && year%100!=0) || year%400==0)?true:false;}int monthday[]={31,...

2018-10-19 14:58:17 78

原创 HDU 2000 ASCII码排序

 很简单,要注意的是读入字符的时候,要考虑空格、换行、回车等字符#include <stdio.h>void switch_a(char &a, char &b){ char tmp; tmp = a; a = b; b = tmp;}void main(){ char a,b,c,e; char str[4]; while(sc...

2018-10-18 12:04:50 73

转载 二进制小数转换

文章转自:https://www.cnblogs.com/xkfz007/articles/2590472.html 一、二进制数转换成十进制数    由二进制数转换成十进制数的基本做法是,把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。    例1105 把二进制数110.11转换成十进制数。   二、十进制数转换为二进制数    ...

2018-10-17 17:33:44 11547

原创 MFC 宏定义小技巧

如下图,可以在红色框框的地方进行宏定义,这样子就可以根据不同的项目配置,去定义不同的宏,以此来达到版本区分控制的效果,不用每次都到stdafx中去手动修改,实际编码中非常实用的哦~...

2018-09-27 11:49:05 775

Visual_Assist_X_10.6.1822.0.rar

Visual_Assist_X,10.6.1822版本,里面配有破解补丁,可供VC6等平台使用。

2019-08-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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