- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 VSCode C++多文件编译(最简单的方法)
C++中编写类时往往会分成.h和.cpp方便代码编写,这篇文章就来讲讲VSCode中怎么进行多文件编译。1.安装插件为了方便编译需要安装图中插件,不过相信写C++的应该都安装了吧。2.原因分析及解决思路当我们按单文件编译方法直接进行多文件编译的时候会出现报错在报错中指出我们类中的成员函数未定义,这是因为我们实现成员函数的cpp文件为被编译。VSCode其实是通过通过插件自动的编译命令并运行。编译指令在.vscode文件下的tasks.json中,于是我们查看一下自动生成的编译指令。发现编
2021-03-10 19:24:34
27395
32
原创 树莓派(Raspberry Pi) Pico usb输出(Hello World!)
1.必备工具PuTTY 下载地址2.查看端口并连接打开windows设备管理器,在端口一栏就能看到端口号我这里是COM3打开刚刚安装的putty输入端口号和比特率115200点击open,就可以看到效果了。连接先将程序烧录进去哦。程序源码...
2021-03-05 14:32:06
2947
1
原创 树莓派(Raspberry Pi) Pico VSCode C/C++开发环境配置(无需Visual Studio)
此教程可以不从Visual Studio启动,详情请直接看第三部分。1.安装必要工具ARM GCC compiler 下载地址下载exe安装版进行安装2.CMake 下载地址安装完成后并把cmake添加到环境变量中。3.VSCode(相信大家都会装)4.Python安装教程5.Git 下载地址此处默认编辑器其实选什么都行,实际使用中用的不多。安装过程中都某些选项有疑问直接按默认的安装就行,也可以自己百度一下详细教程。2.下载并配置SDK先进入自己想安装的位置再输入以下指令
2021-03-05 11:20:54
10185
12
原创 数学基础(一)--矩阵运算(一)
编程需不需要数学?很多人可能认为数学在编程中并没有什么重要的作用,最多进行简单的加减乘除。当前其实数学在编程中有着至关重要的作用。当你想写一个人工智能时,一个简单的图像识别就需要用到矩阵,向量的运算,甚至还要用到积分。当你设计一个游戏时你需要用到向量来计算人物的移动,还需要计算人物的攻击力等参数使每个人物都有自己的优缺点。甚至连一个简单的图片压缩都要用到积分,编码的计算。没有数学你在编程中只能做最...
2019-07-25 11:30:30
600
2
原创 Java文件处理(三)--图片处理系列之bmp图片颜色反向
之前我们研究了如何获取文件的二进制编码。计算机中图片也是以二进制的方式保存。获取到图片的二进制编码后,只要对这些编码进行操作就可以想要的图片了。 下面就来探索如何将图片颜色反向。常见的图片格式有jpg,bmp,png,gif。而jpg,png,gif都是按一定的标准进行压缩的,处理起来比较麻烦。bmp为未压缩的图片,所以我选择了bmp格式的图片进行颜色反向。...
2019-07-21 21:19:00
1152
原创 Java文件处理(二)--简单的文件加密
之前已经研究了文本文件转二进制文件,还记得之前的想法吗。通过在二进制文件中插入一个字节,使文件无法正常打开。直接贴代码import java.io.DataOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.File...
2019-07-20 14:20:11
255
原创 java文件处理(一)--文本文件转二进制文件
@TOC一个文件在计算机内是以二进制的形式储存的。打开一个文件时,计算机会根据文件的类型对文件就行解析,最后得到了我们所看到的文字,图片,视频等。于是我就想,能不能在一个文件中随意加入一个字节使解析程序因这个字节的干扰而得不到正确的结果,甚至无法解析,来达到即使别人得到了文件也打不开的效果。1.读取二进制数据流为了能实现上面的目的,我于是打算先读取文件的二进制数据流。 public sta...
2019-07-20 11:11:00
5401
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人