- 博客(13)
- 问答 (1)
- 收藏
- 关注
原创 http协议多线程下载,支持断点续传(后续再完善)
#include <iostream>#include <iosfwd>#include <fstream>#include <regex>#include <string>#include <winsock2.h>#include <pthread.h>#include <stdio.h>#include <map>#include <queue>/***要实现多线程http协
2016-07-28 00:09:54 1857 1
原创 http协议多线程下载
#include <iostream>#include <iosfwd>#include <fstream>#include <regex>#include <string>#include <winsock2.h>#include <pthread.h>#include <map>#include <queue>/***要实现多线程http协议下载文件的功能,支持断点续传和多线程
2016-07-23 16:15:08 2017
原创 准备写一个http下载,支持断点下载,多线程下载
实现这个功能,需要使用http中分块下载,先写个小程序试试http中使用Range:bytes功能#include <iostream>#include <iosfwd>#include <fstream>#include <regex>#include <string>#include <winsock2.h>#include <pthread.h>#include <map>#
2016-07-20 16:04:50 542
转载 http协议之chunk(分块传输编码)
HTTP协议之chunk编码(分块传输编码)分块传输编码(Chunked transfer encoding)是超文本传输协议(HTTP)中的一种数据传输机制,允许HTTP由应用服务器发送给客户端应用( 通常是网页浏览器)的数据可以分成多个部分。分块传输编码只在HTTP协议1.1版本(HTTP/1.1)中提供。通常,HTTP应答消息中发送的数据是整个发送的,Content-Length消息头字段表示
2016-07-18 18:40:16 3286
转载 基础算法
选择排序顾名思义,就是选择一个最大或最小的值放入排好序的里面 不稳定,时间复杂度 O(n^2)插入排序稳定,时间复杂度 O(n^2) 例如,已知待排序的一组纪录是: 60,71,49,11,24,3,66 假设在排序过程中,前3个纪录已按关键码值递增的次序重新排列,构成一个有序序列: 49,60,71 将待排序纪录中的第4个纪录(即11)插入上述有序序列,以得到一个新的含4个纪录的有序序
2016-07-14 01:15:49 210
原创 c/c++的笔记(看到想记录的就添加)
1.size_t size_t 类型定义在cstddef头文件中,该文件是C标准库的头文件stddef.h的C++版。它是一个与机器相关的unsigned类型,其大小足以保证存储内存中对象的大小。例如:bitset的size操作返回bitset对象中二进制位中的个数,返回值类型是size_t。例如:在用下标访问元素时,vector使用vector::size_type作为下标类型,而数组下标的正确
2016-07-12 23:27:40 371
原创 tinyhttpd代码学习
Tinyhttpd tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质/* J. David's webserver *//* This is a simple webserver. * Created November 1999 by J. Dav
2016-07-12 01:02:32 703
原创 后续有空再完善抓图程序,挺有趣的东西
#include <iostream>#include <iosfwd>#include <fstream>#include <regex>#include <string>#include <winsock2.h>#include <map>#include <queue>//v1.0使用socket实现最简单的http协议访问,其中http协议直接写,// 初步了解了ht
2016-07-08 12:44:15 380
转载 windbg命令
调试命令窗口+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++重要说明(1) windbg命令分为标准命令,元命令和扩展命令。 标准命令提供最基本的调试功能,不区分大小写。如:bp g dt dv k等 元命令提供标准命令没有提供的功能,也内建在调试引擎中,以.开头。如.sympath .reload等 扩展命令用
2016-07-05 23:34:10 344
转载 windbg使用
winDbg使用 2014-11-25 10:31 6567人阅读 评论(0) 收藏 举报 windows程序员进阶系列:《软件调试》之O— WinDbg使用介绍拥有一个顺手的武器是每一个武林高手梦寐以求的。对于windows程序员来说,WinDbg调试器就是我们的武器。熟练使用调试器能大大提高我们的调试能力。本博文将详细介绍涉及到WinDbg调试器的基本使用方法以及在实际调试过程中经常使用到得
2016-07-05 23:29:22 486
原创 使用http协议访问遍历访问下载网站的所有图片
工作比较忙,最近才有点想法,复习下c++,抽空写一个类似网络爬虫的的小程序 遍历访问网站的每个页面 用map做唯一判断,成功的放入queue中 用socket写一个http的get请求来访问 条件控制还有许多地方可以改善 有些地方可以直接在程序中写死,需要提取出来作为变量或其他方式 正则表达式是最需要改进的地方,我用的是最简单的筛选 先放上来仅供参考,需要改进的地方#include <
2016-07-04 18:54:16 2116
空空如也
weblogic启动正常,为何控制台登录很慢
2016-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人