- 博客(25)
- 收藏
- 关注
原创 50天学习总结附带今天的学习总结
今天学习了选择排序和归并排序的算法实现并且学习到了一些新的学习方法,想在博客里面记录一下1.前期不会自己写一些程序,没有关系,先看别人的代码,然后把他们的代码中的精华部分,也就是那一段关于你不会的算法或者你不写的一些函数,你先把他们给背下来。当然让你背下来不是说让你一个单词一份单词的背,那样也是很枯燥的一件事,我们要做的是先要了解这段代码的思想,然后再自己在编译器上面进行编译,编译通过了之后呢,再打一遍这样重复个3~5遍基本上这段代码也就掌握下来了,然后呢就可以进行默写了。这样就积累了一段代
2023-01-02 20:15:40 136
原创 数据库绪论
如果对于实体集A每一个实体,实体集B都至多有一个实体与之联系,反之亦然,则称实体集A与实体集B是一对一的关系如果对于实体集A中的每一个实体,实体集B都有n个元素与之联系,反之亦然,则称实体集A与实体集B是一对多的关系如果对于实体集A中的每一个实体,实体集B都有n个元素与之联系,实体集B中的每一个实体,实体集A都有m个元素与之联系,则是多对多的联系例如校长负责学校这是一个一对一的关系,一个校长负责一个学校。系部聘任n个教师,这是一个一对多的关系,m个教师教学n个学生,这是一个多对多的关系
2022-12-22 16:05:59 114
原创 网络核心(计算机网络)
网络核心有什么组成,或者说网络核心包括什么? 网络核心包括 电路交换 生活上的例子来解释电路交换: 电路交换又叫做线路交换,线路交换具有独享性,比较典型的例子就是打电话, 以前的固定电话,打一次就会占用一条线路,这条线路是你独享的。固定电话你接通了,但是你没有发送数据,也就是你没有说话,那么运营商还是会收你的费用,因为你占用了一条
2022-12-14 19:07:59 227
原创 计算机网络--网络边缘、tcp、udp
可靠性包括 { 1.不重复 不重复体现在你传输的数据不会出现重复的情况 2.不失序 不实序体现在你传输的数据不会出现乱序的情况
2022-12-14 17:00:05 732
原创 计算机组成原理--海明码
将信息位分组进行偶校验---->多个校验位------>多个检验位标注出出错位置要学习海明码,那么必须得掌握一下偶校验码
2022-12-11 18:31:24 1091
原创 计算机的工作过程
计算机的工作过程,刚开始的时候(pc)=0,指向第一条指令地址#1(pc)->(MAR)=0#2 M(MAR)->MDR,导致(MDR)=000001 0000000101#3(MDR)->IR,导致(IR)=000001 0000000101#4 OP (IR)->CU,指令传给CU,CU分析得知,这是取数指令#5 Ad(IR)->MAR, 指令地址传给MAR(MAR)=5# 6M(MAR)->MDR,导致MDR=0000000000000010=2#7
2022-12-09 16:29:21 328
原创 通讯录的初步框架
test.c测试1.存放1000个好友的信息名字电话性别住址年龄2.增加好友信息3.删除指定名字的好友信息4.查找好友信息5.修改好友信息6.打印好友信息7.排序contact.c实现函数的功能contact.h声明函数
2022-12-06 23:04:41 128
原创 结构体的内存对齐
第一步第一个成员为结构体偏移量为0的地址其它成员为某个对齐数的整数倍的地址对齐数是个什么东西呢对齐数=编译器默认对齐数与该成员大小的相比较的较小值vs中的默认对齐数是8当然这个默认对齐数也是可以调整的,我们先来了解一下为什么需要搞这个结构体的内存对齐结构体内存对齐其实说白了就是拿空间换时间的一种方法。因为电脑一般都是32位和64位的,以32位机器为例,在读取内存时,一次跳过4个字节,如果按照从头排着对齐的方式来对齐的话那么,可能就需要进行两次访问才能成功,而占用空间大的
2022-12-05 23:22:50 114
原创 总结字符串函数
几个比较重要的字符串函数1.求字符串长度的函数———>strlen2.长度不受限制的字符串函数———>strcpy、strcat、strcmp3.长度受限制的字符串函数——>strncpy、strncat、strncmp4.字符串查找——>strstr、strtok5.错误信息报告——>strerror
2022-12-01 22:50:32 136
原创 荷兰国旗问题
问题一:给定一个数组arr,和一个数num,请把小于num的数放到数组arr数组的左边,把大于num的数放到数组的右边。问题二:(荷兰国旗问题)依然是给定一个数组arr,和一个数num,请把小于num的数放到数组arr数组的左边,把等于num的放在数组的中间,把大于num的数放到数组的右边
2022-11-28 22:17:31 151
原创 指针-回调函数
今天学习了c语言的指针,不得不说c语言的指针真的是一块难啃的骨头啊,指针就一直在zu绕回来,绕回去,反复的套娃,而且今天的代码,是我写的最像代码的代码,虽然不是我写的,但是是我照着视频的思路一个字母一个敲出来的,虽然并没有完全记住,想要一次性记住似乎是不可能的只有不断的练习才可以逐渐的掌握,才可以写出更加有意义的代码,今天是我学习C语言的第14天,14天了,时间过得很快,我现在基本上每天都是在学习,c语言至少学习3小时,然后还会学习一些算法,并且还会看一些数学的知识,每日看一下高数,以及这学
2022-11-27 22:56:40 269
原创 时间复杂度和插入排序冒泡排序位运算算法
今天学了一下数据结构和算法,数据结构和算法对于编程可谓是十分重要,数据结构和算法决定了这个程序员厉不厉害,一个优秀的算法可以让计算机的效率快好几百倍好几千倍,成指数级增长。好的算法是需要积累的,虽然说算法不能靠背,但是不背还真不行,起码一些很有名的算法,必须要掌握。企业的面试经常会有数据结构和算法题。在面试的之前,有一些东西可以提前几天背,完全可以完成面试,但是数据结构和算法却不可以,必须要懂得这个算法是怎么计算的。其实数据结构和算法有点类似于高数,高数好的人会觉得高数很简单,高数不好的人怎么都
2022-11-26 21:54:21 238
原创 vs调试技巧
如果说将来要做一名程序员的话,那么学会调试是必须的,在计算机还不发达的年代的时候,计算机是很大的,不像今天的笔记本电脑这么小,有一天,计算机突然出现了问题,于是科学家们就开始找是哪里出现了问题,他们就钻进了计算机里面,结果真就找到了一个臭虫,于是bug也就这么的保存了下来,那个臭虫就是历史上的第一个bug,没想到吧,第一个bug还真就是个虫子。这就是那个可恶的bug
2022-11-24 22:22:05 123
原创 C语言指针基础
1.指针的概念在我们的内存上有许多的这样的小格子,而我们再写代码时,定义的变量,常数等等都会存在这些小格子里面,而指针的作用就是获取存在这些小格子里面的地址,然后打印出来或者进行修改。
2022-11-23 19:48:14 360
原创 C语言操作符
前面也说过了位操作符和逻辑运算符是完全不一样的东西,位操作符有&(位与)|(位或) ~(位非) ^(位异或) (右移),位操作符比较的都是内存中的01,以下面的图为例解释
2022-11-22 21:34:03 297
转载 汉诺塔问题
汉诺塔问题的来源: 相传在古印度圣庙中, 有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。 游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。 操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。
2022-11-19 23:15:36 467
原创 分支和循环
计算n的阶乘在arr数组(有序的)中找到x编写代码演示多个字符从两端向中间汇聚输入密码 ; 成功 ; 登录成功 错误 ;3次错误退出登录
2022-11-16 23:04:24 66
原创 每天三小时c语言学习第三天
今天学习了分支和循环,但是没有学完,由于内容太多,分两天学,但是已经把c语言的知识都过了一遍,老师还没有细讲,只是带着过了一遍。总结一下今天学的分支和循环分支和循环总的来说C语言是一门结构化的程序设计语言包括1.顺序结构、2.选择结构、3.循环结构今天先简单记录下最简单的if语句switch语句if语句的语法结构可以分为以下几种
2022-11-15 18:29:02 129 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人