自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sunhaoning的专栏

技术杂谈

  • 博客(6)
  • 资源 (17)
  • 收藏
  • 关注

原创 操作系统复习-1.4 操作系统的体系结构

1.4.1 大内核和微内核大内核操作系统的主要功能模块都作为一个紧密联系的整体运行在核心态,从而为应用提供高性能的系统服务。因为各管理模块之间共享信息,能有效利用相互之间的有效特性,所以具有无可比拟的性能优势。为解决操作系统的内核代码难以维护的问题,于是提出了微内核的体系结构。它将内核中最基本的功能(如进程管理等)保留在内核,而将那些不需要在核心态执行的功能移到用户态执行,从而降低

2017-05-20 20:28:21 383

原创 操作系统复习-1.3操作系统的运行环境

1.3.1 操作系统的运行机制计算机系统中,通常CPU执行两种不同性质的程序,一种是操作系统内核程序;另一种是用户自编程序或系统外层的应用程序。对操作系统而言,这两者程序的作用不同,前者是后者的管理者,因此“管理程序”要执行一些特权指令,而“被管理程序”出于安全考虑不能执行这些指令。所谓特权指令,是指计算机中不允许用户直接使用的指令,如I/O指令、置中断指令,存取用于内存保护的寄存器、送程

2017-05-20 20:26:39 508

原创 操作系统复习-1.2操作系统的发展与分类

1.2.1 手工操作阶段手工操作阶段有两个突出的缺点:1)用户独占全机。不会出现因资源已被其他用户占用而等待的现象,但资源利用率低;2)CPU等待手工操作,CPU的利用不充分。1.2.2 批处理阶段为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾,出现了批处理系统。它按发展历程又分为单道批处理系统、多道批处理系统。1. 单道批处理系统系统对作业的处理是成批进

2017-05-20 20:25:31 728

原创 操作系统复习-1.1操作系统的基本概念

1.1.1 操作系统的概念计算机系统自上而下可粗分为四个部分:硬件、操作系统、应用程序和用户。操作系统管理各种计算机硬件,为应用程序提供基础,并充当计算机硬件与用户之间的中介。操作系统是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。计算机操作系统是随着计算机研究和应用的发展逐步形成并发展起来的

2017-05-10 09:18:00 715

原创 Spark共享变量(Broadcast Variable和Accumulator)

多个task想要共享某个变量,Spark为此提供了两个共享变量,一种是Broadcast Variable(广播变量),另一种是Accumulator(累加变量)。Broadcast Variable会将使用到的变量,仅仅为每个节点拷贝一份,更大的用处是优化性能,减少网络传输以及内存消耗。Accumulator则可以让多个task共同操作一份变量,主要可以进行累加操作。Broadcas

2017-05-05 10:05:25 782

原创 图解Spark内核架构

1. 假设现在有一台提交spark应用的机器,自己编写的应用程序在spark中称为Application,通过spark-submit结合shell提交Application。2. 提交之后会在本地客户端启动一个进程叫做Driver,spark-submit使用standalone模式提交,会通过反射的方式,创建和构造一个DriverActor进程。3. Driver进程会先构造Spark

2017-05-01 11:03:09 401

ikanalyzer-solr6.zip

solr可自己配置分词器,压缩包内为solr6使用的ik分词jar包及相关文件

2018-02-08

hadoop2.6.4 winutils

hadoop2.6.4 winutils

2016-11-06

数据挖掘:概念与技术(中文第三版)

《数据挖掘:概念与技术》是数据挖掘和知识发现领域内的所有教师、研究人员、开发人员和用户都必读的参考书,是一本适用于数据分析、数据挖掘和知识发现课程的优秀教材。

2016-04-08

数据结构C++语言描述

数据结构基于C++语言,熟悉C++语言后非常基础有价值的学习资料

2014-01-28

C++程序员面试宝典

各大IT公司曾经的面试题和一些关于C++经常面试的基础知识

2014-01-23

Windows窗体程序设计

关于c++的Windows窗体程序设计编程

2014-01-22

java计算器

用java做的计算器,实现了加、减、乘、除、开方、取反运算,并可进行一串计算式的计算。可供初学者学习~

2013-12-31

哈夫曼编码

该程序可以构造哈夫曼树,进行哈夫曼编码、译码。

2013-12-28

《Java程序设计实用教程(第3版)》例题

包含《Java程序设计实用教程(第三版)》的所有实例源码,非常适合初学者学习,分享给大家

2013-12-27

个人财务管理系统

用来练习三层架构的小例子,包含源码,数据库和工程演示

2013-12-27

成绩管理系统

一个简单的成绩管理系统,关于C#连接数据库的应用

2013-12-25

简单的计算器实现

一个简单的windows应用,包含源码和setup文件

2013-12-05

随机数生成器源码

包含随机数生成器的源码和打包好的软件,可以生成设定区间的任意个随机数

2013-11-14

随机数生成器

一个随机数生成器,可以生成任意个不同的随机数

2013-11-09

jdk api1.7.chm

学习java必备的api文档,为大家学习java提供方便

2013-09-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除