自我介绍&学习心得
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzzcxy/2023learning/join?id=CfDJ8GXQNXLgcs5PrnWvMs4xAGN4cHWWqRMNY7CzDMC-49n8j6IT5cvnqlNnraGz8DcrOqn-fXMeSpaDh0WIee4yugqdL61BJHDL1Z-a4vWfuJ_CihGI0X8a5N7Rpt4wdFZulRz3TTPpWObxybVRSx_CKj0 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2023learning/homework/12898 |
| 这个作业的目标 | 记录下我认为以后可以用的东西,以及此前接触过,但没深入了解过的东西,用自己的语言解释一遍 |
个人信息:
姓名:赵庚鑫
性格&爱好:
打游戏(但基本都是小众游戏),有时候懒得打游戏了又会很闲,就会自己研究一些没用的东西,找一些难题为难自己。
没有什么喜欢的运动,如果不嫌弃我菜和体能不行的话,打球麻烦带我一个。
上个学期做得不好的地方:太浮躁了,还是得冷静一点。
目前学习过的计算机知识:没怎么学过计算机,新手一个。
这个寒假和下个学期想做些什么:
完成三渲二,并且让别人不容易看出原来3D的痕迹,目前的效果一直都不太行(可以称为依托答辩,不信各位可以看):


(衣服不行,光线不行,一堆不行,人已经麻掉了,如果各位同学有懂的,可以来教我一下)
然后也没啥了,主要确实是闲,不知道干啥,就..........好好学习,天天向上吧。
为什么想要转入计算机专业:接受系统的计算机学习,而且计算机有很多可以钻研的东西,就不会那么闲了。
就业:考研,研究人工智能。
学习心得:
随着人类文明的不断发展,计算的需求和精确性也在逐渐膨胀,但正如德国科学家所说的:“让优秀的人浪费时间算数简直侮辱尊严,农民用机器能算得一样准。”在这样的背景下,计算机应运而生。
计算机诞生之后,仍然面临着不少的问题,继电器过于庞大,且有着磨损和昂贵,占地面积大等方面的问题,最为致命的是继电器的拉杆本身具有重量,拉动需要时间,大大影响了计算机的计算速度,
控制电路的开关由继电器换成电极管后,这些温暖,庞大的机器容易吸引来虫子,人们在当时的计算机中发现了死虫(bug),由此诞生了bug这一术语。
随着1974年贝尔实验室发明了晶体管,它拥有着比继电器和电极管更快的开关速度,使计算机拥有了更小的体积,更低的价格。由此,第一台完全使用晶体管,群众有能力购买的计算机IBM 608诞生了。
编程中常用的AND,OR,NOT等函数起源于逻辑门?计算机选择二进制是为了避免被其他电子设备影响,保证机器内的晶体管正常工作,同时在当时,已经有一个完整的数学总系在使用二进制——即布尔逻辑。

当A和B都为1时,输出的值大小超过了1bit,sum输出为0,但实际应该是10。
所以接入一个AND门,当A和B都为1时,输出1,成功表示10。



左边是控制代码(告诉计算机执行减法或者加法),右边是从上到下依次是溢出标志(看看数字是不是超过最大值),零标志(看看数字是否为0),负数标志(看看数字是不是为负数),中间的V是ALU(CPU中负责计算的模块),上面是输入,下面是输出。




当set和reset都是0的时候,NOT门输出为1,OR门判断set和最后放入内容,由于set的输入值为0,OR门输出内容由最后放入内容决定,接着与NOT门的结果一起输入AND门,输出最终结果。(即最后放入内容——1)



在允许写入线为0的情况下,无论数据输入什么值,数据输出始终不变。




在矩阵中数据存储的地址为X行X列。
为了将数据的地址转换成行和列,需要使用多路复用器。







这里假设取出的8位数字分为两半,前半用于解码(检测是否为LOAD_A指令),后半是内存地址。
取码:将四位操作码分别输入NOT门,AND门,NOT门,NOT门,输出的结果再输入AND门,如果四位操作码按顺序分辨为0100,则最终的AND门会输出1的结果。
(JUMP操作码:
功能:让程序跳转到一个新位置,可以用于改变指令顺序或者跳过一些指令。
实现方式:把指令后四位代表的内存地址的值覆盖掉指令地址寄存器的值。
Jump_negative:只有在ALU中负数标志为TRUE时进行jump。
)
(HALT指令:停止。)




CPU中取指令——解码——执行的速度叫做时钟速度
快速传递数据给CPU:
1.减少延迟:在CPU中加入小体积的RAM(CPU内的空间也不大),作为缓存。使得CPU从RAM中读取的数据量从一个变成了一批(存入缓存中)。缓存离CPU更近,只需要一个时钟周期就可以给数据。如果想要的数据已经在缓存中,叫做缓存命中,反之,则为缓存未命中。
变量:代表内存地址的抽象。
语法:规定句子的一系列规则。
控制流语句:为了让程序的执行顺序更加灵活,而不是从上到下执行。
If:条件语句为真时,执行一次。
While:条件语句为真时,执行无数次直到条件语句为假。
For:不判断条件,判断次数,执行一定次数的循环,每执行一次,i会加1.
函数:将一整段代码打包。
Return语句:指明返回什么。
库:预先写好的函数集合。

选择排序:一位一位比较数字大小,排序。复杂程度o(nn)
归并排序:将每两个数字合成一组排序,再把两个组合起来排序,以此类推,得到最终序列。复杂程度o(nlogn){n是比较加合并的次数,logn合并步骤的次数}

