- 博客(56)
- 资源 (6)
- 收藏
- 关注
原创 libCurl 库sftp上传和下载
上传:size_t DownloadFtp::read_callback(void *ptr, size_t size, size_t nmemb, void *stream){curl_off_t nread;/* in real-world cases, this would probably get this data differentlyas this fread()
2015-11-13 16:29:29
5538
1
转载 LINUX 搭建sftp 服务器
网上找了资料自己搭建了SFTP 服务器成功,记录下来打开命令终端窗口,按以下步骤操作。0、查看openssh的版本ssh -V ssh -V 使用ssh -V 命令来查看openssh的版本,版本必须大于4.8p1,低于的这个版本需要升级。1、创建sftp组groupadd sftp groupadd sftp2、创建一个s
2015-11-12 14:00:18
988
原创 webservice记录
java 和c++通信的方式之一webservice用gsoap编译头文件,如果要多线程一定要在转线程的时候用对象的拷贝构造函数重新构造一个对象,不然会出错头文件://gsoap ns service name: Model//gsoap ns service style: rpc//gsoap ns service encoding: encoded//gsoap ns
2015-09-25 10:37:16
415
原创 存储过程
create or replace procedure Insert_To_BASE asbegininsert into ODC_BASE_CONNECTIVITY ( RDFID,CONNECTIVITY_NMAE,RESOURCE_ID,SOURCE_CODE,DATA_SOURCE_ID,STATE) select RDFID,CONNECTIVITY_NMAE
2015-04-30 15:33:19
367
原创 qt 操作orcal
首先要有orcal qt驱动,这个库自己编m_cimODCDB = QSqlDatabase::addDatabase(szDriver, QUuid::createUuid()); m_cimODCDB.setHostName(szHost); m_cimODCDB.setDatabaseName(szDataSource); m_cimODCDB.setUserName(szU
2015-04-30 15:31:37
705
原创 oracl X64 和 plsql 杂记
首先安装orcal X64。配置\tnsnames.ora ,可以用orcal的NetManger配置。安装好以后先用sqlplus来试试看看安装好客户端没。输入sqlplus,然后提示输入用户名,直接输入user/password@database就可以了,然后出来sql>,就表示安装环境是OK 的。----------、安装plsql ,目前貌似没有64位plsql 。
2015-04-21 20:10:48
590
原创 QT编译插件,DLL
如果写过原生态C++DLL开发,那么这里的东西相信基本就是熟悉和习惯就行了QT写插件内部还是调用原生态的C++ dll调用的那一套API 。现在使用QT 的API 创建使用dll------------------------------------------------------------创建DLL步骤1:编写接口文件#ifndef _SHOW_TIME_DLL_
2015-04-07 10:25:42
691
1
原创 Qt qtableview 使用
qtdesigner 设计界面,使用qtableview界面初始化;m_modelDiscrete = new QStandardItemModel(0, 3); //tableView-> resizeRowsToContents();//tableViewShowEvent->verticalHeader()->setDefaultSectionSize(200);//设置
2015-04-02 09:21:21
853
转载 C++中两个类相互包含引用问题
在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型class A{int i;B b;}class B{int i;A* a;}请注意上面的定义内容,一般情况下是不能出现类A,类B相互引用都定义对象,即如下的样子:class A
2015-04-02 08:14:42
497
转载 C++命名空间
本讲基本要求 * 掌握:命名空间的作用及定义;如何使用命名空间。 * 了解:使用早期的函数库 重点、难点 ◆命名空间的作用及定义;如何使用命名空间。 在学习本书前面各章时,读者已经多次看到在程序中用了以下语句:using namespace std; 这就是使用了命名空间std。在本讲中将对它作较详细的
2015-03-16 17:55:50
338
原创 QT问题记录
写好了信号和操 但是就是无法响应。connect(this, SIGNAL(findNext(const QString & , Qt::CaseSensitivity )), this, SLOT(kicknext())); 这里是不是写了参数名connect(this, SIGNAL(findNext(const QString & param,Qt::CaseSensiti
2015-03-12 16:42:58
475
转载 VS2010 集成qt环境
用了这么久的Qt,IDE一直都是VS与Creator并用(实际开发以VS为主),至于哪个更好这里不发表看法,各有所长,而且也因人而异,萝卜青菜,各有所爱。 Qt5发布很久之后,才把版本从之前的4.8升级到5.1。现在5.2发布了,果断换上,先尝尝鲜。加上之前也一直有人问我关于VS与Qt的集成,在此一并记录。。。环境:VS2010 + Qt5.2
2015-03-12 11:57:51
645
转载 moc_qtfirst.obj : fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突
文章来自:http://jingyan.baidu.com/article/a948d65159d8890a2dcd2e84.html可以成功安装到V2013上,但是却出现了下面的问题:Qt5Widgetsd.lib(Qt5Widgetsd.dll) : fatalerror LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突
2015-03-12 11:02:18
2990
转载 JAVA 中import和 package的用法
Java中的一个包就是一个类库单元,包内包含有一组类,它们在单一的名称空间之下被组织在了一起。这个名称空间就是包名。可以使用import关键字来导入一个包。例如使用import java.util.*就可以导入名称空间java.util包里面的所有类。所谓导入这个包里面的所有类,就是在import声明这个包名以后,在接下来的程序中可以直接使用该包中的类。例如:[java] view
2015-02-28 11:14:15
1202
转载 java 中的import 作用(转)
有些人写了一阵子 Java,可是对於 Java 的 package 跟 import 还是不 太了解很多人以為原始码 .java 档案中的 import 会让编译器把所 import 的程式通通写到编译好的 .class 档案中,或是认為 import 跟 C/C++ 的 #include 相似,实际上,这是错误的观念。让我们先了解一下,Java 的 package 到底有何用处。其实,packa
2015-02-27 19:12:39
603
原创 java 学习杂记
JAVA环境变量设置http://jingyan.baidu.com/article/f96699bb8b38e0894e3c1bef.html有时候安装上JAVA 包以后JAVac命令报错,可能是没装成功JDK,
2015-02-27 13:43:17
441
原创 linux学习基础杂记
Linux 绑定windows 共享文件夹mount -t cifs -o username=administrator,password=yubing123 //192.168.0.167/codenew . 最后的“.”是linux的文件夹路径,这个不要少。
2015-02-25 11:37:52
477
转载 firefox开发 Npapi控件
1.下载firefox 控件开发的sdk ,我这里有资源可以下载。放心下载绝对OK!2.下边这些都是从别人那里搬来的,我用vs2008做的,一样可以的。有点繁琐,但是搞到最后是可以的,坚持按照本文搞完绝对OK.3.把上一步的plugin解压的文件放固定的目录以便对文件路径进行管理。如F:\BrowersDV\npapi\plugin4.新建工程,名称一定要以np开头,以适应
2015-02-04 15:49:15
1925
转载 ATL开发的activex要放上网能调用方法要先实现安全接口
一般来说,ActiveX控件在WEB开发的时候要避免使用,如果实在无法避免,则需要注意几点:1. ActiveX发布后一定要代码签名2. 编写的时候要标记为脚本安全下面是针对VS2005 ATL工程向导生成的工程,加入“脚本安全”的特性修改生成的.h文件#pragma once#include "resource.h" // 主符号#incl
2015-02-02 17:37:59
535
转载 atl开发ActiveX控件 转载保留
大家好,最近开始学习C++,由于工作原因需要维护和完善已有的ActiveX控件,本人对C++还是起步阶段,对开发ActiveX控件更是一无所知,于是把学习控件开发的经历记录下来,以便自己将来的温故和对同样没有学习基础的人一个帮助。有C++开发经验的人可以绕。知识就像一幢大楼,需要一砖一瓦的建设,闲话少叙,开始学习吧...... 一、开发环境 XP、Visual St
2015-02-02 17:35:48
576
转载 Vs2008 编写com,MFC编写客户端调用
原文地址:VS2008下ATL应用实例作者:just_for_h264目前MFC和ATL代表了两种框架,分别面向不同类型的基于Windows的开发。 MFC代表了创建独立的Windows应用的一种简单、一致的方法;ATL提供了一种框架来实现创建COM客户机和服务器所必须的样板文件代码。 ATL(Active Template Library,
2015-01-30 15:52:09
651
转载 ATL简介
ATL,Active Template Library活动模板库是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。通过活动模板库,可以建立COM组件,然后通过ASP页面中的脚本对COM对象进行调用。这种COM组件可以包含属性页、对话框等等控件。ATL简介 一. 什么是ATL 自从1993年Microsoft首次公布了COM技术以
2015-01-30 15:08:34
766
原创 网页调用ocx的方法
vs2008添加ocx对外方法给web调用首先是ocx插件添加方法这里在_DAnEdit 而不是它下边那个。右键添加方法,这里添加了CHAR CAnEditCtrl::SayHello(void){AFX_MANAGE_STATE(AfxGetStaticModuleState());// TODO: 在此添加调度处理程序代码MessageBox(L"h
2015-01-28 16:54:48
945
转载 ocx注册成功但是页面不显示
转自:http://hi.baidu.com/tiancaiyan8/blog/item/06441b355635891991ef397c.html 用MFC ActiveX Control Wizard生成的OCX控件,Web直接调用失败,因为IE在调用之前会先检测控件有没有安全机制。详见:http://msdn2.microsoft.com/en-us/library/
2015-01-28 15:22:12
7476
1
原创 mFC开发ocx控件放到网上去
其实这里网上能找到很多文件。mfc开发activex控件本地好弄,但是放网上去能供别人访问或者下载还是比较细的工作。这里整理下打包签名:cabarc n test.cab test.inf AnEdit.ocx 这样就将其打包成test.cabmakecert /sv "test.pvk" /n "cn=
2015-01-28 11:37:49
662
转载 vs2008添加响应函数
假设给CMainWindow添加WM_RBUTTONDOWN消息响应函数,步骤如下: 1.在类视图中选中需要添加消息响应的窗口类CMainWindow,右键查看属性。 2.在属性栏上 类似闪电图样 的旁边找到 消息管理的按钮,就得到CMainWindow的消息列表,3.找到WM_RBUTTONDOWN,在右边下拉框中点击添加消息响应函数 OnRButtonD
2015-01-28 11:23:17
707
原创 PHP mysql 中文乱码
windows mysql 装了SQLyog - 32 bitINSERT INTO USER VALUES ('123','123','紫轩');数据库查询发现是乱码:大概是因为装mysql的时候刚开始的默认格式是latin1,这时建议新建一个数据库(是新数据库不是重装),把编码改成gbk.解决mysql乱码。php连接mysql<?php $db_host
2015-01-27 17:34:29
545
原创 PHP 中Mysql配置连接的问题
装Mysql就不说了,网上教程一把,一般都行http://tech.163.com/06/0206/11/299AMBLT0009159K_3.html这个就挺好的。配置好(主要是修改php.ini文件,启动一些扩展,把 extension=php_gd2.dll extension=php_mysql.dll extension=php_mysqli.dll
2015-01-26 20:48:38
579
转载 ActiveXC++ 开发
1.ActiveX的基本概念 ActiveX控件可以看作是一个极小的服务器应用程序,它不能独立运行,必须嵌入到某个容器程序中,与该容器一起运行。这个容器包括WEB网页,应用程序窗体等。。。 ActiveX控件的后缀名是OCX或者DLL。一般是以OCX和动态库共存的形式打包成cab或者exe的文件放在服务器上,客户端下载后运行安装cab或exe解压成O
2015-01-26 16:42:41
622
原创 UTF-8到GBK转换
实际就是由宽字节转换为多字节的过程-------------首先MultiByteToWideChar(CP_UTF8, 0, (LPCSTR)szOut, -1, (LPWSTR)wszGBK, len) 转换UTF-8 到表中UNICODE然后WideCharToMultiByte(CP_ACP, 0, (LPWSTR)wszGBK, -1, szGBK, len, NULL,
2014-06-12 11:11:31
1433
1
原创 学习消息中间件过程中的记录
#pragma comment(lib, "Ws2_32.lib")GetAdaptersAddresses()#pragma comment(lib,"Iphlpapi.lib")
2014-06-12 09:46:55
510
原创 最简单的delphi加载C++dll实例
C++的dll:#ifndef _DLL_FOR_DEL_H_#define _DLL_FOR_DEL_H_extern "C"{_declspec(dllexport)int mult();};#endif---------#include "dllfordel.h"int mult(){return 5*6;}======
2013-06-11 08:17:55
1175
原创 ODBC操作数据
先建一个表============go/*==============================================================*//* Table: Student *//*=====================================
2013-05-16 18:43:45
1030
原创 win7配置asp编译环境
win7 asp iis配置怎么弄 按下面的步骤来做: 1.控制面板---程序和功能---打开或关闭WINDOWS功能--选择internet信息服务,勾选即可。 2.网上有怎么添加虚拟目录的资料,添加一个虚拟目录 3.在刚才你定义的一个文件夹里面新建一个文件,可以用记事本建立一个TXT文件然后改名为ASP,里面的内容如下response.write就是显示
2013-05-16 18:02:35
689
原创 C++变量文件夹下所有文件
void ShowDir(char* dir){ long Handle; struct _finddata_t FileInfo; if((Handle=_findfirst(dir,&FileInfo))==-1L) { printf("没有找到匹配的项目\n"); // printf("%s\n",FileInfo.name); }
2013-05-16 17:59:33
905
原创 宽字节(wchar_t)转变多字节(char)
宽字节和多字节转换 int iindex_1 = 0; char *pmbbuf = new char[100]; wchar_t *pwchello = L"Hello, world."; iindex_1 = wcstombs(pmbbuf,pwchello,100); printf( "转换以后是: %s\n\n", pmbbuf ); 这两
2013-05-13 19:07:04
1135
原创 完整,干净的WINAPI窗口创建
像C学习的第一个程序一样“hello world”级别的基础WIN32程序。// WindowsApp.cpp#include // 包含windows头文件#include #define BUFFER_LENGTH 50 // buffer长度// 自定义函数声明BOOL DesignClass(HINSTANCE
2013-05-11 06:34:55
2376
原创 MFC学习
其实要学习MFC应该从WINDOWS API开始,因为大多数MFC函数都是VC++编程的内容。但是如果只是想有一个人鸡交互界面,然后慢慢学习WINSOWS编程。我想直接从MFC入手也未尝不可,当然主要是借助VC编辑器工作。我用的是VC6.0自己学习的过程,记下来以后忘了可以查查-------------------------------------------------------
2013-04-21 08:48:51
719
转载 VS2005设置Unicode或ASCII字符集问题
在做VC连接数据库操作时报错如下:e:\recv-data\inserttodb\pgdb.cpp(213) : error C2664: 'SQLConnectW' : cannot convert parameter 2 from 'SQLCHAR *' to 'SQLWCHAR *'Types pointed to are unrelated; conversion requir
2013-03-13 22:04:15
1223
原创 VC++ 动态库类加载实现
VC++ 动态库有2种加载方式,其中显式加载较为常见。c++一般把动态库封装成类的样子,对外提供一个接口,在类中实现功能。通常一个动态库可以有几个接口不等。下面是简单代码实现===================接口类#ifndef _TASK_INTERFACE_H_#define _TASK_INTERFACE_H_//动态链接库接口类class Task{
2013-03-10 16:42:35
999
firefox-4.0.1.source.tar.bz2的npapi编程sdk
2015-02-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人