- 博客(259)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
转载 MsXml创建和解析XML示例
一.MsXml创建XML文档示例// XmlCreationDemo.cpp#include #include // 引入MSXML解析器#import using namespace MSXML2;class InitializeCom{public: InitializeCom() { CoInitialize(NULL); // Initializes th
2017-06-17 13:11:05 845 2
原创 json解析数组
新项目中需要解析json中的数组,示例代码如下:CString ss="{\"ack\":4,\"message\":\"PackingStation success\",\"method\":\"PackingStation\",\"noPass\":0,\"pass\":0,\"result\":{\"count\":20,\"imeis\":[\"862075031460339\
2017-06-02 19:19:26 1127
原创 抓包工具feddler
因项目需要,用到了这个抓包工具。非常方便有用,做一个简单记录。1.清空内容2.发送请求的完整内容3.接收请求的完整数据4.查看具体的请求数据内容5.接收的json格式的数据内容6.接收的xml格式的数据内容抓包工具获取地址:http://download.csdn.net/detail/shufac/9856738
2017-05-31 18:40:48 1075
原创 C++实现预装驱动功能
C++实现预装驱动功能 工作中遇到的一个需求:需要在项目中打包一个硬件设备的驱动安装程序,提供了驱动安装包文件。 微软的WDK有提供API实现这个功能。所以,需要先下载WDK。WDK下载地址:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11800WDK中 函数Dr
2017-05-03 19:10:32 1327
原创 循环执行shell脚本
/////////////////////////////////////////////////////////////////////////////////////////////////////循环执行shell脚本#$language = "VBScript"#$interface = "1.0"crt.Screen.Synchronous = False Sub Mai
2017-04-15 18:20:06 3491
转载 用cmd执行命令方法汇总
用Cmd执行命令方法汇总一、system()--执行shell命令1、包含头文件:#include2、定义intsystem(const char * string);3、参数String:合法的可执行DOS(SHELL)命令4、返回值1)如果 system()在调用/bin/sh 时失败则返回127, 其他失败原因返回-1。2)若参数string 为空指针
2017-03-29 18:36:52 9603
转载 C/C++ sizeof与strlen区别
#include using namespace std;void main(){ char *p="teste"; char *t="myname\0"; cout<<"字符指针"<<endl; cout<<sizeof(p)<<endl; cout<<sizeof(*p)<<endl; cout<<sizeof(t)<<endl; cout<<strlen(p)<<en
2017-02-25 18:06:37 575
原创 解决COM端口号与工具不匹配的问题
在使用发送COM命令的工具时出现了一个问题:工具提供的供选择的COM口端口号与实际端口号不能匹配的问题,如下图:工具只提供了COM1----COM8 而设备实际的端口号是17,如下图: 解决办法:在设备管理器中,打开COM口属性页面对话框,“高级”,然后选择空闲端口号即可。 ...
2016-12-23 19:41:31 1409
原创 C++Builder及VC的DLL相互调用示例
C++Builder及VC的DLL相互调用示例由于MS和Borland(CodeGear)两家的编辑器实现细节不同,造成了它们生成的DLL不能相互通用,因此给实际带来了很多的麻烦。下面来说一说如何解决这个问题。 VC生成DLL,C++Builder调用1、用extern "C"修饰VC导出的DLL函数。如:extern "C" __declspec(dllexport) int aFu
2016-12-21 08:46:38 4286
转载 error LNK2005: _sprintf 已经在 MSVCRTD.lib(MSVCR90D.dll) 中定义
VS2010 引用json库文件时,json解析失败的一种解决办法
2016-11-18 19:07:29 3047
转载 VC_GPIB_Demo
#include "stdafx.h"#include "C:\Program Files\IVI Foundation\VISA\WinNT\agvisa\include\visa.h"#pragma comment(lib,"C:\\Program Files\\IVI Foundation\\VISA\\WinNT\\agvisa\\lib\\msc\\agvisa32.lib")
2016-11-05 18:33:29 2240 2
原创 GPIB-VC编程
Compiling and Linking VISA Programs (C/C++)This section provides a summary of important compiler- specific considerations when developing Win32 applications.1 . Linking to VISA LibrariesYour app
2016-10-31 19:20:08 5044 2
原创 VC 获取函数执行时间GetTicketCount()
VC 获取函数执行时间GetTicketCount() GetTickCount是函数。GetTickCount返回(retrieve)从操作系统启动所经过(elapsed)的毫秒数,它的返回值是DWORD。示例示例代码如下:BOOL CLogFileHelper::IsBootingCompleted(){ int time,starttime=GetTickCount();
2016-10-27 09:40:53 3597
原创 json静态链接错误:msvcprtd.lib(MSVCP100D.dll) : error LNK2005:解决方案
本文提供了一种解决json链接错误的方案。
2016-09-30 22:14:58 10065
转载 你就这样被坏老板决定了?
有位朋友在分答上问过我一个问题:跟同事抱怨工作的事情是要坚决避免的低情商行为么?这让我想起我们充满抱怨的工作来啦:经理根本就不懂技术,凭什么领导我?就因为我不加班,就让我绩效是D,太不合理了。老板根本不懂管理,水平太低,今天这样明天那样,早晚人都走光……今年又没给老子加薪,还想让老子给你干活,干毛线干……公司福利太差,端午节不发粽子中秋节不发
2016-08-27 08:28:27 589
原创 UpdateDriverForPlugAndPlayDevices在64位操作系统执行失败解决方案
本文提供了驱动安装函数UpdateDriverForPlugAndPlayDevices在64位操作系统中执行失败的一种解决方案。
2016-08-20 22:21:20 9212 1
原创 堆排序
1.堆堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。 堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>=key[2i+2]称为大顶堆,满足 Key[i]2.堆排序的思想利用大顶堆(小顶堆)堆顶记录的是最
2016-08-11 22:19:27 1078
原创 获取Windows操作系统版本和位数
(1)获取系统位数32bit 64bitvoid CXXXDlg::GetSysBit(bool& bIs32Bit){ bIs32Bit=true; SYSTEM_INFO si; // Copy the hardware information to the SYSTEM_INFO structure. GetNativeSystemInfo(&si); // Displa
2016-08-04 22:46:24 5903
原创 Error LNK2001 无法解析的外部符号 的几种情况及解决办法
Error LNK2001 无法解析的外部符号 的几种情况及解决办法
2016-07-28 22:36:21 12817 2
原创 快速排序
快速排序的基本思路快速排序是基于分治模式处理的,对一个典型子数组A[p...r]排序的分治过程为三个步骤:1.分解:A[p..r]被划分为俩个(可能空)的子数组A[p ..q-1]和A[q+1 ..r],使得A[p ..q-1] 2.解决:通过递归调用快速排序,对子数组A[p ..q-1]和A[q+1 ..r]排序。3.合并。
2016-07-24 22:41:21 309
原创 归并排序
归并排序用到了分治策略。用分治策略解决问题分为三步:分解、解决、合并。也即:将原问题划分成n个规模较小而结构与原问题相似的子问题; 递归地解决这些子问题,然后再合并其结果,得到原问题的解。
2016-07-23 21:18:14 334
原创 Socket编程 WSAError: 10093解决方法
本文分析了Socket编程 WSAError: 10093产生原因及提供了对应的解决方案。
2016-07-22 19:18:14 20227 1
原创 Windows批处理(cmd/bat)常用命令小结
前言批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务。用户只需双击批处理文件便可执行任务,而无需重复输入相同指令。编写批处理文件非常简单,但难点在于确保一切按顺序执行。编写严谨的批处理文件可以极大程度地节省时间,在应对重复性工作时尤其有效。在Windows中善用批处理可以简化很多重复工作更新记录2016年03月29日
2016-07-20 21:06:32 7923
原创 使用WinSCP完成Windows与Linux之间的文件传输
本文介绍了一种使用WinSCP完成Windows与Linux之间的文件传输的方法。
2016-07-19 21:28:00 9799
Aglient控制仪器的实例
2016-08-26
py2exe for python2.7下载
2016-06-17
curl 库文件,可用于C++ https 通信
2021-01-23
图像方向矫正类(文字+矩形方框图像)
2019-12-19
Windows USB数据线绑定COM端口
2018-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人