这就是编程
这就是编程
全部文章
分类
.net(2)
api(1)
button(1)
c++(1)
dialog(1)
docker(4)
initialization(1)
IT(4)
java(2)
java 必知必会(56)
jvm(1)
matlab(2)
Medium(3)
mfc(4)
nginx(1)
null(1)
redis(2)
vc++(2)
优秀程序员(9)
优质书籍分享(1)
如何成为一名优秀的程序员(5)
带你读懂深入理解计算机系统(1)
未归档(130)
百度(1)
程序人生(1)
笔试面试(18)
编译器(1)
网络(1)
职业发展(9)
腾讯(1)
计算机基础课(39)
读书(3)
归档
标签
去牛客网
登录
/
注册
硬核编程
一个十年的老程序员,热爱编码,热爱新技术
TA的专栏
16篇文章
4人订阅
大厂校招笔试面试真题及其讲解
16篇文章
1898人学习
全部文章
(共309篇)
软件开发的世界地图
每周荐书第五期 这是一部讲软件构建的书,所以它会偏向于软件工程,而又涵盖编程技术。如果只是专注于技术细节,读完这本书中的几章可能会让你有意犹未尽的感觉,但如果你要走得更远一些的话,应该更进一步,从整体来看软件是如何构建的,这也是书名“code complete”的寓...
2020-09-10
0
392
什么才算是真正的编程能力?
计算机科学有两类根本问题。一类是理论:算法,数据结构,复杂度,机器学习,模式识别,等等等。一类是系统:操作系统,网络系统,分布式系统,存储系统,游戏引擎,等等等等。 理论走的是深度,是在追问在给定的计算能力约束下如何把一个问题解决得更快更好。而系统走的是广度,是在追问对于一个现实的需求如何在...
2020-09-10
0
444
计算机如何进行加减乘除计算—(计算机基础课十三)
上一篇:为什么计算机会出现乱码—(计算机基础课十二) ALU 上节,我们谈了如何用二进制表示数字,比如二进制 00101010 是十进制的 42,表示和存储数字是计算机的重要功能,但真正的目标是计算,有意义的处理数字。比如把两个数字相加,这些操作由计算机的 "算术逻...
2020-09-10
0
561
计算机如何进行逻辑计算—(计算机基础课十四)
上一篇: 计算机如何进行加减乘除计算—(计算机基础课十三) 我们现在讲 ALU 的另一半:逻辑单元。 逻辑单元执行逻辑操作 比如之前讨论过的 AND,OR 和 NOT 操作,它也能做简单的数值测试,比如一个数字是不是负数,例如,这是检查 ALU 输出是否为 0 的电路,它用一堆&...
2020-09-10
0
544
计算机怎么做到存储内容的上—(计算机基础课十五)
上一篇:计算机如何进行逻辑计算—(计算机基础课十四) 上节,我们用逻辑门做了个简单 ALU,它能执行算术(Arithmetic)和逻辑(Logic)运算,ALU 里的 A 和 L 因此得名,当然,算出来之后如果扔掉就没什么意义了。得找个方法存起来,可能还要进行多个连续操作,这就用到计算...
2020-09-10
0
533
计算机怎么做到存储内容的下—(计算机基础课十六)
上一篇: 计算机怎么做到存储内容的上—(计算机基础课十五) 寄存器 寄存器能存一个数字,这个数字有多少位,叫"位宽",早期电脑用 8 位寄存器,然后是 16 位,32 位,如今许多计算机都有 64 位宽的寄存器。写入寄存器前,要先启用里面所有锁存器,我们可以用一根线连接...
2020-09-10
0
622
工程师天生不善沟通吗
实际工作中,沟通所导致的问题层出不穷。工程师有不少是比较内向的,总是被贴上“不善沟通”的标签。实际上,沟通能力是工程师最重要的能力之一,良好的沟通是高效工作学习的基础,也是通过学习可以掌握的。下面我按工程师的语言说说沟通方面的经验。 第一类常见的问题是沟通的可靠性 从可靠性的角度来讲,沟通分...
2020-09-10
0
601
程序员趣味读物:谈谈Unicode编码
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种...
2020-09-10
0
582
CPU处理程序的三个阶段——(计算机基础课十七)
上一篇:计算机怎么做到存储内容的下—(计算机基础课十六) 今天我们讲 处理器,提示下 - 这集可能是最难的一节, 所以一旦你理解了,就会变得超厉害。 我们已经做了一个算术逻辑单元(ALU)输入二进制,它会执行计算。我们还做了两种内存: 寄存器 - 很小的一块内存,能存一个值 ,之后我...
2020-09-10
0
744
CPU怎么去执行程序的?—(计算机基础课十八)
上一篇讲了CPU处理程序的三个阶段,这一节将怎么用这三个阶段去执行一条条程序的。 从 "取指令" 开始,"指令地址寄存器" 现在的值是 1 到 "解码" 阶段! 0001 是 LOAD B 指令 从 RAM 里把一个值复制到寄存器 B...
2020-09-10
0
591
首页
上一页
7
8
9
10
11
12
13
14
15
16
下一页
末页