Cpp
文章平均质量分 77
lk5423968
Everything will be better, and better, just clam down do my best to accumulate
展开
-
派生类虚函数调用基类版本
#include <iostream> using namespace std; class Base { public: virtual void foo(void) { std::cout << "Base::foo()" << std::endl; } virtual void doo(void) { std::cout << "Base::doo()" << s...原创 2020-08-20 13:06:23 · 483 阅读 · 0 评论 -
C/C++::浅谈.obj .exe .dll .lib关系&& .o .a .so关系
浅谈.lib .dll .obj 关系&& .a .so .o关系一、.obj .exe .dll .lib(1).obj目标文件,相当于源代码对应的二进制文件。 obj文件就是用.c .cpp .h文件经过编译器编译之后生成的目标文件。(2).exe将程序运行所需要的全部.obj文件连接起来,即形成.exe文件。 也就是windows下的可执行文件。 obj只给出了程序的相对地址,而EXE是绝对地址(3).dll.dll是可提供给多个程序同时使用的可执行代..转载 2020-08-20 10:40:04 · 951 阅读 · 2 评论 -
C++多态--虚函数virtual及override
C++多态C++多态(polymorphism)是通过虚函数来实现的,虚函数允许子类重新定义成员函数,而子类重新定义父类的做法称为覆盖(override),或者称为重写。最常见的用法就是声明基类的指针,利用该指针指向任意一个子类对象,调用相应的虚函数,动态绑定。由于编写代码的时候并不能确定被调用的是基类的函数还是哪个派生类的函数,所以被成为“虚”函数。如果没有使用虚函数的话,即没有利用C++多态性,则利用基类指针调用相应的函数的时候,将总被限制在基类函数本身,而无法调用到子类中被重写过的函数。用转载 2020-08-19 13:36:41 · 555 阅读 · 0 评论 -
Exporting a C++ class from a DLL
Adding a simple working example for exporting a C++ class from a DLL :The given below example gives you only a short overview of how dll and exe can interact each other (self explanatory ) but it needs more things to add for changing into a production co原创 2020-08-19 11:33:53 · 236 阅读 · 0 评论 -
C++ – Adding C++ function to VBA/Excel
C++ – Adding C++ function to VBA/ExcelPosted onApril 24, 2017byVitoshPosted inC++,VBA \ ExcelAfteradding a c# library to VBAI have decided to take a look how to do a similar trick with C++.C++ is a bit fancier in a way. And it works someho...原创 2020-08-17 14:47:00 · 185 阅读 · 0 评论 -
Return Stock Data Using Excel VBA
28 AugReturn Stock Data Using Excel VBAPosted at 12:35hinExcel VBAbyRyan Clouse0 Comments9LikesHowdee! Querying data over the web becomes more common every day. Almost every cloud based program has the ability to serve up its data through som...原创 2020-08-13 13:51:40 · 190 阅读 · 0 评论 -
Using C++ DLL in Excel VBA
1. Define aDEFfile that rename the functionsLIBRARY MathFuncsDllEXPORTS Add=?Add@MyMathFuncs@MathFuncs@@SAHHH@Z ...2. Use the correct alias in your VBA declarationPublic Declare Function DLL_Import_Add Lib "C:\Users\User\Desktop\MathFun...原创 2020-08-13 13:39:31 · 334 阅读 · 0 评论 -
C++ Call DLL
CallDLL.CPP#include<windows.h>#include<iostream>usingnamespacestd;typedefint(*AddFunc)(char*pSystemInfo,int&nLen);char*path="v6.3.19_T1_20200423_winApi/20200423_clientdll64_windows/WinDataCollect.dll";LPCTSTRwidepa...原创 2020-06-29 11:58:27 · 384 阅读 · 0 评论 -
Nginx interprocess communication
http://www.programering.com/a/MjN1kjMwATM.htmlNginx interprocess communicationLinux under the IPC, nginx processes are related to their communication process, we choose the TCP soc转载 2016-05-03 10:37:21 · 475 阅读 · 0 评论 -
libmysqlcppconn-dev Sample
#include #include #include #include #include #include #include using namespace sql;int main(void){ sql::Driver *driver; sql::Connection *con; Statement *state; sql::Res原创 2016-04-19 15:15:25 · 906 阅读 · 0 评论 -
How to install Nvidia drivers in Ubuntu 13.04
http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.htmlUpdated: May 10, 2013This is a very important tutorial. The last several releases of Ubuntu are less than stellar when it转载 2016-05-03 17:13:02 · 695 阅读 · 0 评论 -
libwebsockets: Simple WebSocket server
http://usualcarrot.com/libwebsockets-simple-websocket-serverif you're trying to use libwebsockets you probably want to build your own awesome WebSocket server.I've already made a tutorial原创 2016-05-04 09:08:11 · 7418 阅读 · 0 评论 -
libwebsock
https://github.com/payden/libwebsocklibwebsockC library for easy WebSockets servers.This library allows a developer to quickly develop WebSocket servers by focusing on the actual logic转载 2016-05-03 23:07:33 · 1304 阅读 · 0 评论 -
Compiling C
http://wiki.ubuntu.com.cn/index.php?title=Compiling_C&variant=zh-cnC 编程中相关文件后缀.a静态库 (archive).cC源代码(需要编译预处理).hC源代码头文件.iC源代码(不需编译预处理).o对象文件.s汇编语言转载 2016-05-05 15:16:48 · 575 阅读 · 0 评论 -
C++ Socket
http://www.linuxhowtos.org/C_C++/socket.htmSockets TutorialThis is a simple tutorial on using sockets for interprocess communication.The client server modelMost interprocess comm原创 2016-04-21 15:07:22 · 686 阅读 · 0 评论 -
xx is not in the sudoers file 问题解决【转载】
原帖地址:http://blog.sina.com.cn/s/blog_4ef045ab0100j59t.html 我用的是redhat5.4,在一般用户下执行sudo命令提示llhtiger is not in the sudoers file. This incident will be reported.解决方法:一、$whereis sudoers -----转载 2016-05-17 16:24:11 · 396 阅读 · 0 评论 -
Error 'LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt' after
To summarize:Either disable incremental linking, by going toProject Properties -> Configuration Properties -> Linker (General) -> Enable Incremental Linking -> "No (/I原创 2016-05-21 17:57:15 · 372 阅读 · 0 评论 -
FFmpeg,H.264,Directshow,和opencv及视频编码与封装格式
http://www.voidcn.com/blog/yhhyhhyhhyhh/article/p-5769736.html 最近做项目,参考网上的资料,梳理了一下视频采集,编码,传输,显示相关知识及常用的视频处理框架和开源库(本文有误的地方请见谅,好多概念网上说的感觉都不清楚)。一.FFmpeg,H.264,Directshow,和opencv转载 2016-06-08 14:20:15 · 2516 阅读 · 0 评论 -
使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
http://www.aerchi.com/csdn-all-sjin_1314-41145349.html ffmpeg开源库,实现将bmp格式的图片编码成x264文件,并将编码好的H264文件解码保存为BMP文件。实现将视频文件yuv格式保存的图片格式的测试,图像格式png,jpg, gif等等测试均OK 具体代码:[cpp] view原创 2016-06-08 15:04:14 · 5154 阅读 · 4 评论 -
Shared libraries with GCC on Linux
http://www.cprogramming.com/tutorial/shared-libraries-linux-gcc.htmlLibraries are an indispensable tool for any programmer. They are pre-existing code that is compiled and ready for you to use.原创 2016-07-09 15:21:17 · 397 阅读 · 0 评论 -
strcpy function
<br /><br />char * strcpy( char *strDest, const char *strSrc ) <br />{<br />assert((strDest != NULL) && (strSrc != NULL) ); // judge if the two arrays empty<br />char*address = strDest; // record the address<br />原创 2010-10-20 16:44:00 · 542 阅读 · 0 评论 -
WebSocket Under Linux
https://github.com/theturtle32/WebSocket-Node方案要实现一个WebSocket有很多方案,客户端方面可以用原生的WebSocket对象,也可以使用类似Socket.IO、jQuery Websocket Plugin这样的封装API,服务器端则可以使用Jetty(Java)、Netty(Java)、mod_pywebsocket(原创 2016-05-02 23:15:30 · 2199 阅读 · 0 评论 -
OpenNI2的安装教程
在安装openni2的时候需要安装OpenNI2-FreenectDriver。OpenNI2安装一些依赖软件:$ sudo apt-get install git g++ make python libusb-1.0-0-dev libudev-dev pkg-config Clone OpenNI2:下载openni:https://github转载 2016-04-28 14:34:41 · 8095 阅读 · 0 评论 -
gsoap实现C#(wpf)客户端调用C++服务器端
首先建立C++服务器端,这里需要使用到gsoap第一步:自己在桌面建立一个文件夹,命名为add,打开add文件夹,新建txt文档,命名为add.txt,拷贝下面的代码到add.txt,点击保存,然后修改add.txt后缀名为add.h//gsoap ns service name: add//gsoap ns service namespace: http://localhost/ad原创 2015-09-24 11:53:06 · 1472 阅读 · 1 评论 -
Linux平台下基于C++语言使用gSOAP开发Web Service服务端和客户端程序
http://blog.csdn.net/acs713/article/details/94210534、C++版本的程序:(1)头文件不变,还是SmsWBS.h[cpp] view plaincopyprint?//gsoap ns service name: SmsWBS //gsoap ns service style转载 2015-09-23 15:46:51 · 812 阅读 · 0 评论 -
gsoap:实现线程池处理时获取到客户端的ip
http://blog.csdn.net/jk110333/article/details/9445761问题:在使用线程池处理客户端请求时发现不能获取到客户端的ip!原因: 由于在server_loop注循环中只把连接字sock加到queue队列中,并没有客户端IP,所以每一次queue回调函数只能取得sock连接字,没有客户端的ip解决转载 2015-09-25 10:09:27 · 899 阅读 · 0 评论 -
how to operate BHO(browser help object)
Introduction<br />Browser Helper Objects (also called BHOs) are COM components that act as Internet Explorer plug-ins. BHOs can be used for customizing Internet Explorer to any extent: from user-interface modifications to web filters to download ma原创 2010-10-21 10:50:00 · 1154 阅读 · 0 评论 -
crystal reporter along with QT
Ive been experimenting with the Crystal Reports COM engine and Ivealmost succeeded in creating a small Qt4 app that uses the COM object.Im running into a problem using ActiveX widgets along with CO原创 2010-05-24 16:38:00 · 779 阅读 · 0 评论 -
Operation Array in c++.net
array^ strarray; strarray = gcnew array(3); strarray[0] = "hello1"; strarray[1] = "hello2"; strarray[2] = "hello3"; for(int i=0;iLength;i++) { MessageBox::Show(strarra原创 2010-04-28 17:08:00 · 555 阅读 · 0 评论 -
An Multiple of Multiple Forms(c++.net)
Using Multiple Forms When you create a Windows Application, it starting form is made available to you. If one form is not enough for your application, you can add as ma原创 2010-04-22 23:17:00 · 621 阅读 · 0 评论 -
C/C++ header file lists
C/C++头文件一览 收藏 C/C++头文件一览 C、传统 C++#include //设定插入点#include //字符处理#include //定义错误码#include //浮点数处理#include //文件输入/输出#include //参数化输入/输出#include //数据流输入/输出#include /转载 2010-02-22 12:15:00 · 896 阅读 · 0 评论 -
使用VC++使用开发Web服务(ISAPI extension - mod_gsoap.dll)1
http://blog.csdn.net/kmblack1/article/details/6242999使用VC++使用开发Web服务(ISAPI extension - mod_gsoap.dll)1 在本例中使用gsoap中的ISAPI extension 模块(mod_gsoap.dll).本例中运行环境为WinXP SP3(32位) IIS5.1本例中的开转载 2015-09-25 11:28:06 · 848 阅读 · 0 评论 -
GPU 编程入门到精通(一)之 CUDA 环境安装
http://blog.csdn.net/xsc_c/article/details/23470565博主由于工作当中的需要,开始学习 GPU 上面的编程,主要涉及到的是基于 GPU 的深度学习方面的知识,鉴于之前没有接触过 GPU 编程,因此在这里特地学习一下 GPU 上面的编程。有志同道合的小伙伴,欢迎一起交流和学习,我的邮箱: caijinping220@gmail.com转载 2016-01-16 09:33:00 · 747 阅读 · 0 评论 -
Get an istream from a char*
#include #include #include #include struct membuf : std::streambuf{ membuf(char* begin, char* end) { this->setg(begin, begin, end); }};int main(){ char buffer[] = "I'm a原创 2015-12-07 17:05:34 · 534 阅读 · 0 评论 -
HLS/MPEG-DASH/RTMP with nginx
https://www.sk89q.com/2014/05/broadcasting-a-video-playlist-to-nginx-rtmp-module/May 27, 2014HLS/MPEG-DASH/RTMP with nginxWith a few open source tools, you can stream原创 2016-04-13 16:27:42 · 1725 阅读 · 0 评论 -
Ubuntu 12.04下安装Gstreamer
http://blog.csdn.net/tiger99111/article/details/22196957一. Gstreamer安装:方法一:使用sudo apt-get install 安装sudoapt-get install libgstreamer0.10-dev gstreamer-tools gstreamer0.10-toolsgstrea转载 2016-04-13 15:19:04 · 991 阅读 · 0 评论 -
x264 FFmpeg Options Guide
https://sites.google.com/site/linuxencoding/x264-ffmpeg-mappingx264 FFmpeg Options GuidePlease Note: This guide will remain here for historic purposes but FFmpeg and libav now原创 2016-04-13 09:23:01 · 462 阅读 · 0 评论 -
ffmpeg encoder optimization
//Added by Ken on April 12,2016av_dict_set(&opt, "preset", "veryfast", 0);av_dict_set(&opt, "crf", "25", 0);//The range of the quantizer scale is 0-51: where 0 is lossless, 23 is default, and 51原创 2016-04-12 17:27:09 · 782 阅读 · 0 评论 -
视频压缩:I帧、P帧、B帧
http://blog.csdn.net/huangblog/article/details/8739876版权声明:本文为博主原创文章,未经博主允许不得转载。/***************************************************************************************************转载 2016-03-25 10:00:08 · 447 阅读 · 0 评论 -
How to declare and initialize a static const array as a class member?
// in foo.hclass Foo { static const unsigned char* Msg;};// in foo.cppstatic const unsigned char Foo_Msg_data[] = {0x00,0x01};const unsigned char* Foo::Msg = Foo_Msg_data;原创 2016-03-11 11:01:23 · 390 阅读 · 0 评论