• 等级
  • 61957 访问
  • 146 原创
  • 1 转发
  • 42019 排名
  • 5 评论
  • 6 获赞

磁盘分区(拓展)——磁盘组成

磁盘的划分与磁盘组成密不可分。磁盘主要是由碟片、机械手臂、磁头与主轴马达所组成,而数据的写入其实是在碟片上面。磁片可以细分出扇区(Sector)和磁道(Track)两种单位,其中扇区的物理大小设计有两种,分别是512字节和4K字节。整块磁盘的第一个扇区特别重要,因为它记录了整块磁盘的重要信息。磁盘的分区格式有GPT(GUIDpartitiontable)现在,MBR(M...

2019-04-11 13:19:12

磁盘分区1——磁盘链接方式与设备文件名

目前常见的磁盘接口有两种,分别是SATA(左,较为主流)和SAS(右)但是一些更老旧的计算机可能会使用不再流行的IDE接口目前通过发行版Linux的改进,IDE接口的磁盘文件名在大部分版本的Linux都已经和SATA一致了。磁盘文件名虽然因为Linux的改进都统一了,但是依然没有被取消,因为目前虚拟化是一个非常使用的技术。正常的物理机器大概使用的都是/dev/sd...

2019-04-04 13:22:28

快速排序

快速排序被称为20世纪对世界影响最大的算法之一。他能以非常快的速度来完成排序任务。快速排序也是经过长时间的改进优化才被公认的认为是非常优秀的排序算法。快速排序的基本思想:  每次从当前考虑的数组中选择一个元素,这个元素为基点,把这个元素挪到他排好序后应该所处的位置。  例如:   原->46231578    现->231465...

2018-09-02 15:11:20

红黑树

可能在历史上最负盛名的二叉树:红黑树 红黑树:对每一个节点都附着了一个颜色,或者是红色或者是黑色。对于红黑树这种数据结构来说,相对是有些复杂的。我们在《算法导论》中发现红黑树要满足五个条件:首先红黑树是一颗二分搜索树,这一点与AVL树是一样的。红黑树在二分搜索树的基础上和AVL树一样,添加了一些其他的性质来保证他不会退化成为链表。也就是来保证自己是一棵平衡的二叉树。1.每个...

2018-07-30 01:02:45

Oracle基础(7)高级查询

分组查询分组函数:作用于一组数据,并对一组数据返回一个值常用的分组函数:AVG SUM MIN MAX COUNT VM_CONCAT最后一个是:行转列SELECTAVG(sal),SUM(sal)FROMemp;SELECTCOUNT(*)FROMemp;如果要求部门的个数SELECTCOUNT(distinctdeptno)FROMemp; distinct函数是...

2018-06-08 16:40:12

Oracle基础(6)函数

数值函数四舍五入函数:ROUND(n,[,m])    n表示要进行四舍五入的值                      省略m:0                      m>0:小数点后m位                      m<0:小数点前m位特殊的表:DUAL表作用是我们在oracle当中不能直接来使用我们的函数,也就是不能在我们SELECT里...

2018-06-08 14:07:45

ORACLE基础(5)查询

基本查询语句SELECT[DISTINCT]column_name1,....|*FROMtable_name[WHEREcondition] 

2018-06-05 15:06:39

ORACLE基础(4)约束

约束:控制你输入的具体值要满足的具体要求约束的作用:定义规则你创建的表之后,可以定义那些字段必须输入,那些字段必须输入在某一个范围内的值,什么样的值确保数据的完整性:精确性,可靠性。防止错误信息和无效信息输入非空约束:创建表时设置:CREATETABLEtable_name(column_namedatatypeNOTNULL,...);如果不想给非空插入之就需要设置默认值在修改表时添...

2018-06-03 22:00:22

ORACLE基础(3)操作表

添加数据:INSERTINTOtable_name(column1,column2,...)VALUES(value1,value2,...);表名和值必须对应,如果在所有字段都添加值,表名可以省略后面顺序必须匹配举例:INSERTINTOuserinfoVALUES(1,'xxx','123','xxx@126.com',sysdate);sysdata是获取当前日期查看数据:SE...

2018-06-03 20:12:32

ORACLE基础(2)管理表

表:表都存放在我们ORACLE里面的表空间里面,表示存储数据的最基本的存储单位,我们需要把我们数据都存放在我们表当中。在ORACLE当中我们的表都是二维结构,它是由行和列组成的。横向就是行,纵向就是列一行:记录一列:域或者字段约定:1每一列的数据必须具有相同的数据类型         2列名唯一         3每一行的数据唯一性数据类型:  字符型:CHAR(n)、NCHAR(n...

2018-06-01 15:51:38

Oracle基础(1)用户与表空间

用户:登录SQLPlus  SQLPlus是Oracle自带的一款工具,是在Dos界面下使用sql语句的方式来操作管理我们的数据库,也是被很多系统管理员使用的产品  系统用户:  sys,system  这两个是权限比较高的用户 sys权限高于system  我们是用sys登录的时候必须使用管理员或者系统操作人员权限才能登陆,而system可以直接登录  sysma...

2018-05-31 16:42:55

Flask入门——简单应用

打开我们创建的项目在项目目录新建python源文件叫做run或者项目的名字我们需要导入flask包给我们提供的核心的类我们发现没有找到,因为我们的flask安装在虚拟环境里的但是在默认情况下pycharm他所指代的默认环境不是虚拟环境而是我们全局的python环境在ExternalLibraries看到我们需要设置当前项目的虚拟环境路径点击File,然后settings打开后左边选择Proje...

2018-05-16 02:31:20

Flask入门——创建项目

在Windows上安装virtualenv有点麻烦,涉及到一些权限的问题,推荐使用pipenv我们需要安装pipenv首先搞清楚一个概念:pipenv是pipenv,虚拟环境是虚拟环境pipenv只是一个工具,我们需要用pipenv来创建虚拟环境我们创建的虚拟环境和项目的关系:虚拟环境和项目是绑定的换句话说就是我们需要给每一个项目创建一个单独的虚拟环境更直接点说,以后只要创建项目就一定要给项目创建...

2018-05-16 01:48:44

初探微信小游戏(三)

模块分解-game.js  游戏全局的入口文件,是微信小游戏必有的一个文件,这个文件必须要有  所有的初始化module都是通过game.js来加载到其他module里的模块分解-Main.js  程序主类,主要用来初始化canvas和一些全局对象,各个精灵和绑定点击事件模块分解-Director.js  程序导演类,用来控制游戏的逻辑和精灵的创建与销毁,控制游戏主循环模块分解-D...

2018-05-16 00:07:31

初探微信小游戏(二)

游戏的过程一定是面向对象的,简单过渡一下ES6-_-||其实自己ES6也很水首先和ES无关的 H5中script标签不需要加type的1.严格模式ES5我们如果不使用严格模式会有很多错误的写法,这些写法造成一些潜在的错误,包括我们规范上的一些不合适的地方(function(){  'usestrict';})();usestrict可以让我们的代码更加的严格,这也是我们前端同学在写前...

2018-05-14 23:44:19

初探微信小游戏(一)

打开小程序IDE首先是Game.jsimport'./js/libs/weapp-adapter'import'./js/libs/symbol'importMainfrom'./js/main'newMain()import了几个相应的库,然后newmain()在其他目录audio存放声音文件images图片文件js目录存放我们对应的库包括对象池,游戏的精灵类等等另外如果是ES6...

2018-05-14 21:26:55

数组(未完待续)

把数据码成一排进行存放012345...称为索引

2018-05-07 06:52:14

数据结构

数据结构研究的是数据如何在计算机中进行组织和存储,使我们可以高效的获取数据或者修改数据数据结构可以分成3种结构数据库:需要大量数据结构知识,最重要的是树结构(AVL,红黑树,Treap,伸展树,B树)哈希表没有这些知识无法制作数据库操作系统:快速多任务切换,用到系统栈,优先队列:堆文件压缩:哈夫曼树(现在不用了)通信录:Trie-前缀树数据结构本事是大量算法的基石寻路:图论算法:DFS(深度优先...

2018-05-07 06:32:22

Java基础知识总结(14)——输入输出流(未完成)

输入输出流:  复制粘贴文件,就是把一组数据存储计算机  上传头像就相当于把本地上传到网络服务器  比如System.out.println();  程序将我们的字符串通过一个类似于通道的东西输出到目的地  输入又叫做write(写操作)  通道为stream(流)  字符从流中依次通过,形成字符流      流就是指一连串流动的字符,以先进先出的方式发送信息的通道...

2018-04-16 07:54:16

Java基础知识总结(13)——线程

什么是线程:  进程是指可执行程序并存放在计算机存储器的一个指令序列,它是一个动态执行的过程  我们打开Windows任务管理器  看到进程选项卡,比如qq和记事本    有的软件对应一个进程,有的软件对应多个进程,比如杀毒软件或者数据库软件  比较大的软件是多个进程组成的      早期的操作系统都是单任务的操作系统,也就是我们看到的QQ或者音乐播放器,只能一个运行。一...

2018-04-16 06:54:26

jhkj_5154

我是一个小菜鸟...哈哈哈哈
关注
  • 中国 上海 普陀区
奖章
  • 持之以恒