学习所得
文章平均质量分 63
iTXCode
受不了规律的苦,就要遭平庸的罪.
展开
-
检验身份的算法设计
MD5的实现和验证原创 2020-09-02 20:01:44 · 481 阅读 · 0 评论 -
如何知道结构体中某个成员相对于结构体||类起始位置的偏移量
关于内存对齐和对齐数的理解,虽然自己能算出某个结构体或者类对象的对齐数大小,但是一直没有去验证过自己所知的是否真的正确,直到有一天碰到了这个问题如何知道结构体中某个成员相对于结构体起始位置的偏移量?,我才意识到有必要验证一下之前自己所理解的内存对齐是否正确了. 于是我查找了一些博客,下面这个博客写的比较详细.点击查看 基于上述博客的内容,我也进行了实验实验开始 Linux...原创 2020-03-19 18:53:50 · 540 阅读 · 0 评论 -
串中找串(strstr的模拟实现)
串中找串这个串可不是羊肉串奥,喜欢撸串的盆有别失望啊。来看看我们的串吧。所谓的串中找串是指在一个字符串中查找另外一个字符串(所谓的子串)。想啥呢?当然不是羊肉串了。需求:1.我们的需求是当找到我们所找的子串的时候,返回父串中与子串相等元素在父串中的位置下标2.若没有找到对应的字符串则返回0No1:创建两个指针的方式#include<iostream>using ...原创 2019-06-27 00:30:00 · 141 阅读 · 0 评论 -
c/c++中的const
一:const简介const修饰只读变量,必须在定义的同时进行初始化编辑器通常不为普通的const只读变量分配内存空间,而是将他们保存在符号表中。二:const的用途1.修饰一般变量const int i=0;const int j=0;2.修饰数组int const arr1[]={1,2,3,4,5};const int arr2[]={1,2,3,4,5};3...原创 2019-06-23 13:33:05 · 112 阅读 · 0 评论 -
类中的内存对齐问题
类中的内存对齐问题首先提出几个问题1.空类是否占据空间大小?2.类中定义的函数是否计入类的大小当中?3.内部类是否计入外部类的大小当中?测试代码#include<iostream>using namespace std;class A{};class E{public: int a;};class B{public: void fun()...原创 2019-06-04 16:38:49 · 783 阅读 · 0 评论 -
迭代器
迭代器迭代器的简介迭代器(iterator)是一中检查容器内元素并遍历元素的数据类型。(1):每种容器类型都定义了自己的迭代器类型,如string: string::iterator sit; 这条语句定义了一个名为sit的变量,它的数据类型是由string定义的iterator类型使用迭代器读取string中的每一个元素string s("hello bit!");stri...原创 2019-06-18 23:48:10 · 136 阅读 · 0 评论 -
fork函数的那些事儿
提到fork()函数就不得不提到父子进程,子进程是以父进程为模板通过fork()函数来创建的.父子进程共享一份代码,各自开辟空间(子进程会把父进程的虚拟地址空间拷贝一份,作为子进程的地址空间),拥有自己的进程.父进程与子进程之间的约定父进程返回子进程的pidfork()函数成功子进程返回0fork()函数执行失败,返回值为-1 失败的原因有两种: ...原创 2019-05-25 23:55:37 · 1355 阅读 · 0 评论 -
Linux||基础
一:Linux 的基本指令1.Linux 的基本指令和开发环境(操作方式:命令行操作)2.Linux 系统编程3. Linux网络编程Linux 的简介Linux是 一个 操作系统内核(操作系统=内核+一组配套的应用程序)内核来负责对于软件资源和硬件设备的管理我们使用的是Centos 操作系统(内核为Linux)Android (内核也为LInux),UbuntuRedha...原创 2019-04-27 12:31:50 · 176 阅读 · 1 评论 -
指针的简单理解与运用!!!!
说实话你真真的把指针搞懂了吗?指针到底是什么?指针变量又是什么?地址又是什么?二级指针又是什么?三级、四级呢 ?这些到底是什么关系?当你看到这些东西的时候你又做何感想?天啊,我感觉不管在生活中还是在学业上只要你遇到什么难题没有将它解决掉,而且你没有把它搞清楚或者将难点克服。那么它会不停的 找你的麻烦。只有你将这个难题解决掉了,你才不会再受到它的干扰,就算遇到它你也能坦然对待。首先来看这个例...原创 2019-02-12 22:33:26 · 538 阅读 · 0 评论 -
strlen 与 sizeof 的异同!!!
#include&amp;lt;stdio.h&amp;gt;#include&amp;lt;windows.h&amp;gt;int main(){ char arr[100] = &quot;abcdefjhigklmnopqrstuvwxyz&quot;; printf(&quot;arr长度1=%d\n&quot;, strlen(arr)); printf(&a原创 2019-02-08 23:19:59 · 127 阅读 · 0 评论 -
两种内存对齐问题!!!
一:结构体的内存对齐问题1.几道练习题让你理解内存对齐的存在求下列结构体所占字节的大小例题(1).#include&amp;lt;stdio.h&amp;gt;struct A{ char a; int i; char c;};int main(){ printf(&quot;%d\n&quot;,sizeof(struct A)); return 0;}例题(2).#include&amp;原创 2018-12-03 22:18:08 · 208 阅读 · 0 评论 -
关于数组传参那点事
参数也有奥秘原创 2018-11-19 20:22:46 · 640 阅读 · 1 评论 -
数据在内存中的存储的相关总结
存储是门大学问!原创 2018-11-12 20:20:16 · 1530 阅读 · 1 评论 -
操作符 & , | , ^, &&, || 用法总结
逻辑操作符和按位操作符原创 2018-10-23 22:54:40 · 24168 阅读 · 9 评论