1. 外科医生 首席程序员 。他亲自定义功能和性能技术说明书,设计程序,编制源代码,测 试以及书写技术文档。他使用例如 PL/I 的结构化编程语言,拥有对计算机系统的访 问能力;该计算机系统不仅仅能进行测试,还存储程序的各种版本,以允许简单的 文件更新,并对他的文档提供文本编辑能力。首席程序员需要极 ...
分类:
其他好文 时间:
2020-01-29 23:51:28
阅读次数:
210
1. 操作系统(Operation System,OS) 操作系统作为接口的示意图 ? 没有安装操作系统的计算机,通常被称为 裸机 如果想在 裸机 上运行自己所编写的程序,就必须用机器语言书写程序 如果计算机上安装了操作系统,就可以在操作系统上安装支持的高级语言环境,用高级语言开发程序 1.1 操作 ...
分类:
其他好文 时间:
2020-01-25 16:42:44
阅读次数:
141
原文链接:https://www.jianshu.com/p/e7e70ca7c7e5 高可用性即HA(High Availability)指的是通过尽量缩短因日常维护操作(计划)和突发的系统崩溃(非计划)所导致的停机时间,以提高系统和应用的可用性。 高可用集群的解决方案 计算机系统的高可用在不同的 ...
分类:
数据库 时间:
2020-01-23 18:23:13
阅读次数:
218
第二个大问题:很多同学博客里都说c语言不安全,不严谨,那么c语言哪里不安全,不严谨? 看到这个问题我就想到以前老师讲C语言会碰触到计算机本身系统内存的什么地方,但是现在计算机系统也很高级就组织它碰,不知道这是不是它不安全的一个地方。(查阅资料知道了,这是因为指针乱指(??)会碰触到硬件啊,操作系统带 ...
分类:
编程语言 时间:
2020-01-22 21:57:46
阅读次数:
66
java内存模型简介: 有时候在开发Java同步和线程安全要求很严格的程序时,往往容易混淆的一个概念就是内存模型。究竟什么是内存模型?内存模型描述了程序中各个变量(实例域、静态域和数组元素)之间的关系,以及在实际计算机系统中将变量存储到内存和从内存中取出变量这样的底层细节,对象最终是存储在内存里面的 ...
分类:
编程语言 时间:
2020-01-21 23:38:10
阅读次数:
117
网络编程 1、概述 计算机网络: 计算机网络是指将 "地理" 位置不同的具有独立功能的多台 "计算机" 及其外部设备,通过通信线路连接起来,在 "网络操作系统" , "网络管理软件" 及 "网络通信协议" 的管理和协调下,实现 "资源共享" 和信息传递的计算机系统。 网络编程目的: 无限电台、传播交 ...
分类:
其他好文 时间:
2020-01-21 19:45:25
阅读次数:
84
模式一:四层架构 1.User Interface为用户界面层(或表示层),负责向用户显示信息和解释用户命令。这里指的用户可以是另一个计算机系统,不一定是使用用户界面的人。2.Application为应用层,定义软件要完成的任务,并且指挥表达领域概念的对象来解决问题。这一层所负责的工作对业务来说意义 ...
分类:
其他好文 时间:
2020-01-20 09:37:43
阅读次数:
244
子母钟系统介绍 标准时钟系统又称为母钟为需要授时设备提供标准时间信号。子钟又称时钟,接收母钟的标准时间信号。母钟可以接收GPS、北斗、GLONASS、等卫星信号,作为标准时间信号,为计算机系统、子钟、监控设备、弱电子系统、及其他需要授时的设备提供标准时间信号。 随着科技的发展,机械式母钟慢慢被石英母 ...
分类:
其他好文 时间:
2020-01-18 16:57:09
阅读次数:
109
本文始发于个人公众号: TechFlow 在计算机系统的领域,一致性可以说是一个高频词,可能出现的场景很多。从分布式系统到数据库的事务,都有它的身影。 之前我们在介绍数据库事务的时候,谈到过事务的一致性。在数据库当中,一致性是一种目的,不是一种手段。数据库希望控制事务的 原子性、隔离性和持久性 来保 ...
分类:
其他好文 时间:
2020-01-18 10:42:16
阅读次数:
56
堆 堆则是一种经过排序的树形数据结构,常用来实现优先队列,他的特点在于形成某种优先的结构。在计算机经常用到,比如优先队列,或者是优先进程管理。 堆(也叫二叉堆)的性质: 1、任何一个节点,都不大于他的父亲节点。 2、必须是一颗完全二叉树 栈 在数据结构中,栈是一种可以实现“先进后出”(或者称为“后进 ...
分类:
编程语言 时间:
2020-01-17 17:28:36
阅读次数:
97