自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李老三

不知所云

  • 博客(19)
  • 收藏
  • 关注

原创 C++判断数组的值都是0

int a[17] = {0};bool allZero(){ int total = 0; for (int i = 0; i < 17; i++) { if (a[i] == 0) { total++; } } if (total == 17) { return true; } return false;}

2020-07-01 15:58:33 6079

原创 C++抓取屏幕类(截全屏)

PrintScreen.h#pragma once#include <Windows.h>class PrintScreen{public: PrintScreen(); ~PrintScreen(); void createBMP(char *name);private: HDC hDC; HDC comHDC; int width; int height; HBITMAP hBitmap; BITMAPINFOHEADER bmiHeader; DW.

2020-06-17 15:45:59 1623 3

原创 OpenCV在Debug下imread为空,Release下正常。

参考了网上一众方法,该配的也配了,该改的也改了,链接器中的附加依赖项也改成只有Debug库了。依旧无法解决imread为空的问题。因为我改完之后,一直都在旧的Demo项目(控制台应用)中调试,所以就新建了一个空项目(新建控制台应用可能也行,我没试过)。一切就又恢复正常了。小白入门级代码:...

2020-06-12 10:15:12 397

原创 C++ 判断当前时间是否在指定时间范围内

bool isTimeScale(int startTimeHour, int startTimeMin, int endTimeHour, int endTimeMin){ //将时间都转化为分钟数,利于判断 uint16_t startMin = startTimeHour * 60 + startTimeMin; uint16_t endMin = endTimeHour * 60 + endTimeMin; uint16_t curMin = 当前时间; //不跨天的情况 if (.

2020-05-25 13:13:52 4683 1

原创 vector近期使用心得(内存相关)

clear() 和 erase() 仅改变size大小,不会释放vector内存。shrink_to_fit() 或使用 vector<T>().swap(obj) 可释放vector内存。

2020-05-13 14:21:12 105

原创 函数重载

1.参数类型不同2.参数个数不同3.参数顺序不同若仅仅是返回值和权限不同,不是函数重载。

2019-10-16 20:37:26 104

原创 String类的equals和==的区别

equals 对内容进行比较== 对地址进行比较PS: 若不对equals进行重写,默认对地址进行比较。

2019-10-12 17:11:19 112

原创 java中String、StringBuffer和StringBuilder的区别

String是不可变序列,每次修改都要丢弃旧对象,创建新对象。少量字符操作的时候使用。StringBuffer是可变序列,效率比StringBuilder低,线程安全。多线程操作大量字符操作时使用。StringBuilder是可变序列,效率高,线程不安全。单线程操作大量字符操作时使用。运行速度比较:StringBuilder > StringBuffer > String...

2019-10-09 20:24:31 94

原创 实习的第二周——微信小程序——import引用路径问题(include同理)

import引用路径问题(include同理):①被import引用的template所在的.wxml文件与使用这个template的文件不在同一个目录下时,用绝对路径。②被import引用的template所在的.wxml文件与使用这个template的文件在同一个目录下时,直接用文件名.wxml...

2019-03-04 14:58:54 6381

原创 实习的第一周----微信小程序——==     和   ===   的区别、' '(单引号)    和     " "(双引号) 的区别、如何在微信开发者工具的模拟器中,显示当前需要调试的页

== 和 === 的区别是: 前者是相等运算符,允许做类型转换,类型不同也可以比较是否相等;后者是严格运算符,类型不同就直接相等。'' 和 "" 的区别是: 前者是单引号,后者是双引号。都必须成对出现。在js中,单引号和双引号并没有区别。只是为了避免引号嵌套引号时,产生的麻烦。而且,用单引号的话,可以不用按shift...

2019-03-01 10:42:52 1964

原创 一天的收获

除法,要少用,谨慎用,粗心会丢精度,会出错。

2016-10-28 11:43:19 325

原创 程序员的数学思维修炼(趣味阅读)

没有密密麻麻的文字让人恐惧。这本书最喜欢的两段文字:“1加1等于10”,“所有的事件都有产生它的原因”可能一本书让读者顿有所悟的时候,它才会变的有存在的意义。不去思考它存在的意义,因为它的存在本身就有意义。虽然读完之后并没有什么功力大增之感,但我宁愿相信一些东西是起到潜移默化的作用。希望某一天,它会让我豁然开朗、茅塞顿开。

2016-10-20 17:40:41 299

原创 C++文件结束符(Ctrl+Z)后如何继续输入(cin>>)。

当键入文件结束符后,流已处于错误状态。需要cin.clear()重置状态位。

2016-10-04 23:25:54 891

原创 指针和const

指向常量的指针:const int *p 不能用指针改变所指对象的值,但没有规定对象一定要是常量,若不是常量,可通过其他途径改变所指对象的值。此指针可指向不同对象。常量指针:int *const p 必须初始化,此指针只能指向初始化时的对象,所指对象若不是常量,则可用此指针改变所指对象的值。指向常量的常量指针:const int *const p 两

2016-09-25 20:59:40 172

原创 取余和取模的小结

如果被除数和除数的正负号相同,则值相同。方法就是求余的方法。 如果被除数和除数的正负号不相同,则求余依然是求余的方法,而求模则是把被除数和除数都看作正数,模=(商+1)*除数。 而且,余数的符号和被除数相同,模值的符号和除数相同。网图参考: 因为那些网上给的公式和原理真心看不懂,只有这个样子取模和取余了。

2016-09-17 22:10:41 421

原创 关于cout输出缓冲区问题(转载和自己见解)

The endl manipulator produces a newline character, exactly as the insertion of '\n' does; but it also has an additional behavior: the stream's buffer (if any) is flushed, which means that the output i

2016-09-17 01:40:52 2407 3

原创 头文件<>和""的区别

#include#include""是先从自定义的文件中找 ,如果找不到再从函数库中寻找文件如果是自己写的头文件建议使用#include""

2016-09-15 19:25:22 711 1

原创 明白了一些关于命名空间(using space)的小东西

之前我一直纠结#include cin>>cout#includeusing spacename std;cin>>cout#includestd::cinstd::cout>>这三者的区别和利弊。第一个,C++标准已经明确提出不支持了。我应该忘了它。第二个,是一些《C++ primer》之外的书上

2016-09-14 21:44:40 692

原创 C++ Primer(第5版)

心急如焚,从亚马逊上买的《C++ Primer》(第5版)终于到了。开始啃...

2016-09-14 12:48:24 371

空空如也

空空如也

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

TA关注的人

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