自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Txwtech笛科思

welcome to Xianwu's Blog. txwtech@163.com

  • 博客(589)
  • 资源 (4)
  • 论坛 (1)

原创 Java WEB 更换图片的问题-更换后图片没有改变的问题

Java WEB 更换图片的问题-更换后图片没有改变的问题清理浏览器缓存就ok了。或者点这个按钮eclipse里面

2020-10-15 20:38:05 21

原创 文件夹文件自动生成目录的方法-保存到txt

文件夹文件自动生成目录的方法-保存到txt1.打开记事本:2.复制以下内容:@echo off dir /b /on >list.txt3.另存为bat,类型ANSI

2020-09-20 15:36:00 47

原创 半导体术语-什么CIM

半导体术语-什么CIMCIM:Computer_Integrated_Manufacturing用计算机控制和监控制造工艺的一种综合方式https://wenku.baidu.com/view/6418ac5f312b3169a451a4ca.html#

2020-09-20 15:30:35 23

原创 SECS_GEM半导体行业通信规范CIM

0DB89d01.pdf2FFACd01.pdf3EEC6d01.pdf97646d01.pdfA3EADd01.pdfB3AFEd01.pdfCIMConnect.pdfCrandell.pptEB696d01.pdfIntroduction_to_the_semi_standards.pdflist.txtQS2305A2_Retail.exeSECS 半导体行业通信规范.txtsecs.pdfSECS_Introduction.pdfSECSEmulator1.5.zip

2020-09-20 15:09:22 42

原创 MFC CString转char

CString就是宽字节,如果项目创建的字符集是Unicode 字符集,那么某些地方就需要转换比如vs2013默认项目,unicode 字符集。需要用到socket的send发送数据,如果CString str=txwtech,str.getbuffer(0)发送,则只会发送第一个字符//所以需要转换char lpsz=wchat2char(str),再用m_SocketClient.send(lpsz,str.GetLength());就可以了wchar_t * char2wchar(co

2020-09-18 11:35:11 26

原创 outlook配置163邮箱时提示电子邮件服务器拒绝您登录的解决方法

outlook配置163邮箱时提示电子邮件服务器拒绝您登录的解决方法

2020-09-13 21:59:36 98

原创 MFC_vc++_ 控件的位置、大小获取、与控件移动、获取屏幕分辨率,获取对话框窗体大小及其屏幕坐标

用CWnd类的函数MoveWindow()或SetWindowPos()可以改变控件的大小和位置。void MoveWindow(int x,int y,int nWidth,int nHeight);void MoveWindow(LPCRECT lpRect);第一种用法需给出控件新的坐标和宽度、高度;第二种用法给出存放位置的CRect对象;例:CWnd *pWnd;pWnd = GetDlgItem( IDC_EDIT1 ); //获取控件指针,IDC_EDIT1为控件ID号pW

2020-09-12 16:24:43 33

原创 MFC vc++判断文本框输入的值是否为数字-编辑框是否数字

