9 feng_blog6688

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

libtorrent实现bt客户端程序

以下代码利用libtorrent实现了BT客户端程序,需要包含boost库和libtorrent库具体使用如下:ltclient.exee:\5DE0513D406C65FEA074E39CD4B98A7F16816C86.torrente:\download\xyz\exe+torrent+savepath//ltclient.cpp:此文件包含"ma...

2019-07-23 15:01:41

Libtorrent客户端代码解析(client_test)

/*Copyright(c)2003-2017,ArvidNorbergAllrightsreserved.Redistributionanduseinsourceandbinaryforms,withorwithoutmodification,arepermittedprovidedthatthefollowingconditions...

2019-07-05 10:31:11

libtorrent应用之简单客户端开发

boost库编译:b2stage--toolset=msvc-14.1architecture=x86address-model=32--stagedir=".\lib32-msvc-14.1"threading=multi--build-type=completeb2stage--toolset=msvc-14.1address-model=64--stagedir...

2019-07-05 10:14:13

VS2017编译boost1.7

1、在开始菜单找到适用于vs2017的X86_X64兼容工具命令提示进入boost目录下b2.exe所在目录编译32位lib:b2stage--toolset=msvc-14.0architecture=x86address-model=32--stagedir=".\lib32\vc14_x86"link=staticruntime-link=staticthread...

2019-07-03 15:37:03

控制台程序接收命令行参数

如果通过CreateProcess创建进程来调用控制台程序,那么在传递命令参数时需要加上空格,如果不加上空格,argv是无法获取到参数的,示例如下主程序:nError=::CreateProcess(cCmdFile,L"-s",NULL,NULL,FALSE,NORMAL...

2019-06-13 10:52:31

Socket客户端动态库程序

1、头文件 ClientDll.h#ifndefCLIENTDLL_H#defineCLIENTDLL_H#defineDLLEXPORT__declspec(dllexport)#defineDLLIMPORT__declspec(dllimport)#include<winsock2.h>#pragmacomment(lib,"ws2_32.li...

2018-12-13 09:47:19

C++ 选择文件夹以及选择文件代码

   TCHARszBuffer[MAX_PATH]={0};    BROWSEINFObi;    ZeroMemory(&bi,sizeof(BROWSEINFO));    bi.hwndOwner=NULL;    bi.pszDisplayName=szBuffer;    bi.lpszTitle=_T("从下面选文件夹目录:");...

2018-10-26 16:19:13

github配置及上传工程指南

1、下载git的PC客户端软件,并安装   下载地址:http://git-scm.com/download/ ,安装路径可以任意,我选择在D盘目录2、绑定用户并设置ssh-key   绑定用户的命令:gitconfig--globaluser.name"设置用户名"gitconfig--globaluser.email"设置邮箱"通过以...

2018-10-25 17:11:17

Non-decreasing Array 非递减数列

#include<iostream>#include<vector>usingnamespacestd;classSolution{public:boolcheckPossibility(vector<int>&nums){intnCur=1; boolbRet=true; i...

2018-09-26 17:00:15

DUILIB主界面中弹出子窗口界面的代码demo

BOOLLoginDlg::ShowServerconfigDlg(HWNDhParentWnd){ BOOLbRet=FALSE; CServerConfigDlg*pServerConfigDlg=newCServerConfigDlg(); ASSERT(pServerConfigDlg); pServerConfigDlg->Create(hParen...

2018-09-25 16:33:18

多个有序的链表合并

/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode(intx):val(x),next(NULL){}*};*/classSolution{public:ListNode*m...

2018-09-25 11:12:31

转发:IOCP模型示例代码

#include<WinSock2.h>#include<Windows.h>#include<vector>#include<iostream>usingnamespacestd;#pragmacomment(lib,"ws2_32.lib")//socket动态链接库#pragmacomment(lib,"...

2018-09-18 16:38:01

STL算法:堆排序创建与排序示例

#include<iostream>#include<algorithm>#include<vector>usingnamespacestd;intmain(){ vector<int>vi{1,7,5,6,8,9,3}; cout<<"atfirstvi="; for(inti=0;i&..

2018-08-27 16:40:23

STL:合并算法示例merge

#include<iostream>#include<algorithm>#include<vector>usingnamespacestd;intmain(){ vector<int>x; x.push_back(1); x.push_back(6); x.push_back(9); x.push_back(...

2018-08-27 10:40:29

DLib完成人脸识别项目详细说明

Dlib介绍    Dlib是一个现代C++框架,解决包含机器学习算法以及开发复杂软件的现实问题,它被广泛应用在工业和学术研究领域,包括机器人、嵌入式设备、移动手机以及大规模高性能计算环境中,DLib的开源使得在使用过程中方便,自由。它的主要特点有:文档说明全,高质量的代码,机器学习算法,科学计算算法,图模型推理算法,图像处理,线程,网络编程,图形用户接口,数据压缩与整合算法等,可以参考...

2018-08-24 17:13:08

TensorFlow训练CNN模型识别猫VS狗(总结)

   学习TensorFlow的基础教程一般都会接触到入门实验--手写数字识别(MNIST),当我们学习完这个实验后就会想着能不能自己去做个一个CNN(卷积神经网络)模型来训练自己的图像集呢,于是基于此想法可以通过MNIST延伸加深TensorFlow的学习和理解。网上有很多图像分类的例子,做为新手我建议先去阅读别人的模型,然后在此基础上去修改,以为如果自己去从头开始做的话一旦出错,你很...

2018-08-15 17:41:36

TensorFlow读取目录下的图片

TensorFlow读取目录下的图片,目录参数必须是list,然后转成tf.stringpath=tf.convert_to_tensor(path,dtype=tf.string)通过tf.train.string_input_producer生成文件队列,shuffle表示是否打乱图片的顺序,num_epochs表示图片被加载几次,一般在训练的过程有epoch的概念,就是训练...

2018-08-07 13:52:49

C++设计模式:策略模式

C++设计模式:策略模式策略模式就是将多种算法类进行封装,每个算法类都继承于一个基类A,然后重写一个新类B,在这个新类里定义一个基类A的对象,然后在新类B的构造函数中对基类A的对象进行赋值,这种方法需要对B的构造函数传参数,如果需要不传参数,则可以写成模板的形式,以下是代码:#include<iostream>usingnamespacestd;classRe...

2018-07-30 10:17:06

Python发邮件

#-*-coding:utf-8-*-fromemail.headerimportHeaderfromemail.mime.textimportMIMETextfromemail.utilsimportparseaddr,formataddrimportsmtplibdef_format_addr(s): name,addr=parseaddr...

2018-07-20 11:08:44

libevent创建服务器程序

libevent安装方法$apt-getinstallgit$gitclonehttps://github.com/libevent/libevent.git$cdlibevent$apt-getinstallcmake$apt-getinstalllibssl-dev$mkdirbuild&&cdbuild$cmake.....

2018-07-17 15:47:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!