自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 matlab

三维。

2023-09-14 10:24:17 87

原创 verilog向量的索引

可以用计数器代替向量的索引;

2023-09-12 12:12:45 199

原创 c语言--6

2023-08-31 14:56:35 97

原创 c语言练习题--5

以上是valgrind的安装。

2023-08-31 11:19:41 102

原创 c语言练习题--4

2023-08-30 19:27:42 122

原创 verilator的安装

出现libgz安装包找不到的问题。

2023-08-30 15:36:31 87

原创 c语言题目--3

2023-08-28 19:15:25 55

原创 C语言题目--2

需要编译Makefile,在执行make时,会在目录下寻找Makefile,根据定义去执行make。make ex1 会寻找ex1.c,然后去编辑它。Makefile中--目标,先决条件,命令。先决条件的发生时间要快于目标,目标才是有效。hello是命名规则,下面是具体的命令。先决条件之间用空格隔开 (依赖项)Makefile基本知识。是将警告更多的显示出来。

2023-08-28 17:25:46 43

原创 C语言练习题--1

2023-08-28 10:49:08 40

原创 命令行环境题目

在后台产生一个ID 不会输出任何东西。

2023-08-28 10:22:00 57

原创 命令行环境

sleep 20 延迟20秒这个是操作系统的信号机制ctrl z^z可以恢复jobs 可以查看 终端运行工作列表,bg可以将暂停的作业重新运行通过kill暂停作业通过 -KILL 之后才可以将 -HUP 作业悬挂起来。

2023-08-27 16:52:12 77

原创 英语略读三

防并列,文章再说主语在干嘛干嘛的,但是与答案的角度不一样,是并列的关系。找到一个最明显的区别,也就是名词(内容)一般关键词选名词,动词容易发生替换。具体问题具体分析,but前后都要看。在根据句子的结构,找到文章主要内容。对比选项,找一个明显的区别。在对比选项,不是证明正确的。要分析句子的结构,分析语法。课文的客观,或者逻辑推理。

2023-08-27 09:58:18 97

原创 shell数据结构

将前面id传给 xargs 通过journalctl -b 查找对应的日志,journalctl 查看启动日志。这个sed -n 输出特定内容。less可以创建一个文件分页。重定向输出>会清空文件内容。cp一份新的,或者新建一个。3次a,是不是连续的。

2023-08-26 19:45:28 73

原创 vim练习题

替代命令,将匹配到的,包括这些内容,全部换成第二个参数。sort -k1,1 指的是按照第一行第一列排序。. 是重复上次的动作,$ 是移动到末尾。通过记录在寄存器中,让寄存器知道怎么操作。直接查找 .vimrc 保存后重启。宏只能在1 2 4 寄存器上面使用。\2 指的是在第二个捕获组中的内容。在普通模式 / 可以用来寻找。paste添加字符 bc计算。sort 可以根据特征排序。安装curl 出现问题。awk 匹配相关的文本。

2023-08-26 19:12:35 119

原创 shell练习有感

ls中 -lt 表示将文件以长格式列出来,-t表示时间修改比较近的在前面。./buggy.sh 每次都会放回一个数值,正确为0;& 表示管道1 2 ,1为标准输出,2为标准错误输出。不加括号,2>&1重定向,将错误输出重定向。-print0 将找到的结果用空字符隔开。-mmin -60 表示前60修改的文件。在将cd 指向的地址传入文件时,有错误。重定向输出 > 将内容替代。&> 表示正确/错误都可以输出。标准错误输出 2 不可以省略。错误的命令输出时,用 2>标准输出的1可以省略。

2023-08-24 18:21:09 37

原创 vim数据结构

捕获组的内容可以在替换字符串时使用(有些正则表达式的引擎甚至支持替换表达式本身),例如。less可以形成文件分页器,将文件保存下来,不用通过网络来访问它;sort 排序 uniq 独一无二 -C 将相同的加在一起。-nk1,1 第一行第一例 以空格结束 结尾10。一些特殊符号【】之类的需要用 \ 注释。【ab】的意思是替代a/b,只是替代一次。sed 寻找当前字符,将它替换掉。加个g,可以加括号内的都给去掉。-E (ab)*将ab整体去掉。系统会将匹配到的全部删去。细节,加\ 或者 -E。

