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