自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 RK3288 GPIO记录

RK3288 gpio记录

2023-02-20 10:47:36 745

原创 node-cpp-addon cpp传递Buffer时会出现Illegal instruction

在使用node-addon-api实现Buffer传递时出现原使用代码Napi::Buffer<uint8_t> buf = Napi::Buffer<uint8_t>::New(info.Env(), (uint8_t *)_encode.data(), _encode.size());这个代码持续运行一段时间后,程序会崩溃,目前分析的原因时,cpp传递给js的Buffer在js引擎自动回收时导致内存问题。然后看了一下node-addon-api源码发现temp

2022-05-27 09:26:28 561

原创 指针型仪表度数-SIFT+Houghline+Kmeans

相较于网上的HoughCircle准确率高,只需要设置好仪表的起始和结束角度,选择仪表区域即可实时读数

2021-11-22 10:50:21 575

原创 node-gyp与Python版本不同导致编译出错

node-gyp@3.8.0 -》python2.7高版本的node-gyp需要安装python3

2021-11-09 16:35:18 2802

原创 HbuilderX3.2.9 离线打包Android H5+app 问题记录

1、提示appkey问题1.1、appkey申请上述5个项目必须与代码中的指定位置符合2、app一直停在启动页下载原生的项目包中的libs只保留,如果使用原项目中的libs包打包H5+项目会一直停在启动页,不知道原因。我就剔除不需要的库。然后就可以正常运行了,但是权限需要自己在AndroidManifest.xml中自己添加...

2021-10-25 19:13:51 1617

原创 2020-12-07

node-webkit打开摄像头无图像1、使用node-webkit-v0.11.6-win-x64打开camera成功有图像,使用最新版本nwjs-v0.50.2-win-x64不能打开摄像头

2020-12-07 18:56:52 103

原创 gcc编译相关

"undefined reference to "编译问题汇总笔记1、C++代码中调用C代码库时提示undefined reference解决方法 在c++代码中加入extern "C"{#include "websocket_common.h"//c的代码头文件}2、常见的库连接提示时-L./ -lusb //添加链接库3、在交叉编译时,可能因为环境配置,调用库文件与编译器不对应导致链接问题,可根据编译过程日志分析...

2020-10-28 15:23:13 434

原创 Emgucv3.2.0使用vs2010调试SuperResolution时提示OpenCV: u != 0

Emgucv3.2.0使用vs2010调试SuperResolution时提示OpenCV: u != 0因为SuperResolution在训练数据过程中消耗内存过快导致,在VS2010提示OpenCV: u != 0,但是用VS2015就没有这个提示,程序可以正常运行(运行时间有点长)。...

2020-06-20 09:37:49 491

原创 Windows10 桌面右键菜单恢复初始

Windows10 桌面右键菜单恢复初始操作步骤:1、 win+R “regedit”2、“HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers” 下除了“New”以外的所有文件夹删除3、重启...

2019-08-24 23:50:02 6405 1

原创 Segmentation fault段错误出现原因分析及解决方法笔记

Segmentation fault段错误出现原因分析及解决方法1、局部变量的大小过大,超过栈分配的空间导致段错误,如double a[500][500],解决方法:大数据不要放在栈区中,可以考虑静态区和堆区,例如:1)定义为全局变量、2)定义为static变量、3)使用malloc动态分配...

2019-05-27 08:28:32 5960

原创 Qt使用WindowsApi实例

本文使用Qt5.5开发使用WindowsApi发送鼠标点击控制事件#include &amp;quot;mainwindow.h&amp;quot;#include &amp;quot;ui_mainwindow.h&amp;quot;#include &amp;amp;lt;windows.h&amp;amp;gt;MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),

2019-03-14 10:00:43 4865 1

原创 C# GraphicsPath相交区域边框绘制实现

                 GraphicsPath path1 ;                GraphicsPath path2 ;                Region region1 = new Region(path1);                Region region2 = new Region(path2);                Pe...

2018-10-11 16:39:32 5596 1

原创 c# AccessViolationException解决方法记录

1、“对象当前正在其他地方使用”可能是对象在多线程中调用造成的异常,使用lock例如:lock (_dispalyBitmap){g.DrawImage(_dispalyBitmap, rect);}2、“当前线程处于休眠、等待或联接状态”当前线程已不是运行状态,添加当前线程判断即可例如:if (Thread.CurrentThread.IsAlive){}...

2018-05-31 11:04:10 8731

原创 Windows开机启动程序修改为自定义程序

将自定义程序复制到C:\Windows目录编辑注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon中Shell的值改为自定义的程序名,重启生效。(如果想恢复,ctrl+alt+delete两次,进入任务管理器-》文件-》新建任务-》输入regedit进入注册表编辑器-》将shell的值还原重启即可)...

2018-05-02 14:27:20 709

原创 VS 使用System.Console打印时输出窗口不显示

在项目属性中勾选“启用visual studio承载进程”可以在输出窗口中的调试打印信息中显示System.Console打印信息

2018-03-16 12:20:19 16219

原创 xml中定义的特殊字符

