
c++学习
文章平均质量分 72
zylgbin
不知死,焉知生
展开
-
git的常规使用
【代码】git的常规使用。原创 2023-02-11 00:19:52 · 279 阅读 · 0 评论 -
download file with c++
windows 下TCP通信,采用多线程,server和client可以自由的发送和接受消息。同时client可以进行文件的下载,纯c++代码//client#include<winsock2.h>#include<iostream>#include<string>#include<thread>#include <fstream...原创 2020-03-07 22:04:44 · 549 阅读 · 0 评论 -
HttpRequest
响应包分成三个部分(status+headers+nody)//// HTTPRequest//#ifndef HTTPREQUEST_HPP#define HTTPREQUEST_HPP#include <algorithm>#include <functional>#include <stdexcept>#include <sy...原创 2019-10-16 23:51:08 · 454 阅读 · 0 评论 -
DNS
#pragma once#include <WinSock2.h>#pragma comment(lib, "Ws2_32.lib")#include <windows.h>#include <string>#include <vector>#include<iostream>using namespace std;...原创 2019-10-16 19:28:56 · 176 阅读 · 0 评论 -
socks5理解
1.客户机连接到服务器,发送一个版本标识/方法选择报文VERNMETHODSMETHODSx’05’n(1-255)methonsmothons(选择n中):X’00’ 无验证需求X’01’ 通用安全服务应用程序接口(GSSAPI)X’02’ 用户名/密码(USERNAME/PASSWORD)X’03’ 至 X’7F’ IANA 分配(IANA ASSI...原创 2019-10-09 23:54:32 · 1210 阅读 · 0 评论 -
正则表达式of c++
#include "mystring.h"#include<iostream>#include<regex>/* * 正则表达式 of c++*/using namespace std;int main(){ regex pattern(".*(lo\\w{1,}).*",regex::icase);//()这样会存储匹配的结果,下标0是str,1开...原创 2019-09-07 15:27:02 · 221 阅读 · 0 评论 -
c++聊天小程序
纯c++写的聊天小程序涉及的技术c++ socketc++ stlc++ thread设计的原理以一个结构体的形式存储客户端,用vector存取存在的客户端,开启多线程处理逻辑效果源代码server#include<thread>#include <WinSock2.h>#include<iostream>#include<...原创 2019-07-01 11:29:03 · 2266 阅读 · 1 评论 -
c++多线程
c++多线程/* * c++多线程 * 子线程一旦进行了构造,那便开始运行 * 相关函数 * join()将子线程和主线程进行阻塞,子线程运行完才会到下一步的主线程的运行 * detach()子线程和主线程呈现的是并发的关系 * native_handle()可以得到线程的句柄 **/#include<iostream>#include<thread>...原创 2019-06-29 15:51:56 · 211 阅读 · 0 评论 -
c++信号处理
c++线程#include <iostream>#include <pthread.h>using namespace std;#define THREAD_NUM 4/* * pthread_create (thread, attr, start_routine, arg) ; * 线程id,线程参数,调用的函数,函数的参数 **/void *say...原创 2019-06-29 15:18:46 · 241 阅读 · 0 评论 -
c++ primer(markedown)
第一章 数据处理整形字符型第二章 复合类型数组字符串结构体和共用体的使用枚举:指针:创建动态数组:第三章 函数的使用内联函数:example:引用变量:默认参数函数的重载:函数的模板第四章 内存模型和名称空间文件的单独存放:储存的持续性,作用域和链接性:动态开辟:命名空间:命名空间的运用实例第五章 类的使用规范写类第六章 ...原创 2018-07-01 23:02:21 · 765 阅读 · 0 评论 -
C++primer总结
目录第一章 数据处理... 2整形...2第二章 复合类型... 3数组...3字符串...4枚举...5指针...5第三章 函数的使用... 6内联函数...6默认参数...6函数的重载...7函数的模板...7第四章 内存模型和名称空间... 7文原创 2017-12-28 20:30:26 · 440 阅读 · 0 评论 -
lambda of c++11
Lambda of c++111.完整声明[捕获外部变量](形参列表)异常设定 ->返回类型{函数体}2.例子 int a = 123; auto f = [a] { cout << a << endl; }; f(); // 输出:123 //或通过“函数体”后面的‘()’传入参数auto x = []...原创 2018-05-02 10:58:07 · 160 阅读 · 0 评论