MFC vc++判断文本框输入的值是否为数字-编辑框是否数字办法1:CString str;GetDlgItem(IDC_EDIT1)->GetWindowText(str);char c;for(int i = 0; i < str.GetLength(); i++){ c = str.GetAt(i); if(c >= '0' && c <= '9' || c == '.') ...

2020-09-12 15:56:35 30

原创 MFC立体圆形按钮图标photoShop制作

效果图:1.画一个圆,按照参数设置第一个圆设置完毕。2.画第二个圆,叠加在第一个圆上面,稍稍小点也设置一下参数。图层-》图层样式-》渐变叠加。设置渐变,与角度。立体感出来了吧。3.画第三个圆,再小点也设置一下参数。图层-》图层样式-》渐变叠加。设置渐变,与角度4.第4个圆,增加一些效果5.字体添加轮廓。按照图片顺序操作然后我们对文字图层进行栅格化处理。接着我们复制文字图层6.按住键盘的ctrl键,单击文字图层的缩略图,调出选

2020-09-05 23:45:39 41

原创 vs2017VC++_MFC_窗口控件随窗口大小自适应-最大化与还原

vs2017VC++_MFC_窗口控件随窗口大小自适应-最大化与还原1、首先在OnInitDialog函数中获取窗口位置坐标BOOL CMFCApplication1Dlg::OnInitDialog(){ CDialogEx::OnInitDialog(); // 将“关于...”菜单项添加到系统菜单中。 // IDM_ABOUTBOX 必须在系统命令范围内。 ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(

2020-08-30 22:48:22 54

原创 vc++0xC0000005:读取位置0x00000014时发生访问冲突

vc++0xC0000005:读取位置0x00000014时发生访问冲突reallocate to grow,xstring定义了一个string vectorstd::vectorstd::string logfile;logfile[0]=“txwtech”; 做法错误,报错。野指针所以,先初始化,logfile.pushback(" ");再logfile[0]=“txwtech”,就ok啦...

2020-08-21 14:58:45 91

原创 vs2013MFC_vc++_带图标的下拉菜单创建方法

效果图:制作bitmap方法:画图工具打开一张图片,像素改为16X16,另存为bitmap格式然后把aa.bitmap改为aa.ico即可导入vs2013项目。右键添加bitmap资源:初始化里面添加:BOOL Cmy_menuIconDlg::OnInitDialog()m_menu.LoadMenu(IDR_MENU1); SetMenu(&m_menu); bitmap.LoadBitmap(IDB_BITMAP...

2020-08-15 16:01:27 56

原创 ADC SFDR无杂散动态范围

SFDR无杂散动态范围无杂散动态范围(Spurious-freeDynamicRange,SFDR)衡量的只是相对于转换器满量程范围(dBFS)或输入信号电平(dBc)的最差频谱伪像,是转换器的主要性能指标之一,改善转换器的无杂散动态范围对提高转换器的性能具有很重要的作用。在ADC中,无杂散动态范围(SFDR)指载波频率(最大信号成分)的RMS幅度与次最大噪声成分或谐波失真成分的RMS值之比,SFDR通常以dBc (相对于载波频率幅度)或dBFS (相对于ADC的满量程范围)表示。DAC中.

2020-08-01 15:46:10 159

原创 模数转换器即A/D转换器,简称ADC。知识点理解:信噪失真比与有效位数(ENOB)

模数转换器即A/D转换器,简称ADC,将模拟信号转变为数字信号。输入端输入的模拟电压,经采样、保持、量化和编码四个过程的处理,转换成对应的二进制数码输出。采样是利用模拟开关将连续变化的模拟量变成离散的数字量,由于经采样后形成的数字量宽度较窄,经过保持电路可将窄脉冲展宽,形成梯形波。量化是将阶梯形模拟信号中各个电压值转化为某个最小单位的整数倍,便于用数字量来表示。编码是将量化的结果(即整数倍值)用二进制数码来表示。这个过程则实现了模数转换。分辨率与动态范围N, DRADC分辨率为用于表示模拟输

2020-08-01 15:44:05 185

原创 高速ADC的关键指标:量化误差、offset/gain error、DNL、INL、ENOB、分辨率、RMS、SFDR、THD、SINAD、dBFS、TWO-TONE IMD

(一)一个基本概念分贝(dB):按照对数定义的一个幅度单位。对于电压值,dB以20log(VA/VB)给出;对于功率值,以10log(PA/PB)给出。dBc是相对于一个载波信号的dB值;dBm是相对于1mW的dB值。对于dBm而言,规格中的负载电阻必须是已知的(如:1mW提供给50Ω),以确定等效的电压或电流值。(二)静态指标定义1、量化误差(Quantization Error) 量化误差是基本误差,用简单3bit ADC来说明。输入电压被数字化,以8个离散电平来划分,分别由代码...

2020-08-01 15:40:23 224

原创 模拟转数字电路中测量参数解析:SNR、SINAD、ENOB

在模拟转数字电路中,经常会看到SNR、SINAD、ENOB参数,那么它们到底是什么含义,又是如何测量得到的呢?信号噪声功率比SNR,单位为dB,是输入信号和噪声(不包括任何谐波以及直流成分)平均功率之比,用于衡量器件内部噪声大小【1】。计算公式如下:理想状态下只考虑ADC的量化噪声,可以推导出SNR理想值,公式如下【6】,借此来评估测试系统SNR值的好坏。(N:ADC的分辨率)SNR = 6.02 * N + 1.76SINAD(Signal to Noise and Distortio

2020-08-01 15:37:40 219

原创 2020.6.21_P77_OpenCV投影变换-通过鼠标事件在原图和输出的画布上选取四组对应的坐标

//2020.6.21_P77_OpenCV投影变换//通过鼠标事件在原图和输出的画布上选取四组对应的坐标//投影矩阵的数据类型为CV_64F//txwtech//2020.6.21_P77_OpenCV投影变换//通过鼠标事件在原图和输出的画布上选取四组对应的坐标//投影矩阵的数据类型为CV_64F//txwtech#include <opencv2/core.hpp>#include <opencv2/imgproc.hpp>#include <op

2020-06-22 11:13:04 152 1

原创 2020.6.21P72_OpenCV_几何变换_图像平移_缩放_旋转

描述://2020.6.21P72_OpenCV_图像平移_缩放_旋转•完成一张图像的几何变换需要两个独立的算法。首先需要一个算法实现空间坐标变换,用它描述每个像素如何从初始位置移动到终止位置;其次,还需要一个插值算法完成输出图像的每个像素的灰度值。代码://2020.6.21P72_OpenCV_图像平移_缩放_旋转//#include <opencv2/core.hpp>//#include <opencv2/highgui.hpp>//txwtech#

2020-06-21 16:02:36 174

原创 使用MFC如何在整个磁盘硬盘中查找文件?

使用MFC进行开发,可以使用CFileFind类来进行文件查找,MFC完整的封装了文件查找的功能。用于文件查找的成员函数为:virtual BOOL FindFile( LPCTSTR pstrName = NULL, DWORD dwUnused = 0 ); 开始查询virtual BOOL FindNextFile( ); 查找文件,对于第一个文件和下一个文件都通过这个函数进行查询//下面是一段文件查找演示代码 CFileFind finder; strWildcard += _

2020-06-18 20:11:14 147

原创 C++之Qt的信号和槽

C++之Qt的信号和槽  信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信号。也就是说,当信号发出时,被连接的槽函数会自动被回调。这就类似观察者模式:当发生了感兴趣的事件,某一个操作就会被自动触发。  信号

2020-06-18 20:04:36 96

原创 单链表插入数据

单链表插入数据#include<stdio.h>////////////////////////////////////////定义/////////////////////////////////////////////////////////////////////////////typedef struct link//定义一个结构体,里面只有一个int数据 *next用来存放下一个节点的地址{ int data; struct link *next;}L

2020-06-18 19:52:13 170

原创 linux查看文件的命令

1、cat 正序查看文件  1)cat >>文件名 创建一个文件  2)cat 文件名  查看文件2、tac 倒序查看文件  1)tac 文件名3、nl添加行号查看  1)nl 文件名4、more 按页的显示文件内容  more 文件名     1)空格键 代表向下翻一页     2)Enter  下翻一行     3)/字符 向下搜索该字符     4)b    回滚   ...

