cpp_conandde 发表于 2018-06-09 更新于 2020-03-21 分类于 c&cpp c++ class constructor and destructor构造函数构造函数表现构造函数的作用:构造函数主要是用来初始化对象的---一般是成员,函数不用–所以它需要在构建对象时就执行 阅读全文 »
cpp_class_memory 发表于 2018-06-09 更新于 2020-03-21 分类于 c&cpp c++类内存布局:静态下编译后的“内存布局”,此时还未分配内存,不能算是内存,只能说是文件布局 阅读全文 »
cpp_this 发表于 2018-06-09 更新于 2020-03-21 分类于 c&cpp c++关键字之thisthis指针是什么this是一个指向当前正在使用的对象的指针,它是一个指针;成员函数通过它来使用对象的值,通过它知道要对哪个对象的成员操作如: 阅读全文 »
cpp_static 发表于 2018-06-08 更新于 2020-03-21 分类于 c&cpp c++关键词之staticsomething share:其实,一开始学习c++的时候,并没有想去了解它的语法原理。虽然学c的时候,附带学了汇编,也学到了内存段,和学编译原理的时候顺带了解了它的相关词法语法处理。 现在开始从原因,历史,内存,汇编等角度去看cpp,觉得清晰了一些。虽然没有去学习g++或者其他编译器 阅读全文 »
cpp_const 发表于 2018-06-08 更新于 2020-03-21 分类于 c&cpp c++关键词之constconst介绍,用法,原理,注意点等const 介绍:const是用于标示不可修改的变量,对象或函数的。在其前面添加const就无法在之后做修改 用法 阅读全文 »
leetcode_linklist3 发表于 2018-06-07 更新于 2020-03-21 分类于 leetcode leetcode_linklist3continue.. 反转链表Given a linked list, rotate the list to the right by k places, where k is non-negative. 阅读全文 »
leetcode_linklist2 发表于 2018-06-03 更新于 2020-03-21 分类于 leetcode leetcode——单链表2partition list这个是快速排序中一个很重要的步骤,即比该数大于等于的放其前小的放后。在链表中,基本思路:扫描链表,比给定数字小的不处理,比给定数字大的取下并插入到末尾 阅读全文 »
leetcode_linklist1 发表于 2018-06-03 更新于 2020-03-21 分类于 leetcode leetcode——单链表两数相加: 这道题是经一年多没刷题目之后,重新开始的第一道题,本来想着只是本地刷刷,后面开始就到leetcode提交了,毕竟写的程序还是得经过检验 所以这道题就纯粹的解答,未经检验,只是本地跑通,并且加上了自己的一些看法,比如对该题目该思路可能可以应用在哪些地方,这样算法才有了真正的意义,个人十分不赞同一些在公司呆久了的人说数据结构算法没什么用的人2333 废话不多说: 好久没写,第一道就别吐槽了,慢慢来 题目描述: 阅读全文 »
tcpip_IP 发表于 2018-06-03 更新于 2020-03-21 分类于 tcpip IP 协议和路由IP的作用–路由路由是什么?一个数据包如何在网络上传输?会对ip包做什么动作? 从广义上讲,路由是路线图,就像百度地图上源地址到目的地址的路线,路线有很多,故路由也很多; 阅读全文 »
tcpip_MAC 发表于 2018-06-03 更新于 2020-03-21 分类于 tcpip mac数据链路层的理解mac层的功能介绍mac层在理论上赋予了较全的功能,但是其实,实际上在使用的时候,由于无噪声通道,或者一些功能交给了上层的协议,所以实际的mac功能没有理论那么全面。mac层的实现包括在驱动和固件中,所以实际的功能得看芯片和固件的支持,比如是否支持监听模式; 阅读全文 »