自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VScode运行golang程序报错failed to launch: could not launch process : not an executable file

failed to launch: could not launch process : not an executable file

2023-06-10 13:11:51 1992

原创 Spring Cloud中Controller单元测试 Junit5 & MockMvc

Spring Cloud中对Controller进行单元测试,使用Junit5和Mock进行测试时的一些注意点

2022-11-15 19:32:54 1747 1

转载 解决golang报错时输出绝对路径问题

解决golang报错时输出绝对路径问题

2022-01-27 15:59:19 625

原创 windows下使用vscode运行和调试golang程序

测试代码如下://main.gopackage mainimport ( "math" "fmt")func main() { fmt.Printf("Hello, world. Sqrt(2) = %v\n", math.Sqrt(2))}方法一:使用Go: Attach to local process先使用go build命令将main.go文件编译成exe文件,然后.\main.exe运行程序。在vscode中添加配置文件,在launch.json中添加Go:

2022-01-27 10:54:11 4364

原创 VScode报错build constraints exclude all Go files in syscall\js

VScode解决build constraints exclude all Go files in syscall\js错误

2022-01-24 15:22:15 3638

原创 Centos7编译安装FFMPEG+H264

编译具体步骤如下:先解压openh264-master.zipunzip openh264-master.zipcd openh264-master/执行makemake如果出现nasm:命令查不到,则需要安装nsam,使用命令yum install build-essential nasm -y执行 make installmake install如果出现git: command不存在可忽略然后编译ffmpeg解压ffmpeg-4.1.4.tar.

2021-06-24 13:47:48 952

原创 Jetbarins 手动离线安装升级包

check updates,下载失败后event log的提示中会有下载差分包的URL路径,直接复制URL通过浏览器下载差分升级包。1、用管理员权限打开cmd,进入到差分升级包保存的路径,然后执行下面命令。引号中的路径是程序的安装路径java -jar .\IU-201.6668.13-201.6668.60-patch-jbr11-win.jar "D:\\work\\software\\idea"2、同样用cmd进入安装包的路径,运行下面命令。java -classpath AI-.

2021-06-24 11:16:23 612

原创 Linux下Redis无法通过服务器的IP地址连接的解决方法

问题使用IP地址连接redis时,代码报错连接不上redis(uable to connect to xxx.xxx.xxx.xxx:6379)解决方法*在redis.conf的配置文件中默认bind 127.0.0.1,因此只能通过127.0.0.1去连接redis,只需要改成bind 0.0.0.0 *就可以通过redis所在服务器的IP去连接...

2020-04-08 17:02:32 1578 1

原创 Centos8安装遇到的问题与解决方法

Centos8安装1、先安装Centos8虚拟机我选择的是workstation,或者选择Gui 的server,安装和centos7的步骤基本一致,不再赘述。2、问题与解决方法1)问题:安装完成之后发现桌面上什么也没有,左上角也不是Application菜单,而是Activity菜单,每次打开终端都要选择Activity菜单,再打开终端,非常麻烦。解决方法:a.定义快捷键,右键打...

2019-12-22 00:39:27 7548

转载 sprintf、swprintf与wsprintf的用法与区别

函数说明:sprintf、swprintf分别是对单字节/双字节字符格式化的。sprintf只能输出字符,字符串和整型数据,要输出任意类型应该用swprintf 。swprintf将数据以格式化的形式写进宽字符串中,不显示。wsprintf是Windows版的sprintf,前面的w是Windows意思。函数wsprintf()将一系列的字符和数值输入到缓冲区。输出缓冲区里...

2019-04-08 12:17:13 7848

原创 进程间通信方式之消息队列,信号量和共享内存

1.什么是消息队列    消息队列( message queue ) : 消息队列是由消息的链表,存放在内核中并由消息队列标识符标识,具有特定的格式和优先级。消息队列克服了信号传递信息少、管道只能承载无格式字节流以及缓冲区大小受限等缺点,消息队列是随内核持续的。目前主要有两种类型--POSIX消息队列和系统V消息队列。2.消息队列APIa、msgget函数 该函数用来创建和访问一个消息队列。它的原...

2018-02-25 23:24:51 632

原创 学习队列遇到的一些问题

1.什么是队列 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。假设队列是q=(a1,a2,......,an),那么a1就是队头元素,而an是队尾元素。这样我们就可以删除时,总是从a1开始,而插入时,列在最后。这也比较符合我们通

2018-02-06 22:24:00 2526

原创 线性表的链式存储与删除

1.头指针和头结点的区别:头指针:a.头指针是指链表指向第一个结点的指针,若链表有头结点,则是指向头结点的指针b.头指针具有标识作用,所以头指针冠以链表的名字(指针变量的名字)c.无论链表是否为空,头指针均不为空d.头指针是链表的必要元素 头结点:a.头结点是为了操作的统一和方便而设立的,放在第一个元素的结点之前,其数据域一般无意义(但也可以用来存放链表的长度)

2018-02-03 19:59:01 2668

原创 C语言数据结构入门

1.数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。比如我们现在常用的搜索引擎,一般会有网页、MP3、图片、视频等分类。MP3就是声音数据,图片当然是图像数据,视频就不用说了,而网页其实指的就是全部数据的集合,包括最重要的数字和字符等文字数据。也就是说,我们

2018-02-01 21:00:38 466

原创 C/C++ 内存管理与预处理、结构体

1.内存分配一个由c/C++编译的程序占用的内存分为以下几个部分a.全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放b.文字常量区 —常量字符串就是放在这里的。 程序结束后由系统释放c.程序代码区—存放函数体的二进制代码。d

2018-01-30 18:08:12 324

原创 指针学习中遇到的问题

1.指针的概念 在计算机中,所有的数据都是存放在存储器中的。 一般把存储器中的一个字节称为一个内存单元, 不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占1个单元等, 在第二章中已有详细的介绍。为了正确地访问这些内存单元, 必须为每个内存单元编上号。 根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址。 既然根据内存单元的编号或地址就可以找到所需的内

2018-01-28 16:00:50 614

原创 C语言数组的一些常见问题

1.实参与形参的区别函数的参数分为形参和实参两种。形参出现在函数定义中,在整个函数体内都可以使用,离开该函数则不能使用。实参出现在主调函数中,进入被调函数后,实参变量也不能使用。形参和实参的功能是作数据传送。发生函数调用时,主调函数把实参的值传送给被调函数的形参从而实现主调函数向被调函数的数据传送。函数的形参和实参具有以下特点:a. 形参变量只有在被调用时才分配内存单元,在调用结束

2018-01-26 18:31:53 3203

原创 学习数据类型过程中遇到的问题

1.什么是定义?什么是声明?两者的区别是什么?所谓定义就是创建一个对象,为这个对象分配一块内存,同时给这块内存取一个名字,这个名字就是我们常说的对象名或变量名。但是注意,这个名字一旦和这块内存关联起来,他们就是一个整体,生死相依,不离不弃。并且这块内存的位置也不能被改变。一个对象或者变量,在一个区域内(全局,文件,函数,循环等)只能被定义一次,如果定义多次,编译器会提示你重复定义同一个变量或对

2018-01-24 21:19:20 464

原创 Linux必学的15个基本命令

文件处理命令:1.file   作用:通过探测文件内容判断文件类型,使用权限是所有用户。          格式: file [options] 文件名         [options]主要参数:-v:在标准输出后显示版本信息,并且退出。-z:探测压缩过的文件类型。-L:允许符合连接。-f name:从文件namefile中读取要分析的文件名列表。2.grep作用:grep命令可

2018-01-24 12:41:20 284

空空如也

空空如也

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

TA关注的人

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