自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

violetfeeling的专栏

focus on network

  • 博客(133)
  • 资源 (9)
  • 收藏
  • 关注

转载 20岁以后

20岁以前,大部份的人是相同的,升学读书升学读书...,建立自己基础。在父母亲友,社会价值观影响及误打误撞的情况下完成基本教育。   选择读书,应该一鼓作气,在您尚未进入产业时,能读多高就多高,毕竟何时进入产业,您都是社会新鲜人。   但是一旦您已经有工作经验而又有心进修,当然管道很多,相对的挣扎也多。   因为您不知现在的年纪、条件、资历……再去做进修这样的投资是否值得?   如果,您认定一辈子

2007-07-09 19:33:00 1101 2

原创 一直激励我的文章--高分的秘诀v2正式版

虽然知道文章来源于《最伟大的推销员》,但读原文的时候所受的激励总赶不上 王学长这篇改版。还是原文照搬,置顶,希望还可以如通考研那几个月一样一直不断的激励我前进!励志篇 这些天来,人们总向我讨教考研的经验,我一直搪塞着他们,因为我不想误导他们.他们想了解到的无非是公共课用什么资料,专业课如何准备,时间如何安排,要不要跟导师联系云云.回答得多了,我烦,然而他们却很有兴趣.到了最后我只告诉他们一句话

2007-06-27 11:42:00 998 1

转载 makefile 模板

来自:yfkiss(夜风)  C/C++ code####################################################################### makefile 模版 ##############################################

2015-07-02 16:54:41 836

原创 VxWorks中的任务及调度(五):VxWorks任务调度机制

第四节: VxWorks任务调度机制在操作系统中,任务调度存在两种方式:基于优先级调度和基于时间片调度。嵌入式系统中任务调度一般都是基于优先级的调度方式,VxWorks也就是传说中的抢占式调度。有没有方法可以关闭这种抢占式调度呢?VxWorks操作系统定义了一个全局变量roundRobinOn用于表示时间片轮转使能,系统默认该值为FALSE,即VxWorks默认是基于优先级的任务调度,

2014-03-21 10:24:07 12187 1

转载 VxWorks中的任务及调度(四):VxWorks任务详解、PCB

未完成,最晚四月底完成:VxWorks中每个任务都有一个任务控制块TCB(Task Control Block),用于记录任务的状态、资源和参数(即context、上下文),主要包括:1)任务的程序计数器;2)任务的通用寄存器、浮点寄存器;3)局部变量和调用函数时使用的堆栈;4)标准输入、输出和错误输出的I/O重定向;5)一个延时定时器;6)一个时间片定时器;7)内

2014-03-21 10:21:58 3368

转载 VxWorks中的任务及调度(三):VxWorks启动流程

第二节: VxWorks启动流程此节主要参考:http://www.docin.com/p-602555316.html,欲了解VxWorks映像及启动流程详情,也可访问本链接.在了解VxWorks启动流程前,需要先了解VxWorks的几种映像(镜像?Image)。VxWorks镜像用于引导目标系统,类似于我们常见的Windows操作系统或Linux内核,镜像启动后应用程序才可能被

2014-03-21 10:20:16 1874

原创 VxWorks中的任务及调度(二):VxWorks中的main()

虽然在VxWorks上开发已有几年功夫,尽管对跑在单盘上的应用代码还算熟悉,但对VxWorks系统依然如一个门外汉不知深浅,一旦遇到系统级别的问题只会程式化的去定位,知其然不知其所以然,心中缺了不少底气,一旦听说有个严重问题更是心有戚戚然焉。鉴于此,可知,不深入不行啊~因此,第一节,选择从VxWorks中的任务和调度入手。VxWorks是基于任务(Task)调度的操作系统,VxWork

2014-03-21 10:18:24 7683 4

原创 VxWorks:任务如何调度(一):典型案例

