我在大二下选修了计算机组成原理,这篇blog用来梳理相关知识点 前言一些学习计算机组成原理之前应该知道的知识… 计算机结构:系统程序员所能见到的硬件特性,指的是计算机的逻辑结构 计算机组成:计算机硬件的具体实现,指的是计算的物理结构 两类汇编语言,RISC & CISC,对应精简与复杂的指令系统,MIPS属于RISC的一种 计算机组成原理涉及:汇编,处理器、内存、IO三者对应的逻辑系统与硬件实现(数据通路),课程定位在整个计算机系统中处于硬件方面的数字电路之上,软件层面的操作系统之内(因为上到汇编),但在编译器之下(编译器同样属于OS的范畴) 核...
由于我在学习机器学习算法的时候,希望通过Python来对相关的算法进行复现。而自己在此之前其实零零散散不成体系地接触过Python语言,也了解一些基本的东西,但是对于Python中一些语言“特性”方面的东西所知甚少,例如变量的作用域与生命周期,不同模块间的访问等等;此外我对Python风格的代码写法也并不熟悉,其实写什么感觉都是C的味道......于是写下这篇blog用来记录,进一步对相关内容的学习 模块化的Python程序内置变量__name____name__是python模块当中的一个内置变量,每个模块都有。如果你选择当前模块开始执行,那么当前模块...
我从现在开始学习聚类相关的内容,最终目标是希望发表一篇相关的论文。我以现在浅显的眼光给自己定下的学习路线如下1. 完成西瓜书聚类部分的学习,完成的标志是将书上给出的伪代码进行真实地复现2. 阅读综述论文,了解聚类对应的科研领域当前大概的情况3. 阅读聚类有关的顶会论文......我以现在的知识,无法继续制定下面的计划了,因为我并不了解3、往后的真正开始着手科研工作会是怎样的。我目前粗浅的想法是,或许我会了解到一些聚类的具体应用,然后为了完成一篇相关的论文:我也必须将聚类投入到具体的应用当中去,这个时候我不得不学习一些其它领域的知识(当然,目前我并不清楚那...
聚类任务简介简单地说,就是要对一个n维向量元素的集合求一个划分,划分后的子集就是一类的(不相交的簇)。 对于数据集$D = {x_1,x_2,…,x_m}$,划分为k个不相交的集合$C_1, C_2, …, C_k$,若$x_i \in C_j$,则$\lambda_i = j$,其中$j \in {1,2,…,k}$,对应$\lambda_i$就是$x_i$的标签。聚类任务要做的是就是求出一个聚类结果$\lambda = (\lambda_1,\lambda_2,…,\lambda_m)$,其中$\lambda$为数据集的...
这篇blog用于记录我在学习计算机工程系统导论时,一个与网络有关的实验。 实验目的 学习Ping和Traceroute工具的使用,能够在网络开发和维护中熟练使用该工具获取网络状态和进行错误排查。 巩固课堂学习的因特网分层设计实现知识,理解因特网的分组转发网络的特性,通过分析互联网数据包因转发而产生的时延,加深理解尽力而为的因特网设计思想。 通过分析ICMP协议,学习在分层设计中进行跨层通信的设计实现方法,思考因特网网络层在错误处理上的折中设计和处理技巧。 通过Traceroute工具基于错误处理包进行路径探测功能的设计,体会在实践中体会设计方案在解决问题...
如何输入一棵树在这里记录一些算法题中常见的树的输入方法 *输入格式一第一行输入一个正整数n,代表树中结点的数量。第二行输入n个正整数w1…wn,代表i点的权重接下来n行,每行输入两个整数,其中第i行的li、ri表示i点的左儿子与右儿子,若为-1则表示不存在。 如何存储一颗树在这里记录常见的树的存储方法 *存储方式一我们可以使用一个树结点的结构体,通过将这些结构体使用指针连接起来,从而构建一棵完整的树。 12345struct tree_node{ int value; tree_node * ls; tree_node * rs;}
如下参考文章https://blog.csdn.net/Terie/article/details/111433486 透过这篇博客,我大概了解到了两个点:pviot:轴心,采用相对坐标系,(0,0)->(1,1),位于某ui的方框内,其表征着在ui被自适应缩放的时候,以哪个位置为标准缩放 锚点:unity提供了三种模式1、四个锚点合在一起的模式该模式下,在屏幕分辨率改变的过程当中,ui相对于锚点的位置不改变,ui的宽、高也不变 2、四个锚点两两在一起的模式该模式下,ui的对应对于锚点连成的线的距离不改变,宽高比不改变,随之缩放 3、四个锚点分开的...
论文阅读过程当中新了解的知识1、无人船MMG模型:一种用于模拟和分析船舶在水中运动行为的数学模型。 MMG模型的基本思想是将船舶的运动分解为船体本身、推进系统(如螺旋桨)和舵等操纵装置的独立贡献,然后将这些贡献综合起来,以描述船舶的整体运动。 主要包括四个部分:船体动力学模型:描述船体在水中的基本运动特性,包括水动力、惯性力和阻力等。螺旋桨模型:描述推进装置(如螺旋桨)对船舶的推力和转矩输出,这些输出通常与螺旋桨的转速和船速等参数相关。舵模型:描述舵对船舶的横向力和转矩输出,这些输出通常与舵角和水流速度等参数有关。干扰力模型:包括环境中的风、浪、流等对船...
关于srdp srpd在别校算是校级大创,国级与省级大创会在推免阶段很有优势 文章只有认可度较高的才会有影响因子,EI和会议期刊这些认可度不高,不过这些对本科生而言还是比较有难度,SCI中有影响因子 出国、企业就业一般看JCR 相关方向海洋技术;声学:声信号数据处理、算法光学:仿真、数据处理、算法遥感:遥感信息数据处理、算法 光科:光谱、光电结合(单片机)、光学设计等 电子信息:单片机、算法等 相关资料Web of Science、中国知网、ScienceDirect、小绿鲸、截屏翻译APP 刚入门的直接看SCI会比较困难,最好从硕博文章开始看,在看SC...
logs目前的打算是先更新思路,然后在有图片处空出,后续补充图片。 使用算数右移实现逻辑右移以int 32位为例 我们清楚,当进行算数右移的时候,对于符号位为1的情况下,右移之后符号位、第32位的1,被移动到31位后,32位右被补上了1 而逻辑右移与之不同的是,逻辑右移后,最高位、32位会被补0 现在要用算数右移实现逻辑右移,看代码: x = x >> n; y = ~((1 << 31) >> n << 1); x = x&y; 1、x符号位为0,算数右移动n位后,x为 0..(n+1个0)XXX...