2023-08-21 23:22:34 42

原创 shell函数

alias 别名 简化操作,将命令简化成为一个名字。

2023-08-20 12:01:27 37

原创 shell变量--父子变量

在调用shell执行脚本,会开启一个子shell,不会保留shell的变量,一直是父shell交互。可以用source 或者 . 在当前shell执行脚本,不开启子shell 可以保留变量。shell变量都是字符串变量,’‘ 不能识别特殊语法,“”可以识别特殊语法。变量有作用域,每次会开启新的shell,变量不能通用。echo ${name} 可以将name的值输出。将反引号的结果作为输入内容。

2023-08-17 20:56:14 63

原创 Linux--运维和编程命令

注释,可以在任意地方,尽量用英文source 文件 . 文件 ---都可以用来执行文件;bash < 文件 通过数据流,将文件输入bash中运行;shell 可以用来处理文本;shell脚本是弱类型的脚本,语言定义变量,数据类型默认都是字符串类型,直接使用;弱类型语言,在定义数据类型的时候,不用主动声明该类型;全部默认是字符串;

2023-08-17 20:04:12 42

原创 linux--shell命令

程序员敲的程序--发给shell,shell转化到操作系统,操作系统转化为机器硬件;

2023-08-13 16:36:16 34

原创 Linux--grep命令

全局搜索用户指定的模式,对目标文本进行筛查,打印输出结果;通过$(cmd), 将命令的结果作为替换掉$(cmd);在Linux中,所有的文件的结尾都有一个$,符号;|| 左边正确,右边不执行;&& 左边错误,不执行;左边正确,执行右边;按行输出, 命令 参数 模式 文本。.表示匹配某种字符,不匹配空行;\专业字符,使某种字符显回原形;表示输出结尾有 . 的行;/dev/null 回收站。-c ,计算匹配的行数;“^#”表示以#开头的;$表示以某种东西结尾的,

2023-08-13 15:48:41 42

原创 Linux入门--shell文本

变量赋值的时候foo=barecho $foo可以查出foo的值,但是不能写foo = bar;编译器会将= bar,单独分隔开;会认为进行foo 命令,第一个参数是= ,第二个参数是bar;’ ‘ 是原意字符串,变量值不会发生转变;“” 会将变量值发生转变;echo 用于向窗口输出文本;

2023-08-11 19:59:23 23

原创 linux--chmod应用

数字权限,用数字代替字母。可以用chmod u+rw //添加权限或者chmod 600 用数字代替。

2023-08-11 17:12:29 24

原创 Linux--入门shell

使用>>,是增加文件的内容。echo:打印输入的字符串。

2023-08-09 20:27:18 18

原创 docker的名词概念

docker基本组成客户端 服务器 仓库。

2023-08-08 16:30:25 43

原创 docker--概述

写代码会接触开发环境,测试环境,生产环境。在软件跨环境迁移的时候,会出现“水土不服”,用docker将代码和软件打包成为一个容器,传递容器。docker 采用沙箱机制,相互隔离。

2023-08-08 16:17:47 27

原创 const修饰的指针变量

const 修饰指针类型--可以修改指针变量的值,不可以修改指针指向空间的值。const修饰指针变量,可以修改指针指向空间变量的值。*pp是一级指针的值(地址)**pp值的是对应的数据。

2023-08-06 19:31:52 27

原创 c语言--万能指针

在通过万能指针修改变量的值,需要找到变量对应的指针类型。万能指针在内存占的字节大小:4。可以接受任意类型变量的内存地址。

2023-08-06 16:42:47 51

原创 c语言--野指针与空指针

是取地址符号是升维度的*是取值符号是降维度的强制类型转化。在定义指针类型,一定要与变量的类型对应上。

2023-08-06 16:32:31 35

原创 c语言--指针

外存:外部存储器,长时间保存程序/数据--掉电不丢失ROM,ERROM,FLASH,硬盘,光盘。内存:内部存储器,暂存程序/数据--掉电丢失SRAM,DRAM,DDR,DDR2,DDR3。将内存抽象成一个很大的一维字符数组,编码就是将每一个字节分配一个32/64位的编号。存储器:计算机的组成中,用来存储数据和数据,辅助CPU进行运算处理的重要部分。所有的指针类型存储的都是内存地址,内存地址都是无符号的十六进制整型数。在32位的操作系统下,指针类型是4字节。int:占4个字节,分配4个地址。