空格 (&amp;#x0020;) Tab (&amp;#x0009;) 回车 (&amp;#x000D;) 换行 (&amp;#x000A;)

2018-03-13 09:16:39 625

原创 EmguCv3.1.0.2504 无法加载cvextern.dll

在纯净版win7 x86系统上运行emgucv 的hello world程序时提示cvextern无法加载解决方法:更新win7上的系统漏洞,安装系统基本组件(.net),安装vc_redist.exe(2015版才行,在微软官网可以下载)...

2018-03-02 11:12:08 1369 2

原创 开发工具笔记

Depends 用于查看可执行文件(.exe .dll)文件中的依赖库和导出函数

2018-01-06 12:52:14 131

原创 笔记:基于winform的应用程序,发生方通过sendmessage发送消息接收方无法成功接收消息

本人在测试基于winForm的应用程序之间通信时,通过SendMessage发送消息LRESULT WINAPI SendMessage( _In_ HWND   hWnd, _In_ UINT   Msg, _In_ WPARAM wParam, _In_ LPARAM lParam);SendMessage参数详解(参考https://msdn.micr

2017-12-04 12:27:44 1532

原创 笔记:开源代码及文档收藏

vs2015配置wdkhttps://developer.microsoft.com/zh-cn/windows/hardware/windows-driver-kit

2017-10-10 12:19:40 237

原创 Emgu.CV 运行sample 提示cvextern.dll找不到

可能原因:1、在程序运行目录下确定cvextern.dll文件是否存在,一般emgu安装目录下的bin目录下中的x64和x86分别保存着不同系统所需的cvextern.dll库,直接复制到目标程序目录下即可2、cvextern.dll的依赖库无法找到,我用360任务管理器查看目标程序的依赖模块发现,emgu运行时需要inte显卡驱动l库所以在虚拟机上无法运行成功但是在本机上运行正常。目前还

2017-10-10 11:37:59 2559 3

原创 开源库收藏

1、dicom文件处理开源库>dcmtk (c++, http://www.dcmtk.org/dcmtk.php.en)>fo-dicom (c#, https://github.com/fo-dicom/fo-dicom)>dcm4che (java, https://sourceforge.net/projects/dcm4che/files/dcm4

2017-10-10 11:33:07 290

原创 windriver msi中断使能方式

1、windriver生成目标设备的inf文件2、编辑inf文件,添加以下内容[Install.NT.HW]AddReg=UpDateRegistryMSI[UpDateRegistryMSI]HKR,"Interrupt Management",0x00000010HKR,"Interrupt Management\MessageSignaledInterruptPr

2017-09-25 15:18:00 2609

原创 源代码下载网址

.net farmwork http://referencesource.microsoft.com/

2017-09-14 10:23:23 349

原创 vtk 使用renderwindowControl 时提示“未能加载文件或程序集” 解决方法

可能原因:    下载的activiz.net库的cpu版本与本机的cpu版本不适合解决方法:    下载activiz.net源码编译anycpu版本的库。1、下载源码Activiz.net源码:https://github.com/bitzhuwei/Kitware.VTK.git(源码中的.sln是vs2015版本的,如果没有安装vs2015,可以找到

2017-08-09 18:30:27 1776 2

原创 vtk 通过指针实时刷新界面

using System;using System.Windows.Forms;using System.Runtime.InteropServices;using System.Diagnostics;using Kitware.VTK;namespace ActiViz.Examples{ public class renderTest : Form {

2017-08-08 18:28:13 4809 4

原创 修复.sln文件根据项目版本自动选择启动程序

一台电脑同时安装vs不同版本的时候,.sln文件的默认打开程序会被高版本的覆盖,修复方法如下:控制面板 -》程序-》默认程序-》将文件或协议与程序关联-》找到.sln文件类型,更改默认程序为Microsofr Visual Studio Version Selector

2017-07-04 11:08:57 839

原创 PCIE Inbound Outbound 地址配置,DMA传输

PCIE Inbound : PC端访问PCIE设备存储器时使用的地址翻译,数据包从PC-》PCIE设备,可以理解为PC为控制方    PC端读取PCIe地址对应的设备地址 = PCIe地址  -  (IB_STARTn_HI:IB_STARTn_LO) + IB_OFFSET;  (IB_STARTn_HI 一般为0x0)PCIE Outbound : PCIE设备访问PC内存时

2017-06-12 10:40:56 13712

原创 C# winform界面在线程中使用委托不断刷新界面 异常 使用委托{"未将对象引用设置到对象的实例。"}

解决方法:在线程不断刷新的控件中添加一下代码            this.SetStyle(ControlStyles.UserPaint, true);            this.SetStyle(ControlStyles.OptimizedDoubleBuffer, true);            this.SetStyle(ControlStyles.AllP

2017-05-26 18:56:44 2064

原创 Win7(64)+Qt5.5.1+OpenCv3.2+CMake3.5 环境配置过程中遇到的问题及解决方法

1、The program has unexpectedly finished解决方法:检查系统环境变量D:\Qt\Qt5.5.0\Tools\mingw492_32\i686-w64-mingw32\bin;(在x64系统中用qt编译32位应用程序时,编译器会使用该目录下的库相应的编译工具,在运行时链接动态库也会用到)。2、During startup program exi

2017-05-19 15:22:41 528

[Ubuntu Linux从入门到精通] 郝铃&amp;李晓 扫描版 ED2000 COM pdf

[Ubuntu Linux从入门到精通] 郝铃&amp;李晓 扫描版 ED2000 COM pdf

2014-04-16

一个简单的用MFC做的游戏

一个简单的用MFC做的小游戏,有音乐,我也是在网上下的

2014-01-03

空空如也

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

TA关注的人

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