自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会飞的石头

保持成长,保持好奇,保持安静,保持沉默。

  • 博客(438)
  • 资源 (16)
  • 收藏
  • 关注

原创 arm-none-eabi-gcc下实现printf的两种方式

arm-none-eabi-gcc下实现printf的两种方式

2023-11-01 15:07:51 1343

原创 openpyxl: Value must be either numerical or a string containing a wildcard

通过 pip show openyxl 检查发现两者的 openyxl 版本有差异,有问题的是 3.1.2 没问题的是 3.0.10。安装3.0.10版本,通过命令 pip install openpyxl==3.0.10。卸载 3.1.2 版本,通过命令 pip uninstall openpyxl。后排查在其他电脑上相同的py脚本,相同的excel文件,程序正常;

2023-09-01 14:19:17 1642

原创 python Crypto 包安装

python Crypto 包安装

2023-08-23 13:56:35 2477

原创 gcc编译出现bar causes a section type conflict with foo问题解决

函数应该放置在一个可执行(executable)类型的section,而变量应该放置在一个可读写(read-write)类型的section。函数应该放置在一个可执行(executable)类型的section,而变量应该放置在一个可读写(read-write)类型的section内。如下是charGPT给出的答复,结论是:bar和foo放在同一个section内,但是它们的类型不同,这样,foo函数和bar变量将分别被放置在不同的section内,解决了类型冲突问题。这里bar是变量名,foo是函数名。

2023-07-30 17:50:49 613

原创 列出从n个数组中各取1个用来组成元素个数为n的组合---python

使用python实现:列出从n个数组中各取1个用来组成元素个数为n的组合

2023-06-12 18:48:03 160

原创 Eclipse 4.27.0 制作并使用jar包

记录使用Eclipse 4.27.0 制作并使用jar包的过程

2023-04-18 18:02:17 901

原创 销毁QWidget的一种方式

销毁QWidget的一种方式

2023-03-01 18:32:26 1349

原创 Qt 驱动条形码打印机的一点经验

1. 下载条形码和二维码的生成库,可以参考这里;2. 上边库的使用方法大体是,具体原因后面会讲:a. 创建 zint_symbol 实例;b. 设置相关参数,如:my_symbol->input_mode = DATA_MODE;my_symbol->symbology = BARCODE_CODE128; // 条形码c. 设置输出文件路径,如:strcp...

2023-03-01 18:05:54 425

原创 IAR警告抑制及还原

IAR警告抑制及还原

2023-02-15 10:14:25 955

原创 keil转IAR后进不了SystemInit()问题排查

keil转IAR时进不了SystemInit()问题排查

2022-10-17 09:40:16 555

转载 IAR如何将一组函数或变量放在特定段内

IAR如何将一组函数或变量放在特定段内

2022-09-27 14:51:00 1244

原创 TC297程序进busError时问题定位

介绍当TC297程序进入busError时如何定位问题,及参考依据。

2022-07-04 15:47:25 1787

原创 jenkenis ERROR: Error fetching remote repo ‘origin‘ 一种解决方式

