自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

原创 2021-02-03

工作中需要把这个驱动(HSM USB Serial Driver version 3.5.21_signed_(NOWHQL))打包到安装包里,后来发现在安装包里执行安装脚本的时候,提示找不到文件,很是纳闷。本身对于批处理的也不熟悉。就硬着头皮看了一下,没有发现问题。后来找同事帮忙,跟着同事一起看这长长的脚本,说实话有点头疼,并且说明现象(这个驱动子路径下的2个文件被隐藏了,如果改为不隐藏就会出现上面找不到文件的提示。)后来发现是在定位这2个文件的时候,只找隐藏的文件,就是这句dir x86-ForIn

2021-02-03 17:48:11 284

原创 textbox增加限制中文字符和中文输入法的字符的正则表达式

文本框设置不能输入半角符号Regex reg = new Regex(@"^[\x00-\xff]*$");if(!reg.Ismatch(str)){return false; //包含半角符号}

2020-09-01 19:45:30 201

原创 访问数据库的错误提示

今天在操作postgresql数据库时,提示"fk_id" contains unexpected zero page at block 6,Please REINDEX it.这时需要执行语句REINDEX INDEXfk_id。然后就可以正常访问数据库的内容了。...

2020-03-19 17:45:29 939

原创 关于C#里调用EXE的应用心得

工作中遇到的一个问题,我们的软件在被调用时 ,图标出来 了,然后就一直卡在哪里,于是就有我的一番捣鼓。新建一个windform项目,在对话框里放一个按钮(这个也可以省掉),需要用到System.Diagnostics.Process类来访问外部EXE。System.Diagnostics.Process process = new System.Diagnostics.Pro...

2019-06-12 21:26:29 203

原创 OCX开发遇到的问题

最近在工作中,接触到OCX,之前也没有了解过这方面的知识,但是走在技术的大道上,总有前辈们留下的东西。废话不多说,我的情况主要是要在现有的OCX上添加或更改某些事件和方法,假设按照流程这些改动都已经做完了(这部分网上有很多文章介绍)。下面就是把编译生成的新的OCX用到你的工程中去了,步骤如下:1、注册OCX :以管理员身份打开控制台,输入 regscr32 XX.OCX ,即可(XX.OCX ...

2018-12-22 19:57:04 303

原创 了解geohash编码,做了个小测试

学习了geohash编码,把在[-90,90]区间的数字通过二分法进行无限逼近,进行编码。(取整采用向下取整)left区间左端点,right区间右端点,num 为要编码的数,re用来存放编码结果输入:80输出:111100void geohash(unsigned int &left,unsigned &right,int num,vector &re){ unsigned i

2017-08-24 19:13:35 394

转载 浮点数与十六进制的转换

在网络通信中,通常需要进行数据类型的转换,以提高效率。下面整合了一下我搜索和验证可行的转换代码,应对自己的VS开发环境做了些许更改。1.把浮点数转为十六进制字符串CString CByteArrayToCString(unsigned char * byteArray)  {   int len = 4;   CString strTmp,str;   str = "";

2017-08-17 18:14:26 3006

原创 labview滤波

近来在做滤波程序,将采集到的数据在labview上显示,并进行滤波,要求滤波参数实时可调,以便观察最好的滤波效果。由于打包传来的数据,做了转换后变成单个数值,也为了简单,就用Waveform Chart来显示原始波形和滤波波形。滤波函数选择的是FIR Windowed Filter PtByPt VI 。运行程序时,改变前面板上滤波器的参数,发现滤波结果没有改变,用高亮运行时,控件的数值确实改变了

2017-08-11 15:47:08 9691

原创 MFC中点击按钮弹出对话框

在写MFC时,经常会用到点击按钮做什么事,现在就把弹出对话框记下,以便日后忘了回头有东西看。对话框有2大类,模态对话框和非模态对话框。两者的区别在于工作状态不同:对模态对话框来说,当它获得焦点时,垄断了用户的其它操作,必须完成本对话的操作,才能响应程序其它部分的操作。     而非模态对话框则相反,它允许你操作程序其它的部分。创建模态对话框:CXXXDialog  dlg;

2017-07-27 17:59:10 2596

原创 文章标题

第一步:首先打开LabView,新建一个工程,再新建一个VI,这里就做简单,实现加法功能即可。程序框图如下: 在前面板上,需要标出VI的输入和输出,即在下图的右上角的连线板,很简单,先鼠标左键输入X,再点一下连线板上左边,输入Y同理。鼠标左键点sum, 再在连线板上右边点一下,最后就可以看见连线板上有3个方格是橙色的了。这样就可以了。 在工程上可以看到生成规范,右击,选择NEW->DLL

2017-07-05 16:38:32 213

原创 在MFC中调用LabView生成的DLL

首先打开LabView,新建一个工程,再新建一个VI,这里就做简单,实现加法功能即可。程序框图如下:在前面板上,需要标出VI的输入和输出,即在下图的右上角的连线板,很简单,先鼠标左键输入X,再点一下连线板上左边,输入Y同理。鼠标左键点sum,再在连线板上右边点一下,最后就可以看见连线板上有3个方格是橙色的了。这样就可以了。在工程上可以看到生成规范,右击,选择NE

2017-07-05 15:56:16 1782

原创 在LabView中如何忽略一个具体的错误

在用LabView做串口通信的界面时,我需要每次估计读取8bit的数据,但是发送中间如果有段间隔没有发送数据,就会报错timeout error,致使程序不得不退出。那么这里我就想忽略这个错误,等有数据来了继续执行。可以使用the General Error Handler VI或 the Clear Error VI来实现。1.使用the General Error Handler VI

2017-06-19 15:35:07 1596

原创 Python上使用第三方STMP

Python SMTP

2017-04-27 14:42:17 438

原创 VS2008中加载图片问题

最近在做的一个小测试程序,是实现串口通讯。基本功能已经实现,为了看着美观些,就想加个图片显示(表示串口打开或关闭)。于是就采用了LoadImage这个函数, 至于用这个函数是因为它能加载各种格式的图片啦。代码如下: HBITMAP hBitmap=(HBITMAP)LoadImage(   NULL,   _T("res\\off16.bmp"),    IMAGE_BITMAP,

2017-04-10 09:53:29 797

原创 VS2008串口测试程序

问题:1.在做串口程序时,需要发送数据到单片机,而单片机也会不断发送到上位机,我在接收函数中,接收到数据后不断用UpdateDate(FALSE)更新数据,由于不断有数据上来,就会不停的调用UpdateDate(FALSE),导致输入框不能正常输入,最后把UpdateDate(FALSE)这句删掉就能正常工作了2.在打开串口按钮上添加bitmap,在工程中运行程序时,能显示图片,但是在工程

2017-04-08 18:11:57 591

原创 上位机串口程序以十六进制接收数据

刚接触MFC,做了个串口通信的程序。由于是与单片机通信,需要以十六进制发送数据,为了验证在接收函数中把接收到的数据转换为十六进制显示。接收buf 1 之前定义为char型,比如发送1ABa,接收应该显示0x1a    0xba,但是实际接收显示的是0x1a   0xffffffba。后来把buf1改成BYTE类型,接收显示就正确了。不清楚为啥,猜想是不是char是有符号,把前面的都置1了。如果有大

2017-03-22 17:12:34 3617

HL7 V2.4 CN完整版.rar

HL7文档,对于要了解HL7或添加此功能的人或许有帮助

2021-01-15

DeleakerSetup_2021.1.0.0.rar

强大的检测内存泄露的工具,可以作为插件安装到VS等IDE里

2021-01-15

C#调用外部程序.zip

VS2010里新建Winform项目,在窗体里点击按钮调用外部EXE程序,并通过按钮结束该EXE程序。

2019-06-12

MFC中同步操作的实现

在不使用多线程的情况下,实现多任务的同步执行。

2017-05-17

空空如也

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

TA关注的人

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