现在位置: 首页 > 自动控制 > 工业·编程 > 文章
2020-05-16 08:43 工业·编程 ⁄ 共 1295字 暂无评论
一丶Eclipse 开发环境 Eclipse是IBM公司花了4000万美金开发的一个集成开发环境.是一个免费开源的. 下载官网: http://www.eclipse.org 下载地址: http://www.eclipse.org/downloads/packages/ 打开下载地址,下载适用于Java开发人员的IDE 有可能你的界面是英文版本的.因为我使用的是Google 浏览器.自动给我翻译了一下网页. 注意图标: JC.下载适用于我们系统的版本即可. 我是Windows 64位系统.所以下载64 下载完成之后是一个zip压...
阅读全文
2020-05-15 06:59 工业·编程 ⁄ 共 1105字 暂无评论
USB(Universal Serial BUS,通用串行总线); VID(Vender ID供应商识别码)和PID(Product ID产品识别码); 每一个USB设备都有VID和PID,PID/VID唯一标识一个设备,HardwareID是为了给系统识别的 ,他是根据PID/VID而生成的。 VID是由供应商向USB-IF(Implementers Forum 应用者论坛)申请。每一个供应商的VID是唯一。 PID是由供应商自行决定; 主机通过VID和PID来识别不同的设备,根据他们(以及设备的版本号),可以给设备加载或安...
阅读全文
2020-05-14 06:46 工业·编程 ⁄ 共 595字 暂无评论
用于将形如"0x1A"的string转成BYTE类型.代码如下, 有问题欢迎指出. bool str2byte(const std::string &str, BYTE &bRet) {   bRet = 0x00;       //结果   size_t iPos = 1;   //位   size_t power = 1;  //幂次   //没找的'x'返回   if(std::string::npos == str.find("x")) ...
阅读全文
2020-05-13 06:44 工业·编程 ⁄ 共 1206字 暂无评论
双栈队列的原理是用两个栈结构模拟一个队列, 一个栈A模拟队尾, 入队的元素全部压入此栈, 另一个栈B模拟队首, 出队时将栈A的元素弹入栈B, 将栈B的栈顶元素弹出 此结构类似汉诺塔, 非常经典, 这里附上C++代码简单实现, 有问题欢迎指出。 #include <stack> template <typename T> class CStkQueue { public:   T      queuePop();    &...
阅读全文
2020-05-12 06:25 工业·编程 ⁄ 共 1082字 暂无评论
QT Creator的project转成Visual Studio的project 在windows下,运行Qt Command Prompt。 输入命令行: qmake -tp vc XXX.pro 会生成文件XXX.vcxproj Visual Studio的project转成QT Creator的project 第一步,因为原Visual Studio工程就是基于QT Template的工程,所以我们可以用VS里的QT插件里的"Create basic .pro file..."菜单选项来自动生成一个.pro文件,实际上,不仅仅生成了.pro 文件,还生成了.pri文件。但是目...
阅读全文
2020-05-11 06:21 工业·编程 ⁄ 共 1619字 暂无评论
Qt是 一个跨平台的C++图形用户界面应用程序框架, 它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。Qt很容易扩展,并且允许真正地组件编程。基本上,Qt 同 X Window 上的 Motif,Openwin,GTK 等 图形界面库和 Windows 平台上的 MFC,OWL,VCL,ATL 是同类型的东西。 Qt library为Qt程序提供头文件、静态链接库和动态链接库 Qt Creator是跨平台的 Qt IDE, 支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以...
阅读全文
2020-05-10 21:59 工业·编程 ⁄ 共 8858字 暂无评论
一、DeviceIoControl()各参数的简单说明     利用DeviceIoControl()函数可以实现对系统硬件的操作,该函数通过向指定设备的驱动程序发送控制码从而让该设备执行相应的操作。函数原型为: BOOL DeviceIoControl( HANDLE hDevice, DWORD dwIoControlCode, LPVOID lpInBuffer, DWORD nInBufferSize, LPVOID lpOutBuffer, DWORD nOutBufferSize, LPDWORD lpBytesReturned, LPOVERLA...
阅读全文
一、各类型数字证书的验证功能 数据完整性的数据文件。数字证书具有不同的验证级别: 域验证是最基本的验证类型 它仅涉及CA通过向你发送电子邮件中的链接或要求你将文件上传到站点的Web服务器的特定文件来验证你是否拥有或控制特定域。 组织验证(OV)提供基本的业务验证 此过程需要签发CA才能使用官方的第三方资源来验证你提供的有关组织的信息。这样,它可以确保你是自称的人。 扩展验证(EV)提供了广泛的业务验证 这是这三...
阅读全文
一、公钥基础结构如何工作 看了上期内容的同学们想必都了解了什么是PKI以及它与公钥密码学之间的关系,接下来就讨论它的作用及其工作方式。 1. PKI通过验证用户和服务器进行工作 PKI流程的第一部分是身份验证。通过使用数字证书(例如客户端证书和SSL / TLS证书),你可以使用非对称加密对自己、客户端或服务器进行身份验证。(同样,非对称加密是两对公钥和私钥。) 例如让我们把“有人连接到wotrus.com”的场景进行身份验证的简...
阅读全文
一、了解PKI 公钥基础结构是我们在网络世界中日常生活的关键部分。它可以保护一切,从浏览器中的登录凭据到我们通过电子邮件共享的敏感数据,一应俱全。这种PKI运作方式的明细公钥基础结构是网络安全所固有的,好比一个保护壳,里面兜住了许多需要保护的东西。可以说,PKI是使网络安全工作的要素之一。 公钥基础结构(PKI)通常被称为一种网络安全技术或框架,但不仅限于此。你或许知道该术语与加密有关,但是你知道它实际上的...
阅读全文