自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 词法分析器Flex源码及算法分析(一)

 概念正则表达式 NFA使用bison来解析输入文件,将输入文件的规则区中的正则表达式转换为NFA图 典型的NFA状态图可见下面的示例DFANFA到DFA的计算过程:从NFA图中得到每个对应DFA状态的NFA状态集合c1(每次转换一步) 求c1的epsilon闭包,得到一个新的NFA状态集合c2 根据c2求出一个对应的DFA状态,对应的节点集合为c3重复步骤a...

2018-10-18 20:38:45 2724 1

转载 思科交换机强制恢复出厂设置(清密码)

1)拔下交换机电源,用手按住交换机“Mode” 按钮,插上电源,等待交换机进入控制台模式。其提示符为“switch:”2)switch: flash_init    //初始化flash文件系统 3)switch: dir flash:    //命令显示flash中所保存的配置文件的名称。4)switch: rename  flash:config.text   flas

2017-10-14 16:44:20 28867 2

转载 sed命令详解

转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模

2013-04-19 18:15:08 438

转载 makefile 中的 wildcard 与 patsubst 函数

转载自:http://blogold.chinaunix.net/u/6889/showart_461187.htmlmakefile 里的函数跟它的变量很相似——使用的时候,你用一个 $ 符号跟开括号,函数名,空格后跟一列由逗号分隔的参数,最后 用关括号结束。例如,在 GNU Make 里有一个叫 'wildcard' 的函 数,它有一个参数,功能是展开成一列所有符合由其参数描述

2013-04-17 15:20:29 592

转载 VMware虚拟机 ubuntu设置固定IP上网慢的问题

转自:http://www.cnblogs.com/aozima/archive/2011/11/12/2246819.html原来使用DHCP时没有问题,后改为固定IP后连接外网速度极慢。主机 与 ubuntu速度很快,但在ubuntu里面ping 外网如 www.163.com则很慢。半天才发一次。但发现输入命令后马上得出了www.163.com的IP。然后响应时间也是十几毫秒

2013-03-15 09:58:56 1856

转载 __FILE__,__LINE__

转自:http://www.cnblogs.com/lixiaohui-ambition/archive/2012/08/21/2649052.html前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上

2013-02-08 18:01:34 326

转载 C语言连接符号##和#解析

转自:http://blog.csdn.net/yuan1125/article/details/7051750宏定义中的## 连接符与# 符## 连接符号由两个井号组成,其功能是在带参数的宏定义中将两个子串(token)联接起来,从而形成一个新的子串。但它不可以是第一个或者最后一个子串。所谓的子串(token)就是指编译器能够识别的最小语法单元。具体的定义在编译原理里有详尽的解释,但不知

2013-02-07 13:48:43 608

转载 Linux下的Nano命令

转自:http://www.cnblogs.com/haichuan3000/articles/2125943.htmlNano命令指南      今天在输命令时,无意中输入了nano,对这个命令不太熟悉,结果不知道如何才能退出,保存,赶快查了一下资料,原来是这样的啊。    打开文件与新建文件     使用nano打开或新建文件,只需键入:代码 1.1

2013-01-28 17:33:14 534

转载 vim格式对齐命令

转自:http://hi.baidu.com/hansfly/item/9aeb19165bac51fd756a8489这个很好用方法一:命令模式下:=:1,$方法二:gg(把关标定位到最上面),V(进入VISUAL模式),shift+g(选中整篇文本),然后=。方法三:gg=G

2013-01-28 17:05:58 1542

转载 比较全面的gdb调试命令

转自:http://blog.csdn.net/dadalan/article/details/3758025用GDB调试程序 GDB是一个强大的命令行调试工具。大家知道命令行的强大就是在于,其可以形成执行序列,形成脚本。UNIX下的软件全是命令行的,这给程序开发提代供了极大的便利,命令行软件的优势在于,它们可以非常容易的集成在一起,使用几个简单的已有工具的命令,就可

2013-01-23 23:27:19 362

转载 c语言面试精华版

转自:http://blog.csdn.net/hackbuteer1/article/details/65508241、下面的代码输出的结果是什么,并简单分析结果。[cpp] view plaincopy#include     //无符号数与有符号数相加    int main(int argc, char **argv)  {      unsigned

2013-01-23 20:54:31 440

转载 cscope使用

转自:http://blog.csdn.net/b_fushuaibing/article/details/53804031. 创建环境首先在目录下建立cscope索引文件find -name '*.c' > cscope.filecscope -Rbkq这个命令会生成三个文件:cscope.out, cscope.in.out, cscope.po.out。其中csc

2013-01-23 09:59:50 4805

转载 vim+ctags+taglist插件安装使用

转自:http://www.blogjava.net/zellux/archive/2007/06/12/123556.htmlFor using taglist plugin,you must install ctags plugin first.1.ctags(1)到http://ctags.sourceforge.net/下载ctags源码ctags-5.6.tar.

2013-01-21 22:22:45 259

转载 VIM下的跳转练习

转自:http://www.cnblogs.com/moiyer/archive/2010/04/01/1952681.html document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); i

2013-01-21 07:53:40 303

