自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程驴子的博客

IC, python, perl等

  • 博客(90)
  • 收藏
  • 关注

原创 c++ primer plus学习笔记_第04章_复合类型

数组, 结构, 指针, 是c++的3种复合类型.数组: 在一个数据对象中存储多个同种类型的值, 使用索引或下标可以访问数组各元素.结构: 在一个数据对象中存储多个不同类型的值, 使用成员关系运算符(.)访问成员.共用体: 可以存储一个值, 但这个值可以是不同类型.指针: 一个变量, 用来存储地址. 对指针使用"解除引用运算符", 将得到指向的位置中的值.字符串: 以空字符结尾的一系列字符. string支持使用赋值运算符来复制字符串(char数组需要使用strcpy())

2025-05-30 11:15:56 841

原创 java学习笔记

标准库java.util包提供了三种类型的集合:list: 有序列表集合.set : 无重复元素的集合.map : key-value映射表集合.以下集合类是遗留类, 最好不使用:Hashtable:vectorstack以下接口是遗留接口, 最好不使用:Enumeration, 它被Iterator取代了.

2025-05-28 09:19:49 376

原创 linux命令-split

说明:默认输出文件前缀是字母x,前缀不是用类似-d这种选项指定的,是写在命令最后告诉命令的。b代表的不是1bit,也不是1byte,而是512,即0.5k,朕不知道这是什么道理。使用-C选项,分拆文件时,不会把行拆分(拆分出来的文件也不精确地等于指定大小)。说明:默认输出文件后缀是字母a-z,可以使用-d选项将后缀改为数字。指定文件SIZE单位时,除了m(代表1M),还可以使用k和b。说明:输出文件后缀默认是位数是2,可以使用-a选项更改其位数。注意:由于是精确大小,所以会把同一行的内容拆分到不同文件中。

2025-05-27 09:35:36 700

原创 linux命令-find

说明:在当前目录及子目录中查找.swp或.swo文件,可以通过[]来进行文件名扩展。

2025-05-27 09:34:51 295

原创 linux命令-seq

产生序列,注意:好像只支持数字,不支持字母。

2025-05-27 09:33:43 256

原创 linux命令-sort

对文本行排序。默认排序规则:空白在前,字符在后;大写在前,小写在后;示例文本, 后续命令都使用该文本说明:默认排序,空白在前/字符在后,大写在前/小写在后命令:3. -b忽略前导空白字符说明:略命令:4. -f忽略大小写说明:略命令:5. -t指定分隔符、-k指定比较的字段说明:“-t:”, 指定冒号为分隔符“-k2”, 指定通过比较第二个字段来排序“-k2.1,2.2”, 指定通过比较第二个字段的前两位来排序, 例子见-n选项下例中,按第二个字段排序:123,400,59,6

2025-05-26 11:05:50 1014

原创 linux编程-bash

注释以"#"开始, "#"后面的内容被忽略.说明:全局变量:在脚本中任何位置都可以使用该变量,shell变量默认都是全局变量。本地变量:可以在函数内部声明本地变量,使用local关键字。数组直接赋值, 注意等号两边不能有空格.通过数组下标赋值获取数组信息通过变量做下标:遍历数组: 通过in关键字, ${myarr[@]}加双引号, 元素中有空格不会被拆分. 如果不加双引号, 最后一个元素中有空格, 会被拆分.遍历数组: 通过下标自增遍历数组: 通过下标自增21.4 命令行参数1.5 获

2025-05-26 11:04:28 676

原创 linux工具-grep

grep

2025-05-25 10:19:36 548

原创 linux工具-sed

举例说明[aeiou]任意元音字母[0-9]任意数字, -表示范围等价于\w举例# 使用字符集, 中括号不需要转义。

2025-05-25 10:18:54 631

原创 linux工具-awk

