自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

转载 C语言 函数后面加const作用

void function() const{}通常我们会看到一些函数声明后面会跟着一个const,这个const是做什么的呢?看一下下面的例子,就知道了。直接在编译前,就会提示下面的两个错误// test1107.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;class a{ int num;public: a(){ in

2020-12-30 10:26:22 1250

转载 前端框架库汇总

VueVue2.0:Vue2.0 文档 Vue3.0:Vue3.0 文档 Vue-Router:Vue.js 官方的路由管理器。 Vuex:Vue.js 应用程序开发的状态管理模式。 Element-UI:饿了么UI组件库 View UI:一套基于 Vue.js 的开源 UI 组件库,主要服务于 PC 界面的中后台产品。 Vuetify:用于构建功能丰富、快速的应用程序。 Buefy-UI: 简单且轻量的UI库。 Quasar: 编写代码一次并同时将其部署为网站、移动应用和/或Elect

2020-12-09 08:54:34 914

原创 C语言 ‘\0‘的含义

'\0' 是字符串的结束符,任何字符串之后都会自动加上'\0'。如果字符串末尾少了'\0'转义字符,则其在输出时可能会出现乱码问题。'\0'转义字符在ASCII表中并不表示阿拉伯数字0,阿拉伯数字0的ASCII码为48,'\0'转义字符的ASCII码值为0,它表示的是ASCII控制字符中空字符的含义。'\0'是C++中字符串的结尾标志,存储在字符串的结尾。比如char cha[5]表示可以放4个字符的数组,由于c/c++中规定字符串的结尾标志为'\0',它虽然不计入串长,但要占内存空间,而一个汉字一

2020-12-04 10:00:32 15755

转载 C语言 结构体四种初始化方法

定义struct InitMember{ int first; double second; char* third; float four;};方法一:定义时赋值struct InitMember test = {-10,3.141590,"method one",0.25};需要注意对应的顺序,不能错位。方法二:定义后逐个赋值struct InitMember test;test.first = -10;test.sec..

2020-12-04 09:42:44 776

转载 Linux 内核空间与用户空间

本文以 32 位系统为例介绍内核空间(kernel space)和用户空间(user space)1 . 内核空间和用户空间对 32 位操作系统而言,它的寻址空间(虚拟地址空间,或叫线性地址空间)为 4G(2的32次方)。也就是说一个进程的最大地址空间为 4G。操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证内核的安全,现在的操作系统一般都强制用户进程不能直接操作内核。具体的实现方式基本都是由操作系统将虚拟地址空间.

2020-12-03 13:57:47 177

转载 多CPU,多核,多进程,多线程

当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。首先,要先了解几个概念:进程是程序的一次执行。 进程是资源分配的基本单位(调度单位)。 一个进程可以包括多个线程。 在单CPU计算机中,有一个资源是无法被多个程序并行使用的:CPU。 操作系统调度器:拆分CPU为一段段时间的运行片,轮流分配给不同的程序。 操作系统内存管理模块:管理物理内存、虚拟内存相关的事务。由于CPU同时刻只能执行一个进程,如果我们不加以控制的话,一个进程可能使用CPU直到运行结束,于是出现了操作系统调度

2020-12-02 10:12:50 559

转载 寄存器用途和英文全称

寄存器类别和用途基本程序执行寄存器(basic program execution registers)。8 个通用寄存器,6 个段寄存器,一个处理器状态标志寄存器(EFLAGS),和一 个指令指针寄存器(EIP)。EAX、AX、AH和AL一些寄存器的组成部分可以处理 8 位的值。例如,AX 寄存器的高 8 位被称为 AH,而低 8 位被称为 AL。同样的重叠关系也存在于 EAX、EBX、ECX 和 EDX 寄存器中:32 位 16 位 8 位(高) 8 位(低)

2020-12-01 13:12:57 3326 1

Linux系统教程详解

Linux系统教程详解

2024-03-03

Android Framework解析

Android Framework解析

2024-03-03

flutter_3d_pageview-master.zip

3d画廊

2021-08-04

launcher-master.zip

仿桌面应用拖拽排序

2021-08-04

pingtools.apk

PingTools 是一款集成多款网络工具的 Android 应用,拥有包括 Ping, Traceroute, Whois, Network Scanner, Wi-Fi scanner 在内的多项网络工具

2020-03-11

空空如也

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

TA关注的人

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