自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 HTMl、CSS、JavaScript里的一些难记的知识点笔记

CSS里的一些属性:1) overflow: hidden; /*overflow属性指定如果内容溢出一个元素的框,会发生什么。 hidden→内容会被修剪,并且其余内容是不可见的。*/2)

2021-05-20 21:59:09 124

原创 JS04:怎么使用循环语句

while循环<script> var pwd = prompt("请输入你的密码:",""); while(pwd!=="123456"){ pwd = prompt("密码输入错误,请重新输入:",""); } if(pwd == "123456"){ document.write("登陆成功!"); }</script>for循环...

2021-05-16 13:39:48 113

原创 JS03:怎么使用条件判断语句?

<script> var pwd = prompt("请输入密码:" , “”); if(pwd == "123456"){ document.write("登陆成功!"); }else{ document.write("登陆失败!");}</script>

2021-05-16 13:23:08 110

原创 JS02:怎么定义一个变量?

<script type="text/javascript">var yexingdenglong="夜行的灯笼"; //变量名称:小写字母,大写字母,$,_,1 //数字不能放在最前面 //变量名称尽量避免和函数库有关系alert(yexingdedenglo...

2021-05-16 12:56:30 92

原创 JS01初步:怎么写出一行js代码?

<html><head><script type="javascript">alert("hello,word!") //alert()是一个函数</script></head><body></body><html>外部导入方式.js文档alert("hello,word!")在html中引入.js文档<html><head...

2021-05-16 12:45:17 170

原创 10 动态链接:程序内部的“共享单车”

前言:由于博主目前的对技术的理解水平相当有限,目前处于模仿和向大佬学习的阶段,所以此文是对徐文浩大大的《深入浅出计算机组成原理》这门课的引用(说难听点就是照抄),一来想通过这样的方式来建立对计算机的基本认识框架,此后方能写出带有更多关于自己对技术的原创性理解。二来,也是对学习过的知识做一个记录,顺便也能够分享给读者。蓝色字体为本博主的一些思考总结,黑色字体为原文。请享用。我们之前讲过,程序的链接,是把对应的不同文件内的代码段,合并到一起,成为最后的可执行文件。这个链接的方式,让我们在写代码的时候

2021-05-12 19:25:06 125

原创 09 | “640k内存”的内存真的不够用吗?

比尔·盖茨在上世纪80年代说的“640K ought to be enough for anyone”,也就是“640K内存对哪个人来说都够用了”。但是现在,我手头的电脑已经是8G内存了,上升了一万倍还不止。那比尔·盖茨这句话在当时也是完全的无稽之谈么?有没有哪怕一点点的道理呢?程序装载面临的挑战上一讲,我们看到了如何通过链接器,把多个文件合并成一个最终可执行文件。在运行这些可执行文件的时候,我们其实是通过一个装载器,解析ELF或者PE格式的可执行文件。装载器会把对应的指令和数据加载到内存里面来

2021-05-11 10:49:49 469

原创 06 指令跳转:if...else是通过哪些指令实现的?

前言:这一讲我们细讲计算机中关于if...else条件判断语句的指令实现。1)CPU是如何执行指令的?拿我们用的Intel CPU来说,里面差不多有几百亿个晶体管。实际上,一条条计算机指令执行起来非常复杂。好在CPU在软件层面已经为我们做好了封装。对于我们这些做软件的程序员来说,我们只要知道,写好的代码变成了指令之后,是一条条顺序执行的就可以了。逻辑上,我们可以认为,CPU其实就是由一堆寄存器组成的。而寄存器就是CPU内部,由多个触发器(Flip-Flop)或者锁存器(Latches)组成的

2021-04-30 21:11:01 538

原创 05 计算机是如何处理我们写的代码的?

前言:这一节我们探讨的问题是,计算机是怎么处理我们写出来的代码的?1)在软硬件接口中,CPU帮我们做了什么事?从硬件角度来看,CPU就是一个超大规模集成电路,通过电路实现了加法、乘法乃至各种各样的处理逻辑。从软件工程师的角度讲,CPU就是一个执行各种计算机指令的逻辑机器。这里的计算机指令,就好比一门CPU能够听得懂的语言,我们也可以把它叫做机器语言。不同的CPU能够听懂的语言不太一样。比如,我们的个人电脑用的是Intel的CPU,苹果手机用的是ARM的CPU。这两者能听懂的语言就不太一样

2021-04-29 16:40:42 1115

原创 04 计算机如何提升性能?

