自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tmp

tmp

2014-09-16 22:26:06

阅读数 27

评论数 0

塔式、机架式和刀片式服务器

 塔式、机架式和刀片式服务器        相信大家一定注意到了,各种媒体上经常按塔式、机架式和刀片式这三种结构来划分服务器,服务器的外形为什么会有这样的划分呢?主要原因就是具体的应用环境不同,塔式服务器长得跟我们平时用的台式机一样,占用空间比较大,一般是一些小型企业自己使用自己维护;  ...

2014-03-25 12:00:00

阅读数 49

评论数 0

笔记本设置WIfi热点、定时关机

一、笔记本设置wifi热点        在公司附近租了一间便宜的小房,不过只有有线网口。因为跳到苦逼的huawei了,为了省钱,把笔记本做成wifi热点,就可以省一个路由器的钱了。具体做法如下:   netsh wlan set hostednetwork mode=allow ssi...

2014-02-27 19:36:37

阅读数 46

评论数 0

Linux系统调用及其实验(二)——内核态、用户态【转】

Linux系统调用 转自http://www.tinylab.org/linux-system-calls/ by Pingbo Wen of TinyLab.org2013/09/12 系统调用是系统内核提供给用户态程序的一系列API,这样应用程序就可以通过系统调用来请求操作系统内核管...

2014-02-07 14:13:13

阅读数 70

评论数 0

Linux系统调用及其实验(一)——内核态、用户态

简单来讲一个进程由于执行系统调用而开始执行内核代码,我们称该进程处于内核态中. 一个进程执行应用程序自身代码则称该进程处于用户态。    intel x86 架构的 CPU 分为好几个运行级别,从 0--3 , 0 为最高级别, 3 为最低级别    针对不同的级别,有很多的限制,比如说传统的...

2014-02-07 12:37:59

阅读数 62

评论数 0

NAT穿透 (和UDP打洞实验)【维基】

一、NAT穿透 (重定向自NAT穿越)        在计算机科学中,NAT穿越(NAT traversal)涉及TCP/IP网络中的一个常见问题,即在处于使用了NAT设备的私有TCP/IP网络中的主机之间建立连接的问题。        会遇到这个问题的通常是那些客户端网络交互应...

2014-01-14 16:49:26

阅读数 265

评论数 0

python 网络(三、P2P Programming Framework)

       这篇文章纯粹是对http://cs.berry.edu这个大学的这个计算机的这段p2p框架代码的学习。代码结构灰常简单,逻辑清晰。并且基于这段代码实现了一个p2p文件共享系统。受益颇多。   一、p2p编程框架(及其python实现)          p2p框架代码:...

2014-01-14 16:42:58

阅读数 70

评论数 0

NAT【维基】

网络地址转换 维基百科,自由的百科全书        在计算机网络中,网络地址转换(Network Address Translation或简称NAT),也叫做网络掩蔽或者IP掩蔽(IP masquerading),是一种在IP封包通过路由器或防火墙时重写源IP地址或目的IP地址的...

2014-01-14 11:28:39

阅读数 36

评论数 0

python 网络(二、传输文件)

初衷        先说一下我写这篇文章的初衷:很多时候,我需要在vmware workstation虚拟机 和 我的物理机 之间传递信息,用U盘作为载体倒来倒去太麻烦。然而,一般来说我会在所有的系统中安装python(当然用C实现更保险,但是就需要.exe和ELF两个文件)。于是,我就想自...

2014-01-13 17:10:28

阅读数 55

评论数 0

Linux进程管理(一)

    和文件一样,进程是Unix系统最基本的抽象之一。 一、进程ID     每一个进程都有一个唯一的标示,进程ID。虽然进程ID是唯一的,但进程终止后,id会被其他进程重用。许多UNIX都提供了延迟重用的功能,以防止新进程被误认为是旧进程。       有一些特殊的进程: id为0...

2014-01-12 13:37:32

阅读数 20

评论数 0

用人话解释比特币原理