2020-06-18 19:49:23 57

原创 堆、栈、自由存储区、全局/静态存储区和常量存储区分别是什么作用?

堆、栈、自由存储区、全局/静态存储区和常量存储区在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。自由存储区,就是那些由malloc等分配的内存块,他和...

2020-06-18 19:46:08 129 1

原创 2020.6.14P54OpenCV将RGB彩色图像转换为多通道Mat

2020.6.14P54将RGB彩色图像转换为多通道Mat//cvp52#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>using namespace cv;#include <iostream>using namespace std;int main(int argc, char *argv[]){ //Mat img = imread(argv[1],CV_LOAD_IMAG

2020-06-14 16:13:31 76

原创 2020.6.14_P52OpenCV读取并显示图像

2020.6.14_P52OpenCV读取并显示图像//cvp52#include <opencv2/core.hpp>#include <opencv2/highgui.hpp>using namespace cv;#include <iostream>using namespace std;int main(int argc, char *argv[]){ //Mat img = imread(argv[1],CV_LOAD_IMAGE_GRA

2020-06-14 16:01:33 77

原创 2020.6.14_OpenCV_p46_Mat的乘法_双通道矩阵相乘

//2020.6.14_OpenCV_p46_Mat的乘法_双通道矩阵相乘//两个Mat只能同时是float,或double类型//2020.6.14_OpenCV_p46_Mat的乘法_双通道矩阵相乘//两个Mat只能同时是float,或double类型#include <opencv2/core.hpp>using namespace cv;#include <iostream>using namespace std;int main(int argc,

2020-06-14 15:31:14 111

原创 2020.6.12_p38_OpenCV使用Rect类获取矩阵中某一特定的矩形区域

2020.6.12_p38_使用Rect类获取矩阵中某一特定的矩形区域//2020.6.12_p38_使用Rect类获取矩阵中某一特定的矩形区域#include <opencv2/core.hpp>using namespace cv;#include <iostream>using namespace std;int main(int argc, char *argv[]){ Mat matrix = (Mat_<int>(5, 5) &lt...

2020-06-12 14:33:56 101

原创 2020.6.12_p35_OpenCV使用成员函数rowRang或colRange得到矩阵的连续行或者连续列

