摘要:
文件拆分与合并 有的时候,存储和传输对文件的大小有约束,这个时候就可以使用文件拆分与合并 import glob import sys # chunk_size的单位是byte def split_file(file_path, chunk_size): with open(file_path, ' 阅读全文
摘要:
beautifulsoup 1. 安装 pip install beautifulsoup4 如果这个安装不了,就手动下载安装: 下载地址:https://www.crummy.com/software/BeautifulSoup/bs4/download/4.5/ 解压后执行python setu 阅读全文
摘要:
exception 使用exception是为了程序健壮性考虑,在程序退出的时候做好文件关闭,资源释放等工作,当然清晰的提示也是很重要。 import traceback fid = open() try: pass except Exception as e: print(traceback.fo 阅读全文
摘要:
python实现按任意键退出 在excel调用python脚本时,想看一下执行的log,就不希望执行完后里面退出 import msvcrt print("Press any Key to Exit.") msvcrt.getch() 当然也可以实现按特定键后退出 import msvcrt pri 阅读全文
摘要:
VB调用其他程序 1 使用Shell函数 Shell的语法:Shell(PathName[,WindowStyle]) PathName为必需参数。类型为String,它指出了要执行的程序名,以及任何需要的参数或命令行变量,也可以包括路径名。 WindowStyle为可选参数。Integer类型,指 阅读全文
摘要:
UVM工厂机制3问 1、注册在干啥 注册时添加的uvm_object_utils(class_name)或者uvm_component_utils(class_name)展开后有一条m_uvm_object_registry_internal的宏,这个宏定义了一个uvm_object_registr 阅读全文
摘要:
UVM的用例选择机制run_test() 1、编写基于UVM的最简单代码 harness.v module harness(clk, rst); input clk; input rst; endmodule test_uvm.sv ```sv `include "uvm_pkg.sv" impor 阅读全文
摘要:
systemverilog变量赋值,参数传递 1、变量类型 systemverilog中的变量可以分为两种,一种普通变量类型,一种是句柄变量类型。 普遍变量跟C/C++中的普通变量一样,而句柄变量则与C/C++中的指针变量或者引用变量类似。 内置类型,比如int,bit,这些类型定义的变量都是普通变 阅读全文
摘要:
事件等待(@event与wait(event.triggered)) 1、@event有竞争问题 program test; event e1; initial begin #10 ->e1; end initial begin #10 @e1; $display("hello"); end end 阅读全文
摘要:
linux使用技巧 1、执行上一条相同的命令 之前执行过:make run tc=tc001_xxxx udl=xxxx 如果后面运行很多命令后又想调用这条命令 可以直接:!make 2、跨工作站(主机)进行文件传输 scp .cshrc.tar host:/home/xxx # 拷贝文件 scp 阅读全文