自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 收藏
  • 关注

原创 VUE环境搭建

一、下载安装node.js(npm)官网有最新版的nodejs,但是最新版可能有各种情况出现,网上的教程针对旧版的教程,这里使用一个廖雪峰老师给出的nodejs链接--》node.js国内镜像按照步骤直接点击下一步完成安装,nodejs默认集成了npm,无需再次安装。输入npm -v 也可以查看npm是否成功安装,安装成功后出现版本号说明nodejs.npm安装成功。1.配置...

2019-09-19 09:32:06 128

转载 Protocol Buffers C++入门教程

1.protobuf简介protobuf(Protocol Buffers )是Google的开源项目,是Google的中立于语言、平台,可扩展的用于序列化结构化数据的解决方案。官网见:here,源码见:github。简单的说,protobuf是用来对数据进行序列化和反序列化。那么什么是数据的序列化和反序列化呢?见下文。protobuf支持目前主流的开发语言,包括C++、Java、Py...

2018-12-06 17:41:01 787

原创 关于好的开源框架,学习网站的记载

Jakarta Commons是Jakarta的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。

2015-01-19 10:38:02 524

转载 加载JAVA源码

1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文件的这一项:“c:\program files\java\jre_1.5.

2015-01-10 16:23:30 734

原创 一个很多资料的FTP服务器

免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2012-06/62299.htm

2014-12-19 15:06:01 490

原创 加密通讯原理

WSDL2h.exe -d -o ibox.h -d是为了使用DOM需要I

2014-06-28 15:15:20 789

转载 linux开发工具

Linux c/c++开发工具集锦 我之前是一个C程序员,而且是个Windows的程序员,在windows下使用VC6.0/VS2005等microsoft的傻瓜式工具工作,对于那个vc 6.0/vs2005的快捷操作,debug操作是那么的熟悉,可以说vc 6.0/vs2005是window下开发c/c++最好用的工具了,可以查看调用堆栈,内存变化情况,变量值,另

2014-04-18 10:27:56 470

原创 界面DLL

生成MFC界面DLL,然后用带MFC头文件C++程序调用时,发生应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序错误,出现这个错误主要是2010中生成DLL时自动生成清单文件,在生成 dll 的时候需要将禁止生成清单文件。属性页-》链接器 --》清单文件--》生成清单   设置为“否”即可解决

2014-03-06 17:13:54 879

转载 OCX自动下载

BCB或VC制作的OCX,希望不用手工在客户端注册,就可以在网页里面自动下载、注册、使用。【资料】在MSDN上查找“Packaging ActiveX Controls”,可以找到详细的配置及步骤。完整URL:ms-help://MS.MSDNQTR.2003FEB.2052/activex/workshop/components/activex/packaging.htm

2013-09-25 14:20:04 1312

原创 umdh工具使用

先安装工具,http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx选择其中的http://msdn.microsoft.com/en-us/windows/hardware/gg463009.aspx下载安装后,使用umdh工具运行cmd窗口,将路径设置到安装路径D:\Program Files\Debuggin

2013-09-16 16:29:17 1110 1

转载 active 控件安全初始化

要想创建一个能够在IE中成功加载而没有“不安全”的警告或者错误提示信息的ActiveX控件,我们必须实现安全的初始化和脚本。基本上,所有要做的工作都是在DllRegisterServer 和DllUnregisterServer这两个函数中完成的。下面,我们就来一步步地将我们的ActiveX控件变成一个“安全的”控件。       1. 编辑XXX(此处为控件的工程名).cpp并添加如下的代码

2013-09-10 14:07:50 1518

原创 六个常用的开源搜索

在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。下面为大家介绍6款源码搜索引

2013-08-08 13:59:56 634

转载 VC++MFC下实现SOAP服务端和SOAP客户端