//2020.6.12_p35_使用成员函数rowRang或colRange得到矩阵的连续行或者连续列//Range(int _start,int _end),这是一个左闭有开的序列[_start,_end), Range(2,5),产生的是2,3,4的序列。左包右不包括//复制克隆矩阵//2020.6.12_p35_使用成员函数rowRang或colRange得到矩阵的连续行或者连续列//Range(int _start,int _end),这是一个左闭有开的序列[_start,_end),

2020-06-12 09:36:09 74

原创 2020.6.11 opencv访问多通道Mat对象中的值p30

2020.6.11 opencv访问多通道Mat对象中的值//2020.6.11 opencv访问多通道Mat对象中的值#include <opencv2/core.hpp>using namespace cv;#include <iostream>using namespace std;//typedef Vec<float,3> Vec3f;//系统已经默认定义好了。int main(int argc, char *argv[]){ Mat mm

2020-06-12 09:00:10 49

原创 2020.6.10_opencv访问单通道Mat对象中的值

访问单通道Mat对象中的值//访问单通道Mat对象中的值#include <opencv2/core.hpp>using namespace cv;#include <iostream>using namespace std;int main(int argc, char *argv[]){ Mat m = (Mat_<int>(3, 2) << 11, 12, 33, 43, 51, 16); for (int r = 0; r...

2020-06-10 22:07:19 64

原创 EasyPro_90B编程器烧录器使用操作方法

EasyPro_90B编程器烧录器使用操作方法建议在XP系统使用,其他系统安装有时报错。确保驱动正确安装,USB连接编程器打开easyPro,选择芯片点击“打开”,选择需要编程或者烧录的程序。比如:U1.jed点击“编程”,在弹出的的窗口再点击“编程按钮”,烧录成功后,会显示成功。如果显示出错,说明芯片位置没有放对,所以内容没有烧录进去。如下是错误的...

2020-04-22 22:15:20 377 1

原创 adlink_c154+板卡CN3-100线号说明

adlink_c154+板卡CN3-100线号说明

2020-04-22 14:38:49 113

原创 Misumi米思米数据线驱动无法安装

Misumi米思米数据线驱动无法安装•Win10系统无法安装。•驱动只能在XP或Win7使用•KCA-M538F-000•M538F USB High Speed Serial Converter

2020-04-21 21:03:06 297

原创 研华advantech-凌华ADLINK板卡运动控制卡

研华advantech:6路独立D/A输出12位分辨率双缓冲D/A转换器多种电压范围:+/-10V,+/-5V,0—+5V,0—+10V和4—20mA电流环(汇)16路数字量输入及16路数字量输出PCL-726是一款具有6路12位模拟量输出通道的全长卡.您可以将每个通道的输出范围配置为以下值:0到+5V,0到+10V,+/-5V,+/-10V和4到20mA电流环(汇)。PCL-726是...

2020-04-11 19:34:29 704 2

原创 jed后缀是什么文件?什么作用呢?

.jed是可编程逻辑控制器件(如:gal16v8)程序编译后的文件,也就是可以直接烧录的文件。相当于 单片机的 .hex文件。

2020-04-11 16:30:50 597

原创 error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) already de

error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) alreadyuafxcwd.lib(afxglobals.obj) error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC...

2020-04-09 21:59:19 169

原创 error LNK2026: 模块对于 SAFESEH 映像是不安全的

这种方案其实是规避方案,指定不生成SAFESEH映像。1.打开该项目的“属性页”对话框。2.单击配置属性-》链接器3.单击“命令行”属性页。4.将 /SAFESEH:NO 输入“附加选项(其他选项)”框中,然后确定。...

2020-04-09 20:50:40 63

原创 在匹配目标类型的范围内没有具有该名称的函数error C2440 “static_cast” 无法从“void (__thiscall C* )

error C2440: “static_cast”: 无法从“void (__thiscall CDataStatistics::* )(CMenu *,UINT,bool)”转换为“void (__thiscall CWnd::* )(CMenu *,UINT,BOOL)” 开发平台由VC6.0升级至VS2005以上的版本,需要将原有的项目迁移,可能碰到类似错误:error C244...

2020-04-09 20:07:03 188

原创 vs2012 visual studio 2012安装失败管道正在关闭解决方法

vs2012 visual studio 2012旗舰版安装失败管道正在关闭解决方法win7专业版旗舰版安装包不对,正确的安装包如下供参考ed2k://%7Cfile%7Ccn_visual_studio_ultimate_2012_x86_dvd_920954.iso%7C1643802624%7CA3058CE4F2AD7035DB6E67586D07AAA5%7C/...

