自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

远方的彩虹

技术之路路漫漫,不停升级,走的更远

  • 博客(29)
  • 资源 (7)
  • 收藏
  • 关注

原创 使用Zoundry Writer+代码片+七牛云 离线发布博客

在线博客编辑写的稍长点就很不爽,另外想在oschina和csdn上发布同一篇博客也费劲,所以想找个离线博客平台。比较常用的离线博客软件是Windows Live Writer和Zoundry Writer,csdn的离线发布使用参见 公告:优快云博客频道支持Windows Live Writer离线写博客啦oschina的离线发布使用参见 使用 Live Writer 在 oschina

2014-07-12 11:32:06 787

原创 《深入理解LINUX网络内幕》读书笔记2

用户空间和内核接口Linux有用户空间和内核空间,编程时用户空间想使用内核空间的功能只能通过特定的接口,这些接口就是系统调用。内核把内部信息输出到用户空间,除了system call外,还有三个特殊的接口:procfs:一个虚拟文件系统,mount在/proc下,内核以文件的形式输出内部信息到用户空间,这里的文件用户空间只可读不可写。sysctl:mount在/

2014-07-11 09:27:41 644

原创 C语言点滴记录

移位操作右移时,如果被移位的是无符号数,则填 0 。如果是有符号数,那么可能填 0 或符号位。保证腾空位会置 0,就把变量声明为无符号型。C语言中的移位不是循环移动。内存内存中的段包括:.data - 已初始化全局/静态变量,在整个软件执行过程中有效;.bss - 未初始化全局/静态变量,在整个软件执行过程中有效;.s

2014-07-11 09:25:10 546

原创 《深入理解LINUX网络内幕》读书笔记1

一个在线看Linux源码的网站http://lxr.free-electrons.com,需要翻墙第二章 关键数据结构本章讲述以下两个重要数据结构:struct sk_buff:存储所有网络分层的包头、有效载荷,其他内部信息struct net_device:网络设备的通用数据结构sk_buff布局:书上sk_buff 写到的

2014-07-11 09:24:01 524

原创 Octet 和 Byte 的区别

关于程序的文章中 Octet 和 Byte是常见的词汇, 他们都表示8 bit。在读RFC或网络设备文档时,经常见到Octet这量词来指代8位(bit),为啥不用Byte呢?有啥区别,今天忽然想搞清楚,google查到一个解释Octet 总是表达8个bit (就像他名字所说的),当我们在谈论网络上的问题时,更喜欢使用这个词而不是Byte。Byte 通常情况下也表示8个bit,但是准确的

2014-07-11 09:21:00 30685

原创 strtok_r使用

strtok函数原型:char * strtok(char *s, const char *delim);描述:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。当strtok()在参数s 的字符串中发现到参数delim 的分割字符时则会将该字符改为\0 字符。在第一次调用时,strtok()必需给予参数s 字符串,往后的调用则将参

2014-07-11 09:20:09 2137

原创 cisco端口镜像设置

cisco 3550要做端口镜像,用来流量分析,记录命令备查。 moniter sess 1 source inter f 0/1 both     //f0/1是被监视的端口 moniter sess 1 dest int f 0/3                      //f0/3是镜像报文输出端口,此端口可接一个计算机装用wirshark等软件分析流量

2013-07-19 16:52:56 2421

转载 secureCRT使用快捷键

1、打开secureCRT,按alt+b,可以调出快速启动栏,我相信secureCRT的忠实用户,都会保存一堆的sessions。2、按ctrl,可以同时选中多个session,再点击连接,可快速连接。3、打开的第一个标签记为数字1,第二个记为2,依次类推,可用alt+1、alt+2……这种方式在不同标签之间切换。4、按钮栏,在查看->按钮栏,会在下面列出一排按钮,可以对其进行逐一的编

2013-07-12 11:17:43 826

原创 freebsd下使用串口操作

