-
43
热度 -
[综合] perl把不匹配的那些行打印出来
1.经常会遇到把不匹配某些特征的行打印出来。可以用!~来操作(含义是不匹配)。 #!/usr/bin/perl use5.010;usestrict; if(-e"get_file.txt"){ say"get_fileisexist";unlink"get_file.txt";say"get_fi...
76
热度 -
[综合] verilog:可综合的function
1.对于频繁使用的计算单元,可以做一个function,减少代码量,增加代码可读性。 function[9:0]s_value_function;input[9:0]q_sequence_value; input[3:0]m_polar_len_n; input[10:0]m_polar_len_N...
32
热度 -
[综合] perl对目录下rtl 包含rtc字符的替换
项目需求: 1.根据项目需要,将2bit或3bit的rtc进行替换为64bitrtc 难点: 2.由于rtl各层次之间的信号关联会发生变化。 3.不同module之间的rtc名字存在相同性。 解决办法: 1.分析出了librtl的输入名都是RTC,因此写脚本的时候把RTC相关的行全部抓出来。 2.除...
29
热度 -
[综合] perl:递归找指定文件并筛选
需求: 1.在指定目录下找到指定的文件,并且是递归寻找。 比如在某目录下找到对应的.v文件,并剔除掉不需要的目录文件,将筛选好的文件名 放到指定的文件下或者存到数组里,供后面使用。采用的是perlFile::Find功能 #!/usr/bin/perluse5.010; usestrict; use...
73
热度 -
[综合] perl对目录下rtl 包含rtc字符的替换-更新
1.根据版本管理软件sos的特性,每次大量checkin前需要先人工去check下是否有明显错误。 2.增加了GetOptions选项,方便只discard,只修改,只checkin和全套的discard-checkout-checkin 3.使用方法 ./run_001.plx-m ./run_0...
99
热度 -
[综合] shell 来比较文件夹里文件的不同
采用for循环来比较文件夹里文件的不同 可以自定义打印出来的信息,单纯的使用diff打印出来的不太容易分辨,如果文件数比较多的情况 这种方法特别适合cmodel有文件更新时的check #!/bin/sh flist="111.c222.c111.h222.h" foriin$flist;doech...
57
热度 -
[综合] 文件夹数量巨大下的关键字搜索
问题产生:跑随机仿真的时候,往往会有5w或者10w的文件夹生成,随机跑完后需要把关键error信息筛选出来,单纯的使用grep会报出数量太多无法识别的情况 问题解决:用perl脚本抓取想要的信息,好处是:1.不受文件夹里文件数量的限制,2.可以在大规模随机仿真后即可进行error搜索,不需要再单独去...
92
热度 -
[综合] OSPF数据库同步及泛洪机制
OSPF报文结构 OSPF共有5中类型的协议报文 HELLO报文:周期性发送,用来发现和维持OSPF邻居关系 DD报文:databasedescriptionpacket描述本地的LSDB的摘要信息,用于两台路由器进行数据同步 LSR:linkstaterequestpacket.向对方请求所需的L...
2
热度 -
[综合] LSA拓扑描述及路由计算
LSA1:每台路由器都会为自己所在的区域产生一份RouterLSA,该RouterLSA包含属于该区域的所有链路的链路状态信息 LSA1报文格式需要注意的字段 LSAge: Option:字段决定网络类型 LSType;LinkStateID;AdvertisingRouter;SequenceNu...
32
热度 -
[综合] OSPF区域结构设计
把整个路由域划分为多个区域以减少区域泛洪的影响,继而减少LSDB的大小及开销的计算。 OSPF区域结构及防环设计 骨干区域(Area0):骨干区域只能有一个,其他区域必须同骨干区域相连,所有区域间路由必须经由骨干区域传递;骨干区域不能被分割; LSA3路由的流动规则:不允许非ABR产生三类LSA。O...
55
热度 -
[综合] OSPF NSSA和LSA7
NSSA(nosostubbyarea)是一类特殊区域,可以在其中部署ASBR,引入外部路由。同时不会学习来自OSPF网络其他区域的外部路由 NSSAABR=ASBR NSSA区域连接着骨干区域,其区域边界路由器ABR,同时也是ASBR. ……………………………………………………………… NSSA区...
17
热度 -
1
热度 -
56
热度 -
[综合] VC中调用EXECL模板生成报表
VC中调用EXECL模板生成报表 ●新建Excel模板文件tmp.xlt ●准备 新建一对话框工程,打开添加类向导,选择“类型库中的MFC类” 选择Office安装文件夹下面的Excel9.OLB文件,然后选择_Application、Workbooks、...
5
热度 -
72
热度 -
[综合] 用ENTER键切换控件焦点,并模拟按键
//得到控件类型CtrlTypeCENTERView::GetCtrlType(CWnd*pWnd){charbuf[512];CStringszTmp;//定义枚举类型enumCtrlType{EditType,//编辑框ButtonType,//按钮OtherType//其它};给这个基类添加一...
0
热度 -
[综合] Windows 2000也实现关机!
WindowsXP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中 。如果想让Windows2000也实现同样的效果,可以把Shutdown.exe复制到系统目录下。 比如你的电脑要在22:00关机,可以选择“开始→运行”,输入“at22:00Shutd...
79
热度 -
82
热度 -
[综合] [分享]总结:VC小知识!
(1)如何通过代码获得应用程序主窗口的指针?主窗口的指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd()->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化. (2)确定应用程序的路径UseGetMo...
64
热度