Exposed Joker

该博客是用来向韦东山老师学习中,所记录的笔记,特此声明。
私信 关注
exposed Joker
码龄4年
  • 2,150
    被访问量
  • 21
    原创文章
  • 350,845
    作者排名
  • 1
    粉丝数量
  • 于 2017-04-22 加入CSDN
获得成就
  • 获得3次点赞
  • 内容获得1次评论
  • 获得16次收藏
荣誉勋章
兴趣领域
  • #产品/运营
    #内容运营
TA的专栏
  • C语言进阶
    5篇
  • 高质量C++/C编程指南-有感
    8篇
  • C++ Primer 第5版
    3篇
  • Linux之零基础玩转裸机
    5篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

C语言进阶(四):编译、链接过程简介

一、编译过程简介你不知道的事.....1、预编译 -预处理器2、编译3、汇编4、小结二、链接过程简介1、链接器的意义2、模块链接A 静态链接B 动态链接
原创
19阅读
0评论
0点赞
发布博客于 4 月前

C语言进阶(三):关键字和运算符(const、volatile、struct、union、enum、sizeof、typedef、注释、接续符、转义符、‘‘,““、逻辑运算符、位运算符、++--、?,

一、const&& volatile二、struct - union - enum - sizeof - typedef分析三、注释符号四、接续符、转义符的使用五、单引号和双引号六、逻辑运算符七、位运算符分析八、++,--操作符的本质九、三目运算符和逗号表达式
原创
29阅读
0评论
0点赞
发布博客于 4 月前

C语言进阶(二):循环分支

一、分支语句1、if语句分析2、switch语句分析3、小结二、循环语句1、do , while, for的区别2、break和continue的区别 3、小结三、goto 和 void分析1、遭人遗弃的goto2、void修饰函数返回值和参数3、不存在void变量4、小贴士5、void指针的意义6、小结
原创
23阅读
0评论
0点赞
发布博客于 4 月前

C语言进阶(一):变量的本质

一、基本数据类型变量是一段实际连续存储空间的别名 程序中通过变量来申请并命名存储空间 通过变量的名字可以使用存储空间 数据类型代表需要占用的内存大小 变量的本质是一段内存的别名 变量隶属于某一种数据类型 变量所在的内存大小取决其所属的数据类型#include <stdio.h>int main(){ char c = 0; short s = 0; int i = 0; printf("%d, %d
",sizeof(char), sizeo...
原创
36阅读
0评论
0点赞
发布博客于 4 月前

C语言快速入门

一、数据类型的取值范围及所在内存二、运算优先级三、位运算( &,|, ~,^,<<,>> )四、char类型的本质七、switch的注意事项八、小数和负数取余九、最近匹配原则十、数据类型的回转十一、常用整型数盘点十二、sizeof关键字十三、C语言中的奇葩整形(long)十四、连续变量定义和连续赋值十五、三目运算符十六、逗号运算符十七、自增(++)与自减(--)运算符十八、C语言中的常量类型十九、数组二十、字符串常量的本质是字符数组
原创
259阅读
0评论
0点赞
发布博客于 5 月前

C++基础:字符串、 向量和数组

一、命名空间的using声明1、using声明的基本用法 std: :cin表示从标准输入中读取内容。此处使用作用域操作符(::)的含义是:编译器应从操作符左侧名字所示的作用域中寻找右侧那个名字。因此,std: :cin的意思就是要使用命名空间std中的名字cin。 通过更简单的途径也能使用到命名空间中的成员。本节将学习其中一种最安全的方法,也就是使用using声明(using declaration)。有了using声明就无须专门的前缀(形如命名空间::)也...
原创
81阅读
0评论
0点赞
发布博客于 8 月前

C++基础:变量和基本类型

基本内置类型一、基本内置类型二、算术类型三、类型转换四、字面值常量变量一、变量二、变量定义三、变量声明和定义的关系四、标识符五、名字的作用域复合类型一、复合类型二、引用三、指针四、理解复合类型的声明const限定符一、const限定符二、const的引用三、指针和const四、顶层const五、constexpr和常量表达式处理类型一、类型别名二、auto类型说明符
原创
50阅读
0评论
0点赞
发布博客于 9 月前

C++基础:初识C++

目录一、程序源文件命名约定二、初识输入输出三、注释简介四、控制流五、术语表一、程序源文件命名约定 无论你使用命令行界面或者IDE,大多数编译器都要求程序源码存储在一个或多个文件中。程序文件通常被称为源文件(source file)。在大多数系统中,源文件的名字以一个后缀为结尾,后缀是由一个句点后接-一个或多个字符组成的。后缀告诉系统这个文件是一个C++程序。不同编译器使用不同的后缀命名约定,最常见的包括. cc、.cxx、.cpp、.cp及.C。二、初识输入输...
原创
56阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(十一)其它编程经验

一、使用const提高函数的健壮性1、用const修饰函数的参数2、用const修饰函数的返回值3、const成员函数二、提高程序的效率三、一些有益的建议
原创
91阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(七)内存管理

一、内存的分配方式二、常见的内存错误及其对策三、指针参数是如何传递内存的?1、如果非得要用指针参数去申请内存,那么应该用“指向指针的指针”。2、用函数返回值来传递动态内存四、free和delete把指针怎么啦?五、动态内存会被自动释放吗?六、杜绝“野指针'七、内存耗尽怎么办?八、malloc/free的使用要点1、malloc2、free九、new/delete的使用要点1、new2、delete十、一些心得体会
原创
130阅读
1评论
3点赞
发布博客于 9 月前

高质量C++/C编程指南(六)函数设计

一、参数的规则二、返回值的规则三、函数内部实现的规则四、其他建议五、使用断言六、引用与指针的比较
原创
51阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(五)常量

一、为什么需要常量?二、const与#define的比较三、常量定义规则四、类中的常量
原创
89阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(四)表达式和基本语句

一、运算符的优先级二、复合表达式三、if 语句1、布尔变量与零值比较2、整型变量与零值比较3、浮点变量与零值比较4、指针变量与零值比较5、对if语句的补充说明四、循环语句的效率五、for语句的循环控制变量
原创
114阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(三)命名规则

一、共性规则二、简单的Windows应用程序命名规则
原创
133阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(二)程序版式

一、空行二、代码行三、代码行内的空行四、对齐五、长行拆分六、修饰符的位置七、注释八、类的版式
原创
216阅读
0评论
0点赞
发布博客于 9 月前

高质量C++/C编程指南(一)文件结构

一、版权和版本的声明二、头文件的结构三、定义文件结构四、头文件作用五、目录结构
原创
52阅读
0评论
0点赞
发布博客于 9 月前

0基础玩转裸机(五)Linux进阶命令

1、find查找符合条件的文件2、grep 使用grep命令来查找文件中符合条件的字符串3、file 识别文件类型4、which和whereis 查找命令或应用程序的所在位置5、压缩(gzip、bzip2、tar)
原创
56阅读
0评论
0点赞
发布博客于 9 月前

0基础玩转裸机(四)vi编辑器

目录一、vi编辑器的配置二、打开文件、新建文件、保存文件、编辑模式(1)打开文件、新建文件、保存文件(2)进入编辑模式三、光标移动(1)快速的定位到某一行:(2)G转至文件结尾(3)在某一行如何快速定位到某一列(4)vi的难点:四、文本复制、粘贴、删除、撤销(1)复制(2)粘贴(3)删除行(4)撤销(5)删除光标所在位置的字符五、查找...
原创
71阅读
0评论
0点赞
发布博客于 10 月前

0基础玩转裸机(三)Linux入门命令

一、常见Linux指令pwd :显示当前所在的目录 pwdls :显示当前目录下的文件 ls cd :切换路径 cd +文件夹cd .. :返回到上一级路径 cd ..mkdir :新建目录 mkdir +文件夹名rmdir ...
原创
94阅读
0评论
0点赞
发布博客于 10 月前

0基础玩转裸机(二)ubuntu图形界面操作

0基础玩转裸机(二)ubuntu图形界面操作1、新建并编辑文本文件2、office软件3、打开图片 默认image view打开图片4、mp3文件---本地听歌 使用audacious软件5、视频---使用smplayer软件6.上网7、网络听歌8、网络看视频9、ubuntu软件下载中心10、ubuntu的目录结构
原创
79阅读
0评论
0点赞
发布博客于 10 月前

0基础玩转裸机(一)ubuntu环境搭建(安装ubuntu16.04虚拟机)

0基础玩转裸机(一)ubuntu环境搭建(安装ubuntu16.04虚拟机)一、开启虚拟化技术1、若不开启,会无法打开虚拟机2、检查CPU是否支持VT虚拟化技术3、检查CPU是否已开启VT虚拟化技术二、VMware Workstation15.5.2虚拟机安装1、下载虚拟机2、开始安装三、使用VMware Workstation打开ubuntu16.041、下载ubuntu16.042、解压该文件3、打开VMware软件,点击 打开虚拟机4、打开刚才解压的文件,打开成功四、虚拟机设
原创
197阅读
0评论
0点赞
发布博客于 10 月前