自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

被遗忘的前辈

很多时候我们不是输在起跑线上,而是输在起跑上

  • 博客(52)
  • 资源 (16)
  • 收藏
  • 关注

转载 很不错的学习VIM的一篇文章,赶紧MARK。

转自:http://www.cnblogs.com/dubing/archive/2011/12/16/2290421.html前篇回顾  上篇介绍了linux下C编程基本环境配置以及相关工具使用选择。  不过10个大牛9个用vim,那么咱们就来玩vim。linux下玩c就别依靠图形界面。好吧告别Ide,命令行才是c的王道。  本篇文章感谢名为孙鹤同学的技术支持 感谢有爱的c大牛们

2015-01-16 17:39:10 756 1

转载 查看Linux版本系统信息方法汇总

Linux下如何查看版本信息, 包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。   1、# uname -a   (Linux查看版本当前操作系统内核信息)   Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 athlon i386 GNU/Lin

2014-10-31 16:16:58 614

转载 Linux中Samba详细安装

sa为了实现Windows主机与Linux服务器之间的资源共享,Linux操作系统提供了Samba服务,Samba服务为两种不同的操作系统架起了一座桥梁,使Linux系统和Windows系统之间能够实现互相通信,为广泛的Linux爱好者提供了极大方便。本文简要介绍如何在Linux操作系统上搭建Samba服务器和简单配置。 1、服务查询默认情况下,Linux系统在默认安装中已经安

2014-09-22 13:16:42 718

转载 linux学习

准备学习linux了,mark一篇文章先。鸟哥的网站:

2014-08-15 13:53:50 445

转载 程序编译、链接、运行时头文件或动态链接库的查找

本文转自:http://blog.csdn.net/dlutxie/article/details/6776936          当考虑怎样总结这个头文件及动态链接库的查找问题时,我想到了一个程序从生到死的历程。写过很多程序,编译过很多程序,也运行过很多程序,对一个程序的从生到死,感觉很简单,也就没有做更多的或者说深入的思考与研究。也许我们习惯了在windows环境下的编程,在那里我们有很

2014-07-22 17:44:47 4617

转载 C程序的生成、加载、运行

下午试验一个小程序来着,用到size 命令,后来发现只是一个空程序体的话,size 命令仍然显示编译出的a.out 的bss 段大小有四个字节,于是去google 了下size 命令的相关用法之类,没想到找出来一篇关于程序内存映像和磁盘映像等的不错的说明。又给自己扫盲了。一共有两个帖子觉得内容很犀利,组织一下贴过来备份下。第一个帖子详细说了可运行程序的磁盘映像、内存映像、进程地址空间的内容

2014-06-05 17:22:22 1012

转载 静态链接库与动态链接库

一、分别编译与链接(Linking)大多数高级语言都支持分别编译,程序员可以显式地把程序划分为独立的模块或文件,然后每个独立部分分别编译。在编译之后,由链接器把这些独立的片段(称为编译单元)“粘接到一起”。(想想这样做有什么好处?)在C/C++中,这些独立的编译单元包括obj文件(一般的源程序编译而成)、lib文件(静态链接的函数库)、dll文件(动态链接的函数库)等。静态链接方式:在

2014-06-04 11:28:18 506

转载 SNMPv3基于用户的安全模型USM(2)

转自:http://blog.csdn.net/fw0124/article/details/8557742

2014-05-19 13:31:27 722

转载 SNMPv3基于用户的安全模型USM(1)

转自:http://blog.csdn.net/fw0124/article/details/8557029SNMPv3使用了基于用户的安全模型USM.- RFC 3411 Architecture for SNMP Frameworks http://www.ietf.org/rfc/rfc3411.txt- RFC 3414 User-based Security

2014-05-19 13:29:36 1119

转载 SNMPv3基于视图的访问控制模型VACM

转自:http://blog.csdn.net/fw0124/article/details/8557777

2014-05-19 13:26:39 595

转载 SNMPv3USM 的一篇文章(中文翻译)

原文地址:http://www.insanum.com/docs/usm.htmlSNMPv3 - 用户安全模型这是描述SNMP协议第三版安全特征的两篇文章中的第一篇. SNMPv3 RFCs描述了一个新的框架用于定义SNMP第一,第二和第三版规范之间的关系. 这个框架以模块的方式划分并且绝大部分依赖以前的工作 (例如 SNMPv1, SNMPv2c,SNMPv2u, 和 SNMP

2014-05-19 11:31:04 1570

转载 linux下解压命令大全

.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxv

2014-01-14 21:49:14 504

转载 Linux下ls显示文件颜色的含义

