自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 代码随想录算法训练营-day1-704.二分查找、27.移除元素

【代码】代码随想录算法训练营-day1-704.二分查找、27.移除元素。

2023-05-10 22:26:01 90

原创 6、矩阵加法

矩阵加法

2023-02-27 11:27:25 311

原创 5、异常处理

异常处理

2023-02-27 11:27:14 97

原创 4、跨步循环

跨步循环

2023-02-27 11:20:55 135

原创 3、显存分配:为GPU和CPU分配内存

显存分配

2023-02-14 21:06:41 795

原创 2、线程、块和网格

线程、块、网格

2023-02-14 20:53:10 1065

原创 1、第一个CUDA代码:hello gpu

第一个CUDA代码:hello gpu

2023-02-14 15:42:36 543

原创 VScode+cuda编程:常见环境问题

VScode+CUDA常见环境配置问题

2023-02-13 15:20:05 3583

原创 FPGA-1、verilog书写基本格式

FPGA自我学习笔记

2022-06-19 21:20:23 1776

原创 NVIDIA jetson nano/jetsonbot安装镜像

新卡烧录镜像:1、Win32DiskImager直接选择镜像文件,选择SD卡,写入。2、balenaEtcher直接选择镜像文件,选择SD卡,写入。旧卡烧录镜像:注意,这时的SD卡你可能已经装了jetson nano/jetbot的镜像,是linux系统,因此在win10上是显示不出来的,不会出现磁盘图标。不过按道理格式化工具是可以自己检测到的。我用了SDFormatter却还是显示不出来。所以给大家分享下另一个格式化工具。“重置”就是格式化,格式化后会在电脑上重新出现U盘格式,

2020-05-08 19:44:00 891

原创 解决Jetbot镜像解压CRC报错

最近本人遇到下载的好几个镜像都解压失败,报CRC错误,并且最近发现好多人也出现同样现象,百度也没找到解决办法,现分享本人的方法:现象原因个人推测之前的镜像太老,已经损坏,需要更换。(jetson nano镜像没问题,jetbot镜像报错)解决分享最新的镜像链接:https://pan.baidu.com/s/1sQyB9ArzgY5bOZUcWTfSew提取码:ua6n...

2020-05-08 19:20:49 374

原创 利用栈实现计算器功能-C语言

功能: 实现计算器,可以运算带括号的表达式。如1+(1+1)*2+1首先,我们需要了解中缀表达式和后缀表达式。中缀表达式(符号在中间):如1+(1+1)*2+1后缀表达式(符号在后面):如上会得到1 1 1 + 2 * + 1 +步骤:①从左往右,若遇到数字先放一边,遇到符号就进栈。②若栈顶是“(”,接下来符号肯定进栈;若接下来遇到“)”,“)”不进栈,将符号从栈里取出,直到遇到...

2020-03-01 16:24:19 11233 7

原创 利用双向循环链表,实现用户输入一个数使26个字母的排列发生变化

实现用户输入一个数使26个字母的排列发生变化* 例如用户输入3,输入结果:* DEFGHIJKLMNOPQRSTUVWXYZABC* 同时需要支持负数,例如用户输入-3,输出结果:* XYZABCDEFGHIJKLMNOPQRSTUVW假设初始链表:插入元素(尾插法):删除元素:main.c/*程序功能:实现用户输入一个数使26个字母的排列发生变化, * 例如用户输...

2020-02-28 16:21:41 707

原创 图书管理系统

C语言实现的图书管理系统/*作品:图书管理系统v1.0作者:黄xx时间:2019/11/20*/#include <stdio.h>#include <stdlib.h>#include <string.h>struct Book{ char name[32]; //书名 int count; //书数 int flag; /...

2019-11-21 12:57:56 145

原创 初识Shell——转义字符,命令替换,变量替换

一、转义字符转义字符含义\\反斜杠\a警报,响铃\b退格(删除键)\f换页(FF),将当前位置移到下页开头\n换行\r回车\t水平制表符(tab键)\v垂直制表符注意:-e 表示对转义字符进行替换。如果不使用 -e 选项,将会原样输出。1、#!/bin/basha=10echo -e "Value of...

2019-10-23 19:40:37 360

原创 初识Shell——特殊变量$

一、特殊变量列表变量含义$0当前脚本的文件名$n传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。$#传递给脚本或函数的参数个数。$*传递给脚本或函数的所有参数。$@传递给脚本或函数的所有参数。被双引号(" ")包含时,与 $* 稍有不同$?上个命令的退出状态,或函数的返回值。$$...

