自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mac下使用Boost通过程序与stm32通信

问题执行报错libc++abi.dylib: terminating with uncaught exception of type boost::wrapexcept<boost::system::system_error>: open: No such file or directoryAbort trap: 6原因:你要使用的串口,正在被另外一个程序占用解决方案:关掉...

2020-04-30 11:16:43 631

原创 Mac下使用CLion的serial Port Monitor插件与stm32进行串口通信

描述我有一个stm32的板子和一个步进电机,stm32会根据发来的字符,换算成指定的脉冲发送给电机,以使步进电机完成固定角度的转动之前是在Windows下使用XCOM完成串口通信。现在的需求是想使用Mac电脑来发送消息(这只是第一步,剩下会构建一个项目,纯使用代码来控制电机)因此描述一下我们的需求和配置一台Mac一个stm32的板子,我的板子型号是stm32F767IG,(额外的步进电...

2020-04-28 11:39:55 2876 7

原创 Mac安装boost

描述Mac系统下安装boost库命令brew install boost

2020-04-28 11:09:02 350

原创 Ubuntu和Mac安装lightgbm

描述lightgbm是一种机器学习算法Ubuntu安装安装命令pip install lightgbmMac安装正确安装命令brew install lightgbm安装出现问题在Mac下,我使用了如下命令安装pip install lightgbm接下来执行代码报错OSError: dlopen(/opt/anaconda3/lib/python3.7/site-p...

2020-04-24 22:06:22 314

原创 Matlab热点图实现

描述代码还没有细看,搜的别人的,而且忘了是谁的了哈哈用matlab看看还行,项目实施还是得用其他语言copy在这里,以防丢失代码clc;clear;t=[0:0.01:1].^1.0;x=0.5*(t.^2).*cos(5*pi*t.^2)+0.5;y=0.5*(t.^2).*sin(5*pi*t.^2)+0.5;%构建绘图网格[X,Y]=meshgrid(0:0.001:...

2020-04-24 15:52:24 1995

原创 快速排序算法C++实现

描述快排算法代码代码参考链接为https://blog.csdn.net/qq_28584889/article/details/88136498感谢结果为升序(从小到大)void quickSort(int left, int right, vector<int>& arr){ if(left >= right) return; int i, j,...

2020-04-24 14:04:06 268

原创 QT配置加载头文件及库

描述还是由于前一阵的项目,关于QT的一个小代码我仍然需要长期维护。因此在这里记录一下,如何配置一个新的外部库包括:如何添加头文件如何链接静态库我的当前电脑是Mac,但在Ubuntu系统下代码是通用的,只需要替换相应路径即可代码QT的写法还是有自己特点的,切勿自己去随意更改QT配置我的项目是这么写的,这一节需要结合自己情况QT += core guigreate...

2020-04-21 14:55:10 2383

原创 QT报错dyld: Symbol not found: __cg_DGifCloseFile

描述在使用QT开发opencv和fastrtps配置的项目时,没有bug,但运行时交互界面不能启动奇怪的是,在生成的build-XXX-Desktop_Qt_5_11_1_clang_64bit-Debug/文件夹中的可执行文件.XXX是可以成功被运行的报错内容为dyld: Symbol not found: __cg_DGifCloseFile Referenced from: /S...

2020-04-21 14:42:40 723

原创 C++读写文件并更改已知内容中的参数

描述当你需要更改某个.json或者.lua文件中的参数文件内容你是完全已知的,注意,是全部已知的那么你就可以使用下面的代码来更改了注意,这是一种投机取巧的办法,并不是通过配置lua环境来进行的参数更改,而是暴力重新覆盖文件的方式来更新参数。这种方法是有局限性的,也就是你要知道文件的全部内容,而且你要知道更改什么变量的参数。除了敏捷开发的需求外,我不建议使用这种方法。正确读取lua的方...

2020-04-20 23:01:39 1941

原创 C++配置lua并读写lua文件

描述如何使用C++配置lua库,并读写lua文件配置lua进入lua官方网站http://www.lua.org点击“Download”,下载最新版本的lua库下载后的文件名类似于“lua-5.3.5.tar.gz”,解压它解压后的文件夹应该包含一个“src”的文件夹,里面包含lua官方的api,包括很多.c和.h文件,还有一个makefile将这个src文件夹拷贝到你的工程目录下...

2020-04-19 23:53:17 1523

原创 C语言sprintf函数%d%t%n

描述C语言字符串各常见类型变量,使用printf替换体%写法写法int:%dstring:%sfloat:%f空格:%t换行:%n特殊双引号字符串中怎么出现双引号// my name is "Mac"string = "my name is \"Mac\""tab和字符串换行如何在字符串中体现tab,并且在字符串过长时还能进行换行编写呢在一行字符串后面加上 \使...

2020-04-19 23:25:32 4527

原创 tensorflow实战(二)——自编码器

自编码器自行百度,待补充学习1. one_hot 独热编码mnist = input_data.read_data_sets('MNIST_data/', one_hot = True)可以把数据(比如5以内的数)编码成5维,数据在哪,哪个位置就是1的 [0, 0, 0, 0, 1]这种数据格式2. 数据标准化处理preprocessor = prep.StandardScaler...

2020-04-16 18:57:27 264

原创 C++动态定义二维数组和三维数组

代码// 动态二维bool** isOccupy = new bool* [placeWay_num_x];for(int i = 0; i < placeWay_num_x; i++){ isOccupy[i] = new bool[placeWay_num_y]; for (int j = 0; j < placeWay_num_y; j++){ ...

2020-04-16 11:25:59 283 2

原创 tensorflow实战(一)——MNIST数据集的hello world

描述这一系列文章全部参考黄文坚 的《tensorflow实战》第三章学习交叉熵cross_entropy = tf.reduce_mean(-tf.reduce_sum(y_ * tf.log(y), reduction_indices=[1]))reduction_indices=[0]的意思是,按行求和(列数不变,行全部加在一起)reduction_indices=[1]的意...

2020-04-16 11:13:44 121

原创 tensorflow运行时的一些警告提示解决方法

描述运行tensorflow程序时,跳出的一些警告提示的解决办法持续更新问题1FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)ty...

2020-04-10 16:35:13 2228

原创 U盘格式化及读写问题

描述在执行其他操作时搞坏了U盘系统。现在对U盘进行格式化Mac下格式化U盘插上U盘后,打开Mac的磁盘工具,选择“抹掉”格式选择MS-DOS(FAT)读写错误格式化的U盘插入Ubuntu系统后,我拷贝了一些文件到U盘失败,错误提示The destination is read-only也就是这个U盘现在是只读模式。原因: 我也不知道。。。。。解决办法:执行命令killal...

2020-04-08 20:38:13 999

原创 stm32——定时器中断控制步进电机

描述工作需要利用了一些时间完成了定时器中断控制步进电机,这篇文章记录一下开发过程步进电机控制1. 基本知识步进电机是有机座号的,又叫电机外径,一共有28、42、57、86、110、130型号。我使用的是42电机,用尺子量量就会发现它的尺寸是42mm步进电机步距角:输入一个电脉冲信号,步进电动机转子相应的角位移。我使用的电机步距角为1.8°细分数就是指电机运转时的真实步距角是...

2020-04-07 15:01:01 6531 3

原创 stm32——编写程序及运行

描述这里还是说明一下本人还是一个算法工程师,虽然本科专业为自动化,但是单片机这项技能早就丢了哈哈。这次是项目需要,因此简单拾起来了一下下,因此这些文章还是属于记录性质的,并不高端也不难,仅仅面向初学者吧stm32项目搭建基础好吧进入主题,我们现在要搭建一个stm32的项目我还是把问题写在最开始把1. 注册keil你的keil需要注册当你编写了几行类似于helloworld的小代码...

2020-04-07 12:05:11 6392

原创 stm32——项目准备中keil、XCOM的安装与配置

keil的安装keil5是一个开源的C语言开发系统,stm32可以使用它来编辑项目keil的安装很简单,从网上找到资源,所有安装选项一路默认。我安装的版本是keil uvision5添加pack仅仅安装了keil是不够的,如果没有对应的pack,你就不能完成这个型号单片机的项目,我们还应该安装对应单片机型号的pack点击菜单栏的“File”—>“Device Database”,...

2020-04-07 11:07:17 3149

jpg_to_bmp

该程序可以将目标文件夹下的jpg图片自动转为bmp格式。

2018-05-07

空空如也

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

TA关注的人

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