在《C++ 开发SOAP服务端和SOAP客户端》已经在win32控制台实现了,现在在MFC框架下实现SOAP服务端和SOAP客户端新建一个基于对话框的工程名字是MFCSOAPClient新建工程的时候不需要添加socket支持因为在stdsoap2.文件中已经增加了支持将利用soapcpp2.exe 生成的calc.nsmapsoapC.cppsoapcalcP

2013-08-01 16:19:15 879

转载 C++ 开发SOAP服务端和SOAP客户端

目的:利用gSOAP自带的Calc例子 仿写一个 网络中使用计算器客户端通过http发送xml格式的数据请求,服务端计算完之后,将结果以xml格式返回给客户端。编写之后 我们的服务端可独立使用。像在安装了IIS或者用Apache配置的Web服务器。gSoap版本 2.8.8 编译环境为 winXP+VC6soapcpp2.exe和wsdl2h.exe这两个文件的目录是gso

2013-08-01 16:18:31 1142

原创 gsoap向java webserverce传输中文乱码问题

客户端向java端上传数据,不管是MBCS还是UNICODE,统统转换成UTF-8就OK了,java端接收的时候,比如java本身用的JBK那么用JBK解析UTF-8,回传的时候,java也需要用JBK传输

2013-08-01 16:12:47 840

原创 向文本文件中写入16进制数据

#include #include using namespace std;   int main() {     char test[6]={0x12,0x25,0x12,0x7F,0x80,0x97}; char buffer[10]={0}; int i=20; ofstream file;; file.open("test.txt",ios_ba

2013-01-22 22:41:16 3727

转载 gsoap基础知识

gSOAP是一个开源的项目,用它可以方便的使用c/c++地进行SOAP客户端和服务器端编程,而不必了解xml和SOAP协议的细节。这样使用者就可以专注于自己的web service 客户端或服务器端的编写,而不用纠缠与其它细节。我第一次接触这些东西,我对SOAP的理解是这样的:以http协议为基本的通信协议,以xml文件形式请求远程服务,再以xml文件的形式返回执行结果,我理解的就这么简单了,有啥

2012-10-16 16:06:37 515

原创 CreateProces的使用

创建进程,并向进程中传递参数,在进程中获取参数的使用 char szCommandLine[] = "c:\\mymp3player.exe 1.mp3";    STARTUPINFO si = { sizeof(si) };    PROCESS_INFORMATION pi;    BOOL bRet = CreateProce

2012-06-06 10:44:14 763

原创 Eclipse的Ctrl+Shift+o自动补全引用类

很多初次接触Android的开发人员会感到Eclipse开放环境不如Visual Studio好用,基于JRE开发的开源IDE - Eclipse运行效率和稳定性不是很好,但很多地方设计比较人性化,初次接触Java开发的网友可能一次记不住很多类的引用或输入很繁琐,我们只要在IDE中照常写好类名,按下Ctrl+Shift+o,IDE就会自动补全,当遇到有异议的类时会使用$符号,这里我们需要修改下im

2011-06-09 15:30:00 6299

原创 数据库使用

#includewindows.h>#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")int WINAPI WinMain(HINSTANCE hInstance,                   HINSTANCE hPrevInstance,  

2011-06-09 15:29:00 599

原创 VC中ADO的使用

<br />#include<windows.h><br />#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EOF","adoEOF")<br />int WINAPI WinMain(HINSTANCE hInstance,<br />                   HINSTANCE hPrevInstance,<br />                   LPSTR lp

2011-05-20 11:34:00 961

原创 MSDN上的strtok

<br />#include <string.h><br />#include <stdio.h><br /><br />char string[] = "A string/tof ,,tokens/nand some  more tokens";<br />char seps[]   = " ,/t/n";<br />char *token;<br /><br />int main( void )<br />{<br />   printf( "Tokens:/n" );<br /><br />   //

2011-04-14 16:57:00 1037

原创 radiobutton 组设置