图搜索
蛮力方法:将每一条路线都试一遍,计算成本。复杂程度o(n!)



“伟人算法”:计算每一个点的最低成本。复杂程度o(n*n)改进后复杂程度(nlogn+l){n是节点数,l是多少条线}
数据结构:
数组:


矩阵:将数组排列成矩阵。
读取方式:
结构体:可以将多个类型的数据放在一起。
节点:
(指针:一种特殊变量,指向内存地址)
链表:
(上图为一种循环链表,节点1的指针指向地址1008,读取时跳过其他数据直接读取内存地址1008的数据)
(非循环链表:最后一个指针为null)
(数组大小要预先定好,链表大小可以动态增减)
队列:先进先出。
栈:后进先出。
树:有两个或更多个指针,注意:从根节点到叶节点是单向的。
图:数据随意连接,包括循环。
软件工程:
程序编程接口(API)
private:只有同一个对象内的函数能调用它
public:其他对象可以调用
自我介绍&学习心得的更多相关文章
- 作业一:创建个人技术博客、自我介绍、简单的C程序
年9月14日中午12点: 一.主要内容 建个人技术博客(博客园 www.cnblogs.com) 本学期将通过写博客的方式提交作业,实际上,最终的目的是希望同学们能通过博客的形式记录我们整个学习过程 ...
- 《C语言入门1.2.3—一个老鸟的C语言学习心得》—清华大学出版社炮制的又一本劣书及伪书
<C语言入门1.2.3—一个老鸟的C语言学习心得>—清华大学出版社炮制的又一本劣书及伪书 [薛非评] 区区15页,有80多个错误. 最严重的有: 通篇完全是C++代码,根本不是C语言代码. ...
- windows类书的学习心得(转载)
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...
- windows类书的学习心得
原文网址:http://www.blogjava.net/sound/archive/2008/08/21/40499.html 现在的计算机图书发展的可真快,很久没去书店,昨日去了一下,真是感叹万千 ...
- 获奖感言和C语言的学习心得
获奖感言和C语言的学习心得 自我介绍: 大家好,我的名字叫袁忠,我来自湖南,今年快19岁了,现在是大学一年级,我平时喜欢跑步.打羽毛球,我也喜欢学算法与数学,以及喜欢看一些与计算机有关的书籍,每次我学 ...
- hello word!------为什么开通博客以及自我介绍
来北京已经一年半的日子了,已经完全成功熟练的成为了另一个我,没有了半年前刚来时的那种焦虑.急躁和格格不入. 回想起来那段时间,大概是我人生中非常重要的时期了,去年那个夏天,只身一人背上行囊踏上了北上的 ...
- 我的MYSQL学习心得(一) 简单语法
我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ...
- 我的MYSQL学习心得(五) 运算符
我的MYSQL学习心得(五) 运算符 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据 ...
- 我的MYSQL学习心得(六) 函数
我的MYSQL学习心得(六) 函数 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
- 我的MYSQL学习心得(七) 查询
我的MYSQL学习心得(七) 查询 我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类 ...
随机推荐
- ECharts 饼图指定颜色显示
一.通过setOption的color属性分配颜色范围 先介绍这里提到的color属性 color:调色盘颜色列表.如果系列没有设置颜色,则会依次循环从该列表中取颜色作为系列颜色. 默认为: ['#5 ...
- C# 高德地图WebApi对接示例
1.登录或注册高德地图开放平台然后申请应用key(需要认证个人或企业开发者) 高德开放平台 | 高德地图API (amap.com)https://developer.amap.com/?ref=ht ...
- CMakeList汇总
cmake_minimum_required(VERSION 2.8.3) PROJECT (HELLO) #工程名 set(CMAKE_BUILD_TYPE "Debug")se ...
- 2021级《JAVA语言程序设计》上机考试试题1
昨天进行了期末考试,考的不够理想,看见题没思路,到了10点半刚刚进入状态,11点半结束....... 这是学生的试题要求(按照评分卡上的来,卷子上要求和评分卡不一致(.......)) 这是登录页面 ...
- MongoDB和Elasticsearch的各使用场景对比
MongoDB vs Elasticsearch MongoDB ElasticSearch 备注 定位 (文档型)数据库 (文档型)搜索引擎 一个管理数据,一个检索数据 资源占用 一般 高 mong ...
- MQ收到无序的消息时如何进行业务处理
业务背景 跟第三方系统做对接,双方通过ActiveMQ进行通信,消息之间是有内在关联的,也就是消息本来应该是有业务顺序的,但由于一些原因,现在收到消息是乱序的,这种情况下做业务处理就有一点小问题了 方 ...
- Python常见面试题006 类方法、类实例方法、静态方法有何区别?
006. Python中类方法.类实例方法.静态方法有何区别? 全部放一个里面篇幅过大了,就拆分成1个个发布 示例代码 class Human: def __init__(self, name): s ...
- vue ie11 缺少 ':' html
IE11 用vue 出现这错 怎么处理啊 ,用的html页做的 ,没用脚手架这类的东西 vue本身在没有babel做降级的情况下没法在IE上跑的,配个babel,还有polyfill这两个加上就好了 ...
- .NET周报 【2月第4期 2023-02-25】
国内文章 .NET微服务系统迁移至.NET6.0的故事 https://www.cnblogs.com/InCerry/p/microservice-migration-net-6.html 本次迁移 ...
- angular 封装http请求、解决跨域问题
第一部分:封装http请求 1.定义 ResultDataModel export interface ResultDataModel<T> { success: boolean; err ...