自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

原创 交换机与路由器

交换机与路由器交换机是构建局域网不可或缺的集线设备,它的主要功能包括:(1)   连接设备所谓局域网络,简单来说就是若干计算机的集合。这些计算机是借助于交换机相互连接在一起的。交换机拥有数量众多的端口,它的主要功能是连接计算机服务器,网络打印机,网络摄像头等终端设备,并且实现与其他交换机,无线接入点,路由器等网络设备的互联,从而构建局域网,实现所有设备之间的互联。(2)   隔离碰

2013-09-01 10:40:36 869

转载 生产者消费者问题分析

PV操作是由P操作原语和V操作原语组成的,对信号量进行操作,具体定义如下:P(S):(1)申请资源,将信号量的值减1,S=S-1。(2)如果S>=0,则该进程继续执行,否则进程置为等待状态,排入等待队列。V(S):(1)释放资源,将信号量S的值加1,S=S+1。(2)如果S>0,则该进程继续执行,否则释放队列中第一个等待信号量的进程。 利用PV操作能够实现进程的两种

2013-08-25 09:17:35 1511

转载 由-128的补码引出的深层次思考。

一般的说法是负数的补码为其原码除符号位外取反然后总体加一,也就是说,要得到一个负数数的补码,要先知道这个负数的原码才行。那么,问题出现了,在8位长度下,-128的原码与反码都不存在,因为一个字节的有符号数的原码范围是: -127 ~ + 127 ,既然不存在 -128的原码那么就无法求出 -128 的补码了,怎么办?其实,这个问题的实际意义是,既然说计算机内部的有符号整数都是补码,那么怎么

2012-07-21 19:29:31 318

原创 原码补码反码

在计算机中,正数直接用原码表示,负数用补码表示。正数的原码,反码,补码值都一样,都等于原码。负数的反码相当于将原码除符号位之外按位取反。负数的补码相当于将原码除符号位之外按位取反加1。      例1:-1     原码:1000 0001     反码:1111 1110     补码:1111 1111     例2:-127     原码:1111 1111

2012-07-21 19:20:46 403

转载 补码的本质

关于补码,看过一些书籍和网文,基本都是在“求反加一”的方法、步骤上反复强调,而对于补码的本质和定义,讨论的不足。这就对初学者的造成了误导,使得很多人都纠结在-128的补码求取过程中。关于反码和原码,大家都是在郑重其事的讲解,其实,学过的人都知道,它们的重要性是 0 !做而论道把自己对于补码的认识写在下面,但愿对读者有些帮助。加法器计算机里面,只有加法器,没有减法器,所有的减法运

2012-07-21 19:13:05 774

转载 C语言中关于时间的函数

本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元)1.概念 在

2012-07-21 18:58:30 965

转载 C/C++类型转换总结

1  C风格(C-style)强制转型 如下所示: (T) exdivssion       // cast exdivssion to be of type T 函数风格(Function-style)强制转型使用这样的语法: T(exdivssion)        // cast exdivssion to be of type T 这两种形式之间没有

2012-07-21 18:46:00 331

原创 linux笔记(1)

1. linux关机/重启命令区别(1)shutdown:安全地关闭系统。Shutdown执行的工作时发送信号signal给init进程,要求它改变runlevel。要求它改变runlevel。Runlevel 0被用来停机〔halt,runlevel 6是用来重新激活〔reboot〕系统﹐而runlevel 1则是被用来让系统进入管理工作可以进行的状态。         [-t] 在改变

2012-07-21 18:37:09 326

原创 C中的指针(2)

一些C语言指针的经典题目。1.下列程序的输出结果#include#includeintmain(){    int i=11;    int const *p=&i;    //指向常量的指针,指针指向的值不能改变,但是可以改变指针的指向。    p++;              //指针指向了一个不确定的内存空间。    printf("%d\n",*p);

2012-07-20 22:12:38 446

原创 C中的指针(1)

1.指针常量和常量指针(1)char const *p;   const char *p;   此二者等价。当指针符号*在const之后时,p是一个指向整形常量的指针,指针指向的是一个常量,该常量的值不能被改变,但是可以修改指针的指向。const char *p=”abcd”;p=”hello”       //改变了该指针的指向,合法p[1]=’c’;        //修改

2012-07-20 21:06:42 522 2

原创 第一篇博客

很久以前就有自己写技术博客的想法,却因为种种原因而屡次搁浅。小时候自己也曾坚持写日记,上大学之后逐渐却变得麻木而懒惰,不愿意记录下自己的心情。如今在夜里,时常有种强烈的愿望将很多东西付诸笔端。       大三下学期自己决定不读研,早点去工作,屈指算来,自己也笔试面试了一些公司,包括微软,小米,HTC研发部,恒生电子,TP_LINK。自己最终拿到了恒生和TP两个offer.去年互联网公司大热,

2012-07-20 15:26:33 330

原创 操作系统笔记(1)

1.  操作系统的功能内存管理功能,处理机调度功能,设备管理功能,文件管理功能。2.   核心模式核心模式指的是操作系统管理程序运行的状态,具有比较高的特权级别。用户模式指的是一般用户程序运行时的状态,具有比较低的特权级别。模式转换的唯一途径是中断。3.   系统调用的工作机制   用户在执行特权指令时,调用系统调用,陷入内核(在陷入内核时,会同时向OS内核传入一个系统

2012-07-20 15:16:09 303

原创 C/C++笔记(1)

大学三年,接触最多的编程语言应该就是C和C++了,以下是本人对这两种编程语言一些经典问题的总结。这些问题在各司的笔试面试题中也常常以各种形式出现。1.C/C++区别(1) C是面向过程的,C++是面向对象的。(2) C语言必须在函数开始处声明所有的变量。C++可以在任意的位置声明变量。(3) C和C++对结构体的声明存在不同。(4) C++中有bool型变量,C语言没有。(

2012-07-20 11:14:21 448

jquery自动填充插件

一个jquery插件,可以实现智能匹配。调用较为方便。

2013-09-20

一个很牛气的C#浏览器

一个有趣的C#浏览器,看看会有收获啊,采用C#开发,代码很简练

2011-11-18

空空如也

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

TA关注的人

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