2020-04-09 18:59:27 510

原创 EPLAN软件卡顿的解决办法

1,打开Eplan2.7的破解包,选择Version.dll这个文件,然后复制!2,在桌面上选中你已经安装好的Eplan2.7软件,然后鼠标右键,弹出属性对话框,选中属性选项。3,弹出对话框之后,点击“打开文件位置”选项。4,这一步特别重要,注意Eplan2.7的安装路径,如果你在安装软件的时候选择的是默认路径的话,就在"windows(c:)\Program Files\Eplan\...

2020-04-05 22:15:18 3071

Genius Nsp编程器中文版专用软件.rar

Genius NSP 通用编程器: 4Opins万用锁紧插座。适应绝大多数器件编程之所需。使用适配器能够支持非DIP封装器件的编程。RS232窜口通讯。通讯波特率:57600bit/s 。9V/500mA电源转换器。 主要功能:EPROM、EEPROM、FLASH、MPU/CPU、PLD。Serial EEPROM六大类器件的编程;RAM器件及CMOS/TTL器件的测试等等。 可选择的器件插入自动探测启动功能,即当您选择该功能并启动后,不再需要每次点击鼠标启动操作,每次当您更换芯片并锁紧万用插座后操作自动启动。 WINDOWS软件界面,提供中英文版本。 Genius NSP 可以在 WINDOS95、 98、me、2000、XP上运行。软件界面非常友好,欢迎下载了解。 Genius NSP 的特点: 新概念驱动主电路设计,对各类器件电气兼容性好。电平规范稳定。功耗低,整机无明显过热。主板采用SMT安装工艺,结构紧凑运行可靠。 软件界面三大主窗口:即“数据”窗口:“操作状态及历史记录”窗口、“编程环境及相关信息”窗口。提供丰富有用信息。界面切换灵活友好,任何时候都将您最关心的窗口推向焦点位置,并能自由切换。 操作简单明了。绝大部分操作可在工具栏或主菜单中一次完成。长达500条操作记录,记录了最近500次的操作历史。 自动ID填充,方便您在批量生产时标记自己的产品ID号。操作错误时具有声音提示并以特殊颜色显示。 支持BIN,HEX,JED等多种文件格式。文件加载方式灵活,尤其对缓冲区空白区的填充方式非常灵活,可以填入0xff、0x00、用户自定义值、或不关心空白区。通过这些方式的灵活应用,可以实现填充、搬迁、连接文件等目的。 对于特殊插放,自动弹出插放方式图。

2020-04-16

MFC_Win32API_同步串口源代码

MFC_Win32API_同步串口.rar,MFC_Win32API_同步串口.rar,源代码

2019-06-27

AutoCAD2012电气设计书籍.李波pdf

AutoCAD2012电气设计书籍.李波pdf AutoCAD2012电气设计书籍.李波pdf

2018-07-03

JavaScript学习指南(第2版).pdf

《JavaScript学习指南(第2版)》通过列举JavaScript应用的最佳实践和示例,本书展示了如何将该语言集成到浏览器环境中,及如何在符合标准的网站中应用这些已通过实践验证的编码技术。 本书内容: ● JavaScript应用程序的结构,包括基本的语句和程序控制结构; ● 标识JavaScript中的不同对象String、Number、Boolean、函数等; ● 使用浏览器调试工具和排错技术; ● 事件处理机制、表单事件以及带表单的JavaScript应用程序; ● 基于浏览器对象模型(BOM)、文档对象模型(DOM)以及所创建的自定义对象完成开发; ● 浏览器端的cookie及更新的客户端存储技术; ● 在Ajax应用程序中使用XML或JSON表示法的细节。 本书遵循已被验证的学习法则,帮助读者逐步理解各种概念,使读者掌握在各种浏览器中创建强大的、快速响应的应用程序的方法。 “无论你是初学者还是有经验的程序员,当你学习一门新语言时,我都会强烈建议你阅读本书。Shelley所采用的直观易懂的教学方法,能够帮助你掌握该语言的基础和细节,以便你能够在自己网站上更好地使用它。” ——Anthony T. Holdener III, Ajax: The Definitive Guide 一书的作者 Shelley Powers在实践中应用Web技术并发表各种与Web技术有关的文章已经长达13年之久。她最近在O’Reilly出版的书涉及语义Web、Ajax、JavaScript和Web图形等多个领域。她还是狂热的业余摄影师,同时也是Web开发的狂热爱好者。

2018-04-06

txwtech的留言板

发表于 2020-01-02 最后回复 2020-05-19

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