也许有人认为技术人员不需要硬件或计算机底层原理的知识。因为这个层面的一些处理往往已经封装好,不需要重新进行规划。然而,事实并非如此,系统构建于硬件与操作系统之上,我们应该对计算机底层原理有一定认识,以避免在研发过程中导致的一系列安全与性能问题。 计算机的发展经历了电子管和晶体管时代、集成电路时代(中 ...
分类:
其他好文 时间:
2019-12-25 13:10:56
阅读次数:
81
前言: 什么是代码? 代码是现实世界事物在计算机世界中的映射。 什么事写代码? 写代码是将现实世界中的事物用计算机语言来描述。 一、数字:整形与浮点型 整型:int 浮点型:float (没有单精度和双精度之分) 特别注意,2/2=1.0 得到 float结果 2//2=1 得到是 int 结果 二 ...
分类:
编程语言 时间:
2019-12-19 19:07:56
阅读次数:
92
计算机语言:二进制,机器码语言 电脑的工作原理:计算机二进制算法 那么什么是二进制?十进制?八进制?十六进制? 进制原理位权位上最大数进1后的结果 二进制 逢二进一 个位,二位,四位,八位 1(0~1) 11 100(二进制) 十进制 逢十进一 个位,十位,百位,千位 9(0~9) 19 20(十进 ...
分类:
编程语言 时间:
2019-12-17 22:27:52
阅读次数:
175
一:类和对象基本概念 1.1 基本概念 1)类、对象、成员变量、成员函数2)面向对象三大概念封装、继承、多态3)编程实践类的定义和对象的定义,对象的使用求圆形的面积 1.2 类的封装 1) 封装(Encapsulation) A)封装,是面向对象程序设计最基本的特性。把数据(属性)和函数(操作)合成 ...
分类:
其他好文 时间:
2019-12-11 19:46:45
阅读次数:
110
一.OSI模型-网络层级 二.mac地址是什么,怎么查看? 1.MAC地址是什么?MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写)。IP地址与MAC地址在计算机里都是以二进制表示的,I ...
分类:
其他好文 时间:
2019-11-28 13:01:06
阅读次数:
83
栈是和列表类似的一种数据结构,是一种特殊的列表,可解决计算机世界里很多问题 栈是一种高效的数据结构,因为数据只能在栈顶添加或删除,所以这样的操作很快 栈内的元素只能通过列表的一端访问,这一端称为栈顶 栈是一种后入先出(LIFO,last in first out)的数据结构 对栈的两种主要操作是将一 ...
分类:
编程语言 时间:
2019-11-03 23:46:24
阅读次数:
88
己亥年七月廿六 于2019年8月26日来到甲骨文学校,接受有关编程(php;java等)的知识学习。 在没有接触计算机领域之前,总感觉计算机内容是高深的是很精密的一些知识,感觉计算机离自己很远,也里自己很近。 下定决心想要看看自己还不了解的计算机世界,不了解的编程世界,我来了。 不知不觉也已经过了一 ...
分类:
Web程序 时间:
2019-08-31 17:18:33
阅读次数:
103
Kafka session.timeout.ms heartbeat.interval.ms参数的区别以及对数据存储的一些思考 在计算机世界中经常需要与数据打交道,这也是我们戏称CURD工程师的原因之一。写了两年代码,接触了不少存储系统,Redis、MySQL、Kafka、Elasticsearch ...
分类:
其他好文 时间:
2019-06-01 23:08:23
阅读次数:
367
菜哥,复联四上映了,要不要一起去看看? 又想骗我电影票,对不对? 呵呵,想去看了叫我呀 看来你工作不饱和呀 哪有,这两天我刚基于redis写了一个分布式锁,很简单 不管你基于什么做分布式锁,你觉得很简单吗?来来来 在计算机世界里,对于锁大家并不陌生,在现代所有的语言中几乎都提供了语言级别锁的实现,为 ...
分类:
其他好文 时间:
2019-05-05 11:55:06
阅读次数:
120
一、学弟的困惑 十天前一个夜阑人静、月明星稀的夜晚,我和我的朋友们正在学校东门的小餐馆里吃着方圆3里内最美味的牛蛙,唱着最好听的歌儿,畅聊人生的意义。突然,我的手机一震,气氛瞬间就安静下来,看着牛蛙碗里三双贪婪的筷子,我犹豫了:不——我的肉…但是本着不让人久等的原则,我不舍地放下了筷子。点亮屏幕,我 ...
分类:
编程语言 时间:
2019-04-16 01:04:25
阅读次数:
204