自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 收藏
  • 关注

转载 CH32V307教程 [开发环境-MRS]

最近参加了RT-Thread组织的基于RISC-V的OpenCh开发板培训,将一些教程搬运至此CH32V307教程 [第一集] [开发环境-MRS]下载安装开发环境-MRS建立第一个工程编译下载调试Debug参考资料下载安装开发环境-MRS进入官网下载页面(MounRiver Studio)) 下载MounRiver_Studio_Setup_V151.zip将文件解压缩后,双击MounRiver_Studio_Setup_V151.exe安装即可。Tip..

2022-01-21 09:48:58 5577 3

原创 VScode终端置于右侧后无法恢复底端

侧边栏放大之后置于底端按钮就出来了参考 https://superuser.com/questions/1330548/move-visual-studio-code-panel-from-right-to-bottom

2018-10-24 11:16:38 6991 4

转载 用 Python 和 OpenCV 检测和跟踪运动对象

转自https://www.pyimagesearch.com/2015/05/25/basic-motion-detection-and-tracking-with-python-and-opencv/以及http://python.jobbole.com/81593/Basic motion detection and tracking with Python and OpenCVThat s...

2018-05-21 16:55:19 4084

转载 树莓派opencv实时摄像头传输

https://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/Step 6: Accessing the video stream of your Raspberry Pi using Python and OpenCV.Alright, so we’ve lear...

2018-05-19 18:47:38 4701

转载 树莓派拍照

https://www.pyimagesearch.com/2015/03/30/accessing-the-raspberry-pi-camera-with-opencv-and-python/Step 5: Accessing a single image of your Raspberry Pi using Python and OpenCV.Alright, now we can fina...

2018-05-19 18:38:35 1499

转载 树莓派、linux通用)OpenCV3源码方式安装教程(最新3.4.1)

2018年4月12日晚更新: 博主去年下半年一直在考研,所以没有更新,到现在才有时间看下博客,在这里说声抱歉,谢谢大家支持。 目前更新了连带opencv_contrib的编译方式,带opencv_contrib的编译时间会更长一些,大概6-7小时,如果是3b+的话更快一些,大概4-5小时。 另,大家编译的时候一定要用质量好的电源,并把风扇插上,防止编译时因为亏电重启或者烧坏树莓派(博主血的教训)。...

2018-05-19 14:02:49 960 2

原创 闪电搜索算法,Lightning search algorithm

1.闪电搜索算法,Lightning search algorithm Shareef H, Ibrahim AA, Mutlag A H. Lightning search algorithm[J]. Applied Soft Computing, 2015, 36:315-333. 来自 https://scholar.google.com/scholar?hl=zh-CN

2017-12-06 10:35:56 1639

原创 lssvm工具箱使用心得

从标准SVM(libSVM)扩展使用lssvm工具箱数据在自带程序tunelssvm优化下效果较好,优化函数包括GridSearch和simplex但是程序可拓展性不强,PSO优化仅有一个半吊子程序%by Tangxiaobiao  QQ 444646122 blog.sina.com.cn/lssvm没有交叉验证而lssvm的交叉验证仅在tunelssvm下可以使用,程序写的也不

2017-12-05 15:46:31 7608 2

转载 Python环境搭建之OpenCV

Python环境搭建之OpenCVhttps://www.cnblogs.com/lclblack/p/6377710.html一、openCV介绍  Open Source Computer Vision Library.OpenCV于1999年由Intel建立,如今由Willow Garage提供支持。OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视

2017-11-14 10:47:08 270

转载 STM32例程之USB HID双向数据传输

http://www.viewtool.com/bbs/forum.php?mod=viewthread&tid=199程序功能将STM32的USB枚举为HID设备。STM32使用3个端点,端点0用于枚举用,端点1和2用于数据的发送和接收。端点长度为64,也就是单次最多可以传输64个字节数据。STM32获取上位机下发的数据并将该数据通过USB原样返回,同时将

2014-12-15 20:26:50 1436

原创 Calibration in touch-screen systems数学公式

1. Figure 3(b)2.公式(1):和差角公式和差角公式证明正弦、余弦的和差角公式证明正切的和差角公式证明如图,负号的情况只需要用-β代替β即可。cot (α+β )推导只需把角α对边设为1,过程与tan (α+β)相同。

2014-12-13 09:05:00 307

转载 触摸屏的校准方法

转载自点击打开链接阻性触摸屏与LCD显示器上的各点很难完全准确配合,因此除了采用精确的机械装配技术校准之外,在使用之前还必须进行软件校准。本文介绍的校准方法首先确定误差源,然后通过三个选定点导出触摸屏的校准矩阵,并用软件方法来实施点与点之间对应关系的校准。掌握这种技术,对降低嵌入式系统的成本至关重要。        图1所示是一个阻性触摸屏的横截面,其结构十分简单,由上下相对放置的两片

