- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 数字IC验证
线程就是独立运行的程序线程需要被触发,可以结束或者不结束在module中的initial和always,都可以看做独立的线程,他们会在仿真0时刻开始,而选择结束或者是不结束硬件中大多都是always语句,可以看作是独立的线程,而这些线程会一直占用仿真资源,因此他们不会结束软件平台中的验证环境都需要由initial语句块去创建,而在仿真过程中,验证环境中的对象可以创建和销毁,因此在软件测试中的资源占用是动态的begin end 和 fork join。
2023-04-14 11:01:50
559
原创 C++学习:keyword
#include<iostream>#include<cstring>using namespace std;enum class day:unsigned int{one ,two,three};void func(int a){ cout << "i am in func::int a" <<endl; }void func(int *p){ cout << "i am in func::int *p" &
2022-04-11 16:27:24
1078
原创 C++学习:namespace
using namespace std;void func2(void){ cout << "i am in func2" << endl;}namespace a{ int i=1; void func1(void){ cout << "i am in namespace::a::func1" << endl; } vo.
2022-04-11 16:22:32
842
原创 pandas读取数据
可以读取三种数据csv、tsv、txt 使用pd.read_csvexcel 使用pd.read_excelmysql 使用pd.read_sqlaaa = pd.readxxxaaa.head()可以查看前几行aaa.shape可以查看数据的形状(行和列)aaa.columns 查看表头aaa.index 查看索引aaa.dtype查看数据类型下面这张图来自b站截图,下面链接的up主里面的https://www.bilibili.c
2021-11-26 20:00:31
279
原创 python导入模块
import xxx 就可以了import xxx as bbb 是给模块xxx取了一个别名bbb1.之后就可以用bbb.xxxx调用里面的函数了from xxx import xxx 1.从xxx模块导入xxx(只需要导入部分)如果只是导入部分,那么调用全局变量或函数、类的时候就不用加模块名字了2.导入的模块如果有相同的函数名字,那么后面导入的模块中的函数在调用的时候会被执行如果出现这样的情况,可以给其中一个函数取一个别名就好了from xxx import xxx as xx
2021-11-26 13:27:23
403
原创 Python异常
**捕获异常:**try: num = int(input("请输入一个整数:")) result = 8 / num print(result)except ValueError: print("需要输入的是整数")except ZeroDivisionError: print("分母不能是0")1.把可能出现的错误类型写在except后面但是可能出现的错误不可能被全部预判到except Exception as a: print("
2021-11-26 12:54:13
107
原创 python面向对象
类名:类的名字属性:这类事物有什么特征方法:这类事物有什么行为小明今年189岁,身高222米,每天早上跑步,跑完吃饭。人类:(命名的首字母大写)属性:age, height形为:run, eat 类的创建class Cat(): def eat(self): print("i am a cat") de
2021-11-25 18:12:30
180
原创 电子的构型
主量子数:n角量子数:L 可以取 0 - n-1 (s , p , d , f)磁量子数:m 可以取0 , ±1, … ±L自旋量子数:s 2 p 6 d 10 f 14
2021-11-24 09:23:26
743
原创 python九九乘法表
row = 1while row <= 9: columns = 1 while columns <= row: print("%d * %d = %d\t" % (columns, row, columns * row), end="") columns += 1 print("") row += 1输出一个九九乘法表print(“xxxx”, end="")这个里面的end告诉的就是输出的时候不要换行...
2021-11-22 12:12:21
565
原创 Python
( 加入空格)变量的定义 1.变量名可以包含数字,下划线,字母,但是数字不可以是开头,变量名中不可以包含空格,也不要用python中定义的函数和关键字。字符串1.在python中“”双引号和‘’单引号所引起来的部分都可以是字符串,如'python' "python" 两个都表示字符串,这样可以比较灵活,让你的字符串中可以包含引号2.对字符串的操作 name = ‘xxxxx’ ----> 定义了一个字符串变量(接下来所有定义的变量都会用xxx来表
2021-11-16 13:57:07
785
原创 web笔记
HTML(显示网页元素的)是加粗文字是删除线下划线是倾斜文字插件:auto rename tag open in browser - 是不同大小的段落。是段落可以分段,分段的话,段落和段落之间是有空隙的,是换行的意思,换行的话是没有空隙的 和 都是盒子但是有自己各自的特点是自己独占了一行是小盒子 是大盒子 - 使用标题标签会独占一行的.alt 替换文本...
2021-11-15 20:54:01
220
原创 python笔记
python是解释型的语言 (java和c会编译形成一个二进制文件)格式化快捷键:ctrl + alt + L数据类型:string (字符串) list(列表) tuple(元组)dictionary(字典)三引号是注释‘’‘xxx’’'三引号前面有=的时候业是字符串,输出的时候有格式的// : 取整** :几次幂bin():就是转成二进制oct():就是转成八进制hex():就是转成十六进制^ :异或~:取反if … elif… elsefor … else for里面的都跑
2021-11-15 09:37:42
79
原创 函数指针的调用
char fun(char *);main (){char *s=“aaa”,a;char (*f)(char *)=fun;正确的调用有两种:第一种:f(&ch);第二种:(*f)(s);错误的调用:*f(s);这种调用是错误的}个人的理解是:f这个指针是指向fun这个函数的,那么(f)就是这个函数本身了,所以f和(f)都是代表了调用了这个函数,但是 * 和(),()的优先级会高于,所以f(s),相当于是先调用了函数f(),再解引用,f()本身就相当于是返回值了,不用在解引
2021-08-25 10:31:38
1419
leetcode第122题
2021-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人