如果第三个域大于3, 则打印一个第二第三域和一个"match"字符, 各字符之间可以有空格, 也可以没有, 字符串要写到双引号中.例子: 打印每一行, 并且在开头和结尾分别打印Start和END. print语句不带参数时就打印整行内容. $0代表整行内容.在awk中数据的下标可以是数字, 也可以是字母(称为关联数组, 类似于python中的字典).例子:对第2列进行累加, 在BEGIN中为i赋初值, 在END中打印i(累加结果).有4种模式, 用来选取待处理的行, 可以为空, 表示处理每一行.

2025-05-23 09:34:08 1130

原创 linux编程-csh

输入文件file.txt每一行都出现了tile0~2, 对于tile0, 只取tile0出现的最后一行, 对于tile1和tile2, 也做相同处理.取出tile0~tile2的列表(tile名称不固定, 个数也不固定, 但它出现的位置固定, 都是在第5列).将取到的tile0~tile2的列表去重.在file.txt中依次grep tile0~tile2.每次grep到的行只取最后一行.取到的行写到输出文件.echo "" >!

2025-05-23 09:33:11 264

原创 linux命令-tar

【代码】linux命令-tar。

2025-05-22 09:26:00 99

原创 gvim高级操作

gvim操作。

2025-05-22 09:24:53 590

原创 markdown语法

markdown语法以下内容来源于 https://www.runoob.com/markdown/md-tutorial.html。

2025-05-21 09:48:59 922

原创 excel操作

照相机的作用:把表格的内容照下来,以图片格式粘贴到其他地方(当前EXCEL的其他地方?),对原位置的修改可以同步反应到粘贴的地方。如果想重新编辑, 就点击"菜单"->“审阅”->“撤销工作表保护”.经过以上设置, 处于"锁定"状态的单元格就不可编辑了.

2025-05-21 09:44:04 181

原创 pygame学习笔记04-贪吃蛇

【代码】pygame学习笔记04-贪吃蛇。

2025-05-20 10:19:26 165

原创 pygame学习笔记03: 图片旋转, 图片大小

【代码】pygame学习笔记03: 图片旋转, 图片大小。

2025-05-20 10:18:03 136

原创 五笔输入规则

五笔输入规则。

2025-05-19 17:48:55 777

原创 pygame学习笔记02: 在surface上叠加其他surface

【代码】pygame学习笔记02: 在surface上叠加其他surface。

2025-05-19 09:31:49 193

原创 pygame学习笔记01: 第一个pygame程序

【代码】pygame学习笔记01: 第一个pygame程序。

2025-05-19 09:30:38 738

原创 pyqt5学习笔记3: 使用QPalette(调色板)

