首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
终身学习
Sisyphus235
创建于2023-11-05
订阅专栏
从零学习计算机技术,持续成长
暂无订阅
共32篇文章
创建于2023-11-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
CrashCourseComputerScience32黑客与攻击
黑客与攻击 黑客分为两派,白帽子和黑帽子。白帽子是指那些为了保护网络安全而进行攻击的人,黑帽子为了利益。 最常见的黑客侵入方式不是通过技术,而是通过欺骗人 social engineering 社会工
CrashCourseComputerScience31计算机安全
计算机安全 cyber security 用来保护虚拟世界的秩序和安全,主要包括系统和数据的保密性、完整性和可用性 (secrecy, integrity and availability)。 从 t
CrashCourseComputerScience30万维网
万维网 The World Wide Web 不等同于互联网,虽然经常被人混用,实际上万维网是运行在互联网之上的,互联网是传递数据的管道。 超文本 hypertext 是万维网非常重要的功能,用来将不
CrashCourseComputerScience29互联网
互联网 网络从 LAN(local area network) 连接到 WAN(wide area network) ,WAN 的路由器一般属于互联网服务提供商(ISP, Internet Servi
CrashCourseComputerScience28计算机网络
计算机网络 随着计算机成本的降低和个人计算机的推广,数据越来越分散,首个计算机网络出现。 第一个计算机网络出现在 1950-1960s,通常在公司或研究室内使用,以方便信息交换,比将纸卡或磁带送到另一
CrashCourseComputerScience27_3D图形
3D 图形 2D 屏幕显示 3D 的方式是将 3D 的坐标做投影 projection,这样就得到了 2D 的坐标,然后再显示在屏幕上 wireframe rendering。这个投影的方式有很多种,
CrashCourseComputerScience26图形用户界面 GUI
图形用户界面 GUI 人类面临的问题远多于解决问题的能力,因此需要增强智能,要求计算机不仅仅要实现自动计算的能力,还要为未来知识型员工应对复杂问题提供工具支持。1968 Engelbart 演示了基于
CrashCourseComputerScience25个人计算机革命
CPU 和集成电路的出现是个人计算机革命的基础,这使得将整个计算机做到一张电路板上成为可能,这极大的降低了成本,加上相对便宜可靠的储存介质,例如磁带和软盘,和低成本的显示器,通常是电视改造。 硬件的实
CrashCourseComputerScience24冷战和消费主义
计算机在战时证明了价值,例如曼哈顿计划和破解纳粹的通讯加密,但商业上的成本和盈利能力是另一件事。 1950s Univac 1 出现,是第一台取得了商业成功的计算机,主要卖给了政府和大公司。例如用来预
CrashCourseComputerScience22命令行界面
命令行界面 人机交互 human-computer interaction 是很重要的部分。 早期的人机交互是通过机械结构完成输入输出的,用一大堆的机械面板和线来操作。 后来出现了打卡纸带和磁带来提高
CrashCourseComputerScience21压缩
压缩 为了提高传输效率,在网速不变的情况下,更小体积的数据效率更高,所以有了数据压缩的需求。 1.无损压缩 一种方法是减少重复信息,例如游程编码 Run-length encoding,适合处理连续相
CrashCourseComputerScience20文件系统
文件系统 数据存储在磁盘上,可以随意存放,但更有效的方式是按照指定的格式来存放,例如公认的 JPEG, MP3 格式。 1.文件 txt 文件是文本文件,存储内容是一长串二进制数,通过 ASCII 码
CrashCourseComputerScience19存储介质
存储介质 1.纸卡 paper punch cards 纸卡是最早的存储介质,1940s 纸卡标准是 80 列 * 12 行。特点是不用电,便宜且耐用,但是读取慢,只能写一次。 2.延迟线存储器 de
CrashCourseComputerScience18操作系统
操作系统 计算机最开始一次只能运行一个程序,通过打孔卡纸录入、运行、停机。为了让计算机自动运行,操作系统诞生。 1.批处理 batch processing 操作系统起始于 1950s,有操作硬件的特
CrashCourseComputerScience17集成电路与摩尔定律
集成电路与摩尔定律 1.分立元件 1940s-1960s 计算机由独立部件组成,称作 分立元件 Discrete Components,例如 ENIAC 有 17000+ 真空管、70000+ 电阻。
CrashCourseComputerScience16软件工程
软件工程 简单的算法可能一个工程师就可以独立开发,但很多复杂工程需要团体协作,因此需要软件工程来管理。 1.OOP Object Oriented Programming 将算法封装成函数是一个很好的
CrashCourseComputerScience15阿兰·图灵
阿兰·图灵 阿兰·图灵是计算机理论的奠基人之一,他对计算机的建树开始于 1935,从剑桥的硕士生开始解决 可判定性问题 decision problem:是否存在一种算法,输入正式逻辑语句,输出准确的
CrashCourseComputerScience14数据结构
数据结构 1.数组 Array 储存多个值的变量,通过下标 INDEX 指定获取的某个值,大多数语言中下标都从 0 开始。 2.字符串 String 和数组相似,是由字母、数字、符号等组成的数组,大多
CrashCourseComputerScience13算法入门
算法入门 解决一个问题有不同的方法,一般来说所需步骤越少效果越好。但有时可能更在意其他方面,比如内存使用,而不是仅关注运行快慢。 算法来自波斯的一位博识者阿尔·花拉子米(Al-Khwarizmi),他
CrashCourseComputerScience12编程基础
编程基础-语句和函数 编程语言的基本组成元素包括语句 Statement,语法 Syntax。 语句是编程语言中最小的独立单元,它是一条命令,用于完成某个特定的功能。包括赋值语句、控制语句、条件语句、
下一页