- 博客(47)
- 收藏
- 关注
原创 VUE环境搭建
一、下载安装node.js(npm)官网有最新版的nodejs,但是最新版可能有各种情况出现,网上的教程针对旧版的教程,这里使用一个廖雪峰老师给出的nodejs链接--》node.js国内镜像按照步骤直接点击下一步完成安装,nodejs默认集成了npm,无需再次安装。输入npm -v 也可以查看npm是否成功安装,安装成功后出现版本号说明nodejs.npm安装成功。1.配置...
2019-09-19 09:32:06
151
转载 Protocol Buffers C++入门教程
1.protobuf简介protobuf(Protocol Buffers )是Google的开源项目,是Google的中立于语言、平台,可扩展的用于序列化结构化数据的解决方案。官网见:here,源码见:github。简单的说,protobuf是用来对数据进行序列化和反序列化。那么什么是数据的序列化和反序列化呢?见下文。protobuf支持目前主流的开发语言,包括C++、Java、Py...
2018-12-06 17:41:01
863
原创 关于好的开源框架,学习网站的记载
Jakarta Commons是Jakarta的子项目,它创建和维护着许多独立软件包,这些包一般与其他框架或产品无关,其中收集了大量小型、实用的组件,大部分面向服务器端编程。
2015-01-19 10:38:02
552
转载 加载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
755
原创 一个很多资料的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
506
转载 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
491
原创 界面DLL
生成MFC界面DLL,然后用带MFC头文件C++程序调用时,发生应用程序正常初始化(0xc000000d)失败。请单击“确定”,终止应用程序错误,出现这个错误主要是2010中生成DLL时自动生成清单文件,在生成 dll 的时候需要将禁止生成清单文件。属性页-》链接器 --》清单文件--》生成清单 设置为“否”即可解决
2014-03-06 17:13:54
909
转载 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
1351
原创 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
1141
转载 active 控件安全初始化
要想创建一个能够在IE中成功加载而没有“不安全”的警告或者错误提示信息的ActiveX控件,我们必须实现安全的初始化和脚本。基本上,所有要做的工作都是在DllRegisterServer 和DllUnregisterServer这两个函数中完成的。下面,我们就来一步步地将我们的ActiveX控件变成一个“安全的”控件。 1. 编辑XXX(此处为控件的工程名).cpp并添加如下的代码
2013-09-10 14:07:50
1538
原创 六个常用的开源搜索
在推动技术变革上,开源运动发挥了非常显著的作用。而Linux成功地将开源转换成商务模式,给广大开源工作者带来了更大的信心和勇气。目前,开源已成为主流,在未来的几年内,它的足迹将会遍布前沿教育、航空航天(如无人驾驶飞机)等许多领域。借鉴现有的开源项目或开源代码,对于初级开发者来说,不失为一种很好的编程手段,但千万不要单纯地“用”,更多地是理解与提升,这样才会进步。下面为大家介绍6款源码搜索引
2013-08-08 13:59:56
665
转载 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
915
转载 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
1187
原创 gsoap向java webserverce传输中文乱码问题
客户端向java端上传数据,不管是MBCS还是UNICODE,统统转换成UTF-8就OK了,java端接收的时候,比如java本身用的JBK那么用JBK解析UTF-8,回传的时候,java也需要用JBK传输
2013-08-01 16:12:47
857
原创 向文本文件中写入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
3817
转载 gsoap基础知识
gSOAP是一个开源的项目,用它可以方便的使用c/c++地进行SOAP客户端和服务器端编程,而不必了解xml和SOAP协议的细节。这样使用者就可以专注于自己的web service 客户端或服务器端的编写,而不用纠缠与其它细节。我第一次接触这些东西,我对SOAP的理解是这样的:以http协议为基本的通信协议,以xml文件形式请求远程服务,再以xml文件的形式返回执行结果,我理解的就这么简单了,有啥
2012-10-16 16:06:37
530
原创 CreateProces的使用
创建进程,并向进程中传递参数,在进程中获取参数的使用 char szCommandLine[] = "c:\\mymp3player.exe 1.mp3"; STARTUPINFO si = { sizeof(si) }; PROCESS_INFORMATION pi; BOOL bRet = CreateProce
2012-06-06 10:44:14
782
原创 Eclipse的Ctrl+Shift+o自动补全引用类
很多初次接触Android的开发人员会感到Eclipse开放环境不如Visual Studio好用,基于JRE开发的开源IDE - Eclipse运行效率和稳定性不是很好,但很多地方设计比较人性化,初次接触Java开发的网友可能一次记不住很多类的引用或输入很繁琐,我们只要在IDE中照常写好类名,按下Ctrl+Shift+o,IDE就会自动补全,当遇到有异议的类时会使用$符号,这里我们需要修改下im
2011-06-09 15:30:00
6332
原创 数据库使用
#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
618
原创 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
979
原创 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
1049
原创 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
2548
转载 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
740
转载 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
687
原创 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
585
转载 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
1001
原创 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
1097
转载 转载图像处理
<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
871
原创 转: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
1181
原创 setcapture()和getItemPosition
<br />setcapture()函数用来判断鼠标是否处于拖曳状态,对于写鼠标拖曳功能很有用处。<br />getItemPosition是CListCtrl中的一个成员函数
2010-06-07 17:26:00
647
原创 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
2621
原创 CMarkup和TinyXml的使用感想
最近因为要使用XML文件,在网上找了这个两个XML的解析的类,总的感觉是CMarkup比较好用一点,CMarkup支持UNICODE和ANSI两种编译,而且它的查找速度也比较快一些,TinyXml的功能比较强大,但是它只支持ANSI,对于UNICODE编码需要自己去转换,这个方面来说,它不太适合嵌入式的需求
2010-05-26 11:24:00
3807
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
550
原创 打开管理员账号和关闭
net user administrator /active:yesnet user administrator /active:no
2010-05-12 11:55:00
578
原创 vs2005的MSDN的下载
在网上找了好久.终于找到了速度比较快的VS2005下载地址: http://202.119.248.201/soft1/vs2005.rar 这是南京工业大学服务器上的文件.我的电脑接在教育网,用迅雷下,速度达到1M左右.需要注意的是:下载后解压,找到SETUP文件夹下的setup.sdb,用记事本打开它找 到 [Product Key],将下面的一行序
2010-05-11 20:23:00
1189
原创 将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
6790
2
原创 在主窗体中创建子窗体的方法
将子窗体设为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
2695
转载 画柱形图的方法
画柱形图的方法 public void CImage() { //定义一个泛型集合,用以存放从数据库中读取的数据 List iXiaoSH = new List(); //定义一个泛型集合,用以存放从数据库中读取的月份 List sMoth = new List(); //读取Table01数据表中的各条数据,并存放
2010-04-09 16:05:00
1214
原创 关于完成端口函数的相应处理
完成端口GetQueuedCompletionStatus返回值的问题 先看看GetQueuedCompletionStatus函数的完整声明:BOOL GetQueuedCompletionStatus(HANDLE CompletionPort, LPDWORD lpNumberOfBytes, PULONG_PTR lpCompletionKey, LPOVERLAPP
2010-03-31 14:05:00
1316
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人