<br />多组和一组是一样的使用,只要搞清楚哪个是哪一组的就行了。再为对话框添加Radio3和Radio4。很简单,先为这些Radio Button排个顺序(这个必须要做,比如你的一组控件有Radio1,Radio2,Radio3,就把它们的TAB顺序分别设为1,2,3,并将Radio1的Group属性设为True,这样,当选中Radio1的时候和它关联的变量就是0,当选中Radio2的时候和它关联的变量就是1,依此类推),就是排列他们的TABORDER。在对话框资源面板上Ctrl+D,然后按你自己的理想

2011-04-14 16:27:00 2507

转载 JPG图片的使用

<br />仅管VC有提供相应的API和类来操作bmp位图、图标和(增强)元文件,但却不支持jpg、gif和png等格式的图片,而这几种格式却是常常要用到的。这里我给大家介绍两种办法来操作这些格式的图片。<br />1.用API OleLoadPicture来加载JPG、GIF格式的图片(注:不支持PNG格式,另外GIF只能加载第一帧,且不支持透明)<br />OleLoadPicture 函数实际上创建了一个IPicture类型的COM接口对象,然后我们可以通过这个COM接口来操作图片(实际上你也可以用A

2011-03-26 11:14:00 718

转载 VC DirectShow开发环境变量配置及问题

<br />开发环境:<br />SDK:DirectX SDK Extras 2005,2 版<br />Visual C++ 6.0<br />发, Filter  开发,多媒体编程, Directshow Filter - www.DirectShow.cn:U FD@W&Z<br />^/P一 基本需求<br />  1  include  “DShow.h”<br />  2  link  StrmBase.lib(如果是 debug版本需要link StrmBasd.lib),如果做 un

2010-12-08 16:12:00 670

原创 VC中ADO的链接

<br />最近由于工作之需,要利用VC进行一些高级的数据库操作,如执行存储过程等。遍寻网络资源发现好使的不多(经常#30XX错误,大部分应该是COM的VARIANT数据类型所致,其实有个讨巧的方法,请看下文),在自己的实验下小有所得。记下学习笔记以备参考:<br />1 进行ADO编程的必备步骤:引入msado15.dll<br /> #import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("EO

2010-12-04 11:22:00 561

转载 Tree View Control系统自带的文件夹图标

<br />/*<br />我的电脑{20D04FE0-3AEA-1069-A2D8-08002B30309D}<br />控制面板file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}<br />字体file:///::{20D04FE0-3AEA-1069-A2D8-08002B30309D}/::{21EC2020-3AEA-1069-A2DD-08002B30309D}/::{

2010-12-03 13:30:00 982

原创 ONSIZE函数中调整CComboBox的问题

<br />今天在ONSIZE中调整一个CComboBox出现了不能完全显示下拉列表的问题,找了很久才发现这个问题的所在,就是我们在调整CComboBox的时候要注意CComboBox的高度不是像其他控件是可以自动变化的,如果这个高度在调整的时候不一致就会出现这个问题<br /> <br />m_mycombo1.SetItemHeight(-1,45);<br /> <br /> rc.top=rc.bottom+5;<br /> rc.bottom=rc.top+45;<br /> m_mycombo1

2010-08-23 16:52:00 1067

转载 转载图像处理

<br />1、HBITMAP 和CBitmap<br /> HBITMAP转成CBitmap:  <br />CBitmap*   pcBmp   =   CBitmap::FromHandle(hBmp);  <br />CBitmap   bmp;   <br />  bmp.Attach(hbmp);  <br />    <br />CBitmap转成HBITMAP:    <br />HBITMAP   hBmp   =   (HBITMAP)cBmp;<br />CBitmap*   pBmp

2010-06-26 10:22:00 841

原创 转:DLL导出变量,函数,类

<br />导出变量<br /><br />  DLL定义的全局变量可以被调用进程访问;DLL也可以访问调用进程的全局数据,我们来看看在应用工程中引用DLL中变量的例子。<br /> <br />/* 文件名:lib.h */<br />#ifndef LIB_H<br />#define LIB_H<br />extern int dllGlobalVar;    //导出的变量声明<br />#endif<br /><br /><br />/* 文件名:lib.cpp */<br />#include

2010-06-09 11:52:00 1156

原创 setcapture()和getItemPosition

<br />setcapture()函数用来判断鼠标是否处于拖曳状态,对于写鼠标拖曳功能很有用处。<br />getItemPosition是CListCtrl中的一个成员函数

2010-06-07 17:26:00 619

原创 CMarkup的遍历查找函数

最近使用CMarkup,发现没有现成的遍历查找函数,自己写了一个查找函数 bool showmxl(CString &str,CMarkup&xml){ if(!xml.IntoElem())  return false; while(xml.FindElem()) {  if(xml.GetTagName()==str)  {   str=xml.GetData();   AfxMess

2010-05-27 14:44:00 2589

原创 CMarkup和TinyXml的使用感想

最近因为要使用XML文件,在网上找了这个两个XML的解析的类,总的感觉是CMarkup比较好用一点,CMarkup支持UNICODE和ANSI两种编译,而且它的查找速度也比较快一些,TinyXml的功能比较强大,但是它只支持ANSI,对于UNICODE编码需要自己去转换,这个方面来说,它不太适合嵌入式的需求

2010-05-26 11:24:00 3769 1

原创 ini文件操作

GetPrivateProfileString("头","属性","",要赋值的变量.GetBuffer(MAX_PATH),MAX_PATH,"配置问价路径");CString strIP = _T("");CString strPort = _T("");::GetPrivateProfileString("TCP/IP","IP","",strIP.GetBuffer(MAX_PATH),

2010-05-19 17:30:00 522

原创 打开管理员账号和关闭

net user administrator /active:yesnet user administrator /active:no

2010-05-12 11:55:00 556

原创 vs2005的MSDN的下载

 在网上找了好久.终于找到了速度比较快的VS2005下载地址:   http://202.119.248.201/soft1/vs2005.rar 这是南京工业大学服务器上的文件.我的电脑接在教育网,用迅雷下,速度达到1M左右.需要注意的是:下载后解压,找到SETUP文件夹下的setup.sdb,用记事本打开它找  到 [Product Key],将下面的一行序

2010-05-11 20:23:00 1159

原创 将CListCtrl的列宽固定

#pragma once#include "HeaderCtrlEx.h"// CMyListCtrlclass CMyListCtrl : public CListCtrl{    DECLARE_DYNAMIC(CMyListCtrl)public:    CMyListCtrl();    virtual ~CMyListCtrl();protected:    DECLARE_MESSAG

2010-04-15 17:00:00 6733 4

原创 在主窗体中创建子窗体的方法

将子窗体设为child,none,然后再主窗体中以创建动态窗口的方法显示就可以了   mytest *ptr;//子窗口类 ptr=new mytest(); ptr->Create(IDD_MYTEST_DIALOG, this); CRect test; this->GetClientRect(&test); CRect wy; ptr->GetClientRect(&wy); tes

2010-04-14 11:06:00 2634

转载 画柱形图的方法

画柱形图的方法    public void CImage()    {        //定义一个泛型集合,用以存放从数据库中读取的数据        List iXiaoSH = new List();        //定义一个泛型集合,用以存放从数据库中读取的月份        List sMoth = new List();        //读取Table01数据表中的各条数据,并存放

2010-04-09 16:05:00 1201

原创 关于完成端口函数的相应处理

完成端口GetQueuedCompletionStatus返回值的问题 先看看GetQueuedCompletionStatus函数的完整声明:BOOL GetQueuedCompletionStatus(HANDLE CompletionPort,       LPDWORD lpNumberOfBytes,    PULONG_PTR lpCompletionKey, LPOVERLAPP

2010-03-31 14:05:00 1290

空空如也

空空如也

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

TA关注的人

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