• 欢迎访问hellobiancheng.com 本站包含大量编程教程、编程工具软件以及学习资源!
编程经验

一文了解什么是总线

总线的基本概念 概念:总线是 连接各个部件的 信息传输线,是传输介质; 总线上信息的传送:串行,并行(近距离); 总线的结构 单总线结构: 总线的分类 片内总线:芯片内部的总线; 系统总线:计算机各个部件之间的信息传输线;分为数据总线,地址总线,控制总线; 数据总线:双向的,与机器字长,存储字长有关; 地址总线:单向的,与存储地址,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个赞

编程经验

一篇就够的Java易错点总结

注释 单行注释、多行注释、文档注释; 命名 a-z、A-Z、$、_ 开头可以命名; 数据类型 long 类型要在数字后面加上L; String不是关键字 是一个类; 进制:二进制 0b、八进制 0、十六进制 0x; float 是离散有限的,具有舍入误差,大约,接近但不等于,银行系统只能使用BigDecimal类; 类型转换 高->低 ……继续阅读 »

小小丁更努力 2周前 (06-19) 25浏览 0评论 0个赞

编程经验

一小时学会ssh和scp

什么是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是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 git的优缺点 优点: 适合分布式开发,强调个体; 公共……继续阅读 »

小小丁更努力 2周前 (06-18) 24浏览 0评论 0个赞

编程经验

静态代码块—学会这个就够了

什么是静态代码块,语法是什么? static { java语句; java语句; } 怎么定义静态代码块 使用static关键字可以定义:静态代码块。 静态代码块有啥作用,有什么用? 第一:静态代码块不是那么常用。(不是每一个类当中都要写的东西。) 第二:静态代码块这种语法机制实际上是SUN公司给我们java程序员的一个特殊的时刻/时机。 这……继续阅读 »

小小丁更努力 2周前 (06-18) 21浏览 0评论 0个赞

编程经验

需要了解的Linux 系统简介

linux 为何物 Linux 就是一个操作系统,就像你多少已经了解的 Windows(xp,7,8)和 Mac OS 。至于操作系统是什么,就不用过多解释了,如果你学习过前面的入门课程,应该会有个基本概念了,这里简单介绍一下操作系统在整个计算机系统中的角色。 Linux 主要是系统调用和内核那两层。当然直观地看,我们使用的操作系统还包含一些在其上运行的应……继续阅读 »

小小丁更努力 2周前 (06-18) 24浏览 0评论 0个赞