计算机很擅长存放,整理,获取和处理大量数据,很适合上百万的商品的电商网站,或是存几十亿条健康记录,方便医生看。想根据数据做决定呢?这是机器学习的本质机器学习算法让计算机可以从数据中学习,然后自行做出预测和决定。能自我学习的程序很有用,比如判断是不是垃圾邮件。大多数计算机科学家会说,机器学习是为了实现...
分类:计算机与网络
17 篇文章加密(密码学)为了加密信息,要用加密算法(Cipher),把明文转为密文,除非那知道如何解密,不然密文看起来只是一堆乱码。把明文转成密文叫 “加密”(encryption)把密文恢复回明文叫“解密”(decryption)如今我们叫 “凯撒加密” 的方法,来加密私人信件,他会把信件中的字母,向前移动...
计算机没有道德观念,只要给计算机写清具体问题,它们很乐意地闪电般算出答案。破坏医院计算机系统的代码 和保持病人心跳的代码 对计算机来说没有区别。我们可以把计算机安全,看成是保护系统和数据的:保密性,完整性和可用性。保密性”保密性” 是只有权限的人,才能读取计算机系统和数据,黑客泄露别人的信用卡信息,...
3D 图形的基础知识可以写一个函数,从 A 到 B 画一条线,通过控制 A 和 B 的(x,y)坐标,可以控制一条线,在 3D 图像中,点的坐标不再是两点,而是三点,x,y,z。当然,2D的电脑屏幕上不可能有 XYZ 立体坐标轴,所以有图形算法负责把 3D 坐标 “拍平” 显示到 2D屏幕上 这叫 ...
图形界面是数十年研究的成果人类面临的问题比解决问题的能力增长得更快首先,我们必须要告诉操作系统,为程序创建一个窗口,我们通过 GUI API 实现指定窗口的名字和大小。假设 500像素的窗口,我们增加一些小组件,文本框,按钮,首先要指定出现在哪个窗口,因为程序可以有多个窗口,指定默认文字窗口中的 x...
这台 1960 年的 PDP-1 是一个早期图形计算机的好例子,左边是柜子大小的电脑,中间是电传打字机,右边是一个圆形的屏幕,注意它们是分开的。因为当时文本任务和图形任务是分开的,事实上,早期的屏幕无法显示清晰的文字,而打印到纸上 有更高的对比度和分辨率,早期屏幕的典型用途 是跟踪程序的运行情况。比...
命令行界面有很多种 “输入输出设备” 让我们和计算机交互,它们在人类和机器间提供了界面,如今有整个学科专门研究这个,叫 ‘人机交互“。界面对用户体验非常重要小型计算机变得足够便宜,让人类来回和计算机交互,变得可以接受,交互式就是人和计算机之间来回沟通,而另一方面,大型计算机变得更快,能同时支持多个程...
文件格式:如何编码文字,声音,图片,.txt .wav.bmp。这些格式虽然管用,而且现在还在用,但它们的简单性意味着效率不高。我们希望文件能小一点,这样能存大量文件,传输也会快一些,等邮件附件下载烦死人了。解决办法是 压缩,把数据占用的空间压得更小。用更少的位(bit)来表示数据图像图像一般存成一...
文本文件,音乐文件,照片和视频,今天我们要讨论文件到底是什么?以及计算机怎么管理文件随意排列文件数据完全没问题,但按格式排会更好 这叫 文件格式你可以发明自己的文件格式,程序员偶尔会这样做,但最好用现成标准,比如 JPEG 和 MP3 ,来看一些简单文件格式,最简单的是文本文件也叫 TXT 文件。就...
人不是机器,很多知识,我也会遗忘,忘记是正常的,最重要的温故而知新,因为这些知识我们理解一下就好了。存储器 和 内存 有点不同,任何写入 “存储器” 的数据,比如您的硬盘数据会一直存着,直到被覆盖或删除,断电也不会丢失。最早的存储介质是 打孔纸卡 以及纸卡的亲戚 =》打孔纸袋最大纸卡程序 -》是美国...