摘要: 在 c/c++ 中,为了解决一些频繁调用的小函数大量消耗栈空间(栈内存)的问题,特别的引入了 inline 修饰符,表示为内联函数。 栈空间就是指放置程序的局部数据(也就是函数内数据)的内存空间。 实例 例1: 1 #include <stdio.h> 2 //函数定义为inline即:内联函数 3 阅读全文
posted @ 2020-02-11 16:55 ꧁执笔小白꧂ 阅读(358) 评论(0) 推荐(0)
摘要: 原文链接:https://www.jianshu.com/p/39ad3e40f7af 备份如下: HTTPS协议之通信加密过程分析 一、准备知识 在开始介绍前,需要首先了解一下消息摘要、数字签名、数字证书的知识 1、消息摘要 - Message Digest 消息摘要(Message Digest 阅读全文
posted @ 2020-02-11 16:14 ꧁执笔小白꧂ 阅读(457) 评论(0) 推荐(0)
摘要: 函数概念 system()—执行shell命令也就是向dos发送一条指令。 相关函数:fork, execve, waitpid, popen头文件:#include <stdlib.h>定义函数:int system(const char * string); system("pause")可以实 阅读全文
posted @ 2020-02-11 15:18 ꧁执笔小白꧂ 阅读(2201) 评论(0) 推荐(1)
摘要: virtual是定义C++中虚函数的关键字,这种函数或方法可以被子类继承和覆盖,通常使用动态调度实现。这一概念是面向对象程序设计中(运行时)多态的重要组成部分。简言之,虚函数可以给出目标函数的定义,但该目标的具体指向在编译期可能无法确定。 在面向对象程序设计中,派生类继承自基类。使用指针或引用访问派 阅读全文
posted @ 2020-02-11 11:06 ꧁执笔小白꧂ 阅读(191) 评论(0) 推荐(0)
摘要: 类的构造函数 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。 丢失 类的析构函数 类的析构函数是类的一种特殊的成员函数,它会在每次删除所创建的对象时执行 阅读全文
posted @ 2020-02-10 18:00 ꧁执笔小白꧂ 阅读(174) 评论(0) 推荐(0)
摘要: CSS Inspiration -- CSS灵感-https://chokcoco.github.io/CSS-Inspiration/#/ 阅读全文
posted @ 2020-02-10 16:33 ꧁执笔小白꧂ 阅读(1060) 评论(0) 推荐(0)
摘要: content可用于在链接后的括号内加上网址: <!DOCTYPE html><html><head><style>a:after {content: " (" attr(href) ")";}</style></head><body><p><a href="https://www.cnblogs. 阅读全文
posted @ 2020-02-10 15:21 ꧁执笔小白꧂ 阅读(179) 评论(0) 推荐(0)
摘要: 一,寄存器 x86-64处理器的16个通用寄存器(https://www.jianshu.com/p/57128e477efb) 编程语言与机器 二,基础指令 cmp :比较指令(相同取同,不同都取第一个的值) mov :迁移指令 add :加法指令 sub :减法指令 IMUL:乘法指令 三,基础 阅读全文
posted @ 2020-02-07 19:18 ꧁执笔小白꧂ 阅读(1859) 评论(0) 推荐(0)
摘要: Intel Volume 1 Basic Architecture Volume 2 Instruction Set Reference Volume 3 System Programming Guide Volume 4 Model-Specific Registers 官网:https://so 阅读全文
posted @ 2020-02-07 14:53 ꧁执笔小白꧂ 阅读(1165) 评论(0) 推荐(0)
摘要: getchar()函数的作用是从计算机终端(一般为键盘)获取一个无符号字符。getchar()函数只能接收一个字符,其函数值就是从输入设备获取到的字符。 该函数声明在stdio.h头文件中,使用的时候要包含stdio.h头文件。 如: #include<stdio.h> int getchar(vo 阅读全文
posted @ 2020-01-23 13:51 ꧁执笔小白꧂ 阅读(1888) 评论(0) 推荐(0)
摘要: 1.整数反转输出 1 #include <iostream> 2 using namespace std; 3 int main() 4 { 5 int n, _n, newname = 0; // int取值范围:0 到 4294967295(232 - 1) 6 cout << "请输入一个小于 阅读全文
posted @ 2020-01-22 16:11 ꧁执笔小白꧂ 阅读(325) 评论(0) 推荐(0)
摘要: 例1,输出最大值 1 #include <iostream> 2 #include <iomanip> 3 using namespace std; 4 int main(void) 5 { 6 int a[2][3] = { { 15,34,23 },{ 54,27,65 } }; // 二维数组 阅读全文
posted @ 2020-01-22 15:42 ꧁执笔小白꧂ 阅读(231) 评论(0) 推荐(0)
摘要: 在C++中,setw(int n)用来控制输出间隔。 1 #include <iostream> 2 #include <iomanip> 3 using namespace std; 4 int main(void) 5 { 6 int i; 7 int f[20] = { 1,1 }; 8 fo 阅读全文
posted @ 2020-01-22 14:59 ꧁执笔小白꧂ 阅读(413) 评论(0) 推荐(0)
摘要: endl :end line ,换行 例:cout << endl; 阅读全文
posted @ 2020-01-22 14:55 ꧁执笔小白꧂ 阅读(2828) 评论(0) 推荐(0)
摘要: OOM,全称“Out Of Memory”,翻译成中文就是“内存用完了”,来源于java.lang.OutOfMemoryError。 原文:https://blog.csdn.net/qq_42447950/article/details/81435080 阅读全文
posted @ 2020-01-22 11:36 ꧁执笔小白꧂ 阅读(752) 评论(0) 推荐(0)
摘要: robots协议也叫robots.txt(统一小写)是一种存放于网站根目录下的ASCII编码的文本文件,它通常告诉网络搜索引擎的漫游器(又称网络蜘蛛),此网站中的哪些内容是不应被搜索引擎的漫游器获取的,哪些是可以被漫游器获取的。因为一些系统中的URL是大小写敏感的,所以robots.txt的文件名应 阅读全文
posted @ 2020-01-22 09:59 ꧁执笔小白꧂ 阅读(311) 评论(0) 推荐(0)
摘要: Main()函数:main函数,又称主函数,是程序执行的起点; WinMain()函数:Win32位应用程序的入口点; DllMain()函数:DLL的入口函数,详情见:https://blog.csdn.net/tiandao2009/article/details/79839182 Public 阅读全文
posted @ 2020-01-18 22:10 ꧁执笔小白꧂ 阅读(360) 评论(0) 推荐(0)
摘要: 1、常量定义(const) 例:const int LENGTH = 10; 2、静态变量(static): 静态局部变量有以下特点: 该变量在全局数据区分配内存; 静态局部变量在程序执行到该对象的声明处时被首次初始化,即以后的函数调用不再进行初始化; 静态局部变量一般在声明处初始化,如果没有显式初 阅读全文
posted @ 2020-01-17 12:12 ꧁执笔小白꧂ 阅读(313) 评论(0) 推荐(0)
摘要: #ifndef #define #endif : 是宏定义的一种,实际上确切的说,这应该是预处理功能三种(宏定义、文件包含、条件编译)中的一种 条件编译。 通过宏定义避免文件多次编译,依赖于宏名字不能冲突。他读到#ifndef之后,如果已经定义过了,就会跳过这一大片,一直到#endif为止。buil 阅读全文
posted @ 2020-01-16 15:18 ꧁执笔小白꧂ 阅读(231) 评论(0) 推荐(0)
摘要: .NET Framework与.NET Core都为软件应用程序的通用开发框架,可用于构建各种软件,包括Web应用程序、移动应用程序、桌面应用程序、云服务、微服务、API、游戏和物联网应用程序。 .NET Framework:只能运行在Windows系统上, .NET Core:跨平台软件应用程序的 阅读全文
posted @ 2020-01-16 10:43 ꧁执笔小白꧂ 阅读(2215) 评论(0) 推荐(0)