OS Summary 1】的更多相关文章

内容概述 什么是操作系统 操作系统的演变 操作系统结果的分类 什么是操作系统 操作系统可以是: 一个控制程序 一个资源管理器 一套标准库 操作系统通常有内核.命令行和 GUI 组成.我们研究的主要是内核.可以分成以下4个层次 : 应用程序 命令行程序.编译器.解释器.系统库 内核 内核向上提供系统调用接口 同时调用下层提供的硬件抽象 硬件设备 操作系统内核的特征: 并发:OS 需要管理和调度多个同时运行的程序 共享:对资源的互斥共享 虚拟:对 CUP 和内存资源的虚拟化 异步:程序的运行时时常会…
在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅. [秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵.在传播一些简单的知识的同时,我自己也得到了一些提升,这个是我感觉到的最大的益处.知识需要传播,在传播的过程中去让学习的人去提升,在交流中的过程中去让思考的人去展望,我希望我也能在这个传播的过程中出一份力.由于自身能力有限,在编写博文时出现的错误和一些不到位的讲解,还望大家多多见谅. 上面卖完情怀,下面就该切入正题了.(自…
本文介绍RHEL7的软件包管理 RHEL7下主要有RPM和YUM这两种包管理: YUM使用简单但需要联网,YUM会去网上的YUM包源去获取所需要的软件包并获取该包依赖的其他包 RPM的需要的操作精度比较细,需要我们做的事情比较多,需要自己安装依赖 RPM 下面会以虚拟机进行RMP包管理 命令:rpm 作用:安装.卸载.升级和管理软件 语法:rpm [选项] 准备实验环境:挂载光驱到/mnt目录 [root@administrator ~]# mount /dev/cdrom /mnt mount…
using System; using System.Diagnostics; using System.IO; using System.Linq; using System.Management; using System.Runtime.InteropServices; using System.Text; namespace Metasharp { public class DriveManager { #region SetLabel /// <summary> /// set a…
原文 [WPF疑难]避免窗口最大化时遮盖任务栏 [WPF疑难]避免窗口最大化时遮盖任务栏 周银辉 WPF窗口最大化时有个很不好的现象是:如果窗口的WindowStyle被直接或间接地设置为None后(比如很多情况下你会覆盖默认的窗体样 式,即不采用Windows默认的边框和最大化最等按钮,来打造个性的窗体),那么最大化窗口后,窗口将铺满整个屏幕而将任务栏盖住.这往往不符合实际要 求. 这里有个不错的解决方案解决了该问题,其通过对 WM_GETMINMAXINFO(MSDN: The WM_GET…
原文:WPF换肤之四:界面设计和代码设计分离 说起WPF来,除了总所周知的图形处理核心的变化外,和Winform比起来,还有一个巨大的变革,那就是真正意义上做到了界面设计和代码设计的分离.这样可以让美工和程序分开进行,而不是糅合在一块,这样做的好处当然也是显而易见的:提高了开发效率. 原先的设计方式 在我们之前设计的代码中,每当添加一个新的窗体的时候,我总是会在这个新的窗体的XAML文件中加入如下的代码,以便使样式能够应用上去: <Window x:Class="WpfApplicatio…
原文:WPF换肤之三:WPF中的WndProc 在上篇文章中,我有提到过WndProc中可以处理所有经过窗体的事件,但是没有具体的来说怎么可以处理的. 其实,在WPF中,要想利用WndProc来处理所有的事件,需要利用到SourceInitialized  Event,首先需要创建一个HwndSource对象,然后利用其AddHook方法来将所有的windows消息附加到一个现有的事件中,这个就是WndProc. void WSInitialized(object sender, EventAr…
DotNetBar ComboBoxEx using System; using System.ComponentModel; using System.Drawing; using System.Runtime.InteropServices; using System.Windows.Forms; using Endv.DotNetBar.Rendering; using Endv.DotNetBar.TextMarkup; using Endv.Editors; namespace End…
Article Author(s): Audric Thevenet All Rights Reserved. Here's how to format hard drives, floppies, usb drives, ... in C#. Put the following code in a DriveManager.cs file in your project. Add the following references : System.Management (from the GA…
一,grains grains: 这个跟puppet的facter功能一样.主要负责采集客户端一些基本信息, 这个也完全可以自定义,可以在客户端自定义,然后自动汇报上来:也可以从服务器端定义然后推下去,采集完后,再汇报上来grains信息是静态的:pillar  跟grains 比较的话 他的灵活性强点,怎么定义就这么定义,然后取值就行 grains的用法: [root@feed200 ~]# salt '*' grains.items ##查询所有的grains信息 test1: ------…