2023-08-06 15:40:55 20

原创 正太杯--比赛经验

研究有市场,相关产业基础的现象或者问题,通过调查分析,输出有价值,有数据的观点。多描述,呈现数据的价值。

2023-07-31 17:25:34 333

原创 正太杯--作品展示

不同年龄段对品牌的认知差异。通过行业报告--提出问题。不同年龄对广告的偏好。产品定位,品牌关注点。

2023-07-31 17:13:04 308

原创 正大杯--培训

调研报告调研报告--实际问题可以借鉴科研论文。先把背景说清楚--在引出问题重要,比较复杂的,放在附录。

2023-07-31 16:59:01 39 1

原创 Github入门--基本概念

李四改完代码后,发起请求,张三觉得不错,合并到原仓库中。复制克隆项目(fork):可以修改别人的源代码。仓库:用来存放代码,一个项目对应一个仓库。借助github托管项目代码。关注后,有后续更新通知。发现bug,需要讨论。

2023-07-31 12:01:54 21 1

原创 Linux入门--用户,用户组

g ,指定已经存在的用户组,创建后的用户加入到指定的用户组中,如果不使用 -g ,会创建一个与用户同名的用户组,然后将用户加入到同名的用户组中。-d,指定用户在HOME路径,不指定,默认在/HOME/用户名。groupdel 用户组名 删除用户组。groupadd 用户组名 创建用户组。useradd 【-g -d 】用户名。

2023-07-30 11:23:01 36 1

原创 Linux入门--vi编辑器

vi/vim是文本编辑器,vim还具有shell程序编辑功能。如果路径不存在,编辑新的文件,如果存在,编辑已有文件。: 以:这个符号开始,通常对文件进行保存,退出。在键盘下敲下的快捷键都理解为命令,驱动不同的功能。在此模式下,不能自由进行文本编辑。基本这些命令用熟了,就可以了。所谓是编辑模式,插入模式。可以对文本进行自由编辑。

2023-07-29 19:48:06 32 1

原创 Linux入门--root用户

其他用户切换到root需要密码,root切换到其他用户需要密码。不要长期使用root;可以通过sudo给以授权的普通用户使用。Linux系统采用多用户管理,root是最大权限的管理员。普通用户在home下不受限,在其他目录下只读和执行的权限。exit 切换回到原来用户。不写用户名,默认是root。可以在根目录下创建文件。su 可以用来切换命令。

2023-07-27 12:39:30 758 1

原创 Linux入门--命令

俩者的区别:mkdir 创建新的文件夹,touch创建或者更新文件夹,没有选项,只能创建一级。【-r】复制文件夹的时候使用,参数1被复制的文件(夹),参数2,复制到的地方。-r 用于删除文件夹,-f 用于强制删除(root用户)。rm 【-r -f 】 参数1 参数2.... 参数N。参数1被移动的文件(夹),参数2,移动到的地方。【-p】可以用来创建父目录不在的多层级目录。*test,用来匹配以test结尾的文件。*test*,用来匹配含有test的文件。test*,用来匹配test开头的文件。

2023-07-26 11:43:00 18 1

原创 linux入门--相对路径 绝对路径

表示HOME目录,cd~/Desktop,表示切换到home目录下的Desktop。. 表示当前目录,cd ./Desktop ,相当于cd Desktop。.. 表示上一级目录,cd..表示返回上一级,cd../..表示返回上俩级。以当前路径作为起点,无须/,直接cd 路径。以根目录作为起点,以/开头来写的路径。直接用cd,可以切回至home目录。

2023-07-26 08:58:27 202 1

原创 Linux入门--目录切换的命令(cd/pwd)

cd 【linux路径】,表示切换到哪个工作目录下,不加路径,表示切换到home的目录。pwd 没有参数,没有选项,直接输入,查看当前目录。

2023-07-25 22:16:35 45

空空如也

空空如也

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

TA关注的人

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