2019-10-23 18:57:27 95

原创 Linux常见问题——切换root用户失败

一、问题二、原因刚安装好的Linux系统,没有给root设置密码。三、解决办法重新设置密码

2019-10-22 18:48:19 1796

原创 初识Shell——变量

一、定义变量有三种方式:variable=valuevariable=‘value’variable=“value”variable 是变量名,value 是赋给变量的值。注意:单引号与双引号的区别:变量的内容是数字,可不加引号需要原样输出就加单引号最好都加上双引号,如过遇到${}会输出其中内容,而不会直接输出 ${}二、使用变量使用一个定义过的变量,只要在变量名前面...

2019-10-20 15:36:45 88

原创 初识Shell——Hello World!

一、第1种表达方式其中:#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell。echo命令用于向窗口输出文本。chmod +x ./test.sh #使脚本具有执行权限。二、第2种表达方式代码中去掉了#!/bin/bash,因为我执行时加了/bin/sh 指明了编译器位置。read表示从输入,用法看下面的补充知识点。PERSON...

2019-10-20 14:47:21 119

原创 初识Shell——Shell提示符$

一、概念对于普通用户,Base shell 默认的提示符是美元符号$;对于超级用户(root 用户),Bash Shell 默认的提示符是井号#。该符号表示 Shell 等待输入命令。不同的 Linux 发行版使用的提示符格式不同。如我的:启动 Shell 的用户名,hhz;本地主机名称,hhz;当前目录,波浪号~是主目录的简写表示法。二、格式Shell 通过PS1和PS2两个环...

2019-10-20 00:38:30 1203

原创 初识Shell——Shell的概念、查看Shell

一、Shell的概念该程序的作用就是接收用户的操作(点击图标、输入命令),并进行简单的处理,然后再传递给内核。如此一来,用户和内核之间就多了一层“代理”,这层“代理”既简化了用户的操作,也保护了内核。这层“代理”,在Linux下,这个命令行程序叫做 Shell。Shell 是将内核、程序和用户连接了起来。Shell 是一种脚本语言,我们编写完源码直接运行源码。Shell 主要用来开发一...

2019-10-19 22:05:57 586

原创 Linux误区——/bin和/usr/bin

/bin目录下是共用的程序(一般是可执行的文件)。/usr/bin目录下是当前用户的程序。就相当与WIN系统下的共享文档和我的文档关系一样。约定而已, 为了方便管理, 也并不是说必须要这么做。实际上你愿意, 你可以把你的可执行文件放到任何一个地方。...

2019-10-19 21:28:53 3667

原创 Linux相关练习——概念题

一、Linux基础知识考查1、在Linux 系统中,以(文件)方式访问设备2、前台起动的进程使用(Ctrl+c)终止。3、在使用ls 命令时,用八进制形式显示非打印字符应使用参数(-b) 。4、在Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。5、在Linux 系统中,压缩文件后生成后缀为.gz 文件的命令是(gzip)。6、将/home/stud1/wa...

2019-10-19 19:05:48 278

原创 Linux常用操作——makefile

