5 Caicaptain

尚未进行身份认证

我要认证

善心善行,不忘初心

等级
TA的排名 1w+

C++回调详解

https://www.cnblogs.com/smartlife/articles/12519130.html

2020-07-22 10:34:30

qt实现读写二进制文件

QFile file("D:\\Tcpview.exe"); if (file.exists()) { if ( file.size() > 2097152 ) { QMessageBox::information(this, tr("up file fail"), tr("Failed to up file, file size need < 2M.")); return; } if(!file.open(QIODevice::R..

2020-07-16 17:32:36

c++读取文件大小

#include <fstream>#include <iostream>int main(int argc, char* argv[]){std::ifstream ifstr("123");ifstr.seekg( 0 , std::ios::end );std::cout<<" file size:"<< ifstr.tellg()<<std::endl;return 0;}

2020-07-14 18:38:12

C++读取二进制另存为

std::string filename2 = "D:\\Tcpview.txt"; //fstream fin; ifstream fin(filename2, ios::in | ios::binary); //fin.open(filename2.c_str()); if(!fin) { cerr<<"open error!"<<endl; return; } //获取二进制文件的长度 ...

2020-07-14 18:28:33

C++读写文件二进制和文本区别

C++读写文件二进制和文本区别https://www.cnblogs.com/litaozijin/p/6582048.html

2020-07-14 18:23:53

vs2015编译linux程序

环境安装用VS2015开发Linux程序详细教程-配置篇使用方法1.新建工程,连接虚拟机下的linux系统。2.写代码3.编译输出。注意:这里有时候要设置下,否则可能提示无法拷贝,导致无法生成客户端。...

2020-07-08 16:27:57

网络编程-dummy源码分析

dummpload实现原理:比如1s内,百分之20使用率。20ms忙,80ms空闲,连续10个周期凑成1s,百分之20代码地址性能测试

2020-07-02 01:00:18

网络编程-procmon源码分析

2020-07-02 00:29:30

网络编程-procmon

测试程序路径工具一:procmon查看进程的使用状况指令:procmon pid port name网页打开:10.0.0.31:3000(网页ip)工具二:dummyload模拟系统负载指令:path 曲线类型 负载值 线程数比如:dummyload c 80 2。表示cos曲线显示,80负载,2个线程...

2020-07-01 22:52:41

网络编程-非阻塞IO实现netcat

简介阻塞和非阻塞:阻塞是指IO操作需要彻底完成后才返回到用户空间;非阻塞相反。同步和异步:同步是指线程发起之后要等返回才继续下一步。非阻塞IO应该是网络库该解决的问题,应用程序不需要去管IO,只需要了解应用。thread方式比非阻塞IO好理解。服务端#include "thread/Atomic.h"#include "datetime/Timestamp.h"#include "Acceptor.h"#include "InetAddress.h"#include "TcpStream

2020-07-01 19:55:41

网络编程-阻塞IO复用实现netcat

简介IO复用:同步,复用线程,事件循环驱动阻塞IO非阻塞IO客户端#!/usr/bin/pythonimport osimport selectimport socketimport sysdef relay(sock): poll = select.poll() poll.register(sock, select.POLLIN) poll.register(sys.stdin, select.POLLIN) done = False

2020-07-01 19:27:52

OKR快速入门

OKR快速入门搜索:飞书

2020-07-01 11:23:46

boost数据类型bitmap

快速认识boost 数据类型转换https://www.cnblogs.com/wangkangluo1/archive/2011/07/19/2110725.html

2020-07-01 11:22:58

boost数据类型dynamic_bitset

boost之dynamic_bitsethttps://blog.csdn.net/qq_31839479/article/details/53981567

2020-07-01 11:22:25

boost数据类型array

boost-数据类型之auto、any、tuple、varianthttps://blog.csdn.net/zhangzq86/article/details/80454907

2020-07-01 11:21:46

boost异常处理

Boost.Asio中的异常处理https://www.jb51.cc/c/112710.html

2020-07-01 11:21:12

boost字符串处理正则表达式

Boost中的正则表达式转自http://blog.sina.com.cn/s/blog_70dd03910100np6u.html

2020-07-01 11:04:32

boost字符串处理tokenzier

Boost之字符串分割器-Tokenizerhttps://blog.csdn.net/billdeng2009/article/details/4713322

2020-07-01 11:02:50

boost字符串处理string_algo

boost字符串处理string_algoBoost库基础-字符串与文本处理(string_algo)

2020-07-01 11:01:37

网络编程-第一种netcat代码解析

#include "Acceptor.h"#include "InetAddress.h"#include "TcpStream.h"#include <thread>#include <string.h>#include <unistd.h>int write_n(int fd, const void* buf, int length){ int written = 0; while (written < length) {

2020-07-01 01:06:33

查看更多

勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取