文章分类 -  程序设计管理

1
摘要:多次提交后形成指向上次的指针 master是分支的默认名字,指向最后一次commit对象的指针 创建分支就是创建分支指针 head指针指向当前工作目录 为分支合并自动识别出最佳的同源合并点 查看源码 打印? 查看源码 打印? 01 git clone url #克隆新的版本库 02 git init 阅读全文
posted @ 2016-04-13 14:13 雅思敏 阅读(496) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/tiangwan2011/article/details/7928705 地址映射的全过程 Linux 内核采用页式存储管理。虚拟地 址空间划分成固定大小的“页面”,由 MMU 在运行时将虚拟地址“映射”成某个物理内存中的地址。与段式存储管理相比,页式存储管 阅读全文
posted @ 2016-02-26 18:11 雅思敏 阅读(1240) 评论(0) 推荐(1)
摘要:首先从OS设计原理上阐明三种线程:内核线程、轻量级进程、用户线程 内核线程 内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时保存寄存器的空间。支持多线程的内核叫做多线程内核(Multi-Thre 阅读全文
posted @ 2016-02-22 18:15 雅思敏 阅读(232) 评论(0) 推荐(0)
摘要:文章一:tss切换 http://blog.chinaunix.net/uid-587665-id-2732907.html segment descriptors 构建保护模式下的最基本、最根本的执行环境。system descriptors 则构建保护模式下的核心组件:1、TSS descrip 阅读全文
posted @ 2016-02-18 14:35 雅思敏 阅读(4692) 评论(0) 推荐(0)
摘要:什么是总线: ISA,PCI,PCIE,USB,I2C,sata,这么多种总线,它们除了电气特性不同之外,就用途而言,相同么? http://www.zhihu.com/question/29723949 除了ISA/PCI,其他在习惯上并不被称作总线。ISA/PCI之所以被称作总线,是因为在老的p 阅读全文
posted @ 2016-02-17 16:41 雅思敏 阅读(8791) 评论(0) 推荐(1)
摘要:一:MAC地址表详解 说到MAC地址表,就不得不说一下交换机的工作原理了,因为交换机是根据MAC地址表转发数据帧的。在交换机中有一张记录着局域网主机MAC地址与交换机接口的对应关系的表,交换机就是根据这张表负责将数据帧传输到指定的主机上的。 交换机的工作原理 交换机在接收到数据帧以后,首先、会记录数 阅读全文
posted @ 2016-02-17 09:41 雅思敏 阅读(387) 评论(0) 推荐(0)
摘要:一、概述 SSL协议是最早Netscape公司开发的安全通信协议,用于浏览器安全通信。到SSL Version3,提交作为IFTF草案,已经广泛的应用Intetnet通信。之后IETF对SSLv3稍作改动并更名为TLS1.0,对应 RFC2246,之后的TLS1.1、TLS1.2先后被接受为RFC4 阅读全文
posted @ 2016-02-02 13:35 雅思敏 阅读(1338) 评论(0) 推荐(0)
摘要:一、SSL握手有三个目的:1. 客户端与服务器需要就一组用于保护数据的算法达成一致;2. 它们需要确立一组由那些算法所使用的加密密钥;3. 握手还可以选择对客户端进行认证。 二、SSL握手过程:1. 客户端将它所支持的算法列表和一个用作产生密钥的随机数发送给服务器;2. 服务器从算法列表中选择一种加 阅读全文
posted @ 2016-02-02 13:16 雅思敏 阅读(216) 评论(0) 推荐(0)
摘要:提示:英文原文写于2009年,当时的Firefox和最新版的Firefox,界面也有很大改动。以下是正文。 花了数小时阅读了如潮的好评,Bob最终迫不及待为他购买的托斯卡纳全脂牛奶点击了“进行结算”,然后…… 哇!刚刚发生了什么? 在点击按钮过后的220毫秒时间内,发生了一系列有趣的事情,火狐浏览器 阅读全文
posted @ 2016-02-02 13:13 雅思敏 阅读(222) 评论(0) 推荐(0)
摘要:windowsIO重要概念在windows操作系统内核中,首先要明白四个概念,apc(异步过程调用),dpc(延迟过程调用),irp(io请求包)以及基于优先级的抢占式调度,下面分别解释:1.apc 异步过程调用。异步过程调用类似于linux下的信号,只不过信号处理函数的执行需要两步:设置和触发,而... 阅读全文
posted @ 2015-12-29 11:49 雅思敏 阅读(966) 评论(0) 推荐(0)
摘要:一、概述TCP(传输控制协议)和UDP(用户数据报协议是网络体系结构TCP/IP模型中传输层一层中的两个不同的通信协议。TCP:传输控制协议,一种面向连接的协议,给用户进程提供可靠的全双工的字节流,TCP套接口是字节流套接口(stream socket)的一种。UDP:用户数据报协议。UDP是一种无... 阅读全文
posted @ 2015-12-26 21:40 雅思敏 阅读(185) 评论(0) 推荐(0)
摘要:今天看了0.11核的关于硬件中断处理的基本原理,下面作一下总结: 一、I386中断处理原理 I386体系结构CPU中有两种中断,硬中断和软中断,硬中断是外部硬件产生的,软中断是程序中的某条指令或者程序对标志寄存器中某个标志的设 置而产生的,与硬件电路无关。无论是硬件中断和软件中断都有各自的中断对... 阅读全文
posted @ 2015-11-17 16:27 雅思敏 阅读(1713) 评论(0) 推荐(0)
摘要:Real 是时钟时间-程序从开始至结束的总时间。他包括期间其他进程所占用的时间片和进程被阻塞的时间(如IO等待的时间)User 被测试程序在用户模式下所花的CPU时间。他是进程执行的正真的CPU时间。其他进程调度的时间片以及阻塞(如IO)的时间不包含在内。Sys 是进程在内核中所花费的CPU时间。他... 阅读全文
posted @ 2015-11-17 16:09 雅思敏 阅读(2493) 评论(0) 推荐(0)
摘要:现代计算机无一不实现中断机制,让各种执行速度不一的任务相互中断,抢占CPU。下表列出五种常见中断类型:程序性中断:在程序执行的过程中,发现了程序性质的错误或出现了某些特定状态而产生的中断。如浮点溢出、用户态下使用了特权指令、内存越界、跟踪等。外中断:对某个中央处理机而言,它的外部非通道式装置所引起的... 阅读全文
posted @ 2015-11-17 15:54 雅思敏 阅读(963) 评论(0) 推荐(0)
摘要:1.,例如下载过程中进度条改变,读取文件的时候显示结果。2.,提高CPU使用效率,。多线程的主要是需要处理大量的IO操作或者处理的情况需要花大量的时间等等,比如读写文件,网络数据接收,视频图像的采集,处理显示保存等中使用。但也不是都使用多线程,因为多线程过多的线程一般会导致数据共享问题,太多多线程... 阅读全文
posted @ 2015-11-06 11:13 雅思敏 阅读(884) 评论(0) 推荐(0)
摘要:一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 程序运行时由编译器自动分配,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。程序结束时由编译器自动释放。2、堆区(heap) — 在内存开辟另一块存储区域。一般由程序员分配释放, 若程序员不释放,程序结束... 阅读全文
posted @ 2015-11-03 17:30 雅思敏 阅读(10116) 评论(0) 推荐(2)
摘要:一 内核结构 按功能,Linux内核可以划分为5个不同的部分,每一部分处理一项明确的功能,同时又向其他内核组件提供这项功能。这种结构也反映到内核的源代码上——这5部分都形成了自己的子树。1进程管理2内存管理3文件系统4设备驱动程序5网络二 网络体系结构 先来看一下Linux网络体系结构 从上图可以... 阅读全文
posted @ 2015-10-08 15:46 雅思敏 阅读(666) 评论(0) 推荐(0)
摘要:一个大型的应用系统,往往需要众多进程协作,进程(Linux进程概念见附1)间通信的重要性显而易见。本系列文章阐述了Linux环境下的几种主要进程 间通信手段,并针对每个通信手段关键技术环节给出详细实例。为达到阐明问题的目的,本文还对某些通信手段的内部实现机制进行了分析。序linux下的进程通信手段基... 阅读全文
posted @ 2015-09-17 09:43 雅思敏 阅读(179) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/mindsbook/archive/2009/10/15/thread-safety-and-GIL.html摘要什么是线程安全? 为什么python会使用GIL的机制?在多核时代的到来的背景下,基于多线程来充分利用硬件的编程方法也不断发展起来, 但是一... 阅读全文
posted @ 2015-09-17 09:19 雅思敏 阅读(255) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/delacroix_xu/article/details/59281210.前言最近发觉自己博客转帖的太多,于是决定自己写一个原创的。笔者用过MPI和C#线程池,参加过比赛,有所感受,将近一年来,对多线程编程兴趣一直不减,一直有所关注,决定写篇文章,算是对知... 阅读全文
posted @ 2015-09-17 09:18 雅思敏 阅读(17376) 评论(0) 推荐(0)

1