如何提升计算的性能?1)提升主频和提升制程我们的 CPU,一般都被叫作超大规模集成电路(Very-Large-Scale Integration,VLSI)。这些电路,实际上都是一个个晶体管组合而成的。CPU 在计算,其实就是让晶体管里面的“开关”不断地去“打开”和“关闭”,来组合完成各种运算和功能。想要计算得快,一方面,我们要在 CPU 里,同样的面积里面,多放一些晶体管,也就是增加密度;另一方面,我们要让晶体管“打开”和“关闭”得更快一点,也就是提升主频。而这两者,都会增加功耗,带来耗电和散

2021-04-28 18:07:57 704

原创 03 计算机性能是用哪些指标来衡量的?

前言:我们在购买计算机和手机的时候,通常会考虑到计算机性能和手机性能,那么这些性能具体的衡量指标是什么呢?如果我们能够了解这里面的细节,能够在甄选计算机的时候变得更加专业。1,两个主要指标1)响应时间(Response time),或者叫执行时间(Execution time)。想要提升响应时间这个性能指标,你可以理解为让计算机跑得更快。响应时间指的是,我们执行一个程序,到底需要花多少时间。花的时间越少,自然性能就越好。2)吞吐率(Throughput)或者带宽(Bandwidth)

2021-04-27 11:51:49 1939

原创 02 学计算机组成原理是学什么?

前言:对于初学者来说,我们在说学习计算机组成原理的时候,通常是不能够明白这里面具体是学些什么的,是编程吗?还是硬件的运行原理?这节内容就让你大致了解一下计算机组成原理要学的主要内容。1)计算机是由那些主要部件组成的?在中学的生物课本里,人体被分为九大系统:运动系统、消化系统、呼吸系统、泌尿系统、生殖系统、内分泌系统、免疫系统、神经系统、循环系统,这九个系统共同组成人体。那么对于计算机来说,同样也由几大“系统”组成,也就是组成计算机的主要部分。这些部分形成的结构就是“冯诺依曼结构”。这个结

2021-04-26 21:36:12 4423

原创 01 为什么要学习计算机组成原理?

1)计算机组成原理是计算机硬件与软件之间的一座桥梁,它既隔离了软件和硬件,也提供了让软件无需关心硬件,就能直接操作硬件的接口。也就是说,你只需要对硬件有原理性的理解,就可以信赖硬件的可靠性,安安心心用高级语言来写程序。无论是写操作系统和编译器这样的硬核代码,还是写Web应用和手机App这样的应用层代码,你都可以做到心里有底。2)组成原理是计算机其他课程的一个“导引”。学习组成原理之后,向下,你可以学习数字电路相关的课程,向上,你可以学习编译原理、操作系统这些核心课程。如果想要深入理解,甚至设计.

2021-04-25 23:50:09 4045

原创 软件的运行与内存的管理之间的关系

前言:所谓初步知识,就是一些在计算机内存管理过程中的一些基本的情况和规则,了解这些知识有助于C语言编程人员提升对语言使用的理解。因为C语言是一种非常强大的语言,能够实现很多功能的同时,也能够对计算机肆意妄为,所以我们在正式学习C语言之前,有必要去了解关于内存管理的初步知识,以防在使用C编程时对计算机造成破坏。1、软件必须先调入内存方可执行;2、OS(操作系统)是计算机资源管理者,内存的使用也是在OS的管理下进行的;3、软件在执行前,需先向OS申请存储空间;在有足够内存空间时,OS将分配一段空间供

2021-04-25 17:47:14 384

原创 知识碎片 || 计算机性能指标之【CPU主频”】

【CPU主频】1,什么是CPU主频?定义:CPU内数字脉冲信号振荡的频率。1)什么是脉冲信号?如下图:可以看出其特征:有规律、有节奏的发生的【脉冲信号】脉冲信号有什么作用呢?因为CPU在执行一条指令的时候需要有很多的步骤,而脉冲信号就是用来指挥CPU内部所有部件一步一步来工作的节奏的,就像广播体操的节奏:一二三四五六七八、二二三四五六七八。如上图:CPU在执行000100 0000000110这条指令的时候,需要分成#1、#2...#10、..

2021-04-20 15:50:23 2563

原创 专栏简介

我是一个计算机技术菜鸟中的菜鸟,我对技术并不是很感兴趣,但出于恰饭的需要,我必须把这门专业给学好,经过这段时间的积累,综合自己喜欢写作、输入能够倒逼输入和强化输入效果、以及很多大牛都是通过写专栏成长起来这几点缘由,本菜鸟决定打算通过写专栏的方式倒逼自己去学习计算的底层工作原理。下面给你介绍我写这门专栏的来龙去脉:1,为什么要学习计算机的底层工作原理?基于两个假设前提:①如今IT行业发展速度迅猛,技术演变很快,对技术人的学习要求很高,但是所有的技术都是建立在计算机的底层工作原理之上的,所谓万变不离其宗

2021-04-20 10:16:40 274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除