
随笔
文章平均质量分 72
追逐曙光
这个作者很懒,什么都没留下…
展开
-
linux c++select多人聊天程序
比较简单的多人聊天程序,可直接运行。 主要是实现功能。没有界面也没有多余功能,只是实现群聊天的功能。c/s模式。 server端用select多路复用来做,可以接受多个客户端连接。client端启动2个线程控制发送和接受数据。 ===================================================================================原创 2013-02-01 15:35:32 · 1553 阅读 · 2 评论 -
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 differently as this fread()原创 2015-11-13 16:29:29 · 5538 阅读 · 3 评论 -
存储过程
create or replace procedure Insert_To_BASE as begin insert 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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 评论 -
C++ 学习日记
工作暂无。趁这个时间好好再扎实下C++基础。也把问题记录下。以备后用 linux 时间处理。打印当前时间 time_t now; struct tm* now_time; time(&now); now_time=localtime(&now); printf("Local time is %s\n",asctime(now_time)); printf("现在是%d年%原创 2013-02-01 15:49:56 · 441 阅读 · 0 评论 -
C++面试题(一)
C++面试题 1.是不是一个父类写了一个virtual 函数,如果子类覆盖它的函数不加virtual ,也能实现多态? virtual修饰符会被隐形继承的。 private 也被集成,只事派生类没有访问权限而已 virtual可加可不加 子类的空间里有父类的所有变量(static除外) 同一个函数只存在一个实体(inline除外) 子类覆盖它的函数不加转载 2013-02-04 21:38:32 · 725 阅读 · 0 评论 -
网页调用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 阅读 · 0 评论 -
学习消息中间件过程中的记录
#pragma comment(lib, "Ws2_32.lib") GetAdaptersAddresses() #pragma comment(lib,"Iphlpapi.lib")原创 2014-06-12 09:46:55 · 510 阅读 · 0 评论 -
最简单的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 阅读 · 0 评论 -
完整,干净的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 阅读 · 0 评论 -
win7配置asp编译环境
win7 asp iis配置怎么弄 按下面的步骤来做: 1.控制面板---程序和功能---打开或关闭WINDOWS功能--选择internet信息服务,勾选即可。 2.网上有怎么添加虚拟目录的资料,添加一个虚拟目录 3.在刚才你定义的一个文件夹里面新建一个文件,可以用记事本建立一个TXT文件然后改名为ASP,里面的内容如下 response.write就是显示原创 2013-05-16 18:02:35 · 689 阅读 · 0 评论 -
MFC学习
其实要学习MFC应该从WINDOWS API开始,因为大多数MFC函数都是VC++编程的内容。 但是如果只是想有一个人鸡交互界面,然后慢慢学习WINSOWS编程。我想直接从MFC入手也未尝不可,当然主要是借助VC编辑器工作。我用的是VC6.0 自己学习的过程,记下来以后忘了可以查查 -------------------------------------------------------原创 2013-04-21 08:48:51 · 719 阅读 · 0 评论 -
C++面试题(四)
1、局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2、如何引用一个已经定义过的全局变转载 2013-02-05 09:14:15 · 2199 阅读 · 2 评论 -
C++ 面试题(三)
一.找错题 试题1: void test1() { char string[10]; char* str1 = "0123456789"; strcpy( string, str1 ); } 试题2: void test2() { char string[10],str1[10]; int i; for(i=0; i10; i++) {转载 2013-02-04 22:20:24 · 517 阅读 · 0 评论 -
C++ 面试题(二)
些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软) int func(x) { int countx =0; while(x) { countx ++; x = x&(x-1); } return countx; }转载 2013-02-04 21:40:33 · 588 阅读 · 0 评论 -
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 阅读 · 0 评论