Compact PCI总线知识整理

Compact PCI总线一、 Compact PCI简介Compact PCI(Compact Peripheral Component Interconnect)简称CPCI,中文又称紧凑型PCI,是国际工业计算机制造者联合会(PCI Industrial Computer Manufacturer’s Group,简称PICMG)于1994提出来的一种总线接口标准。Compact PCI是标准PCI总线的工业版本,采用了抗震的Eurocard封装。插孔连接器被设计成从正面装进机架安...
分类: 其他 发布时间: 03-04 07:56 阅读次数: 0

vs2010下报错:语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)

问题:从网上拷贝的串口代码,粘贴到本地,编译报错“类型不能识别的错误;查看MSDN知道,需要包含Windef.h和ShObjIdl.h两个头文件;包含以上头文件后,报错“语法错误 : 缺少“;”(在标识符“ContextRecord”的前面)”。解决办法:在包含Windef.h和ShObjIdl.h的前面,增加包含Windows.h文件,编译通过。但是我又把包含Windows.h文件那行注释掉,依然可以编译通过,还没搞明白到底为什么。。。。。...
分类: 其他 发布时间: 03-04 07:56 阅读次数: 0

电脑上没有实体串口的情况下如何调试串口程序?

问题:现在很多新的电脑有没有串口了,如果电脑上没有串口,同时手上也没有USB-串口转化器,调试串口程序会很不方便。解决方案:安装软件“virtual serial port driver”(简称VSPD) ,启动后可以创建虚拟的COM1和COM2,并且将COM1和COM2互联,可以正常调试程序。...
分类: 其他 发布时间: 03-04 07:55 阅读次数: 0

qt在4k屏幕上不能完整显示分辨率不到4K的应用程序

问题:qt在4k屏幕上不能完整显示分辨率不到4K的应用程序原因:代码中有下面这行,删除就可以了 。QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
分类: 其他 发布时间: 03-04 07:55 阅读次数: 0

qml中使用c++对象的属性,导致该语句后面的打印无法输出

问题:c++中类对象中的一个属性使用Q_PROPERTY语法声明;将该类对象通过setContextProperty函数设置为qml中上下文;在qml中使用1中的属性,导致该语句后面用console.log()打印的日志无法输出。原因:看了半天,原来在qml里使用的时候,不是使用的属性名,而是使用的getter函数。。。。...
分类: 其他 发布时间: 03-04 07:55 阅读次数: 0

photoshop中画矩形边框

新建图层;选择左侧工具栏中的 “矩形选框”;在画板上画矩形;在主菜单选择“编辑”菜单项;选择“描边”菜单项;设置参数并确定,矩形边框就画好了。
分类: 其他 发布时间: 03-04 07:55 阅读次数: 0

photshop中如何选择相同颜色但是相互不连续的几块区域?

问题:photshop中如何选择相同颜色但是相互不连续的几块区域?解决办法:按住ctrl键的同时使用“吸管工具"分别单击各个区域。
分类: 其他 发布时间: 03-04 07:54 阅读次数: 0

photoshop中如何使用”颜色替换“替换图片中的黑色?

问题:photoshop如何替换图片中黑色的?解决办法:没法直接使用”颜色替换“来替换黑色,替换后的颜色是灰色而不是我们要的颜色,具体原因不明(在网上查了下,好多人都反映同样的问题)。可以通过给黑色里混合其他纯色,比如红色、绿色等,让黑色变成彩色后再替换。具体步骤:新建”填充图层或调整图层“,把该图层颜色设置为红色。在将新图层和原图层合并成一个图层。在合并后的图层里执行”颜色提换“操作。...
分类: 其他 发布时间: 03-04 07:54 阅读次数: 0

photoshop中魔棒使用方法

选择魔棒工具;调整上面的容差参数,会对选区有影响,参考的值:70将选区拷贝成图层。
分类: 其他 发布时间: 03-04 07:54 阅读次数: 0

photoshop中选择直线工具后,总是有箭头

问题:photoshop中选择直线工具后,总是有箭头。解决办法:在上面的工具属性配置栏里有按钮,单击后,在弹出的输入框中起点和重点的勾选去掉就可以了,没想明白这个突变和箭头有啥关系,简直是误导人。...
分类: 其他 发布时间: 03-04 07:54 阅读次数: 0

