- 博客(40)
- 资源 (42)
- 收藏
- 关注
原创 1.1.4 计算机网络的分类
1.按分布范围分类 1)广域网(WAN)。广域网的任务是提供长距离通信。运送主机所发送的数据,其覆盖范围通常为几十到几千千米的区域,因而有时也称为远程网。广域网是因特网的核心部分。连续广域网的各结点交换机的链路一般都是高速链路,具有较大的通信容量。 2)城域网(MAN)。城域网的覆盖范围可以跨越几个街区甚至整个城市。覆盖范围约为5~50KM。城域网大多采用以太网技术,因而有时也常 并入局域网的范
2016-07-30 00:50:16 1409
原创 1.1.3 计算机网络的功能
1、数据通信它是计算机网络最基本和最重要的功能,用来实现联网计算机之间的各种信息的传输,并实现将分散在不同地理位置的计算机联系起来,进行统一的调配、控制和管理。比如,文件传输、电子邮件等应用,离开了计算机网络将无法实现。2、资源共享可以是资源共享、数据共享,也可以是硬件共享,使计算机网络中的资源互通有无,分工协作,从而极大地提高硬件资源、软件资源和数据资源的利用率。3、分布式处理当计算机网络中的某个
2016-07-30 00:29:24 1575
原创 1.1.2 计算机网络的组成
从不同角度,可以将计算机网络的组成分为如下几类: 1)从组成成分上,一个完整的计算机网络由硬件、软件、协议三大组成部分,缺一不可。 硬件主要由主机(也叫端系统)、通信链路(如双绞线、光纤)、交换设备(如路由器、交换机等)和通信处理机(如网卡)等组成。软件主要包括各种实现资源共享的软件、方便用户使用的各种工具软件,如 网络操作系统、邮件收发程序、FTP程序、聊天程序等。软件部分多属于应用层。协议是计
2016-07-27 23:53:01 6066
原创 1.1.1 计算机网络的概念
计算机网络是一个将分散的,具有独立功能的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。简而言之, 计算机网络就是一些互连的、自治的计算机系统的集合。 在计算机 网络发展的不同阶段,人们对计算机网络提出了不同的定义,这些定义反映了当时网络技术发展的水平。1、广义观点此观点认为,只要是能实现远程信息处理的系统或进一步能达到资源共享的系统,都是计算机网络。广义的观
2016-07-27 23:27:40 1935
原创 7.2.2 插入排序之折半插入排序
从直接插入排序的过程中,都进行了两项工作:①从前面的子表中查找出待插入元素应该被插入的位置;②给插入位置腾出空间,将待插入元素复制到表中的插入位置。注意到该算法中,总是边比较边移动元素,下面将比较和移动操作分离出来,即先折半查找出元素的待插入位置,然后再统一地移动待插入位置后的所有元素。当排序表为顺序存储的线性表时,可以对直接插入排序做如下改造:由于是顺序存储的线性表,所以查找
2016-07-27 13:55:19 741
原创 TCP协议
1、TCP协议的特点TCP是在不可靠的IP层之上实现的可靠的数据传输协议,它主要解决传输的可靠、有序、无丢失和不重复的问题。TCP是TCP/IP体系中非常复杂的一个协议,主要特点有:1)TCP是面向连接的传输层协议。2)每一条TCP连接有两个端点,每一条TCP连接只能是点对点的(一对一)。3)TCP提供可靠的交付服务,保证传输的数据无差错,不丢失,不重复且有序。4)TCP提供全双工通信。TCP允许通
2016-07-24 23:50:51 853
原创 3.9 数据链路层 本章小结
1、链路和数据链路有何区别?电路接通了与数据链路接通了 有何区别链路就是从一个结点到相邻结点的一段物理线路,而中间没有其他任何的交换结点。在进行数据通信时,两台计算机之间的通信路径往往要经过很多段这样的链路。可见,链路只是一条路径的组成部分。数据链路则是另一个概念。当要在一条线路上传送数据时,除了必须要有一条物理线路外,还必须有一些通信协议来控制这些数据的传输。若把实现这些协议的硬件和软件加到链路上
2016-07-24 23:40:57 736
原创 2.4 物理层本章小结
1、传输媒体是物理层吗?传输媒体和物理层的主要区别是什么?传输媒体并不是物理层。由于传输媒体在物理层的下面,而物理层是体系结构的第一层,因此有时称传输媒体为0层,在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思。也就是说,传输媒体不知道所传输的信号什么时候是1什么时候是0.但物理层由于规定了电气特性,因此能够识别所传送的比特流。2、什么是基带传输/频带传输和宽带传输?三者的区别是
2016-07-24 23:27:46 1258
原创 1.3 计算机网络体系结构 本章小结及疑难点
1、计算机网络和分布式计算机系统的主要区别是什么分布式系统最主要的特点整个系统中的各个计算机最用户都是透明的。用户输入命令就可以运行程序,但用户并不知道是哪一台计算机在为它运行程序。是操作系统为用户选择一台最合适的计算机来运行其程序,并将运行的结果传送到合适的地方。计算机网络则不同,用户必须先在欲运行程序的计算机上进行登录,然后按照计算机的地址,将程序通过计算机网络传送到该计算机上去运行。最后根据用
2016-07-24 23:14:53 1587
原创 3.1.2覆盖和交换
覆盖和交换是在多道程序环境下用来扩充内存的两种方法。1.覆盖早期的计算机系统中,主存容量小,虽然主存中仅存放一道用户程序,但是存储空间放不下用户进程的现象也经常发生,这一矛盾可以用覆盖基础来解决。 覆盖的基本思想是:由于程序运行时并非任何时候都要访问程序及数据的各个部分(尤其是大程序),因此可以把用户空间分成一个固定区和若干覆盖区。将经常活跃的部分放在固定区。其余部分按调用关系 分段。首先将那些即
2016-07-24 12:07:30 1322
原创 3.1.1内存管理的概念
内存管理是操作系统设计中最重要和最复杂的内容之一,虽然 计算机硬件一直在飞速发展,内存 容量也在 不断增长,但是仍然不可能将用户进程所需要的全部程序和数据放入主存中,所以操作系统必须将内存空间进行合理地划分和有效地动态分配。操作系统对内存的划分和动态分配就是内存管理的概念。 有效的内存管理在多道程序设计中非常重要,不仅方便用户使用存储器,提高内存利用率,还可以通过虚拟技术从逻辑上扩充存储器。 内
2016-07-23 23:14:49 887
原创 3.2.7 地址翻译
有一个TLB与一个data Cache存储器以字节为编址单位虚拟地址14位物理地址12位页面大小为64字节TLB为四路相连,共有16个条目data Cache是物理寻址,直接映射的,行大小为4个字节,总共有16个组写出访问地址0X03d4,0X00f1和0X0229的过程 因为本系统以字节编址,页面大小为64字节,则页内偏移址为log2(64B/1B)=6位,
2016-07-22 23:08:40 1075
原创 3.2.6工作集
工作集(或驻留集)是指在某段时间间隔内,进程要访问的页面集合。经常被使用的页面需要在工作集中,而长时间不被使用的页面要从工作集中被丢弃。为了防止系统出现抖动现象,需要选择合适的工作集大小。工作集模型的原理是:让操作系统跟踪每个进程的工作集,并为进程分配大于其工作集的物理块。如果还有空闲物理块,则可以再调一个进程到内存以增加多道程序。如果所有工作集之和增加以至于超过了可用物理块的总数,那么操作系
2016-07-22 22:51:04 1069
原创 3.2.5 抖动
在页面置换过程中的一种最糟糕的情形是,刚刚置换的页面马上又要换入主存,刚刚换出的页面马上又换入主存,刚刚换入的页面马上就要换出主存,这种频繁的页面调度行为称为抖动,或颠簸。如果一个进程在换页上用的时间多于执行时间,那么这个进程就在颠簸。频繁的发生缺页中断(抖动),其主要原因是某个进程频繁访问的页面数目高于可用的物理页帧数目。虚拟内存技术可以在内存中保留更多的进程以提高系统效率。在稳定状态,几乎
2016-07-22 22:16:47 790
原创 3.2.4页面分配策略
1.驻留集大小对于分页式的虚拟内存,在准备执行时,不需要也不可能把一个进程的所有页都读取到内存,因此,操作系统必须决定读取多少页,也就是说,给特定的进程分配多大的内存空间,这需要考虑以下几点: 1)分配给一个进程的存储量越小,在任何时候驻留在主存中的进程数就越多,从而可以提高处理机的时间利用效率。 2)如果一个进程在主存中的页数过少,尽管有局部性原理,页错误率仍然会相对较高。 3)如果页数过多
2016-07-21 23:14:18 2578
原创 mysql查询常用语法
1、单表查询(1)选择指定的列[例]查询全体学生的学号和姓名select Sno as 学号,Sname as 姓名 from student;select Sno,Sname from student;(2)查询全部列[例]查询全体学生的详细信息select * from student;(3)对查询后的指定列进行命名[例]查询全部学生的“姓名”及其“出生年”两列select Sname as 姓
2016-07-21 00:00:10 1213
原创 3.2.3页面置换算法
进程运行时,若其访问的页面不在内存而徐将其调入,但内存已无空闲时间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区。 而选择调入页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者较长时间不会再访问的页面先调出。1.最佳置换算法(OPT)最佳(Optimal,OPT)置换算法所选择的被淘汰页面将是以后永不适用的,或者是在最长时间内不再被访问的
2016-07-20 21:38:12 2912
原创 3.2.2 请求分页管理方式
请求分页系统建立在基本分页系统基础之上,为了支持虚拟存储器功能而增加了请求调页功能和页面置换功能。请求分页是目前最常用的一种实现虚拟存储器的方法。 在请求分页系统中,只要将当前需要的一部分页面装入内存,便可以启动作业运行。在作业执行过程中,当所要访问的页面不在内存时,再通过调页功能将其调入,同时还可以通过置换功能将暂时不用的页面换出到外存上,以便腾出内存空间。 为了实现请求分页,系统必须提供一定
2016-07-19 23:40:27 2753
原创 3.2.1虚拟内存的基本概念
3.2.1 虚拟内存的基本概念1、传统存储管理方式的特征各种内存管理策略都是为了同时将多个进程保证在内存中以便允许多道程序设计。它们都具有以下两个共同的特征:1)一次性:作业必须一次性全部装入内存后,方能开始运行。这会导致两种情况发生:①当作业很大,不能全部被装入内存时,将使该作业无法运行。②当大量作业要求运行时,由于内存不足以容纳所有作业,只能使少数作业先运行,导致多道程序度的下降。2)驻留性:作
2016-07-19 22:18:28 1350 1
原创 3.2 虚拟内存管理
3.2.1 虚拟内存的基本概念1、传统存储管理方式的特征各种内存管理策略都是为了同时将多个进程保证在内存中以便允许多道程序设计。它们都具有以下两个共同的特征:1)一次性:作业必须一次性全部装入内存后,方能开始运行。这会导致两种情况发生:①当作业很大,不能全部被装入内存时,将使该作业无法运行。②当大量作业要求运行时,由于内存不足以容纳所有作业,只能使少数作业先运行,导致多道程
2016-07-18 23:34:34 703
原创 3.1.3连续分配管理方式
连续分配方式,是指为一个用户程序分配一个连续的内存空间。它主要包括单一连续分配、固定分区分配和动态分区分配。1、单一连续分配内存在此方式下分为系统区和用户区,系统区仅提供给操作系统使用,通常在低地址部分,用户区是为用户提供的、除系统区之外的内存空间。这种方式无需进行内存保护。这种方式的优点是简单、无外部碎片,可以采用覆盖技术,不需要额外的技术支持。缺点是只能用于单用户、单任务的操作系统
2016-07-15 20:25:55 1762
原创 Linux mysql mariadb
启动:service mariadb start 停止:service mariadb stop 直接访问数据库:mysql -uroot -p -h 127.0.0.1 回车后输入密码
2016-07-15 14:12:51 673
原创 Linux系统中同时运行多个comcat
vi /etc/profile 在其中加入 ##########first tomcat########### CATALINA_BASE=/usr/local/tomcat CATALINA_HOME=/usr/local/tomcat TOMCAT_HOME=/usr/local/tomcat export CATALINA_BASE CATALINA_HO
2016-07-15 10:45:09 709
原创 3.1.4.1 基本分页存储管理方式
非连续分配允许一个程序分散地装入到不相邻的内存分区中,根据分区的大小是否固定分为分页存储管理方式和分段存储管理方式。分页存储管理方式中,又根据运行作业时是否要把作业的所有页面都装入内存才能运行分为基本分页存储管理方式和请求分页存储管理方式。1、基本分页存储管理方式固定分区会产生内部碎片,动态分区会产生外部碎片,这两种技术对内存的利用率都比较低。我们希望内存的使用能尽量避免碎片的产生。这
2016-07-13 23:58:02 3587
原创 3.1.4.3 段页式管理方式
页式管理系统能有效地提高内存利用率,而分段存储管理能反映程序的逻辑结构并有利于段的共享。如果能将这两种存储管理方法结合起来, 就形成了段页式存储管理方式。在段页式系统中,作业的地址空间首先被分成若干个逻辑段,每段都有自己的段号,然后再将每一段分成若干个大小固定的页。对内存空间的管理仍然和分页存储管理一样,将其分成若干个和页面大小相同的存储块,对内存的分配以存储块为单位。在段页式系统中,
2016-07-11 22:50:57 1142
原创 5.1.2 I/O控制方式
设备管理的主要任务之一是控制设备和内存或处理器之间的数据传送,外围设备和内存之间的输入输出控制方式有四种。1、程序直接控制方式计算机从外部设备读取数据到存储器,每次读一个字的数据。对读入的每一个字,CPU需要对外设状态进行循环检查,直到确定该字已经在I/O控制器的数据寄存器中。在程序直接控制方式中,由于CPU的高速性和I/O设备的低速性,致使CPU的绝大部分时间都处于I/O设备完成数据I/
2016-07-09 00:28:08 4377 1
原创 5.1 I/O 管理知识框架
一、概述1、I/O设备分类2、I/O控制方式(1)程序直接控制(2)中断驱动方式(3)DMA方式(4)通道方式二、缓冲区1、单缓冲2、双缓冲3、循环缓冲4、缓冲池5、缓冲区与高速缓存的对比三、设备分配1、概述(1)独占设备 独占式使用(2)共享设备 分时式共享(3)虚拟设备 spooling方式2、数据结构DCT、COCT
2016-07-08 23:27:39 674
转载 OC调用JS并获得返回值(实例)
本例子是为了让大家能快速开发出OC调用JS功能的一个简单的例子。1、准备一个本地化的html网页,如jsIOS.html js调用oc function postStr(){ return document.getElementById("text1").value;
2016-07-08 14:13:45 3375
原创 AJAX 异步与同步
一、同步$.ajaxSetup({ async : false});二、异步$.ajaxSetup({ async : true});
2016-07-08 13:42:11 820
原创 JS与Android IOS 交互
//首先判断IOS的webview是否存在该方法if(typeof iOScheckOrder === 'function'){ iOScheckOrder(result);//调用ios}else if(window.orderId){//判断Android的对象是否存在 window.orderId.orderIdCallAndroid(result);//调用对象所对应
2016-07-08 13:36:48 1600
原创 5.3 输入/输出(I/O)管理
1、分配设备首先根据I/O请求中的物理设备名查找系统设备表(SDT),从中找出该设备的DCT,再根据DCT中的设备状态字段,可知该设备是否正忙。若忙,便请求I/O进程的PCB挂在设备队列上;空闲则按照一定算法计算设备分配的安全性,安全则将设备分配给请求进程,否则仍将其PCB挂到设备队列。2、分配控制器。系统把设备分配给请求I/O的进程后,再到其DCT中找出与该设备连接的 控制器的C
2016-07-07 23:51:57 780
原创 5.2.6 I/O核心子系统
1、当处理机和外部设备速度差距较大时,并且此时不想让其中一方等待,有什么办法可以解决问题?可以采用缓冲技术来缓解处理机和外部设备速度上的矛盾,即在某块地方(一般为主存)上设立一片缓冲区,外部设备与处理机的输入输出都经过缓冲区,这样外部设备和处理机都不用互相等待。2、什么是设备独立性?引入设备独立性有什么好处?设备独立性是指用户在编程序时使用的设备与实际设备无关。一个程序应独立于分配给它...
2016-07-06 23:37:35 889
原创 4.4 文件系统疑难点 3-4
3、文件系统实现概述(1)创建 为了创建一个文件,应用程序调用逻辑文件系统。逻辑文件系统知道目录结构形式。它将分配一个新的FCB给文件,把相应目录读入内存,用新的文件名更新该目录和FCB,并将结果写回到磁盘。文件权限文件日期(创建,访问,写)文件所有者,组,ACL文件大小文件数据块(2)打开 一旦文
2016-07-06 00:01:02 751
原创 4.4 文件管理疑难点 1-2
1、磁盘结构 引导控制块包括系统从该分区引导操作系统所需要的信息。如果磁盘没有操作系统,那么这块的内容为空。它通常为分区的第一块。UFS称之为引导块;NTFS称之为分区引导扇区。分区控制块包括分区详细信息,如分区的块数,块的大小,空闲块的数量和指针、空闲FCB的数量和指针等。UFS称之为超级块;而NTFS称之为主控文件表。2、内存结构内存分区表包含所有安装分区的信息。内
2016-07-05 23:20:23 805
原创 ISO手机端的h5界面 alert弹出框 不显示IP地址
window.alert = function(name){ var iframe = document.createElement("IFRAME"); iframe.style.display="none"; iframe.setAttribute("src", 'data:text/plain,'); document.docu
2016-07-05 17:28:52 10325
原创 4.1.6 文件系统基础
(1)什么是文件?什么是文件系统?文件是以计算机硬盘为载体存储在计算机上的信息集合,它的形式很多样化,可以是文本文档、图片、程序等。操作系统中负责管理和存储文件信息的软件结构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件;被管理文件;实施文件管理所需的数据结构。(2)文件系统要完成哪些功能?对于用户而言,文件系统最主要的功能就是实现对文件的
2016-07-04 23:13:47 782
原创 4.2.4 文件系统实现
(1)在目录中查找某个文件可以使用什么方法?可以采用线性列表或哈希表法。线性列表就是把文件名组织成一个线性表,查找的时候依次与线性表中每个表项进行比较。若把文件名按序排列使用折半查找法 可以降低平均的查找时间,但是建立新文件时会增加维护线性表的开销。哈希表是用文件名通过哈希函数得到一个指向文件的指针,这种方法非常迅速,但是要注意避免冲突。(2)文件的逻辑结构和物理结构有何区别?单个
2016-07-04 22:38:30 748
原创 3.2.8 虚拟内存管理
(1)为什么要引入虚拟内存?多道程序并发执行不仅使进程之间共享了处理器,还同时共享了主存。然而,随着处理器需求的增长,进程的执行速度会以某种合理平滑的方式慢下来。但是,如果同时执行的进程太多,那么就需要很多的内存,当一个程序没有内存空间可用时,那么它甚至无法运行。所以,在物理上扩展内存相对有限的条件下,应当尝试以一些其他可行的方式在逻辑上来扩充内存。(2)内存空间的大小由什么因素决定?
2016-07-03 23:53:05 853
原创 Ping++ 支付接口对接
一、请求charge对象package com.bra.modules.util.pingplusplus;import com.bra.common.utils.SystemPath;import com.pingplusplus.Pingpp;import org.springframework.stereotype.Service;import java.io.File;
2016-07-01 16:22:42 10893 17
原创 获得Linux时间戳
Calendar cal = Calendar.getInstance();cal.add(Calendar.MINUTE, 15);//15分钟失效long timestamp = cal.getTimeInMillis()/ 1000L;在线Linux时间戳 http://tool.chinaz.com/Tools/unixtime.aspx
2016-07-01 15:50:39 1464
计算广告学第六单元课件.pdf
2021-11-03
计算广告学第五单元课件.pdf
2021-11-03
计算广告学第四单元课件.pdf
2021-11-03
计算广告学第三单元课件.pdf
2021-11-03
计算广告学第二单元课件.pdf
2021-11-03
深度学习在美团搜索广告排序的应用实践.pdf
2021-10-31
知乎推荐算法和帐号运营2021.pdf
2021-09-16
Adaptive Focus for Efficient Video Recognition.pdf
2021-08-23
Linux教程.ppt
2021-08-20
NLP中的注意力机制.pptx
2021-08-14
神经网络语言模型.pdf
2021-08-14
深度学习与问答系统.pdf
2021-08-14
深度学习与情感分析.pdf
2021-08-14
当代大学生的就业与成才.doc
2021-08-14
电信运营-计费管理系统的设计与实现.ppt
2021-08-14
SQL Server数据库实验_存储过程与触发器设计.docx
2021-08-11
SQL Server数据库实验_创建和修改数据表及数据完整性.doc
2021-08-11
SQL Server数据库实验_数据查询与更新_简单的单表查询.doc
2021-08-11
SQL Server数据库实验_数据查询与更新_复杂的单表查询.doc
2021-08-11
数据仓库与数据挖掘第二章Part2 ETL_AND_OLAP.ppt
2021-08-07
数据仓库与数据挖掘第三章Part3 An Intruction to Data Mining.ppt
2021-08-07
数据仓库与数据挖掘第五章Part5 Clustering聚类.ppt
2021-08-07
数据仓库与数据挖掘第六章Part6_6_SVM支持向量机.ppt
2021-08-07
数据仓库与数据挖掘第六章Part6_5_Rough_Set粗糙集.ppt
2021-08-06
数据仓库与数据挖掘第六章Part6_4_Genetic_Algorithm遗传算法.ppt
2021-08-06
数据仓库与数据挖掘第六章Part6_3 Neural Network神经网络.ppt
2021-08-06
数据仓库与数据挖掘第六章Part6_2 Naive Bayes Bayesian networks朴素贝叶斯.ppt
2021-08-06
数据仓库与数据挖掘第六章Part6_1 Decision Tree决策树.ppt
2021-08-06
数据仓库与数据挖掘第六章Part6_0 Classification.ppt
2021-08-06
HTMLCSSJavaScript标准教程:实例版(第2版)习题参考答案.docx
2021-08-03
互联网简历撰写技巧.zip
2021-08-02
map-reduce.pdf
2021-08-02
looklike.pdf
2021-08-02
titanic.csv
2021-06-11
主流app描述信息,包含package_name,app_name,app_info等基本信息
2021-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人