白色:表示普通文件 蓝色:表示目录 绿色:表示可执行文件 红色:表示压缩文件 浅蓝色:链接文件 红色闪烁:表示链接的文件有问题 黄色:表示设备文件灰色:表示其他文件  这是linux系统约定的默认颜色 在环境变量$LS_COLORS上修改就行,想永久保存就在~/.bashrc里改  默认的是: echo $LS_COLORS rs=0:di=01;34:ln=

2014-01-14 16:23:16 4332

转载 ASN.1、BER、SMI、MIB、PDU的关系——转

ASN.1:高级数据描述语言,描述数据类型、结构、组织及编码方法。包含语法符号和编码规则两大部分。SNMP使用ASN.1描述协议数据单元(PDU)和管理对象信息库(MIB);BER:是ASN.1中的基本编码规则。描述具体的ASN.1对象如何编码成比特流在网络上进行传输。SNMP使用BER作为编码方案,数据首先经过BER编码,再经由传输层协议(一般是UDP)发送往接收方。接收方在SN

2014-01-06 11:27:56 2145

转载 linux根目录下各文件夹的作用

/bin 二进制可执行命令   /dev 设备特殊文件   /etc 系统管理和配置文件   /etc/rc.d 启动的配置文件和脚本   /home 用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示   /lib 标准程序设计库,又叫动态链接共享库,作用类似windows里的.dll文件   /sbin 系统管理命令,这里存放的是系

2013-12-30 13:37:53 716

原创 ubuntu不小心删掉了Desktop文件夹

今天手贱,用rm -rf Desktop命令把ubuntu的桌面文件夹删掉了。ubuntu木有回收站,没办法恢复。重启之后会把/home文件夹当成桌面使用,相当不习惯。于是搞了一下,把桌面文件夹恢复了。下面是步骤:1.启动终端2.gedit ~/.config/user-dirs.dirs(如果没有权限的话就sudo gedit ~/.config/user-dirs.dir)3.把X

2013-12-28 22:20:04 3892 3

转载 解决ubuntu中vi不能正常使用方向键与退格键的问题

方案一:问题:   ubuntu中vi在编辑状态下方向键不能用,还有回格键不能删除等我们平时习惯的一些键都不能使用。解决办法:   可以安装vim full版本,在full版本下键盘正常,安装好后同样使用vi命令。安装vim: ubuntu预装的是vim tiny版本,而需要的是vim full版本。执

2013-12-28 11:37:50 610

原创 C语言scanf函数输入时键盘缓冲区\n的问题

百度知道上看到的关于scanf函数缓冲区的问题,很详细!!你好!我想请教你关于利用scanf函数输入时,留在键盘缓冲区的\n(ASCII值为10)的问题。期待你的回答。至于分数,你想要多少,说就行。我昨晚写程序时对scanf在键盘缓冲区留下的字符有疑问,思考不果。看了百度百科上的scanf词条,说scanf输入遇到空格、跳格、回车才会从缓冲区往变量送字符。于是自己写了以下几个程序思考,

2013-12-25 10:34:20 1923 1

转载 VI/VIM常用命令

VI/VIM常用命令   Vi是“Visual interface”的简称,它在Linux上的地位就仿佛Edit程序在Dos上一样。它可以执行输出、删除、查找、替换、块操作等众多文本操作,而且用户可以根据自己的需要对其进行定制,这是其他编辑程序所没有的。    Vi不是一个排版程序,它不象Word或WPS那样可以对字体、格式、段落等其他属性进行编排,它只是一个文本编辑程序。  

2013-12-24 13:38:07 555

转载 C和C++的区别

C和C++的区别:C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制)。C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制。 所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样。之所以说

2013-12-23 15:36:55 2022

转载 堆和栈的区别

一、预备知识—程序的内存分配    一个由C/C++编译的程序占用的内存分为以下几个部分    1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   。注意它与数据结构中的堆是两

2013-12-20 17:48:06 416

转载 linux常用命令

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2013-12-09 16:22:01 505

转载 STP的五种状态

下面是从Cisco的Document中摘抄的五种状态的行为,我稍微增加了点英文的翻译:1. Blocking StateDiscards frames received on the port(不收数据帧)Discards frames switched from another interface for forwarding(不转发从其它端口接收的数据帧)Does not le

2013-11-11 16:36:06 16715

转载 source insight常用快捷键

Jump To Definition            跳到定义出(也就是声明)      : Ctrl+=, Ctrl+L Click (select), Ctrl+Double L ClickGo Back                  后退     : Alt+,, Thumb 1 ClickGo Forward               向前     : Alt+

2013-10-23 14:04:01 3923

转载 VxWorks 操作系统学习笔记