linux下qt程序报“ error: undefined reference to `ClassA::funcA(unsigned short)‘”

问题:linux下qt程序报“collect2: error: ld returned 1 exit status”原因:定位中
分类: 其他 发布时间: 03-04 07:53 阅读次数: 0

qt中执行linux命令并获取命令执行结果

// 执行命令并获取结果 QProcess process; process.start("df -h"); process.waitForFinished(); QString result = process.readAllStandardOutput();
分类: 其他 发布时间: 03-04 07:53 阅读次数: 0

windows下qt程序报错“the inferior stopped because it triggered an exception”

问题:原因:程序内部有内存越界访问操作。
分类: 其他 发布时间: 03-04 07:53 阅读次数: 0

QObject::startTimer: Timers can only be used with threads started with QThread

问题:qt程序报错:QObject::startTimer: Timers can only be used with threads started with QThread原因:定时器启动函数startTimer的调用操作必须是在main函数中app定义的后面,如下: QGuiApplication app(argc, argv); // 定时器启动函数必须在app后调用 timer.startTimer(3000);...
分类: 其他 发布时间: 03-04 07:53 阅读次数: 0

突然不能从主机向虚拟机上拷贝文件了

问题:一直可以直接从主机向虚拟机上拷贝文件,刚才突然不能从主机向虚拟机上拷贝文件了。解决办法:重启下虚拟机后,问题解决。
分类: 其他 发布时间: 03-04 07:52 阅读次数: 0

vs2010无法给控件添加变量

问题:用vs2010给以前的老工程里的控件添加变量,确定后,界面无任何反应,在代码里也搜不到刚添加的变量名。原因:在“工程名.h”里包含了resouce.h文件,把这句移动到"工程名Dlg.h"里,问题解决。根本原因是什么,不清楚。...
分类: 其他 发布时间: 03-04 07:52 阅读次数: 0

qml程序出现奇怪的打印内容“qml: [object Object]”

qml程序打印“qml: [object Object]”29/100保存草稿发布文章new问题:qml程序打印“qml: [object Object]”,检查了半天,没找到是那行打印出来的。原因:其实我在一个元素的某个事件响应函数里,想增加以下打印内容:console.log( “onClickde” );结果忘记加双引号,写成下面这样了:console.log( onClickde );问题:qml程序打印“qml: [object Object]”,检查了半天,没找到是
分类: 其他 发布时间: 03-04 07:52 阅读次数: 0

qt程序在银河麒麟系统中调试时,总是进入反汇编界面

问题:qt程序在银河麒麟系统删调试时,总是进入反汇编界面。原因:还未找到,先记录问题。
分类: 其他 发布时间: 03-04 07:51 阅读次数: 0

关于libusb,libusbx,libusbK,libusb-win32,WinUSB的关系

原文链接:添加链接描述刚开始接触USB驱动编程,一般是利用现成的库来做,但是网上一搜索,发现一大堆各种各样的lib把人搞的很头疼,这边总结一下。== libusb ==说明:libusb是一个跨平台的usb驱动框架。libusb原始项目在2010年后基本没有更新,曾有libusbx项目2012年从libusb分出来,2014年1月26日又合并回libusb了。当时的libusbx-1.0.18和libusb-1.0.18其实完全一样,相当于libusbx替换了libusb的代码!后续的版本其实都是基于
分类: 其他 发布时间: 03-04 07:51 阅读次数: 0

win10下使用usblib时报错“libcmtd.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 MSVCRTD.lib(MSVC”

问题:完整的错误如下:1> 所有输出均为最新。1>libcmtd.lib(dbgheap.obj) : error LNK2005: __CrtSetCheckCount 已经在 MSVCRTD.lib(MSVCR100D.dll) 中定义1>libcmtd.lib(crt0dat.obj) : error LNK2005: _exit 已经在 MSVCRTD.lib(MSVCR100D.dll) 中定义1>libcmtd.lib(crt0dat.obj) : error
分类: 其他 发布时间: 03-04 07:51 阅读次数: 0