摘要:
几年前写了这个,想放到网上,招聘很困难,很多现代计算机科学教育真的很糟,很难找到懂得现代计算机堆栈的第一(基本)原理的人。 如果我曾经再次得到了12周的自由,我会提供这个作为课余课程的play,我也想play。 第一节:我们的路经过晶体管--0.5周 关于那些晶体管--课程概述。描述FPGAs(现场 阅读全文
摘要:
这差不多是十年前得了,看看今天这些东西哪些死掉了,哪些成长茁壮了,又能有哪些启示。 KevinScott是谷歌公司的高级技术经理,也是美国计算机协会专业与教育委 员会的创始成员,他说:“我在硅谷看到的一切与认为程序员行将消失、其工作外包出去的观点完全相反。从大企业到新兴公司,许多公司都在积极招聘。” 阅读全文
摘要:
Machine Learning(机器学习)是研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。 它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演译。 在过去的十年中,机器学习帮助我 阅读全文
摘要:
介绍 串行口是单片机与外界进行信息交换的工具,8051单片机的通信方式有两种: 并行通信:数据的各位同时发送或接收。 串行通信:数据一位一位次序发送或接收。 串行通信的方式 异步通信 用一个起始位0表示字符的开始,用停止位1表示字符的结束,中间夹着8个数据位,字符能一个接一个传送 CPU与外设之间必 阅读全文
摘要:
二、单变量线性回归(Linear Regression with One Variable) 2.1 模型表示 2.2 代价函数 2.3 代价函数的直观理解 2.4 梯度下降 2.5 梯度下降的直观理解 2.6 梯度下降的线性回归 2.7 接下来的内容 2.1 模型表示 之前的房屋交易问题为例,假使 阅读全文
摘要:
20世纪60年代初,美国电报电话公司的贝尔实验室里的三个年轻人在开发UNIX操作系统之余,还在一台IBM 7090计算机上写了个叫做“达尔文”的游戏,模拟生物的进化过程,参与者要自己撰写程序来和别人的程序争夺地盘并且争取消灭别 的程序。这个游戏也叫“磁芯大战”,被认为是计算机病毒的远祖。 和那个年代 阅读全文
摘要:
创建文件(makeTextFile.py)脚本提醒用户输入一个尚不存在的文件名,然后由用户输入文件每一行,最后将所有文本写入文本文件 1 #!/usr/bin/env python 2 3 'makeTextFile.py -- creat text file' 4 5 import os 6 ls 阅读全文
摘要:
转自 http://coolshell.cn/articles/2322.html 了解过去,我们才能知其然,更知所以然。总结过去,我们才会知道我们明天该如何去规划,该如何去走。在时间的滚轮中,许许多的东西就像流星一样一闪而逝,而有些东西却能经受着时间的考验散发着经久的魅力,让人津津乐道,流传至今。 阅读全文
摘要:
下面是25个最具有影响力,也是最重要的Linux网站,这些网站提供了Linux的分发包,软件,文件,新闻,以及其它所有的关于Linux的东西。关于Linux的分发包历史,可以看看本站的这篇文章《Linux Distribution Timeline》 1. Linux.org 这个站点主要提供Lin 阅读全文
摘要:
下面是关于Linux桌面环境下,目前为止最完美的部分。之所以说他们完美,是因为他们不但很养眼,而且也使用最好的多媒体技术,有最好的可用性。在某些方面,他们甚至超过了Windows和Mac-OS。 基础 Debian 或是 Ubuntu。这两个分发包是目前使用最广泛的Linux桌面操作系统的分发包了。 阅读全文
摘要:
Keil C51 V9.00 即09年发布的最新版本uVision 4,版本外观改变比较大,可以使用以前的注册文件。如果全新安装,在VISTA或者WIN 7系统下,请使用管理员方式运行,然后注册即可无限制运行。 注册方法: 1. 安装Keil C51 V9.00版本,即uV4 2. 打开uVisio 阅读全文
摘要:
数据传递类指令 以累加器为目的操作数的指令 MOV A,Rn MOV A,direct MOV A,@Ri MOV A,#data 第一条指令中,Rn代表的是R0-R7。第二条指令中,direct就是指的直接地址,而第三条指令中,就是我们刚才讲过的。第四条指令是将立即数data送到A中。 下面我们通 阅读全文
摘要:
Description Structure 一个可综合的VHDL描述中一般由3部分组成:LIBRARY declarations、ENTITY、ARCHITECTURE Library(库)用来设计重用和代码共享,使代码结构更清晰 1 LIBRARY library_name; 2 USE libr 阅读全文
摘要:
什么是FPGA FPGA(Field-Programmable Gate Array),即现场可编程门阵列 。看到编程两个字码农就笑了,不就是编程嘛,那可是我们的强项 。且慢,此编程非彼编程 。一定要把 FPGA 的编程和软件编程区分开来 。软件的编程,处理器会逐条的把语言翻译成各种控制信号,去控制 阅读全文
摘要:
Signals & Variables VHDL 提供了 signal 和 variable 两种对象来处理非静态数据;提供了 constant 和 generic 来处理静态数据。 constant 和 signal 是全局的,可以在顺序执行的代码中,也可以在并发执行的代码中;variable 是 阅读全文
摘要:
下载演讲讲义 什么是环绕运算时代呢?在年度Hot Chips研讨会开幕演说中,由AMD全球资深副总裁暨技术长Mark Papermaster擘划即将来临的「环绕运算时代(Surround Computing Era)」愿景,并揭露最新处理器架构细节,崭新技术与设计方法将带领产业迈入下一个运算时代。 阅读全文
摘要:
单片机的40个引脚可分为4类:电源、时钟、控制和I/O引脚。 1. 电源: ⑴ VCC - 芯片电源,接+5V; ⑵ VSS - 接地端; 2. 时钟: XTAL1、XTAL2 - 晶体振荡电路反相输入端和输出端。 3.控制线:控制线共有4根, ⑴ ALE/PROG:地址锁存允许/片内EPROM编程 阅读全文
摘要:
存储器的工作原理: 1、存储器构造 存储器就是用来存放数据的地方。它是利用电平的高低来存放数据的,也就是说,它存放的实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字 图2。单片机里面都有这样的存储器,这是一个存储器的示意图:一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个小 阅读全文
摘要:
MCS-51的CPU由 运算部件和 控制部件构成 运算部件 包括ALU、位处理器、累加器A、暂存器、程序状态寄存器PSW、寄存器B 一个8位累加器,A的进位标志Cy同时是位处理器的一位累加器 执行乘、除法操作,不执行时可当作普通寄存器使用 8位可读写寄存器,不同位包含程序不同信息 PSW D7 6 阅读全文
摘要:
计数器 从一个生活中的例程看起:一个水盆在水龙头下,水龙没关紧,水一滴滴地滴入盆中。水滴持续落下,盆的容量是有限的,过一段时间之后,水就会逐渐变满。那么单片机中的计数器有多大的容量呢?8031单片机中有两个计数器,分别称之为T0和T1,这两个计数器分别是由两个8位的RAM单元组成的,即每个计数器都是 阅读全文