VxWorks 操作系统学习笔记1.       任务VxWorks任务:在执行时每个程序都被称之为任务。VxWorks操作系统中,任务可以直接地或者以共享方式访问大多数系统资源,为了维护各自的线程,每个任务必须保持有足够的上下文环境。 (1)    任务状态:就绪(READY):该状态时任务仅等待CPU的状态,不等待其他任何资源。阻塞(PEND):任务由于一些

2013-09-05 19:24:54 1435

转载 SNMP:简单网络管理协议

基于 TCP/IP 的网络管理包括两部分:网络管理站 (manager) 和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行 TCP/IP 协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。 基于 TCP/IP 的网络管理包含 3 个组成部分:    ( 1 ) 一个管理信息库( M

2013-08-19 10:15:21 860

转载 三层转发

刚刚学完了三层转发的流程,并在我们的设备上实验了一下,现在我把我总结的一些步骤拿出来跟大家分享一下:1.当PC1和PC2通信的时候,PC1首先会将目的机PC2的IP跟自己的子网掩码进行与操作,得到网络号:192.168.1.0,然后再用自己的IP跟子网掩码进行与操作,得到网络号:192.168.2.0,这时候它发现跟自己不是同一网段(若是同一网段则走二层转发),因此,它会把这个报文发送到默

2013-08-02 14:48:39 890

转载 交换机端口类型

首先,将交换机的类型进行划分,交换机分为低端(SOHO级)和高端(企业级)。其两者的重要区别就是低端的交换机,每一个物理端口为一个逻辑端口,而高端交换机则是将多个物理端口捆绑成一个逻辑端口再进行的配置的。cisco网络中,交换机在局域网中最终稳定状态的接口类型主要有四种:access/ trunk/ multi/ dot1q-tunnel。1、access: 主要用来接入终端设

2013-08-02 13:22:29 5840

转载 ARP协议的报文格式

结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP   0x0800    /* type: IP */#define EPT_ARP   0x0806    /* type:

2013-08-01 16:50:47 1342

转载 ARP表、交换机转发表、路由表

ARP表、交换机转发表、路由表  要弄明白二三转发原理和流程,必须弄清楚ARP表、交换机转发表和路由表,这是数据转发的依据。由于ARP表和交换机转发表对于管理员来说是透明的,一般很忽视其工作原理,这是我需要注意的学习地方。所以今天主要是弄明白ARP表、交换机转发表、路由表。    数据最终转发依靠的都是ARP表,他是数据转发最基础的依据。ARP直接将硬件地址和网络地址相互映射。  数据

2013-08-01 15:19:49 9353

转载 二三层转发原理

二层转发的机制是什么?学习线程和报文转发线程。二层只跟MAC地址有关 与IP无关所以在二层做IP-MAC绑定是无效的。 三层以太网交换机的转发机制主要分为两个部分:二层转发和三层交换。    先讲二层转发流程。    1、 MAC地址介绍  MAC地址是48 bit二进制的地址,如:00-e0-fc-00-00-06。  可以分为单播地址、多

2013-07-30 13:31:41 2285

转载 搭建基于ubuntu的内核开发环境

目录(?)[+]内核开发的版本依赖问题准备必需工具下载内核代码配置内核构建内核安装内核构建测试内核模块结束语参考资料转自“http://blog.csdn.net/autoasm/article/details/6791339内核开发的版本依赖问题Linux 内核模块与运行内核之间存在着版本依赖。如果编译内核模块使用的代码树与运行内核的版本不完全匹配,则

2013-05-03 12:06:10 1008 1

转载 打造超强ubuntu下的C++ IDE

昨天在ubuntu8.10上成功装上个人很喜欢的C++ IDE Code::Blocks 特此总结下安装过程。推荐原因:开源——开源不仅仅意味着免费,但就算是仅仅是免费这一点,就非常重要了,不是吗?*跨平台——我的工作需要写的C++程序,就要求是跨Linux和Windows平台,没有选择Code::Blocks之前,我在Linux下用KDevelop,在Windows下使用

2013-04-14 16:14:21 6986

转载 Linux内核同步介绍和方法

原文:http://blog.chinaunix.net/uid-23670869-id-2391625.htmlLinux设备驱动中必须解决的一个问题是多个进程对共享资源的并发访问,并发访问会导致竞态,linux提供了多种解决竞态问题的方式,这些方式适合不同的应用场景。Linux内核是多进程、多线程的操作系统,它提供了相当完整的内核同步方法。内核同步方法列表如下:中断屏蔽原子

2013-04-13 18:49:15 1403

原创 原子性操作atomic_t

内核定义了atomic_t 数据类型,作为对整数计数器的原子操作的基础。 各个CPU平台有各自的原子操作实现方式,基本都是通过汇编实现的。 原子操作原子操作是Linux中提供的一种实现同步的方法,所谓原子操作是指某一操作在执行过程中是不可以被打断的,它要么全部执行完毕,要么就一点也不执行。也就是说原子操作是绝对不会出现该操作执行了一半,内核又去执行其他操作的情况。原子操作分为原子位

2013-04-13 17:21:28 8921

转载 位操作基础篇之位操作全面总结

原文:http://blog.csdn.net/morewindows/article/details/7354571位操作篇共分为基础篇和提高篇,基础篇主要对位操作进行全面总结,帮助大家梳理知识。提高篇则针对各大IT公司如微软、腾讯、百度、360等公司的笔试面试题作详细的解答,使大家能熟练应对在笔试面试中位操作题目。下面就先来对位操作作个全面总结,欢迎大家补充。在计算机中所有数据

2013-04-13 16:48:02 490

转载 linux c语言初步编程学习

原文:http://blog.csdn.net/liang890319/article/details/6844001linux  c  教程linux c编程 教程很好的文章 linux c编程入门        http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=56653http://

2013-04-12 12:21:29 667

原创 ubuntu修改文件/文件夹权限

使用ubuntu时,经常会碰到有的文件夹或者文件带锁,你不能对文件夹进行写操作或者修改里面的内容。这说明这个文件夹或文件只有读权限,你需要修改该文件夹或文件的操作权限。权限修改方法:sudo chmod -R 777 路径(文件夹或文件)命令分析:一下转自:http://blog.sina.com.cn/s/blog_475273f90100g6hx.htmlUbuntu下修改

2013-04-12 11:57:09 2410

转载 C++类占内存大小

总结:空类占用1个字节,非空类的大小=非静态成员变量占用大小(静态变量不占内存)+虚函数占用内存(4字节,不管有多少个虚函数)+字节对齐的开销(成员函数不算入类的空间),子类大小=本身成员变量大小+父类大小来看一个总的例子:#includeclass Car{ public: Car(void){}; ~Car(void){}; public: int a; char

2013-04-11 22:06:13 1567

原创 C++中基本数据类型字节数及取值范围

机器字长:是指计算机进行一次整数运算所能处理的二进制数据的位数(整数运算即定点整数运算)。机器字长也就是运算器进行定点数运算的字长,通常也是CPU内部数据通路的宽度。现在一般为32位即4个字节,也有64位和16位的。     算术类型的存储空间按照机器而定。一般,short类型为半个机器字长,int为一个机器字长,long为1或2个机器字长,float为一个机器字长,double为两个字,lo

2013-04-11 21:15:16 14723 4

个人财政支出管理

用C++实现的简单个人财政支出管理系统,内含源代码跟报告

2013-03-28

因式分解方法求解方程

代码实现因式分解方法求解方程,内含源代码跟实验报告

2013-03-28

八皇后问题

C++解决八皇后问题,适合C++初学者,内含源代码跟报告

2013-03-28

三连珠游戏代码

用C++实现的三连珠小游戏,适合课程设计,内含可执行文件跟报告

2013-03-28

股票交易系统

用C++实现的股票交易系统,适合课程设计,内含可执行文件跟报告

2013-03-28

对抗小游戏代码

用C++实现的对抗小游戏,适合课程设计,内含可执行文件跟报告

2013-03-28

电话簿管理

用C++实现的电话簿管理程序,适合课程设计,内含可执行文件跟报告

2013-03-28

猜单词游戏

用C++实现的猜单词小游戏,适合课程设计,内含可执行文件跟报告

2013-03-28

二十一点游戏

用C++实现的21点游戏,内含可执行文件和报告

2013-03-28

员工信息管理系统

用C++实现的简单员工管理系统,DOS界面,可以执行员工信息的插入,删除,查询,排序等操作。是C++课程必学的基础。内含EXE文件,可直接执行

2013-03-28

仿WINDOWS计算器

eclipse开发的窗体程序,功能基本与WINDOWSXP的计算器一致。

2013-03-25

仿WINDOWS记事本

仿WINDOWS系统上的记事本,可以实现记事本的基本功能。

2013-03-25

理发师问题

两个理发师,5张椅子,顾客到来时间和理发所用时间随机产生

2013-03-25

办公自动化系统

用VS开发的办公自动化系统,C#语言,可以实现员工信息管理,考勤管理,发布通知等功能

2013-03-24

求一段连续数的最大和

请问,-41,59,26,-53,68,97,-93,-23,83九个数。SUM(N,M)表示从第N个数到到第M个数的和。例如:SUM(1,2)=-41+59=18。问:最大的和是多少?对应的N和M是多少?

2013-03-24

空空如也

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

TA关注的人

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