makefilemake命令运行时,须要一个 Makefile 文件,以告诉make命令须要怎么样的去编译和链接程序。Makefile内容的核心是一系列的规则,这些规则告诉make程序要做的事以及做这件事所依赖的条件。1、具体规则vim Makefile规则的三个要素:目标、依赖、命令基本格式:target: dependency (Tab字符)command target(目标...

2019-10-19 00:08:49 207

原创 Linux常用命令——文件处理类

file1、作用file 通过探测文件内容判断文件类型,使用权限是所有用户。2、格式file [options] 文件名3、[options]主要参数-v:在标准输出后显示版本信息,并且退出。-b:列出辨识结果时,不显示文件名称;-c:详细显示指令执行过程,便于排错或分析程序执行的情形;-f<名称文件>:指定名称文件,其内容有一个或多个文件名称时,让file依序...

2019-10-17 00:28:37 122

原创 C++_基础2.10常量的引用

2.10常量的引用1、常量的引用-1.1 使用场景,修饰形参为只读-1.2 const int & a=10;会分配内存#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;void test01(){ //int &ref=10;//引用了不合法的内存,不可以 ...

2019-06-12 16:48:14 93

原创 C++_基础2.9指针的引用

2.8指针的引用#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;struct Person{ int m_Age;};void allocatMemory(Person ** p)//**p 具体的Person对象 *p是对象的指针 p指针的指针{ *p=(Person...

2019-06-12 16:28:38 78

原创 C++_基础2.8参数的传递方式

2.8参数的传递方式1、参数三种传递方式-1 值传递-2 地址传递-3 引用传递2、注意事项-1 不要返回局部变量的引用-2 如果函数的返回值是引用,那么函数的调用#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;void mySwap(int a,int b){ in...

2019-06-11 18:44:17 70

原创 C++_基础2.7引用的基本语法以及注意事项

2.7引用的基本语法以及注意事项1、引用-1 用途起别名-2 Type&别名=原名-3 引用必须初始化-4 一旦初始化后,不能修改-5 对数组建立引用#define _CRT_SECURE_NO_WARNINGS#include <iostream>using namespace std;//1、引用基本语法 Type &别名=原名void te...

2019-06-11 17:28:26 156

原创 C++_基础2.6尽量用const代替define

2.6尽量用const代替defineC:#define MAX 1024;C++:const int max=1024;原因:define定义的宏从未被编译器看到过,因为在预处理阶段,所有的MAC都已经被替换成了1024。如果MAX不在main里面,编译出错会出现1024,不出现MAX,不容易解决此错误。#const与#define的区别1.const有类型,可进行编译器类型安全检...

2019-06-10 17:42:14 246

原创 C++_基础2.5const分配内存情况

2.5const分配内存情况只要const是分配内存的,通过改地址就可以修改其内容。#define _CRT_SECURE_NO_WARNINGS //传统环境下C++不支持传统C语言#include <iostream>#include <string>using namespace std;//1、const分配内部,取地址会分配临时内存//2、exte...

2019-06-10 17:32:17 167

原创 C++_基础2.4C++语言中的const默认是外部链接

2.4C++语言中的const默认是外部链接1、C语言中const int a = 10; //C语言中默认const是外部链接#define _CRT_SECURE_NO_WARNINGS#include <stdio.h>#include <string.h>#include <stdlib.h>int main() { extern...

2019-04-26 19:57:31 297

原创 C++_基础2.3C++对C语言的增强

*2.3 C++对C语言的增强1、全局变量检测增强,C可以,C++报错2、函数检测增强2.1参数类型检测2.2返回值检测2.3传参个数检测3、类型转换检测增强3.1malloc返回void*,c中可以不用强转,C++必须强转4、struct增强4.1c中不许有函数,c++可以4.2使用C必须加关键字struct,C++可以不加5、bool数据类型增强5.1C没有,C++有...

2019-04-15 20:43:52 236

原创 C++_基础2.2using声明和using编译指令

04、using声明和using编译指令主要两个注意点#define _CRT_SECURE_NO_WARNINGS //传统环境下C++不支持传统C语言#include <iostream>using namespace std;namespace King{ int sunwukongID = 10;}void test01(){ int sunwuko...

2019-04-15 18:47:07 406

原创 C++_基础2.1namespace的使用

03、namespace的使用1、用途:解决名称冲突问题2、必须在全局作用域下声明3、命名空间下可以放入 函数、变量、结构体、类4、命名空间可以嵌套命名空间5、命名空间是开放的,可以随时加新的成员6、匿名命名空间出现问题:原因:头文件1、2都用到了goAtck()函数解决办法其他介绍及用途:#define _CRT_SECURE_NO_WARNINGS //...

2019-04-15 18:46:19 167

原创 C++_基础1.2双冒号作用域运算符

02、双冒号作用域运算符#define _CRT_SECURE_NO_WARNINGS //传统环境下C++不支持传统C语言#include <iostream>using namespace std;int atk = 200;void test01(){ int atk = 100; cout << "攻击力为:" << atk <&...

2019-04-15 18:44:53 321

原创 C++_基础1.1初识——Hellow world

01、Hello worldC++是一门面向对象的编程语言。#include <iostream> //输入输出流 in输入 out输出using namespace std;//使用命名空间 std 即打开一个std的房间//防止命名冲突,比如cout就是用的std房间中的,不是其他地方的//函数入口地址int main(){ //cout 标准的输出 //左移...

2019-04-15 18:42:12 921

VHDL实现0~999任意进制计数器完整代码

该文件是完整工程的代码,请用Quartus打开,还有该代码的数电EDA实验报告请看我上传的文件

2019-01-13

VHDL实现0~999任意进制计数器报告

该文档为打报告形式,用VHDL语言在Quartus13.1坏境下运行,可实现0~999任意进制计数器的实现以及数码管显示.完整代码请看我上传的文件

2019-01-13

空空如也

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

TA关注的人

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