总线的基本概念
概念:总线是 连接各个部件的 信息传输线,是传输介质;
总线上信息的传送:串行,并行(近距离);
总线的结构
单总线结构:
总线的分类
片内总线:芯片内部的总线;
系统总线:计算机各个部件之间的信息传输线;分为数据总线,地址总线,控制总线;
数据总线:双向的,与机器字长,存储字长有关;
地址总线:单向的,与存储地址,I/O地址有关;
……继续阅读 »
小小丁更努力
2周前 (06-20) 20浏览 0评论
0个赞
什么是快速排序?
在平均状况下,排序 n 个项目要 O ( n l o g n ) Ο(nlogn) O(nlogn) 次比较。在最坏状况下则需要 O ( n 2 ) Ο(n^2) O(n2) 次比较,但这种状况并不常见。事实上,快速排序通常明显比其他 Ο(nlogn) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现……继续阅读 »
小小丁更努力
2周前 (06-20) 18浏览 0评论
0个赞
什么是链表?
1、链表是物理存储单元上非连续的、非顺序的存储结构,数据元素的逻辑顺序是通过链表的指针地址实现,有一系列结点(地址)组成,结点可动态的生成。
2、结点包括两个部分:
(1)存储数据元素的数据域(内存空间)。
(2)存储指向下一个结点地址的指针域。
3、相对于线性表顺序结构,操作复杂。
4.链表分为:
(1)单链表 (2)双链表 (3)单向循环……继续阅读 »
小小丁更努力
2周前 (06-20) 16浏览 0评论
0个赞
注释
单行注释、多行注释、文档注释;
命名
a-z、A-Z、$、_ 开头可以命名;
数据类型
long 类型要在数字后面加上L;
String不是关键字 是一个类;
进制:二进制 0b、八进制 0、十六进制 0x;
float 是离散有限的,具有舍入误差,大约,接近但不等于,银行系统只能使用BigDecimal类;
类型转换
高->低 ……继续阅读 »
小小丁更努力
2周前 (06-19) 25浏览 0评论
0个赞
什么是ssh?
简单说,ssh是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用ssh协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了ssh协议,将登录信息全部加密,成为互联网安……继续阅读 »
小小丁更努力
2周前 (06-19) 21浏览 0评论
0个赞
概述
计算机包括硬件(hardware)和软件(software)两部分。硬件包括计算机中可以看得见的物理部分。而软件提供看不见的指令。这些指令控制硬件并且使得硬件完成特定的任务。
程序设计
定义:创建(或开发)软件。软件包含了指令,告诉计算机做什么。
程序设计语言
软件开发人员在称为程序设计语言的强大工具的帮助下创建软件。
计算机硬件介绍
在个人计算机上……继续阅读 »
小小丁更努力
2周前 (06-18) 68浏览 1评论
0个赞
什么是git
Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。
git的优缺点
优点:
适合分布式开发,强调个体;
公共……继续阅读 »
小小丁更努力
2周前 (06-18) 24浏览 0评论
0个赞
什么是静态代码块,语法是什么?
static {
java语句;
java语句;
}
怎么定义静态代码块
使用static关键字可以定义:静态代码块。
静态代码块有啥作用,有什么用?
第一:静态代码块不是那么常用。(不是每一个类当中都要写的东西。)
第二:静态代码块这种语法机制实际上是SUN公司给我们java程序员的一个特殊的时刻/时机。 这……继续阅读 »
小小丁更努力
2周前 (06-18) 22浏览 0评论
0个赞
tmux教程
功能:
(1) 分屏。
(2) 允许断开Terminal连接后,继续运行进程。
结构:
一个tmux可以包含多个session,一个session可以包含多个window,一个window可以包含多个pane。
实例:
tmux:
session 0:
window 0:
pane 0
pane 1
pane 2
…
window 1
win……继续阅读 »
小小丁更努力
2周前 (06-18) 29浏览 0评论
0个赞
linux 为何物
Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍一下操作系统在整个计算机系统中的角色。
Linux 主要是系统调用和内核那两层。当然直观地看,我们使用的操作系统还包含一些在其上运行的应……继续阅读 »
小小丁更努力
2周前 (06-18) 24浏览 0评论
0个赞