摘要: c/c++开发中经常要用到http/https协议,直接使用socket工作量很大,要是使用socket实现https,那更不可思议,开源的c/c++的http客户端框架,libcurl是首选,而且也相当成熟稳定,最近C++项目中用到https请求,就做下研究。 libcurl简介(来源官网) li 阅读全文
posted @ 2018-10-16 15:31 蜗牛201 阅读(5481) 评论(0) 推荐(1) 编辑
摘要: c/c++开发中经常要用到http/https协议,直接使用socket工作量很大,要是使用socket实现https,那更不可思议,开源的c/c++的http客户端框架,libcurl是首选,而且也相当成熟稳定... 阅读全文
posted @ 2018-10-16 15:01 蜗牛201 阅读(195) 评论(0) 推荐(0) 编辑
摘要: MainFrm.cpp框架类下,找到OnCreate方法m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);m_wndToolBar.EnableDocking(CBRS_ALI... 阅读全文
posted @ 2018-09-27 17:34 蜗牛201 阅读(168) 评论(0) 推荐(0) 编辑
摘要: org.apache.maven.plugins maven-assembly-plugin ... 阅读全文
posted @ 2018-09-26 16:29 蜗牛201 阅读(305) 评论(0) 推荐(0) 编辑
摘要: VC++实现遍历指定文件夹,并进行深度遍历,一级,二级。。。最终列出该文件夹下所有文件全路径。#include "stdafx.h"#include #include using namespace std;/*... 阅读全文
posted @ 2018-09-13 18:30 蜗牛201 阅读(326) 评论(0) 推荐(0) 编辑
摘要: #include "stdafx.h"#include #include using namespace std;/************************************@ Brief: 打开... 阅读全文
posted @ 2018-09-07 15:02 蜗牛201 阅读(1101) 评论(0) 推荐(0) 编辑
摘要: 原文地址: C++操作文件行(读取,删除,修改指定行) 阅读全文
posted @ 2018-08-31 15:56 蜗牛201 阅读(4028) 评论(0) 推荐(0) 编辑
摘要: 注册表路径:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System键说明:ConsentPromptBehavio... 阅读全文
posted @ 2018-08-28 14:02 蜗牛201 阅读(1828) 评论(0) 推荐(0) 编辑
摘要: 1.在http://libevent.org/下载libevent-2.1.8-stable.tar.gz2.tar -zxvf libevent-2.1.8-stable.tar.gz3.cd libevent... 阅读全文
posted @ 2018-08-19 17:54 蜗牛201 阅读(2029) 评论(0) 推荐(0) 编辑
摘要: 普通安装1.拉取镜像,redis:4.0docker pull redis:4.02.创建redis容器名"redistest1",并开启持久化docker run -d -p 6379:6379 --name ... 阅读全文
posted @ 2018-07-09 15:34 蜗牛201 阅读(3676) 评论(0) 推荐(1) 编辑
摘要: 普通安装1.下载镜像,mysql 5.7docker pull mysql:5.72.创建mysql容器,并后台启动docker run -d -p 3306:3306 -e MYSQL_USER="woniu"... 阅读全文
posted @ 2018-07-09 13:55 蜗牛201 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 概述上一篇文章完成了第一个Quartz程序的编写,这篇从Quartz中的几个重要对象来更深一层认识Quartz框架。Job和JobDetailJob是Quartz中的一个接口,接口下只有execute方法,在这个... 阅读全文
posted @ 2018-05-27 19:35 蜗牛201 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 简介Quartz是OpenSymphony开源组织的一个开源项目,定时任务框架,纯Java语言实现,最新版本为2.3.0。设计模式Quartz中使用的设计模式如下:1.Builder模式2.Factory模式3.... 阅读全文
posted @ 2018-05-27 00:28 蜗牛201 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 自签证书openssl生成服务端证书,不使用CA证书直接生成# 1、创建服务器私钥,命令会让你输入一个口令:openssl genrsa -des3 -out server.key 1024# 2、创建签名请求的... 阅读全文
posted @ 2018-05-04 11:26 蜗牛201 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 概述单向链表分为单向有头链表和单线无头链表,本文针对单向有头链表使用C语言来实现并进行封装。 实现list_head.h文件#ifndef _LIST_H_#define _LIST_H_typedef int ... 阅读全文
posted @ 2018-01-28 11:59 蜗牛201 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 指针函数指针函数是一个函数,只不过指针函数返回的类型是某一类型的指针。 格式:类型名* 函数名(函数参数列表)如下代码存在问题void test(char *p){ p = (char*)malloc(10); ... 阅读全文
posted @ 2017-11-22 10:42 蜗牛201 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Makefile是一个规定了怎么去编译和链接程序的脚本文件,在执行make命令时会执行该文件,window环境下的IDE,如visual studio已经集成了该功能,不需要关心程序的编译规则,在linux下做C... 阅读全文
posted @ 2017-11-02 15:38 蜗牛201 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 已知字符串“aabbbcddddeeffffghijklmnopqrst”编程找出出现最多的字符和次数,要求时间复杂度小于O(n^2) /************************************... 阅读全文
posted @ 2017-10-31 11:18 蜗牛201 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 日志... 阅读全文
posted @ 2017-10-20 11:46 蜗牛201 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 一.前言 最近部门做安卓移动开发的需要调C++的代码,困难重重,最后任务交给了我,查找相关资料,没有一个教程能把不同环境(windows,linux)下怎么调用说明白的,自己在实现的过程中踩了几个坑,在这里总结下... 阅读全文
posted @ 2017-09-20 15:53 蜗牛201 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 一.概述auto关键字在c++98中已经出现,在98中定义为具有自动存储器的局部变量,c++11中标准委员会重新定义了auto关键字,表示一个类型占位符,告诉编译器,auto声明变量的类型必须由编译器在编译时期推... 阅读全文
posted @ 2017-09-19 17:13 蜗牛201 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一.概述 STL几乎封装了所用的数据结构中的算法,这里主要介绍排序算法的使用,指定排序迭代器区间后,即可实现排序功能。所需头文件#include sort函数:对给定区间所有元素进行排序,默认两个参数或三个参数,... 阅读全文
posted @ 2017-09-18 17:06 蜗牛201 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 概述JSON是一种轻量级的数据交互格式,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率,实际项目中经常用到,相比xml有很多优点,问问度娘,优点一箩筐。 第三方库json解析选用jsoncp... 阅读全文
posted @ 2017-09-06 16:18 蜗牛201 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1.... 阅读全文
posted @ 2017-09-05 11:13 蜗牛201 阅读(113) 评论(0) 推荐(0) 编辑
摘要: C++面试经常会问到关于malloc/free和new/delete的区别,网上有不同版本的解释,这里总结下并加上个人理解和使用。两者相同点1.都可以申请动态堆内存。 两者不同点1.new/delete是C++的... 阅读全文
posted @ 2017-08-31 17:15 蜗牛201 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 一.概述glog是google推出的一款轻量级c++开源日志框架,源码在github上,目前最新release版本是v0.3.5。githut地址:https://github.com/google/glog,避... 阅读全文
posted @ 2017-08-23 15:47 蜗牛201 阅读(994) 评论(0) 推荐(0) 编辑
摘要: 现实... 阅读全文
posted @ 2017-08-21 17:05 蜗牛201 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一.... 阅读全文
posted @ 2017-08-20 11:06 蜗牛201 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 简介蜗牛股票软件是博主在业余时间开发的一款股票软件,运行于Windows环境,目前已经开源到GitHub上,界面使用VC++/MFC开发,IDE选用Visual Studio 2010,后台使用java开发,使用... 阅读全文
posted @ 2017-08-11 14:53 蜗牛201 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 概述DLL(Dynamic Linkable Library)动态链接库,Dll可以看作一种仓库,仓库中包含了可以直接使用的变量,函数或类。仓库的发展史经历了"无库" ---> "静态链接库" ---> "动态... 阅读全文
posted @ 2017-08-01 16:53 蜗牛201 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 概述DLL(Dynamic Linkable Library)动态链接库,Dll可以看作一种仓库,仓库中包含了可以直接使用的变量,函数或类。仓库的发展史经历了"无库" ---> "静态链接库" ---> "动态... 阅读全文
posted @ 2017-08-01 13:55 蜗牛201 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 概述DLL(Dynamic Linkable Library)动态链接库,Dll可以看作一种仓库,仓库中包含了可以直接使用的变量,函数或类。仓库的发展史经历了"无库" ---> "静态链接库" ---> "动态... 阅读全文
posted @ 2017-08-01 11:45 蜗牛201 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 概述1.xml 指可扩展标记语言(EXtensible Markup Language)2.xml 是一种标记语言,类似html3.xml 的设计宗旨是传输数据,而非显示数据4.xml 标签没有被预定义。需要自行... 阅读全文
posted @ 2017-07-31 16:40 蜗牛201 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 开发中经常需要把16进制字符串转换成整形,写了个个代码供大家参考下: #include #include //字符转换成整形int hex2int(char c){ if ((c >= 'A') && (c = ... 阅读全文
posted @ 2017-07-28 10:32 蜗牛201 阅读(2902) 评论(0) 推荐(0) 编辑
摘要: 来自... 阅读全文
posted @ 2017-07-27 13:46 蜗牛201 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 介绍c++中字符串string对象属于一个类,内置了很多实用的成员函数,操作简单,方便更直观。命名空间为std,所属头文件 注意:不是。跟进代码会发现string其实只是basic_string模板类的一个typ... 阅读全文
posted @ 2017-07-26 17:20 蜗牛201 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 概述最近项目消息队列服务选用了rabbitmq,server端用的C++开发的,于是需要开发rabbitmq的c++客户端,国际惯例先百度了一圈,然后github搜了一圈,竟然发现排名靠前的需要付费才能使用,尼玛... 阅读全文
posted @ 2017-07-26 11:10 蜗牛201 阅读(1941) 评论(0) 推荐(0) 编辑
摘要: 一:介绍map是STL的关联式容器,以key-value的形式存储,以红黑树(平衡二叉查找树)作为底层数据结构,对数据有自动排序的功能。命名空间为std,所属头文件 注意:不是 二:常用操作容量:a.map中实际... 阅读全文
posted @ 2017-07-24 14:23 蜗牛201 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一:介绍vector是C++标准模板库,是一个容器,底层是数组,为连续内存。命名空间为std,所属头文件为 注意:不是vector存储数据时,会分配一个存储空间,如果继续存储,该分配的空间已满,就会分配一块更... 阅读全文
posted @ 2017-07-20 17:13 蜗牛201 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 介绍STL(standard template library)标准模板库,是一种高效的C++程序库。STL分为三类:container(容器),iterator(迭代器)和algorithm(算法)。 容器(c... 阅读全文
posted @ 2017-07-18 16:44 蜗牛201 阅读(89) 评论(0) 推荐(0) 编辑