说明:工作中配置jenkins在拉取gitlab出现如题错误,从网上查到的解释是说repo太大,这边尝试了将拷贝层级 depth 改为 1 还是失败, 后面尝试了多种其他解决方案,均失败。pipeline命令如下:pipeline { agent any options { timeout(time: 2, unit: 'HOURS') } stages { stage('Fetch code') { ste

2022-04-25 15:01:52 4325

原创 使用python获取win10锁屏照片

环境:windows10python 3.7Pillow库使用 pip install Pillow 安装1. 先在文件浏览器中输入%localappdata%\Packages\Microsoft.Windows.ContentDeliveryManager_cw5n1h2txyewy\LocalState\Assets 然后拷贝实际地址,替换python中TARGET_PATH 对应部分;2. 把下面的python代码脚本和批处理脚本放在同一个目录下,双击批处理就可以看到锁屏..

2021-10-15 09:55:09 191

原创 git submodule 更新url 操作步骤

工作中遇到submodule要更新url的情况,一顿折腾算是搞定,这里记录下必要的操作步骤以备查询。第一步,修改.gitmodules 中submodule的url;dier

2021-06-07 21:53:08 4184 2

原创 使用win api 选择文件夹

code:#include <iostream>#include <string>#include <Windows.h>#include <ShlObj.h>#include <stdio.h>using namespace std;static void open_folder_browser(string& path);int main(){ cout << "hello, world!

2021-05-28 11:44:59 683

原创 C++11 静态断言—static_assert 介绍---链接

https://www.cnblogs.com/Braveliu/p/12220769.html

2021-04-13 10:31:52 119

原创 imgui中实现特定区域控件(button,combox等)不可修改的一种方式

工作中遇到点击按钮开始执行某个用时较长的功能,但同时希望能失能与功能相关的各种输入区,以免影响功能正常执行。解决思路:在当前window上的指定区域绘制子window,这样就能实现某些控件“失能”的效果。注意点:绘制子window默认是在上一个控件之后,需要通过 SetCursorScreenPos 接口来重置绘制postion示例代码如下:{ static bool show_cover_window_b= false; ImGui::Begin("Another Wind.

2021-04-08 18:43:04 2529

原创 imgui中调整Combo的宽度

最近在使用imgui时遇到Combo太宽导致界面不紧凑的情况,所以研究了下code,找到如下两个接口可用于调整Combo宽度:void ImGui::SetNextItemWidth(float item_width)void ImGui::PushItemWidth(float item_width)使用方式是在draw Combo及其他如InputInt等需要调整宽度的接口之前调用SetNextItemWidth 接口,在最后决定不再使用“自定义”宽度时,调用PushItemWidth ..

2021-04-01 16:12:32 3003

原创 imgui中在指定位置(非固定window方式)绘制text

工作中遇到要在一系列固定位置上绘制text的情况,之前采用每个text放到一个window里,通过SetWindowPos来固定位置,在实际使用时发现新增固定位置的text后会出现显示不全的问题,后经查看imgui源码,找到一个内部接口,可以在指定位置绘制text,参考代码示例如下:// 包含其他必要头文件#include "imgui_internal.h"void fun(void){ ImGui::Begin("test", NULL, ImGuiWindowFlags_NoRe

2021-03-09 18:04:32 2875 1

原创 使用移位和加法运算替代乘法运算

因为工作中遇到频繁操作乘法运算导致用时过多的情况,特找了下替代方案,但实测效果并不理想,暂做记录。#include <stdio.h>#include <stdlib.h>#include <stdint.h>#include <time.h>#define MAX_NM(a,b) (a > b? a: b)#define MIN_NM(a,b) (a < b? a: b)#define REPEAT_NUM 1...

2021-02-04 10:01:39 1686 1

转载 视差Disparity与深度图

转自:http://www.elecfans.com/d/863829.html双目立体视觉,在百度百科里的解释是这样解释的:双目立体视觉(BinocularStereoVision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法。一、视差Disparity与深度图提到双目视觉就不得不提视差图:双目立体视觉融合两只眼睛获得的图像并观察它们之间的差别,使我们可以获得明显的深度感,建立特征间的对

2021-02-03 19:57:56 8540

转载 对c++ mutable一个比较好的说明

转自:https://www.zhihu.com/question/64969053/answer/226142449摘自知乎里一个答复。const意思是“这个函数不修改对象内部状态”。为了保证这一点,编译器也会主动替你检查,确保你没有修改对象成员变量——否则内部状态就变了。mutable意思是“这个成员变量不算对象内部状态”。比如,你搞了个变量,用来统计某个对象的访问次数(比如供debug用)。它变成什么显然并不影响对象功用,但编译器并不知道:它仍然会阻止一个声明为cons..

2021-02-01 16:04:07 110 1

原创 vs2019不生成pdb文件的配置

项目-->属性-->C/C++-->所有选项-->调试信息格式,选择“无”,重新编译即可。

2020-12-30 15:58:34 5218 2

原创 And The Winner Is --- 百度网盘

链接: https://pan.baidu.com/s/1uTHvyGIzvHTcmb5pmXe6KA 提取码: k7db

2020-09-07 09:56:19 3653

原创 windows环境, C++程序里强制切换显卡(切换为英伟达)

因为目前项目的应用程序在windows下需要高性能显卡的支持,自己的电脑是双显卡,默认使用的是intel集成显卡,自己测试可以手动切换显卡为英伟达,但考虑到发布给客户,这么做不合适,所以找了下如何在程序中切换显卡的方式。参考这里:https://stackoverflow.com/questions/16823372/forcing-machine-to-use-dedicated-graphics-card/39047129,最高票的那个答复,英伟达资料链接:https://developer.dow

2020-08-18 18:36:03 2268 3

转载 libcpmt.lib(ppltasks.obj) : error LNK2001: 无法解析的外部符号 __CxxFrameHandler4问题解决

转自:http://blog.chinaunix.net/uid-24352482-id-3240009.html这个问题主要是针对libc和libcmt的问题(Runtime library中参数为/MT的条件下需要这两个lib的)正对VC2005,当你的工程为/MDd时,一般会在linker -> Input -> Ignore specific library中加入LIBCD和LIBCMTD,因为他是使用dll的,而在Release时,如果你选择/MD参数,你也需要加入LIBC和LI

2020-08-17 16:55:17 7153 1

原创 windows下打包,exe依赖查询等---链接

innosetup使用教程https://blog.csdn.net/hebbely/article/details/78168071enigma virtual box使用教程https://blog.csdn.net/weixin_42910765/article/details/88556660Dependency walker简单介绍(可以用来检查exe文件的依赖)https://bygeek.cn/2018/07/05/simple-user-guide-to-de..

2020-08-17 15:05:32 493

原创 解决 glfw3.lib(input.obj) : error LNK2019: 无法解析的外部符号 __imp_strspn,函数 glfwUpdateGamepadMappings 中引用了该符号

环境:vs2019 communityglfw3.3.2问题描述:因为想只用lib库编译代码,不想最终输出带上一堆dll文件,所以在vs做了如下图所示的设置:重新编译时出现如题类似的错误,查找资料这里想到可能也是最初建立glfw3.3.2编译工程时配置cmake时出现什么错误,所以对glfw3.3.2的cmake配置做如下图所示的修改:勾掉 USE_MSVC_RUNTIME_LIBRARY_DLL 这项,再次生成工程--->编译,得到新的lib文件,使用该文件,问题解决

2020-08-14 17:46:06 3470 5

原创 航拍中国-背景女声

来源:网络下载:链接: https://pan.baidu.com/s/1CDJwCcejor4N26Yl8stlBQ 提取码: 8bwn

2020-07-27 20:10:17 1102

原创 openGL相关链接整理

openGL教程:https://learnopengl-cn.github.io/openGL glew集成相关:https://learnopengl-cn.github.io/legacy/OPGL+GLFW+GLEW配置详细步骤利用GLFW和GLEW搭建OpenGL开发环境

2020-07-15 15:35:18 156

原创 git使用及问题解决链接整理

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!git submodule update获取不到最新提交的代码git clone --depth=1时的一些问题

2020-07-15 13:00:35 159

原创 gitlab ci相关的链接

最近在做gitlab ci的部署工作,期间遇到不少问题,这里罗列下主要的参考链接,供后期查用。1. 对gitlab ci的了解,参考如下链接。https://blog.csdn.net/Choerodon/article/details/977517542. 自己目前是在windows下安装的gitlab runner,参考如下链接。https://docs.gitlab.com/runner/install/windows.html注意,对runner的配置需要以管理员身份运行p.

2020-06-04 15:29:06 328

原创 关于异步IO比较好的说明---链接

https://zhuanlan.zhihu.com/p/37640811

2020-05-25 21:39:51 146

原创 S32K144 CAN的CTRL2设置的一点说明

2020-04-15 15:02:45 649

原创 stm32启动文件分析---链接

https://blog.csdn.net/weixin_30904593/article/details/96175157https://www.cnblogs.com/yangguang-it/p/6746065.html

2020-04-14 16:15:50 301

原创 keil5 不识别jlink的一种尝试思路

最近遇到keil不识别jlink设备的问题,最后问题解决(挺傻的一个问题)。环境:IDE:keil5.29MCU:s32k146jlink:V9.4(盗版)设备“供电后”连接jlink起初发现能够识别设备并能够debug,过一段时间发现keil不能识别jlink,现象如下图所示:十分可疑,因为之前所有连接没有变化,只是过了一段时间就出现这个现象,期间尝试了更换jl...

2020-04-13 17:35:21 27795 6

原创 keil5 手动添加device---链接

https://blog.csdn.net/qq_41673920/article/details/88645097

2020-04-11 14:45:08 1770

原创 蓝牙 CC2640资料---链接

别人整理的文章链接:https://blog.csdn.net/ganjielian0930/category_7196739.html芯片资料链接:http://www.ti.com/product/CC2640

2020-04-08 18:27:28 284

原创 Qt报告“QMYSQL driver not loaded”的解决办法---链接

https://blog.csdn.net/ac_blood/article/details/81334670我这边Qt使用的是Qt_5_10_0_MinGW_32bit,32位,而mysql安装的是64位版本,解决办法就是到mysql官网下载32位对应的压缩包,从中拷贝 mysql-5.7.29-win32\lib\libmysql.dll 到5.10.0\mingw53_32\bi...

2020-04-03 16:36:35 374

Model 3 CAN bus IDs and data.xlsx

Model 3 CAN bus IDs and data.xlsx

2021-06-08

Intel RealSense D400 Series Dynamic Calibration Tools_v2.11.0.0.zip

Intel RealSense D400 Series Dynamic Calibration Tools_v2.11.0.0

2021-05-06

UVC 1.5 Class specification.pdf

UVC 1.5 Class specification uvc规范协议V1.5(USB官方文档) UVC 1.5 Class specification UVC 1.5 Class specification UVC 1.5 Class specification

2020-11-26

OptimusRenderingPolicies.pdf

英伟达切换渲染器策略,(1234567890这里是在凑字数)OptimusRenderingPolicies.pdf

2020-08-18

SHIM_2.0.pdf

SHIM_2.0

2019-11-26

MTAPIv1_Final.pdf

MTAPIv1_Final MTAPIv1_Final MTAPIv1_Final MTAPIv1_Final

2019-11-26

MRAPI_Version1000.pdf

MRAPI_Version1000

2019-11-26

DBC_File_Format_Documentation.pdf

This specification as released by Vector is intended for the purpose of information only and is provided on an "AS IS" basis only.

2019-07-03

数据结构c语言版严蔚敏PPT.ppt

《数据结构》(C语言版)是为“数据结构”课程编写的教材,也可作为学习数据结构及其算法的C程序设计的参数教材。 本书的前半部分从抽象数据类型的角度讨论各种基本类型的数据结构及其应用;后半部分主要讨论查找和排序的各种实现方法及其综合分析比较。其内容和章节编排1992年4月出版的《数据结构》(第二版)基本一致,但在本书中更突出了抽象数据类型的概念。全书采用类C语言作为数据结构和算法的描述语言。

2019-06-06

汽车零部件电磁兼容测试中高速CAN总线负载阻抗匹配方法的介绍

汽车零部件电磁兼容测试中高速CAN总线负载阻抗匹配方法的介绍

2017-05-11

ALIENTEK MiniSTM32开发板手册

ALIENTEK MiniSTM32

2017-05-10

ISO 22900-3

汽车标准通讯诊断协议ISO-22900-3

2014-09-12

ISO 22900-2

汽车标准通讯诊断协议ISO-22900-2

2014-09-12

ISO 22900-1

汽车标准诊断通讯协议ISO-22900-1

2014-09-12

ISO_DIS_22901-2

汽车标准诊断通讯协议ISO-22901-2

2014-09-12

ISO_22901-1

汽车诊断通讯协议ODX标准ISO-22901-1

2014-09-12

空空如也

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

TA关注的人

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