问: 什么是比特币? 答: 比特币是一种点对点的货币。点对点的意思是不由中央发行机构发行新钱或追踪交易。这些工作由网络合作完成。 问: 比特币是如何运作的? 答:比特币使用了公开密钥系统. 每一个钱币都包括了其拥有者的公开密匙。当钱币从用户A支付给用户B时, A将B的公开密匙添加到钱币中,...

2014-01-12 13:33:56

阅读数 24

评论数 0

Linux的*.h和*.cpp在哪里

初学者在Linux下写C/C++程序,往往不清楚#include一个头文件是从哪里包含进来的,这些头文件的实现又是在哪里。另外,其中那些部分是C的运行时库提供的。因此,本文解决以下问题: 1. Linux C/C++程序头文件在哪里 2. Linux C/C++源程序在哪里 3. gli...

2013-12-30 17:12:09

阅读数 102

评论数 0

Linux进程间通信(一)——Sam用图概述

Sam通过本文图示概括Linux IPC(Linux进程间通信方式):   Sam知道水人们最喜欢这种图拿来说事,而不是深入研究代码来理解图中每种Linux IPC方式的深入含义。没关系!但是如果你要转载请你注明这个图是我Sam画的,并留言评论下。   这张图概括了Linux IPC从...

2013-12-30 14:35:22

阅读数 22

评论数 0

Linux进程管理(三)——fork() vs exec || fork() vs. vfork()

  一、关于fork()和exec系列区别的文字,很浅显易懂: 1、fork()    一个程序一调用fork函数,系统就为一个新的进程准备了前述三个段,首先,系统让新的进程与旧的进程使用同一个代码段,因为它们的程序还是相同的,对于数据段和堆栈段,系统则复制一份给新的进程,这样,父进程的所...

2013-12-30 14:02:05

阅读数 25

评论数 0

Linux进程间通信(三)——管道(非命名管道)【转】

第13章 Linux进程间通信——管道  转自http://www.cnblogs.com/dyllove98/p/3249340.html       在第11章,我们了解了使用信号在两个进程之间发送消息的一个简单方法。我们创建了可以用来引起响应的通知事件,但是所传递的信息限制于一个信...

2013-12-30 12:55:51

阅读数 32

评论数 0

C++引用计数

主要参考《提高C++性能的编程技术》第12章 引用计数   设计思路 1. rc.h中: (1) 提供RCObject,内部封装了refCount及其基本加减操作; (2) 提供RCPtr,是一个智能指针。普通的智能指针内部封装一个基本类型的指针,但这里的智能指针内部封装的是指向RC...

2013-12-29 14:48:07

阅读数 34

评论数 0

Linux进程间通信(二)——信号signal【转】

参考文档:http://blog.csdn.net/mylxiaoyi/article/details/4258508 一、线程        Linux进程可以协作,可以发送消息,也可以中断另一个进程。他们甚至可以在彼此之间共享内存段,但是在操作系统内部他们却是完全不同的实体。他们...

2013-12-28 21:31:01

阅读数 127

评论数 0

C++模板参数推导(template argument deduction)【转】

转自: http://www.cnblogs.com/visayafan/archive/2011/11/27/2265400.html Table of Contents 1 模板参数推导在迭代器中的使用 2 模板参数引用与非引用的区别 1 模板参数推导在迭代...

2013-12-22 14:37:21

阅读数 36

评论数 0

string.h(二)C的字符串分隔函数strtok()

  char *strtok(char *str1, char *str2);  strtok()用来将字符串分割成一个个片段。参数s指向欲分割的字符串,参数delim则为分割字符串,当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为\0 字符。在第一次调...

2013-12-19 13:25:21

阅读数 47

评论数 0

关于size_t 和 ptrdiff_t 【转】

Abstract Introduction size_t type ptrdiff_t type Portability of size_t and ptrdiff_t Safety of ptrdiff_t and size_t types in address arithmet...

2013-12-12 18:57:50

阅读数 27

评论数 0

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