09 2022 档案
摘要:一、数组越界访问 为了保证C/C++的运行效率,编译器不对数组越界进行检查。 #include<stdio.h> int main() { int a[4] = {1,2,3,4}; for(int i = -2; i <= 8; ++i) printf("a[%d] = %d\n",i, a[i]
阅读全文
摘要:一、家庭篇 这么多年,每次回老家,妈最惦记的,依然还是想方设法做各种好吃的。吃永远的主题,几乎也是爱的唯一表达。哪怕她深受其累。 我每次回去住的几天时间,每顿饭菜她都准备得太多了,经常会有一半甚至一大半因为吃不完而倒掉。那么辛苦地把它们买回来择洗烹饪,好像就是为了最后把它们倒掉,这或许也是过剩的母爱
阅读全文
摘要:一、向vector容器中增添元素 1、在末尾增添一个元素 push_back() 2、在任意地方插入一个或多个元素 insert() #include<iostream> #include<vector> // 注意这里不用.h using namespace std; int main() { v
阅读全文
摘要:一、图像的加载与展示 1、创建窗口 cv2.namedWindow( , ) 有两个参数,第一个是窗口名字,第二个是窗口属性,比如:cv2.WINDOW_NORMAL 2、读取图片 cv2.imread( , ) 有两个参数,第一个是图片路径,可以用单引号或双引号将其括起来,第二个参数是设置图片颜色
阅读全文
摘要:(其实就是因为公众号不能修改文章内容,现在也没有留言功能,所以才专门写篇文章来进行补充,我会利用好标题的索引功能,方便大家快速查找到想要看的题目;至于为什么用公众号发算法题题解,主要是个人感觉公众号的排版会好看点) 【AcWing】2.01背包 原文链接:https://mp.weixin.qq.c
阅读全文
摘要:1、汇编器:将汇编语言翻译成机器语言 2、编译器:将高级语言翻译成汇编语言,再由汇编器去处理 3、解释器:随着时间的推移,一种新的编程方式兴起了。一种被称为“解释器”的特殊程序可以直接读取一个程序将其转换成计算机指令以立即执行。 和编译器差不多,解释器读取程序并将它转换成一个中间形态。 但和编译器不
阅读全文
摘要:#include<stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a,&b,&c); if(a > b) { b = a + b; a = b - a; b = b - a; } if(a > c) { c = a + c; a = c -
阅读全文
摘要:一、C++中的动态内存管理方式 C语言中的动态管理方式是用malloc、free函数,它们在C++仍然可以继续使用,但是由于在部分地方略显无能为力,且使用起来比较麻烦,所以C++提出了自己的内存管理方式:采用new、delete关键字去进行动态内存管理。 注意:C语言开辟空间所用的malloc、ca
阅读全文