定下心来,还是专心做技术吧~年前必须完成!先看典型案例(personal info del):0.1 现象描述XG8B 2PON口下挂AN5200_10B 和AN5200_07B ONU,升级系统并重启后单播和语音有严重丢包,查看ONU的上行带宽限速只有0.5M,重启线卡后现象消失。在其他测试中对ONU拔纤插纤操作也出现过同样的问题。1 问题定位(1) 首先在命令行中查

2014-01-23 10:48:22 2753

原创 C中的typeof & type

#define container_of(ptr, type, member) ({ \ const typeof( ((type *)0)->member ) *__mptr = (ptr); \ (type *)( (unsigned char *)__mptr - _offsetof(type,member) );})#define _offsetof(TYPE, MEMBER)

2013-03-27 09:03:03 1366

原创 定时器小结 setitimer/getitimer Or timer_settime/timer_gettime

最近在移植Python至VxWorks,小小菜鸟遇到了粉多麻烦,其中定时器相关的就可独占一章。    首先,对于定时器中使用的数据结构,在Python中使用的数据结构为itimerval,通过查阅VxWorks手册及源码可知,VxWorks支持的数据结构为itimerspec,如下:    itimerval结构在UNIX/LINUX中定义,定义如下:Struct itimerval{

2012-09-12 10:18:28 7824

原创 移植需要注意字节对齐问题

今天YD在移植告警模块时遇到一个很稀罕的warning,google+baidu也没有找到结果。    warning描述如下: Warning[Pa039]: use of address of unaligned structure member ......    对应的程序为: lstInit(&(gCurAlarmList.currentAlarmTable));    gC

2012-02-15 17:17:16 5067 3

转载 linux中的库、进程和API

参考链接1:Linux 动态库剖析:进程与 APIhttp://tech.ddvip.com/2010-03/1269315845147874.html参考链接2:理解Linux下的系统调用及用户编程接口(API)http://bbs.ednchina.com/BLOG_ARTICLE_177804.HTM

2012-02-14 17:25:57 937

原创 学习总结之ETH OAM:Y.1731与CFM

0,OAM 的定义    OAM(Operations, Administration, and Maintenance)即操作、管理和维护。  该机制在传统电信网中已应用很久了,主要是通过故障检测、告警、定位和隔离等手段提高网络的运维水平。目前,各标准化组织正在完成和已经完成的以太网OAM相关标准有:ü         IEEE 802.3-2005 第57章(原IEEE

2012-02-13 20:28:14 11308

原创 一些实用的时间管理诀窍

真到工作了才发现时间管理不是那么简单的事情,有时候正在聚精会神的做什么就被电话或者邮件甚至过来人打断了,所以经常有那种感觉忙了一整天但似乎又没有做什么,于是总决定自己就是一个打杂的人。这种感觉真是非常非常不好,一方面会影响工作质量,另一方面也会影响工作效率进而容易被加班,再就是会让自己不开心,因为工作没有创造足够的价值。    解决这种情况,首先,最重要的是:要有目标,也就是《时间管理的诀窍》

2011-12-16 18:00:00 941 1

原创 说说一些少见的IP和掩码

今天遇到一件窝火的事情,被0.0.0.0的掩码玩得很狼狈。以前的需求要求掩码至少有1个1,就是说是不支持0.0.0.0的。但是对于三层路由来说,又要求0.0.0.0。    对路由有些许了解就清楚,对于默认路由,一般为下面形式:    查看了TCP/IP网际互联中对掩码的说明,掩码为0.0.0.0一般与IP地址为0.0.0.0一起使用,表示静态路由。   而在网上查看对IP地址

2011-12-15 20:42:47 1154

转载 研发管理之痛

下面来自于《GitHub的研发管理之道》代码评审工具Pull RequestsGitHub开发工作流中离不开Pull Requests的使用。稍晚些我会就“Pull Requests”写一篇更为详细的博文,现在我想说的是:生活在“Pull Request”的世

2011-08-22 17:58:56 837

原创 stdarg.h vs varargs.h

  /* add by gxdeng, 20110628, reason: varargs.h in need, else there would be warnings*/#ifdef HAVE_STDARG_H#include #elif defined (HAVE_VARARGS_H)#include #endif /* HAVE_STDARG_H */ 

2011-06-28 09:24:00 1586

原创 decimal constant is so large that it is unsigned

整理代码,消除warning, 遇到一件很有趣的事:编译告警为:warning :decimal constant is so large   that it is unsigned表示代码行为:if (PDUID_EDGE == iPduId){ ...}#define PDUID_EDGE -2147483648 /* PDU ID 达到最大值后发生翻转的临界

2011-06-14 17:13:00 2465

转载 Tornado Source Insight工具说明

看到几个比较有用的工具使用tips,转载如下:1, Tornado调用Source Insight等其他外部编译器http://hi.baidu.com/kang_liang/blog/item/a49efcd73b0e8ecfa144df83.html2, Source Insight设置http://hi.baidu.com/petercao2008/blog/item/533c148f077761ef513d9295.html待续

2011-05-31 16:23:00 1090

转载 内存越界和泄露调试工具(转载自赛迪网)

<br />作者:sixth<br />用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。<br /> <br />Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86,amd64和ppc32架构上。valgrind包含一个核心,它提供一个虚拟的CPU运行程序,还有一系列的工具,它们完成调试,剖析和一些

2011-05-24 10:45:00 781

转载 VxWorks问题集锦【转】

<br />今天升级线卡boot遇到了0xd0003错误,分析这里是网络环境问题,因为ftp 上都木有打印,从主机不能ping通线卡。<br />可惜目前还不知如何解决<br /> <br />转一个看到的还不错的东东:<br />1。目标机为大硬盘的格式化。。<br />  当目标机为大硬盘的并且从硬盘启动的时候,格式化硬盘有很大的讲究,首先,要做一个dos启动盘,启动盘可以是u盘,光盘,软盘。启动dos后,用fdisk命令对系统进行分区(最好为裸机),bootrom加载的分区要分区为FAT16格式的(假

2010-11-29 21:16:00 2735

转载 IT培训讲师

<br />这是我很久以来的梦想,刚刚看到一位很景仰的前辈竟然也是干这行,有很不错的建议:<br /> <br />大陆的培训生态我不太清楚, 以我在台湾的这几年教学经验来看, 当讲师其实还不错的.<br />不过, 在教学之前, 最好有业界的实务经验, 这样才比较了解学生的需求在哪.<br />当然, 理论基础也很重要, 因为随时都会碰到各种奇怪的学生提的问题.<br />而自己的理解跟教会别人其实是很不一样的. 所以表达能力是讲师的必具素养.<br />再来, 讲师的心态也很重要, 要以服务的热心来分享

2010-06-20 13:15:00 2069

转载 VxWorks Shell

<br />一,VxWorks Shell基本知识<br />The VxWorks shell is the command-line interface which allows you to interact directly with VxWorks. You may use commands to load programs, run various utilities, perform simple debugging, etc. VxWorks is single-user,

2010-06-08 10:54:00 3450

转载 tt task:trcStack aborted:error in top frame

/* trcLib.c - ARM stack trace library *//* Copyright 1996-1998 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01f,07may01,m_h validate

2010-04-26 19:23:00 4984

转载 VxWorks异常任务检测

1,系统输出信息捕获   在VxWorks下系统输出信息包括:标准输出(STD_OUT,文件描述为1)和标准错误输出(STD_ERR,文件描述为2)。使用printf、IogMsg语句等输出的信息,以及用户和操作系统其他的打印输出信息均通过STD_OUT输出,而STD_ERR则是在系统出错时使用,例如:data accessException current instruc

2010-03-10 13:56:00 4426

原创 多任务通信下可能的死锁问题及总结

    首先介绍一篇VxWorks下多任务通信机制的文章:http://www.witech.com.cn/news/Article_Show.asp?ArticleID=231     以前遇到死锁问题,仅局限于查找信号量嵌套,总是将死锁局限于多信号量的使用,而往往忽视了最根本的问题,死锁产生的原因在于资源,资源短缺,资源互斥。因为这个原因,在分析死锁时也应该考虑信号量与管道,消息队

2010-03-01 14:44:00 1981

原创 VLAN解惑

一,为何有VLAN?    以太网中广播无处不在,如何在二层分隔广播域?(参考《vlan学习笔记大全》)    物理位置上相差万里的计算机如何统一管理?(有待进一步确认) 二,VLAN有何效果?    可以认为制定了这样一个规则:只有属于同一个组内的成员才可以互相通信,不同组之间的成员是不能直接通信的。而且通信采用广播的形式告知组内成员,而非组内的成员都被隔离于广播之外。 

2010-02-05 09:04:00 5304

转载 网管相关资料:TL1【转】

有关TL1的概念概念介于我想找TL1的资料,可是大家都不知道,先把我知道的发出来,希望有高手进一步指导!谢谢!此外,我需要写TL1的命令行,完全没有头绪,请指教!谢谢大家!TL1简介:    TL1由Telcordia(先前的Bellcore)定义,全称Transaction Language -1,是一种ASCII型的人机(ma

2010-02-01 11:48:00 1181

原创 性能统计中常遇到的网络术语

1,转自http://welshie.blogcn.com/diary,29927725.shtmlAligment Error:一般指Ethernet帧里字节的部分bit位被丢失了,会造成FCS错的情况,更明确的说法是字节对齐错误.Byte Aligment Error,即接收到的内容为非整数倍的字节数.因为有部分 bit丢掉了,而以太网收发规范是以整数倍的字节作为基础的,如64~1518字

2010-01-28 15:37:00 954

原创 Reading Codes in Linux, by taglist + ctags

http://blog.chinaunix.net/u1/51797/showart_1019166.htmlTaglistTaglist是一个vim的源代码浏览插件,具体功能介绍还烦请各位看官自己google一下。很多事情还需要亲身经历才有用,别人代劳是不行的。需要安装这个插件,插件下载地址:Taglist下载地址http://www.vim.org/scripts/

2010-01-21 17:07:00 474

原创 思维导图学习(入门)

 把一本书变成一张薄纸的思维导图绘制一本书的思维导图是很容易的。事实上,书就是为了能够被绘制出一幅思维导图!对学习而言,这个价值是无法衡量的。思维导图能让你在学习之前抓住主题,而且为你提供了一个学习助手。要把一本书变成一张薄纸,首先应当浏览全书,查看书的主要结构和章节标题。这些将成为思维导图的主要分支,它们从中心图形发散出来。中心图形可以是概括全书内容的主题,也可以是这本书的插图。

2010-01-19 16:10:00 1243

转载 回调函数:函数指针(一)

推荐一篇函数指针入门不错的文章:http://www.vckbase.com/document/viewdoc/?id=195  [ 原创文档 本文适合中级读者 已阅读59527次 ] 文档 代码 工具

2010-01-08 16:55:00 587

原创 气质的培养【转】

一:沉稳     (1)不要随便显露你的情绪。     (2)不要逢人就诉说你的困难和遭遇。     (3)在征询别人的意见之前,自己先思考,但不要先讲。     (4)不要一有机会就唠叨你的不满。     (5)重要的决定尽量有别人商量,最好隔一天再发布。     (6)讲话不要有任何的慌张,走路也是。二:细心   

2010-01-07 22:53:00 628

原创 SNMP基础(二):MIB节点的查找

1,SNMP中MIB节点的查找采用桶散列数据结构,即先对节点进行散列值,然后将该节点放入桶中形成链表;详见《TCP/IP网际互联卷2》P365。2,SNMP中用到的散列算法如下:  /*------------------------------------------------------------------------ * hashoid - hash the object

2010-01-05 08:46:00 3166

转载 【转】 目前开放源码的TCP/IP协议栈

BSD TCP/IP协议栈BSD栈历史上是其他商业栈的起点,大多数专业TCP/IP栈(VxWorks内嵌的TCP/IP栈)是BSD栈派生的。这是因为BSD栈在BSD许可协议下提供了这些专业栈的雏形,BSD许用证允许BSD栈以修改或未修改的形式结合这些专业栈的代码而无须向创建者付版税。同时,BSD也是许多TCP/IP协议中的创新(如广域网中饿拥塞控制和避免)的开始点。uC/I

2009-12-28 20:02:00 697

原创 VxWorks入门(一):VxWorks Vs Linux

1, VxWorks的特点:v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}p/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v/:textbox {display:none;}幻灯

2009-12-20 23:30:00 1172

原创 snmp基础(一)

明年要开发标准SNMP,专项组织学习,但最近一周忙于各种杂事,不仅没有复习弄通上周的内容,连经理布置的题也没有问题。先解决问题:1,snmp v2 与 snmpv2c的区别:SNMPv2c(c代表Community)是一个互联网实验标准,具体技术规范定义在 RFC1901,RFC1905和RFC1906文档。SNMPv2c在SNMPv2p(SNMPv2 Classic)基础上定义了协议操作和数据类

2009-12-16 11:29:00 2287

转载 VxWorks基本概念及常见问题

 http://www.embhelp.com/drew/mypage/example/vxworksapp.htmBootrom和Boot image的区别,Boot image和VxWorks image的联系和区别bootrom 是指on-chip bootrom,在CPU芯片内部,内嵌有小的boot程序(bootloader),类似于PC机主板上的BIOS的存储区域。和boot

2009-11-19 23:03:00 825

转载 主备同步与主备倒换(一)

 发现主备同步问题比较大,似乎没有很合适的方法,先学习。 转一篇高端交换机主备倒换技术:1. 概述 高端交换机由于所处网络位置非常重要,不允许出现单点故障,设备一般都配备两块主控板,分别称为主用主控板(Master)和备用主控板(Slave)。  其中,主用主控板作为控制平面的核心,与外部和业务板进行业务通信,完成系统内各模块的正常功能;而备用主控板则只作为主用主控板的备份,与外部

2009-11-12 11:02:00 13813 1

转载 SmartBits使用技巧

 感谢今天同事邮件分享:关于SMB操作的小技巧,1、在使用SMB时卡片不够用,看着别人只用一张卡的一两个端口,剩下的端口自己也没有办法用很是郁闷。2、正在使用SMB时,突然网线被人不小心弄掉了,再连接上SMB就没有办法占用之前自己占用的那张卡了。 上面这些情况可以使用以下命令来解决: 1、telnet ip(此IP是SMB的IP地址)2、输入login 3、输入SU 4、输入SMB-6000

2009-11-10 22:47:00 1835

C++ network progarmming

C++ network progarmming<br>当时下的,没看,MS不错

2007-07-16

ACE很经典的书

管师兄要的,现在看到还有一点点心痛啊,^_^,估计也不会看了,传上来kiss goodbye,留个纪念:{

2007-07-16

常用网络协议原理

常用网络协议原理 PPP MPLS OSPF ...

2007-07-16

网络设备知识大全

网络设备知识大全,介绍了常见的网络设备的具体知识

2007-07-16

IP交换技术协议与体系结构

IP交换技术协议与体系结构

2007-07-16

IPv6基础篇

对IPV6的介绍,入门篇

2007-07-16

PHP+MYSQL

PHP + MYSQL 圣经<br/>据说很好

2007-06-15

PHP4完全中文手册

PHP完全中文手册<br/>学PHP必备

2007-06-15

php教程

PHP教程--简要介绍PHP,MYSQL

2007-06-15

空空如也

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

TA关注的人

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