查看内核是否支持串口#dmesg | grep 'sio'登录串口命令cu -s speed -l line例如:cu -s 9600 -l ttyd0在串口操作的时候想退出串口:~.

2013-07-09 10:44:40 1653

原创 freebsd reboot问题

freebsd不要用reboot和halt执行重启和关机动作如果使用reboot重启进入除了告警,使用如下命令解决:fsck -yfsck -p正常使用的命令是:立即关机,但是不关闭电源:shutdown -h now立即关机,并且关闭电源:shutdown -p now重启命令shutdown -r now

2013-07-05 17:08:05 950

原创 freebsd mountroot问题

今天拿到一台装了freebsd的PC想做下测试,这台设备已经放着很就没用了,听说原来都是好使的,可以开机以后,没有直接进入系统,而是进入了一个叫mountroot的模式,像如下提示:。。。Trying to mount root form ufs:/dev/ad5s1a ROOT MOUNT ERROR: If you have invalid mount options, reb

2013-07-05 15:00:01 2479

转载 嵌入式系统优先级反转问题分析

from: http://www.hikvision.com/cn/support_more.asp?id=24嵌入式系统优先级反转问题分析The Problem Analysis On The Priority Inversion Of RTOS  杭州海康威视数字技术有限公司      郭 海 训 摘要:本文介绍了嵌入式系统任务调度优先级反转的一

2013-07-04 11:05:01 1330

转载 火星上发生的事情与Vxworks操作系统的优先级反转问题

from: http://hi.baidu.com/thinkdancer/item/2a39e5264f8b0fc0a5275a66原文在这里:http://research.microsoft.com/en-us/um/people/mbj/http://research.microsoft.com/en-us/um/people/mbj/Mars_Pathfind

2013-07-04 11:03:09 875

转载 Linux与VxWorks任务调度机制分析

论文出处:《工业控制计算机》2005年18卷第6期       原作者:高鹏飞、李新明、孙建文字转自:http://blog.youkuaiyun.com/chongzi865458/article/details/7701247AbStract In this paper.diferences in task scheduling mechanism between the two multi-

2013-07-04 09:42:27 1426

转载 不可不知的嵌入式工程师经验

from: 弯曲评论(编者按:本文从技术和就业经验等角度,为即将进入嵌入式开发的工程师们详细讲述嵌入式的概念、嵌入式开发之间的异同以及应该如何做出选择。是一些经验之谈,希望对大家有所帮助。) 一.工程师眼中的“嵌入式系统”在工程师看来:着重理解“嵌入”的概念,主要从三个方面来理解:1.从硬件上,将基于CPU 的外围器件,整合到CPU 芯片内部,比如早期基

2013-07-01 14:44:45 716

转载 从一个疯狂下载者变成学习者

