- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 Linux命令
文件搜索命令1.locate新建的文件,要执行updatedb操作之后才能搜到2.命令搜索whereis [选项] [命令名]或者which [选项][命令名]3.文件搜索find [搜索范围][选项][条件]直接举例子:find / -name install.log 在根目录下查找名为install.log文件find /root...
2018-12-29 18:01:13 165
原创 冯.诺伊曼体系结构和计算机软件、硬件、API之间的联系
一、冯.诺伊曼体系结构中是把计算机划分为: 输入设备,输出设备,存储器,控制器,运算器.输入设备主要是键盘,鼠标,输出设备主要是显示器,打印机控制器与运算器我们一般全称为CPU存储器主要指硬盘与内存为什么windows上的应用软件都差不多一样(无论什么语言开发的软件)?我们开发软件时不会直接面对硬件(只有开发操作系统或驱动程...
2018-12-29 15:17:05 1091
转载 硬盘发展史
一、硬盘的分类:固态硬盘:简称SSD ,近几年开始普及的硬盘,固态硬盘(Solid State Drive)用固态电子存储芯片阵列而制成的硬盘,由控制单元和存储单元(FLASH芯片、DRAM芯片)组成。固态硬盘具有传统机械硬盘不具备的快速读写(目前主流固态硬盘读写速度大概400M/s,而机械硬盘大概120M/s)、质量轻、能耗低(存储介质是芯片,而不是盘片,运行起来没有噪音)以及体积小等特点,...
2018-12-27 16:55:05 5106
转载 磁盘和内存的存储原理
我们在程序中的数据处理主要是操作磁盘和内存,硬盘是磁盘里面最常用的一种,以前有所谓的软盘,也是磁盘的一种,原理和硬盘是一样:都是利用磁性物质的特性来保存信息,磁盘的原理就是利用电磁转换,学物理时我们知道电可以使物质带上磁性,而金属在磁场运动时切割磁感线时会产生电流,磁盘上有很多微粒的磁粉;当写通过磁头写数据时,磁头中的电流会导致磁粉极化,改变方向;读数据时,导体磁头经过磁粒的区域时会...
2018-12-27 15:23:17 6464
转载 计算机磁盘存储实现原理
存储原理简述: 硬盘是在硬质盘片(一般是铝合金,以前 IBM 也尝试过使用玻璃)上涂敷薄薄的一层铁磁性材料。硬盘储存数据的原理和盒式磁带类似,只不过盒式磁带上存储是模拟格式的音乐,而硬盘上存储的是数字格式的数据。写入时,磁头线圈上加电,在周围产生磁场,磁化其下的磁性材料;电流的方向不同,所以磁场的方向也不同,可以表示 0 和 1 的区别。读取时,磁头线圈切割磁场...
2018-12-26 17:01:37 6842
原创 跳出内循环,继续下一次外循环的写法
跳出内循环,继续外循环:def work(): #定义函数 for i in range(5): for j in range(5): for k in range(5): if k=3: break #跳...
2018-12-26 16:29:36 5479
原创 Linux磁盘管理(df、du等命令的使用)
DF :disk free 磁盘可用量DU:disk usage 磁盘使用df:列出文件系统的整体磁盘使用量;df参数:-a:列出所有的文件系统,包括系统特有的/proc等文件系统-k:以KB的容量显示各文件系统-m:以MB的容量显示各文件系统-h:以人们较易阅读的GB,MB,KB等格式自行显示-H:以M=1000K替代M=1024K的进位方式-T:连同该分...
2018-12-20 15:23:38 539
转载 mongoDB查询-----返回指定字段
//只输出id和title字段,第一个参数为查询条件,空代表查询所有db.news.find( {}, { id: 1, title: 1 } )//如果需要输出的字段比较多,不想要某个字段,可以用排除字段的方法//不输出内容字段,其它字段都输出db.news.find( {}, {content: 0 } )---------------------------------------...
2018-12-18 16:54:55 27173
原创 深入理解JVM(一)
一、运行时数据区域Java虚拟机在Java程序运行时会将内存区域划分成若干个不同的区域,各自负责不同的职责,这些区域都有各自的用途。Java虚拟机运行时数据区分为以下几个部分。 方法区、虚拟机栈、本地方法栈、堆、程序计数器,如下图所示: 二、GC(垃圾回收机制) 对象已死吗?在垃圾收集器进行回收前...
2018-12-06 17:11:58 170
转载 数据结构(逻辑结构和存储结构)
一、逻辑结构: 逻辑结构分为四种类型:集合结构,线性结构,树形结构,图形结构。 集合结构:表面意思,没有什么深刻意义,就是数据...
2018-12-06 14:53:33 6412
转载 数据结构与算法之美(二):复杂度分析
一、什么是复杂度分析?数据结构和算法解决的问题是“如何让计算机更快时间、更省空间地工作”; 更快、更省的性能需要有东西来衡量,复杂度分析就是分别从执行时间和占用空间两个维度来评估数据结构和算法的性能; 分别用时间复杂度和空间复杂度两个概念来描述性能问题,二者统称为复杂度。 复杂度描述的是算法执行时间(或占用空间)与数据规模的增长关系。二、为什么要进行复杂度分析?和性能测试相比,复杂...
2018-12-02 18:21:20 160
转载 数据结构与算法之美(一)
一、什么是数据结构?什么是算法?1、广义上,数据结构指的是一组数据的存储结构,算法指的是操作数据的一组方法。 2、数据结构和算法之间有什么关系呢?数据结构和算法是相辅相成的。数据结构是为算法服务的,算法要建立在特定的数据结构之上,因此无法孤立数据结构来讲算法,也无法孤立算法来讲数据结构。二、学习的重点想要学习数据结构与算法,首先要掌握复杂度分析,因为数据结构与算法解决的就是如何更省、更...
2018-12-02 17:29:12 702 1
原创 数据结构-----有待梳理
1968年美国唐纳德·克努特(Donald Ervin Knuth)教授开创了数据结构的最初体系,他所著的《计算机程序设计艺术》第一卷《基本算法》是第一本较系统地阐述数据的逻辑结构和存储结构及其操作的著作。“数据结构”在计算机科学中是一门综合性的专业基础课,数据结构是介于数学、计算机硬件和计算机软件三者之间的一门核心课程。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。数据结构可...
2018-12-02 16:49:47 343
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人