可以是通过QColor指定的颜色,比如QColor(‘#ffffff’)或QColor(0, 1, 2), 具体可查看QColor的method。调色板的setColor()命令通过color group和color role进行颜色设置。如果U和V都为0, 则没有颜色只有亮度, 就变成黑白了. 可以使用亮度Y表示颜色的深浅.可以是Qt预定义的颜色,比如:QtCore.Qt.yellow。QColor提供基于RGB、HSV、CMYK值的颜色。U = 0.493(B-Y) 色度。

2025-05-18 10:01:09 870

原创 pyqt5学习笔记2: UI测试

PyQt程序可以使用QTest进行自动测试。QTest要配合unittest使用。QTest可以对窗体中的各种控件进行模拟操作类型函数说明键盘操作KeyClick()键盘按一个键键盘按多个键KeyEvent()键盘事件KeyPress()键盘按下键盘释放鼠标操作鼠标单击鼠标双击鼠标移动鼠标按下鼠标释放。

2025-05-18 09:56:54 300

原创 pyqt5学习笔记1: 常用组件的使用

说明:可以用这种自定义的方式实现类似tree的效果,但实测速度方面并不如tree.效果图:import sysself.o_btn = self._gen_btn() # 通过点击btn 显示/隐藏widgetself._set_list_widgets_visible(False) # 设置widget默认隐藏else:')')')')')win.show()效果图:import sysself, # 父容器, 可以为None'Information', # 消息框标题。

2025-05-16 09:32:22 874

原创 flask基本使用

flask是个轻量级的web应用框架.flask是使用python编写的.

2025-05-16 09:17:48 924

原创 mysql学习笔记

mysql学习笔记。

2025-05-15 14:35:53 416

原创 sqlite学习笔记

内容主要来自: https://www.sqlite.net.cn/tutorial/2.html在官网(https://www.sqlite.org/download.html)的Windows 区下载预编译的二进制文件(Precompiled Binaries for Windows):sqlite-dll-win32-x86-3380500.zip或sqlite-dll-win64-x64-3380500.zipsqlite-tools-win32-x86-3380500.zip两个都要下载.把

2025-05-15 14:32:48 976

原创 搜狗双拼键位

零声母的拼音只有韵母, 没有声母, 而双拼要求按两个按键, 不能只按韵母, 所以输入方法比较特殊,对于搜狗双拼, 其输入方法为: 在韵母前加一个o,比如: 昂->oh, 藕->ob, 安->oj。

2025-05-14 14:43:04 181

原创 perl学习笔记15_把hasharray存储在文件中

可以把hash或array存储在文件中, 再从文件中把变量load回来。

2025-05-14 10:11:25 124

原创 perl学习笔记14_安装模块

在工作站内网, 安装perl模块会有两个问题:

2025-05-14 10:10:27 181

原创 perl学习笔记13_引用

内容来源: https://www.runoob.com/perl/perl-database-access.html。

2025-05-13 10:14:11 1051

原创 perl学习笔记12_字符串处理

【代码】perl学习笔记12_字符串处理。

2025-05-13 10:02:45 80

原创 perl学习笔记11_here_doc

【代码】perl学习笔记11_here_doc。

2025-05-12 17:32:23 110

原创 perl学习笔记10_时间处理

处理时间。

2025-05-11 17:52:43 345

原创 perl学习笔记09_perldoc使用

perldoc使用。

2025-05-11 17:51:46 146

原创 perl学习笔记08_文件目录操作

文件和目录操作。

2025-05-11 17:50:30 277

原创 使用libmap

libmap文件有两部分内容: 1) 指定哪些文件编译到DUMMY库中. 2) 指定哪些inst使用DUMMY库(这部分可以放到单独的topcfg.v文件中).其实通过修改设计的方式, 也可以完成上述两个功能, 但修改设计不易维护, 或者有时无法修改原设计, 所以必须要用到libmap方法.将a.v和b.sv复制一份, 并删去其中的内容, 只保留port声明, 文件命名为a_dummy.v和b_dummy.sv。三步法: 1) RTL编译/tb编译, 2) elaboration, 3) 仿真.

2025-05-11 17:47:15 370

原创 verilog $test$plusargs和$value$plusargs的使用

使用宏定义也可以达到上述目的.但使用宏定义的缺点是: 修改DEL_A和DEL_B的设置时, 需要重新编译, 直接修改simv参数无效.module tb;logic clk;#0 clk = 0;reg b0, b1;a0 = 1'b0;a1 = 1'b1;b1 = 1'b1;

2025-05-09 09:33:10 301

原创 仿真,vcs和ncverilog 用户接口

仿真工具。

2025-05-09 09:25:31 614

原创 vcs_dump波形相关选项

VCS dump波形相关选项。

2025-05-08 17:34:37 178

原创 verdi使用

1 命令行选项#2 查看图形常用操作##2.1 颜色快捷键c给选中的对象标记颜色nSchema菜单取消所有标记的颜色主菜单(或nSchema菜单)-> Tools1. 在Color Theme处可以选择主题颜色, 目前verdi默认是Classic Theme, net颜色刺眼, 可选择第2个Black Theme.2. Type处可以设置特定元素的颜色和线型.

2025-05-08 17:15:33 1284

空空如也

空空如也

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

TA关注的人

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