2014-12-11 21:59:05 12000

原创 MDK 使用logic analyzer添加端口时出现“unknown signal”

背景:Alientek STM32开发板流水灯程序 已在硬件中正常运行,但仿真使用逻辑分析仪时无法调用端口但是开发板自带例程是正常的,已经把魔术棒里的东西都设置了,实在是找不到什么地方有问题了啊

2014-12-06 22:17:52 4995

转载 进程与线程的一个简单解释

作者: 阮一峰日期: 2013年4月24日进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供

2013-04-25 15:39:30 274

转载 进程间通信 - 匿名管道实现

转载自    Zachary.XiaoZhen - 梦想的天空进程间通信 - 匿名管道实现引子前面的两篇博文分别介绍了通过剪贴板和通过邮槽来实现进程之间的通信,其中剪贴板呢,是用来实现本地两个进程之间的通信,而邮槽则既可以实现本地两个进程之间的通信,也可以实现本地进程和服务器进程的通信,当然,上面这两种方式都是有局限性的,比如剪贴板就只能实现本地进程之间

2013-03-03 17:10:42 497

原创 UpdateData(True)会刷新所有空间的值

如上图所示,点击调用CFileDialog添加图片的路径到编辑框void CNewBujuDlg::OnAddCompTXT() { // TODO: Add your control notification handler code here TCHAR szFilePath[MAX_PATH + 1]; GetModuleFileName(NULL, szFilePath,

2013-02-28 20:17:47 610

原创 error C4996: 'sprintf': This function or variable may be unsafe.

error C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.Visual Studio 2012

2013-02-05 11:14:57 11183 4

原创 习题1.23 编写程序,读入几个具有相同ISBN 的交易,输出所有读入交易的和。

编写程序,读入几个具有相同ISBN 的交易,输出所有读入交易的和。 #include #include "Sales_item.h" int main() { Sales_item total, trans; // 读入交易 std::cout << "Enter transactions:" << std::endl; if (std::cin >> total) {

2013-02-01 15:34:31 521 1

原创 C++ Primer 1.4读入未知数目的输入 如何结束循环

读入未知数目的输入这种情况下,我们不知道要对多少个数求和,而是要一直读数直到程序输入结束。输入结束时,程序将总和写到标准输出:#include int main(){int sum = 0, value;// read till end-of-file, calculating a running total of allvalues read38while (std::

2013-02-01 13:59:08 776

转载 CreateProcess

BOOL CreateProcess(LPCTSTR lpApplicationName, // 执行程序文件名 LPTSTR lpCommandLine, // 参数行 LPSECURITY_ATTRIBUTES lpProcessAttributes, // 进程安全参数 LPSECURITY_ATTRIBUTES lpThreadA

2013-01-22 21:10:08 325

原创 Visual C++6.0 GDI+配置

试了好几种办法,总是无法正常使用参考《Visual C++范例大全》此书上面的代码总算可以一用,后面再试试其他的配制方法吧此书实例配置方法如下:1.StdAfx.h//GDI+#define UNICODE#ifndef ULONG_PTR#define ULONG_PTR unsigned long*#endif#include "gdiplus\\Includ

2013-01-11 10:12:52 352

原创 设置CListCtrl表头图像~

m_List.SetExtendedStyle(LVS_EX_FULLROWSELECT ); m_List.InsertColumn(0, _T("网址"), LVCFMT_LEFT, 100 ); m_List.InsertColumn(1, _T("说明"), LVCFMT_LEFT, 100 ); m_List.InsertColumn(3, _T("耗时"), LVCFMT_LEF

2012-12-07 20:30:24 572

转载 VC对话框自带滚动条的使用

VC对话框自带滚动条的使用  http://wenku.baidu.com/view/e8822821aaea998fcc220e64.html一,使用对话框窗口自带的滚动条,在属性页面中设置即可,如下 二,OnInitDialog()函数中,添加如下滚动条初始化语句       SCROLLINFOvinfo; vinfo.cbSize=sizeof(v

2012-11-23 21:45:31 4019 4

原创 CString与double互相转化

1.double转化为CStringhttp://www.sowsoy.com/topics-410.htmlC++中doulbe/float/int转为CString方法在MFC程序中,可以使用Format方法方便的实现int、float和double等数字类型转换为CString字符串。以下是CString的Format支持的格式说明:       %c

2012-09-28 10:20:49 8895

原创 ADO方式连接数据库,出现"无效指针"错误,错误代码为:0x80004003

之前的捕获代码也贴在这里 catch(_com_error e) //捕捉异常 { CString strErro; strErro.Format("连接数据库失败!代码:%08X 信息:%s 描述:%s\r\n", e.Error(),(wchar_t*)e.ErrorMessage(),(wchar_t*)e.Description()); AfxMessageBox(

2012-07-23 18:20:02 3723

原创 Visual C++ ListBox列表控件不能显示

扔了一年VC半瓶水的VC已经见底列表控件不能显示只是因为没有在样式中选择"报告"

2012-07-07 11:42:18 574

原创 Debug Error!

零基础学Visual C++15章p384程序调试无错误但是出现错误

2012-07-06 16:47:47 422

转载 Win7 ODBC 数据源ACCESS2003的链接

win7 odbc access 2003 win7下ODBC数据源ACCESS2003的链接win7下ODBC数据源ACCESS2003的链接 直接在 控制面板---管理工具----数据源(ODBC) 打开数据源配置,发现只有SQLServer的驱动,其他的都没有了。 解决方法是: C:\Windows\SysWOW64 在

2012-07-05 16:16:07 1327

原创 新建View类MFC打印报错

就在对话框调出单文档打印时做了很多事情当然APP中 ON_COMMAND(ID_FILE_PRINT_SETUP, CWinApp::OnFilePrintSetup) View中 重载 virtual BOOL OnPreparePrinting(C

2011-09-09 17:02:30 820 1

原创 在基于对话框的程序中弹出文档视图的框架

正宗的版本~~~[1]新建对话框程序(此处我将其命名为Dlg2View)[2]新建三个单文档视图所需的类,View类选择Scroll类型的[3]在InitInstance()中添加代码CSingleDocTemplate* pDocTemplate;

2011-09-08 19:56:32 656 2

原创 在基于对话框的程序中使用文档视图的框架,并将其用于打印

本文参考or抄袭"Visual C++程序设计自学手册" 10.4.3 设计工作证打印程序MFC有用于打印预览的设备环境类CPreviewDC和预览视图类CPreviewView,并且MFC在文档/视图模式下提供了方便的打印方式,可是现在的应用程序大多是基于对话框的,

2011-09-05 21:51:06 1103 1

原创 OnCtlColor无法正确填充背景色

//代码来源于一本书>//10.3的实例,控制打印方向//我想改变窗口的背景颜色,因此重新设置了RGB的值为RGB(255,0,255),所以应该显示红色HBRUSH CPrintBearingDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UIN

2011-08-25 15:36:53 423

原创 Visual C++ 6.0连接ADO数据库

1.添加代码在StdAfx.h中#import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")rename("BOF","adoBOF")

2011-08-19 14:21:54 409

原创 Visual C++ FillRect 总是白色

代码如下:无路如何改变RGB的值对话框依旧是白色HBRUSH CPreDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd,

2011-08-17 16:43:25 529

原创 VIsual C++6.0 "应用程序错误"

背景:列表控件的打印预览一直出现应用程序错误在网上搜索了无数种答案可惜出错的是这一句 CString str[11][4];我之前11写成10就一直报错完整的程序:for (int i=0;i<10;i++) { for (int

2011-08-17 12:41:47 330

转载 在VC中所见即所得打印地简易完成

在VC++中用应用程序向导(AppWizard)生成的单文档或多文档程序提供了对打印功能的实现,但遗憾的是如果对自动生成的框架程序不做任何改进,打印出来的文档或图形和屏幕上的显示相比就会特别小。为什么会这样 呢?      本文对这种现象的

2011-08-16 16:42:06 300

原创 Visual C++编程与项目开发Ex09_1

代码输入之后Ex09_1View.cppD:\Program Files\Microsoft Visual Studio\MyProjects\Ex09_1\Ex09_1View.cpp(61) : error C2039: 'TextOutA' : is not a member of 'CEx09_1Doc' d:\program files\microsoft vi

2011-08-13 10:44:43 351

原创 GetCollect

inline _variant_t Recordset15::GetCollect ( const _variant_t & Index ) { VARIANT _result; VariantInit(&_result); HRESULT _hr = g

2011-08-11 09:56:44 886 1

原创 (⊙o⊙)… DDX_Text 让空间显示数据

void CEx11_2View::DoDataExchange(CDataExchange* pDX){ CFormView::DoDataExchange(pDX); //{{AFX_DATA_MAP(CEx11_2View) DDX_Text(pDX, IDC_ST

2011-08-10 17:06:40 461

转载 VC6无法打开文件问题解决,与office2007冲突

本文系转载:http://blog.csdn.net/seliber/article/details/2313754装了VC6,又装了Visio 2007,结果VC就不能打开文件,或者添加文件了,会弹出错误。一直都认为是VC与Visio冲突的原因,都是卸载了Visio,要画图

2011-07-29 10:27:30 333

空空如也

空空如也

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

TA关注的人

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