转载 VMware修复Ubuntu启动不了问题

转自:http://blog.csdn.net/imxiangzi/article/details/8362850VMware修复Ubuntu启动不了问题 最近在VMware虚拟机里面安装了Ubuntu10.10,安装配置Eclipse + Android SDK,无奈修改系统配置参数后启动不了,只好通过iso安装文件启动进入原来的系统进行修复,把这个过程记录下来,以备后用

2013-01-21 07:29:09 462

转载 ubuntu环境下内核编译

转自:http://forum.ubuntu.org.cn/viewtopic.php?t=134404声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关。本文放在本人的blog上面:http://hi.baidu.com/ffbp89/本文还有姊妹篇《老笔记本编译2.6.20内核指导》如果有修改,也在blog上。欢迎

2013-01-20 21:09:18 375

转载 kallsyms

转自:http://hi.baidu.com/zengzhaonong/item/3043f35364c4fd958c12ed8b在内核中通过/proc/kallsyms获得符号的地址 Linux内核符号表/proc/kallsyms的形成过程------------------------------------------------------------

2013-01-20 16:28:34 523

原创 ubuntu与windows共享文件夹

1.设置windows文件夹共享2.apt-get install samba4    apt-get install smbfs    mount -t smbfs -o username=xxx,password=xxx //192.168.120.1/myproj /mnt/hgfs/

2013-01-20 15:13:19 297

原创 常用的APT命令参数

常用的APT命令参数: apt-cache search package 搜索包 apt-cache show package 获取包的相关信息,如说明、大小、版本等 sudo apt-get install package 安装包 sudo apt-get install package - - reinstall 重新安装包 sudo apt-get -

2013-01-20 12:41:45 376

转载 ubuntu更新源

转自:http://blog.csdn.net/fly542/article/details/67583421、首先备份Ubuntu 11.04源列表    sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛)    2、修改更新源    sudo gedit /et

2013-01-20 08:28:20 302

转载 Ubuntu下如何将普通用户提升到root权限

转自:http://www.linuxidc.com/Linux/2012-03/55889.htm最近在Ubuntu下开发一个项目的时候,需要用到一个包(libpcap),利用这个包可以进行网络流的底层解析,可是要使用这个包进行网络嗅探的时候,需要使用root权限,经常使用sudo来运行很麻烦,最后为了方便项目的调试,于是就将自己的当前用户提升到root权限。提升的方法如下:

2013-01-19 16:55:36 593

转载 Ubuntu Server 12.04 配置Samba

转自:http://blog.csdn.net/marujunyy/article/details/8486310Samba是Linux中模拟Windows 文件/打印共享的服务器软件,在Linux / Windows 混合网络环境下是非常有用的。安装Sambadevadm@devserver:~$ sudo tasksel选择 [*]Samba file se

2013-01-19 15:44:28 5261

转载 Linux的/proc目录

转载自:http://blog.csdn.net/qy532846454/article/details/7882819proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系统是动态从系统内核读出所需信息并提交的。  下面简要介绍其下文件:/proc/cpuinfo  cpu信

2013-01-17 23:38:31 324

转载 Linux内核中的Cache段 —— __read_mostly

原文地址:http://blogold.chinaunix.net/u2/85263/showart_1743693.html    最近移植LEON3的内核时,了解了一些简单知识,特提出来供大家分享.    我们知道Linux 内核包含很多Section段,例如主要的.text段,.data段等等.但另外还有一种段,其可以在内核加载时自动存放到相应平台的Cache中,以方便被快速读取,该

2013-01-17 17:42:40 365

转载 Cygwin的中文支持(解决乱码)

Cygwin的中文支持(解决乱码)  最近我在Cygwin中学习使用Linux的命令,但当进入Windows目录的时候看到所有中文文件都变成了“?????”。于是我上网找了一下解决办法,后来发现网上的方法虽然让Cygwin支持了中文,可很多英文倒变成了乱码如命令“ls -l”中的total、man查看帮助的部分英文。于是自己尝试修改原来网上的配置,找到了一个最终的解决办法。虽然不敢说是完全

2013-01-17 12:04:15 458

转载 IP Qos 技术详解

    随着INTERNET和IP网络的迅猛发展,越来越多的应用业务开始通过IP网络来实现传输。但是,IP网络提供的是“尽力而为(BestEffort)”的服务,没有QoS(Quality ofService)的保证。因此,业务流量在传输过程中很容易由于网络的拥塞而产生延迟、丢包等现象。而实时性业务对延迟是相当敏感的,如:VoIP、视频会议、视频监控等,如果一旦网络发生拥塞,这些业务就

2010-03-16 19:50:00 1252

自己总结的词法分析器flex的源码及算法分析

flex是知名的词法分析器,词法分析器的作用就不比多说了,关于这个工具网络上大部分的介绍都是使用,关于它的算法和原理的介绍寥寥无几,这个文档是本人花费若干时间总结和分析得出的结论,基本的算法过程大致讲解清楚了,从中可以学习到很多有价值的经验,对程序语言设计、编译器构造、形式语言和自动机理论以及机器学习等都有帮助和参考价值

2018-10-18

空空如也

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

TA关注的人

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