• 2024-04-06软考之零碎片段记录(七)+复习巩固(二)
    一、上新1.有向图从顶点A到顶点B的边,不等于从B到A的边。2.广度优先遍历开始节点(第一层)的邻节点(从左至右顺序),邻接点设为第二层根据1中遍历邻接点从左往右的顺序遍历。bilibili视频《广度优先》》》3.邻接表包含有向图和无向图邻接表以下是有向图邻接表(顺逆邻接
  • 2024-01-25[转]vs2019升级后,启动调试,谷歌浏览器无法正常使用 - 温故纳新 - 博客园
    解决方法:vs2019按如下步骤设置:工具  =》 选项  =》调试 =》 常规 =》勾选“启用APS.NET 的 Javascript 调试(Chrome和IE)”---------------------作者:温故纳新来源:CNBLOGS原文:https://www.cnblogs.com/tomorrow0/p/14383870.html版权声明:本文为作者原创文章,转载请
  • 2023-06-01C温故补缺(十七):动态链接(ELF,PIC,GOT,PLT)
    动态链接(PIC,GOT,PLT,ELF)参考:51CTO通过静态链接,可以生成一个可执行文件,这个可执行文件既可以是完全链接的也可以是部分链接的,对于部分链接的可执行文件,有些符号引用需要等到可执行文件加载时甚至是运行时才会进行符号解析和重定位。动态链接与静态链接一样包括符号解析和重
  • 2023-06-01C++温故补缺(二十):杂项补充1
    杂记1布尔型c语言中表示布尔型一般用0/1,或者flag,c++把布尔型内置了,布尔型的变量只有true和false两个值和0/1的关系:true和false不是0/1,c++编译器会把非0处理成true,把0处理成false宽字符型char型只有一个字节的长度,如果要在c中表示汉字,则需要使用字符串数组c++添加
  • 2023-05-25温故重定向与转发
    一.重定向与转发1.1.重定向:有两次请求,第一次访问服务器资源,服务器回应一个url和状态码,并且要浏览器去访问这个路径下的资源。属于客服端行为。1.2.转发:一次请求,浏览器访问服务器,服务器之间转跳到下一个资源,属于服务器行为。二.分析重定向失败,转发成功2.1.文件结构2.2.失败
  • 2023-03-20C++温故补缺(一):引用类型
    引用类型c++增加引用类型的概念,定义方法int&b=a;表示引用类型,引用类型相当于变量的别名,地位和被引用的变量相同,int&b=a;,执行后,变量a和b有相同的值和地址,相当于一
  • 2023-03-20C++温故补缺(五):移动构造函数
    移动构造函数[C11新增]参考:知乎:C++11右值引用和移动构造函数详解.知乎:什么是POD数据类型.C++11之前,对象的拷贝由三个函数决定:拷贝构造函数,拷贝赋值运算符和析构函数
  • 2023-03-20C++温故补缺(四):构造函数和复制构造函数
    构造函数和复制构造函数构造函数对于需要传值的构造函数,如classbox{protected:intX;intY;intZ;public:box(int,in
  • 2023-03-20C++温故补缺(三):基本输入输出
    基本输入输出输出:cout<<输入:cin>>错误:cerr<<日志:clog<<在功能和调用上,cout,cerr和clog看上去无差别,cerr对象是非缓冲的,每个流插入到cerr后会立即输出,而clog
  • 2023-03-20C++温故补缺(二):lambda函数
    Lambda函数参考:CSDNC++11开始,提供了对匿名函数的支持,成为Lambda函数(表达式)通常,lambda函数用于封装传递给算法或异步方法的几行代码,对应不需要复用,且短小的函数,
  • 2023-03-20C++温故补缺(九):C++多态
    C++多态继承和派生当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态如:shape类被派生为两个类:Rectangle和Triangle#include<iostream>usingnamespacestd
  • 2023-03-20C++温故补缺(八):运算符重载和函数重载
    运算符重载和函数重载重载是c++多态性的一大体现,重载运算符是给运算符添加新的定义,使之前不能运算的对象变得可运算,且一般和运算符的意义相似.函数重载主要是同名函数
  • 2023-03-20C++温故补缺(七):;类的访问控制和继承
    类的访问控制和继承类的静态成员类的静态成员用关键字static修饰,类似静态变量或静态函数,也是有共享的概念类的静态变量:静态变量在类的所有对象中共享,不能再类的定
  • 2023-03-20C++温故补缺(六):友元函数、内联函数和this指针
    友元函数、内联函数和this指针友元函数友元函数是定义在类的外部,但有权访问类的所有私有(private)和保护(protectd)成员.友元函数的原型在类的定义中出现,但它并不是类
  • 2023-03-20C++温故补缺(十五):多线程
    多线程参考:CSDN,知乎传统C++(C++11之前)中并没有引入线程的概念,如果想要在C++中实现多线程,需要借助操作系统平台提供的API,如Linux的<pthread.h>,或windows下的<windows.
  • 2023-03-20C++温故补缺(十四):信号处理
    信号处理信号是由操作系统传给进程的中断,能够提前终止一个程序。在Unix,Linux,MacOS或Windows系统上,都可以通过Ctrl+C产生中断。下面是可以在程序中被捕获的信号,并且可
  • 2023-03-20C++温故补缺(十三):模板
    C++模板模板是泛型的基础,泛型编程就是一种独立于任何特殊类型的方式编写代码。模板就是创建泛型类或泛型函数的蓝图。STL库中的几个数据结构(vector,list,map等)以及算法
  • 2023-03-20C++温故补缺(十二):动态内存
    C++动态内存同C,C++中也是有堆和栈的概念。栈是函数内部声明的所有变量都所占用空间,堆是程序中未使用的内存,在程序运行期间可用于动态分配。同样也有alloc()分配内存,新增
  • 2023-03-20C++温故补缺(十一):异常
    异常处理参考:cnblogs异常和错误(bug)异常:是程序开发过程中必须考虑的一些特殊情况,是程序运行时可以预料的执行分支。异常是不可以避免的,如0除问题,数组越界问题,文件不存在
  • 2023-03-20C++温故补缺(十):C++文件读写和流
    C++文件和流C++文件的读写流用的是fstream库,它定义了三个新的数据类型:数据类型描述ofstream该数据类型表示输出文件流,用于创建文件并向文件写入信息。ifstr
  • 2022-12-23写在之前的一些话
    现在已经是23号了离南京已经过去了5天了离上次更新已经过去了1周不是因为懒是因为前几天早上发烧到38-39晚上接近40其实南京前两天就发现了自己身体出了问题不过对
  • 2022-11-30C指针 【温故】
    概念1 指针也是一个变量,做为指针变量的值是另一个变量的地址。指针存放的内容是一个地址,该地址指向一块内存空间其一般形式为:类型说明符*变量名;其中,*表示这是一个指针变
  • 2022-11-15C温故补缺(十六):未定义行为
    未定义行为在计算机程序设计中,未定义行为是指执行某种计算机代码所产生的结果,这种代码在当前程序状态下的行为在其所使用的语言标准中没有规定.以C语言为例,未定义行
  • 2022-11-15C温故补缺(十四):内存管理
    内存管理stdlib库中有几个内存管理相关的函数序号函数和描述1void*calloc(intnum,intsize);在内存中动态地分配num个长度为size个字节 的连续空间,并将
  • 2022-11-14C温故补缺(十三):可变参数
    可变参数stdarg.h 头文件提供了实现可变参数功能的函数和宏。具体步骤如下:定义一个函数,最后一个参数为省略号,省略号前面可以设置自定义参数,一般传入参数的个数。int