from: 弯曲评论(编者按——这篇文字最早见于数年前的某英语论坛,原始出处已不可考。尽管内容偏重英语学习,但文中指出的很多学习者存在的问题,以及对学习方法的体悟,却是具有普适性并值得借鉴的。 古人云:“临渊羡鱼,不如退而结网”,这样的现象屡见不鲜:满满的硬盘,没有几份资料是真正认真读过;看到好的资料,总是想先存起来,下载后慢慢看。但到了真正想看的时候,不是没有时间,就是收

2013-07-01 14:43:33 563

原创 freebsd手工安装perl @INC错误

下载perl-5.18.0.tar.gz拷贝到freebsd随便找了一个文件夹,解压# tar -zxvf stable.tar.gz# cd perl-5.18.0配置# sh Configure -de编译# make# make install 都没报错,但是用Perl安其他的脚本总出错,像如下错误:Can't locate xxxx.p

2013-06-28 14:32:12 1479

转载 轻松获得网通、电信、铁通IP地址分配段

from: http://bbs.chinaunix.net/thread-2186070-1-1.html有时搞一些跨网段的工程和应用,需要尽量准确的知道电信、网通、铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料…… APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何

2013-06-26 17:56:24 898

转载 FreeBSD常用解压方法

from: http://blog.youkuaiyun.com/coastcdl/article/details/844798 压缩解压 linux下怎么解后缀名是gzip的文件? 1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz

2013-06-26 17:51:29 1710

转载 windows xp 使用 ipv6 地址 ping 方法

from:http://hi.baidu.com/mistfly/item/13de731228e9db1be75c36d0windows xp 使用 ipv6 地址 ping 方法与linux系统有所区别的。xp对ivp6支持不太好,ping的时候需要指出接口。具体方式如下:1、ping链路地址            使用netsh interfa

2013-06-26 17:40:52 3117

转载 FreeBSD install Perl language

from: http://www.cyberciti.biz/faq/howto-installing-perl-on-freebsd/Q. I need Perl programming language to run scripts. How do I install perl on FreeBSD operating system?                  A. P

2013-06-26 16:19:28 1060

原创 qemu的freebsd与windows共享文件夹

qemu manager提供了共享文件夹的功能,按说明手册将第二块硬盘设置为windows下的一个文件夹。正常的freebsd有两种方法,参考这篇博客:http://zs266.blog.163.com/blog/static/191695046201171622152644/我使用的是sysinstall的方式,但是在Disk Label Editor 的时候出错了,确认目前有那些硬

2013-06-26 15:27:13 2551

原创 SecureCRT登录freebsd时tab不能自动补齐

root帐号下能够tab自动补齐,ssh登录却不行,其实很简单,sh是不支持自动补齐的,csh才支持,检查下当前用户用的那种shell,检查的命令是:echo $SHELL果然,root帐号是/bin/csh,普通帐号是/bin/sh。只需要输入命令chsh,把shell的路径该为/bin/csh,保存退出重新登录,补齐功能就正常了。

2013-06-26 12:01:03 2543

转载 使用ssh登录freebsd

用qemu安装了freebsd,默认的终端没有滚屏,不能复制粘贴,小键盘也不能使用,用的不习惯,还是用scrt 连上再操作。root账户在freebsd里运行sysinstall,选configure,进去把sshd选上,然后选inetd,一路yes,修改 /etc/inetd.conf,把telnet ssh前面的注释符#都去掉保存退出,可以通过 cat  /etc/rc.conf  查

2013-06-26 11:36:26 1162

原创 qemu安装freebsd

早就留意到qemu了,刚好需要一个freebsd环境,安装试用下。qemu手动配置步骤比较多,看了官网有点晕,先使用Qemu Manager,手工命令后边再看看。准备工作:Qemu Manager在网上搜了一个下载吧的。下载freebsd的disk1-iso镜像qemu manager文件里有QemuManager.pdf,是这个软件的说明手册,写的步骤还是比较清楚

2013-06-25 18:05:08 2322

转载 FreeBSD安装图解

本文出自 “海鸥o(∩_∩)o...” 博客,http://netseagull.blog.51cto.com/476768/102536今天我们来安装下FreeBSD,FreeBSD在性能上是很优异的,据说网易的服务器用的就是他。其实网上也有很多资料的,但看过之后都觉得很不全面,所以才写了这个教程。 废话少说,为了便于截图我们使用了VMWare。

2013-06-25 16:12:12 989

原创 VxWorks拾遗

记录一些学习与使用VxWorks遇到的问题。 1 vxworks.st是包含符号表的vxworks镜像,在生成的时候常报错,一般都是链接告警与错误,检查提示的是不是未声明或定义。   今天出了一个错误提示“no rule to make target 'xxxx', needed by 'vxworks.st'. Stop ”,应该检查'xxxx'是不是加了包含路径,有没有那个文件,注

2013-06-08 11:49:58 1392

转载 Vxworks中的tt命令源代码分析

Vxworks中的tt命令源代码分析吴学军wu_xuejun@hotmail.com>目录 tt实现的函数说明 具体实现分析 trcStack函数分析 trcStackLvl分析tt实现的函数说明* tt - display a stack trace of a task * * This routine displays a list of the n

2013-06-08 11:23:19 4919

原创 《Unix网络编程卷1》笔记(1):第一章简介——使用Cygwin运行示例代码

内容概要:1.      网络里非常重要的一个模型:C(客户端client)-S(服务器server)模型,进程间构成该模型,可能在不同主机上,也可能在同一主机上。2.      TCP/IP协议栈四层模型,如下图所示(摘自维基百科),socket是传输层的接口。3.      重要的标准:POSIX标准,大部分厂商都采用该标准的网络API4.      TCP/UDP

2013-06-07 22:40:11 1853

Perl语言入门(第六版)

扫描版pdf,比较清晰 如果刚开始学习Perl这门语言,那么《Perl语言入门(中文版第6版)》就是你所需要的——不管你是一名程序员,还是系统管理员,抑或是网络黑客。这本书被整整两代Perl用户昵称为“小骆驼书”,《Perl语言入门( 中文版第6版)》根据作者施瓦茨、福瓦、菲尼克斯从1991年开始的教学经验积累汇聚而成,多年来十分畅销。此次第六版涵盖了最新的Perl 5.14版本的变化。 Perl能在绝大多数平台上完成几乎所有任务,不管是简单的修修补补,还是大型完备的网络应用。《Perl语言入门》从最基础的开始教起,然后逐渐深入,让你慢慢能够自行编写多至128行的程序——如今90%的Perl 程序差不多都是这般大小。本书每章都包含若干习题,帮助你巩固消化刚学到的知识。也许其他书籍只是想着灌输Perl编程的条条框框,但本书不同,我们希望把你培养成一名真正的Perl程序员。

2013-06-21

IPv6基础PPT(IPv6地址、邻居发现协议ND)

自己写的IPv6学习PPT,主要总结了IPv6基础规范,IPv6地址结构,邻居发现协议以及目前IPv6现状和交换机用到的特性。

2013-06-07

FreeBSD操作系统设计与实现

freebsd经典书籍 本书对freebsd操作系统的内容结构进行了最全国、最新鲜、最权威的论述。 全书共5部分14章。第一部分包括前3章,是对freebsd历史、设计和内核服务的综述性介绍。第二部分包括第4章和第5章,分别论述了进程管理和存储管理。第三部分第6章到第10章,详细介绍了i/o系统,包括概述、设备、本地文件系统、网络文件系统、终端系统等。第四部分是第11章到第13章,分别介绍了进程间通信、网络通信和网络协议。第五部分是第14章,介绍了启动和关机。术语表给出了本书涉及到的一些常用术语及其解释。 本书既可以作为一本freebsd实践指南,又可作为深入研究当代可移值的开放源代码操作系统的参考书。本书适合freebsd操作系统技术支持人员、应用程序开发人员、系统管理员和系统程序员阅读,也可供对学习freebsd感兴趣的读者参考。 在这本经典著作里,两位作者继续就开放源代码的freebsd的内部结构进行下全面、全新、权威的论述。他们高屋建瓴、简明扼要地概括freebsd的设计和实现,而在阐述设计决策方面的关键之处时,他们又能细致入微地讲解实现系统功能所采用的概念、数据结构和算法。 读者既可以把本书当作一本实践指南,又能藉此深入研究当代可移植的开放源代码操作系统。技术和销售支持人员可以了解到系统的功能和局限;应用程序开发人员可以很快学会如何同系统打交道;系统管理员可以学会如何维护、调整和配置系统,而系统程序员则能学会如何扩展、增强和操控系统。

2013-06-28

C语言程序设计:现代方法

C语言教材,清晰扫描版pdf,目录齐全 比较经典,推荐学习。

2013-06-21

UNIX网络编程第1卷

学习网络编程经典,第一卷是socket编程

2013-06-21

空空如也

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

TA关注的人

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