![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 66
是星星鸭
希望对你有所帮助。
展开
-
Linux如何在控制台输出带颜色的字体
首先他这个\33[0m是直接输出了,说明没有被转义,而是被当作字符串了,我们知道ANSI控制码\033[0m是关闭所有属性的意思,既然没有被转义,说明我们并没有关闭所有属性,只有当检测到\033[0m的时候才会关闭这个黄色背景蓝色字体;===============================================ANSI控制码的说明。字体颜色m字符串\033[0m"背景加亮颜色范围:100--------------------107。字体加亮颜色:90------------97。转载 2023-01-17 22:11:59 · 1914 阅读 · 3 评论 -
C++ 函数模板、具体化模板的分文件书写
1、具体化函数模板的声明要放到普通函数模板的下方2、函数模板只是函数的描述符,没有实体,应该把整个函数模板放到头文件中;具体化函数模板有实体,编译过程和普通函数一样,所以应该把声明放到头文件中,实现放到源文件中原创 2022-12-28 18:57:22 · 680 阅读 · 0 评论 -
C++ 函数重载的细节
1、使用重载函数时,如果数据类型不匹配,C++尝试使用类型转换与形参进行匹配,如果转换后有多个函数能匹配上,编译器将报错;2、引用可以作为函数重载的条件,但是,调用重载函数的时候,如果实参是变量,编译器将形参类型的本身和类型引用视为同意特征;3、如果重载函数有默认参数,调用函数时,可能导致匹配失败;4、const不能作为函数重载的特征;5、返回值类型不同不能作为函数重载的特征;原创 2022-12-08 17:22:51 · 442 阅读 · 0 评论 -
C++ 各种形参的使用场景
如果实参是内置数据类型,则使用指针。如果实参是类,则使用const引用,传递类的标准方式是引用传递(类设计的语义经常要求使用引用);如果实参是数组,则使用const指针,因为这是唯一的选择(没有数组建立引用的说法);注意如果需要在函数中修改实参的话都是不能加const约束的,所以上面四点不能加;如果实参是较大的结构,则使用const指针或const引用;或小型结构体,则按值传递,因为也不用担心拷贝花费太多时间;如果实参是结构体,则使用指针和引用;如果实参是数组,则只能使用指针;如果是惨是类,则使用引用;原创 2022-12-08 15:25:13 · 229 阅读 · 0 评论 -
str(n)cpy的注意事项以及memset的简单使用
目录strcpystrncpymemset我们先看strcpy函数:注意使用strcpy需要在第一行加上#define _CRT_SECURE_NO_WARNINGS一定要是第一行,其他地方不行;然后输出一下字符串: 没有问题,我们单个输出name数组的每个成员的ascii码值试一下:运行: 我们可以看到,因为我们并没有初始化,所以strcpy函数是帮我们把hello后的第六个元素置为0了,因为有\0才是字符串嘛; 如果我们的name只有五个元素,但是我们依旧赋值给他hello,那么还会不会补充\0原创 2022-12-06 16:21:35 · 725 阅读 · 0 评论 -
动态爱心--HTML源码
复制内容,在桌面新建txt文件,将内容拷贝至文件中,保存退出,修改后缀名为.html即可。如下:右键新建 复制内容粘贴(ctrl+c,ctrl+v):修改后缀名为.html: 点击确定,鼠标左键单点即可使用。。。 效果如下:找不到后缀名的,在文件中找到文件扩展名,勾选即可。如下:再次感谢大佬提供!!!感谢观看。原创 2022-11-08 11:44:53 · 5153 阅读 · 1 评论 -
32位汇编ebp、ebp-4、ebp+4、ebp+8等含义
ebp-4: 从ebp-4开始到函数提升堆栈后的栈顶之间被称为缓冲区(一般缓冲区栈顶是:函数调用时提升堆栈后esp的值),我们常说的局部变量都是定义在这里,所以大致可以理解为函数中。我们知道,当调用了一个函数后,底层汇编大多数会使用ebp寻址的方式去查找参数,关于ebp与esp寻址可以看我这篇文章《ebp寻址》。的含义,先总结这么多,因为长时间不使用汇编可能会忘了这些东西,忘了的话翻到这篇文章看看就行了。ebp+4:存放call指令调用函数时压入堆栈的。ebp+C: 存放函数传参的第二个参数地址。原创 2022-11-07 21:27:31 · 4385 阅读 · 0 评论 -
MySQL修改安全策略时报错:ERROR 1193 (HY000): Unknown system variable ‘validate_password_policy‘的解决方法
我使用的版本是MySQL5.73,环境是Linux CentOS7,其他版本不知道是否可行,望谅解。当我们想设置简单的密码的时候,看了别人发的如何修改安全策略的代码,如下:原创 2022-09-29 14:33:36 · 12355 阅读 · 0 评论 -
MySQL简单密码设置、ERROR 1819 (HY000): Your password does not satisfy the current policy requirements解决方法
首先我使用的MySQL版本是5.73,环境Linux centos7,其他版本不知道是否可用,望谅解 当我们修改简短的密码的时候,可能会遇到如下问题:原创 2022-09-29 14:16:46 · 1560 阅读 · 0 评论 -
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables 解决方法
【代码】【MySQL5.73 CentOS7】ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables 解决方法。原创 2022-09-29 13:44:10 · 5546 阅读 · 0 评论