文章 2018-06-16 来自:开发者社区

设计模式—装饰模式的C++实现

      这是Bwar在2009年写的设计模式C++实现,代码均可编译可运行,一直存在自己的电脑里,曾经在团队技术分享中分享过,现搬到线上来。 1. 装饰模式简述 1.1 目的       动态地给一个对象添加一些额外的职责。 1.2 适用性      (1)  在不影响其他对象的情况下,以动态、...

文章 2018-06-13 来自:开发者社区

Leetcode第1题至第10题 思路分析及C++实现

笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解题思路 -> 实现代码 -> 问题描述 的顺序进行讲解。 (笔者目前已刷 40 题,已更新解法 10 题,最近一段时间会频繁更新)可以点击下方链接,直达gitbook....

文章 2018-04-30 来自:开发者社区

Java调用C/C++实现的DLL动态库——JNI

由于项目的需要,最近研究了java 调用DLL的方法,将如何调用的写于此,便于日后查阅: 采用的方法是JNI:Java Native Interface,简称JNI,是Java平台的一部分,可用于让Java和其他语言编写的代码进行交互。 下面是从网上摘取的JNI工作示意图:   总体说明:先在JAVA中建立一个类,通过javac生成.class,再由javah生成.h;然后将.h复制到V...

Java调用C/C++实现的DLL动态库——JNI
文章 2018-04-26 来自:开发者社区

阿里云短信服务接口的c++实现

最近在调用阿里云短信服务接口发现并没有c++的资料,网上查询发现也是零星描述,由于自身项目基础累积了C++的太多,不想掺杂太多语言,就自行实现c++的阿里云短信接口,其难点就在于签名而已,希望能给大家提供参考。 1)我的网页调用接口采用acl_master实现的,acl_master是一个跨平台c/c++库,提供了网络通信库及服务器编程框架,同时提供更多的实用功能库及示例。(下载地址:Githu....

阿里云短信服务接口的c++实现
文章 2018-04-20 来自:开发者社区

C++基础--完善Socket C/S ,实现客户端,服务器端断开重连

// WindowsSocketServer.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <iostream> #include <string> #include <Windows.h> #include <Winsock2.h> #include <fstream> #p....

文章 2018-04-19 来自:开发者社区

C++继承和组合——带你读懂接口和mixin,实现多功能自由组合

摘要:本文详细介绍了C++继承的三种方式和相关重要概念,整理了众多继承与组合中的注意问题。在C++继承存在不安全的默认实现,非虚函数的覆盖,多重继承的函数名冲突、菱形继承等众多问题下,如何实现多个功能的自由组合?阿里云高级开发工程师采用mixin,为大家提供了更好扩展性和更高代码复用度的解决方案。 数十款阿里云产品限时折扣中,赶紧点击这里,领劵开始云上实践吧! 本次直播视频精彩回顾,戳...

文章 2018-03-08 来自:开发者社区

AES加密算法(C++实现,附源码)

原创作品,转载请注明出自xelz's blog 博客地址:http://mingcn.cnblogs.com/ 本文地址:http://mingcn.cnblogs.com/archive/2010/10/31/aes_c.html   快毕业了,最后一个课程设计,《基于Windows Socket的安全通信》,内容就是基于AES加密的SOCKET通信,貌似挺简单,不过要用VC++6.0...

文章 2018-03-08 来自:开发者社区

C++使用VARIANT实现二维数组的操作

VARIANT变量是COM组件之间互相通信的重要的参数变量之一,它可以容纳多种不同的类型,如short、long、double等,包括各类指针和数组。组件之间的互相调用是比较耗时的,尤其带当组件位于不同进程中时,因此,减少传递次数是提高效率的一种有效方法。其中,Excel表格的操作就可能涉及到大量数据,一次传递一个二维数组是提高对Excel表的操作效率。下面以两种不同方式来实现VARIANT二维....

文章 2018-03-08 来自:开发者社区

WebSocket的C++服务器端实现

由于需要在项目中增加Websocket协议,与客户端进行通信,不想使用开源的库,比如WebSocketPP,就自己根据WebSocket协议实现一套函数,完全使用C++实现。 代码已经实现,放在个人github上面,地址:https://github.com/jice1001/websocket.git。下面进行解释说明: 一、原理   Websocket协议解析,已经在前面博客里面详细讲解过,....

文章 2018-01-27 来自:开发者社区

C++ 结合gnuplot实现数据可视化【1】

C++的优秀的数据可视化库太少了,平时写OpenCv的时候想作一下图,达到可视化,于是乎,强行谷歌了2天,尝试了网上推荐的很多绘图库,编译啊, 编译啊,啊,,反正就是各种BUG,最后发现了这个gnuplot;然后网上的那个Demo也都是Copy过去Copy过来的,,效果图也没有,惊了;我在这里总结一下,希望能够帮助到和我有同样问题的同学。原文链接 安装: 官网:http://www.gnupl.....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注