2015-11-13 15:24
⁄ 工业·编程
⁄ 共 8105字
文章目录
头文件:
cpp文件 :
调用方法:
头文件:
#pragma once #include <string> using namespace std; // 多字节转宽字节 extern wstring StrToWstring(string strsrc); // 宽字节转多字节 extern string Wst...
c++, 断点续传阅读全文
2015-11-13 11:55
⁄ 科技·视野
⁄ 共 4742字
二十世纪七、八十年代政府中几个部门:核工业部、航天工业部、兵器工业部等,也曾经叫过五机部、七机部等,这就是中国现在十大军工集团公司的前身。后来在改革开放的过程中为了转变政府职能,把这些部门改为公司,1997年为了引入内部竞争机制,这五大军工集团均一分为二,形成了军工十大集团公司。
原来的五大军工集团
中国核工业总公司
中国航天工业总公司
中国航空工业总公司
中国船舶工业总公司
中国兵器工业总公司
原有十大...
公司, 解密阅读全文
2015-11-12 14:48
⁄ 工业·编程
⁄ 共 2175字
关于腾讯早期的技术架构,有一个流传很广的说法:腾讯联合创始人、前CTO张志东,在早期为QQ设计了前后端架构,这个架构沿用了很长时间,支撑着当时的QQ业务从无到有,直到后来上亿用户同时在线。
不过,传说总有夸大的部分,真正的架构需要不断的演变。QQ在2010年3月5日同时在线人数突破1亿,2011年腾讯高级技术总监icezhuang分享了让很多人印象深刻的演讲《1.4亿在线背后的故事》,讲述了QQ架构是如何支撑它从0到1亿的。2014年...
廖念波, 技术, 腾讯阅读全文
2015-11-11 14:17
⁄ 工业·编程
⁄ 共 17582字
不论是网页开发还是客户端程序开发,都有可能遇到文件下载的实现,最简单的办法好像是说使用WebClient.DownLoadFile()实现,但是如果遇到大文件需要做到断点续传,怎么办?我们看看做到断点续传需要满足的条件:
1.用户指定下载文件路径和本地保存路径(废话!)
2.用户点击开始,程序进入文件下载阶段;
3.在下载过程中,用户可以进行暂停、取消、退出程序后下次接着下载;
以上是从用户角度分析,那么看看针对这些需求,程序...
断点续传阅读全文
2015-11-10 21:42
⁄ 数理涉猎
⁄ 共 3774字
自20世纪四十年代以来,随着科学技术的迅速发展和计算机的日益普及,人们对各种问题的要求越来越精确,使得数学的应用越来越广泛和深入,特别是在21世纪这个数字信息时代、知识经济时代,数学科学的地位发生了巨大的变化,它正在从国家经济和科技的后备走到了前沿。经济发展的全球化、计算机的迅猛发展、数学理论与方法的不断扩充,使得数学已经成为当代高科技的一个重要组成部分和思想库,已经成为一种能够普遍实施的技术。高...
工程, 数学阅读全文
2015-11-10 14:45
⁄ 工业·编程
⁄ 共 2232字
携程今年动作不断,继5月份收购艺龙后,前不久又宣布了与去哪儿合并,成为国内在线旅游领域当之无愧的霸主。那么一路走来,技术是如何支撑携程成长到今天的地位,我们基于过去三年携程在QCon会议中分享的十几篇技术主题内容,从一个独特视角来下分析下携程技术的演进之路。
在今年11月17日QCon旧金山的中国技术开放日专场上,携程旅行网CTO叶亚明(Eric Ye)先生也将上台与大家分享携程的技术演化进程。
基础架构
携程在多年的...
叶亚明, 技术方案, 携程, 架构师阅读全文
2015-11-09 16:55
⁄ 工业·编程
⁄ 共 10498字
上篇文章《多线程断点续传研究(1) 》写完,由于整体思路是正确的,但是没有真正形成多线程下载,所以对本身的代码进行关键点的检查,尤其在一些操作web请求的地方,看看是否有什么问题,最后发现显示的关闭HttpWebResponse对象,能稍微有所改进。
那么修改后的类,大致代码如下:
//--------------------------- Download File class ---------------------------------------
//--------------------------...
多线程编程, 断点续传阅读全文
2015-11-08 14:10
⁄ 工业·编程
⁄ 共 13419字
知道通过HttpWebRequest就可以进行多线程断点下载,是我不用考虑从Socket写起。
对于一个多线程断点续传程序,我大致认为只要考虑如下几点问题就行了。
1. 下载数据可以从给定位置进行;
2. 可以进行分块下载;
3. 记录下载位置,以供下次重新下载的时候使用。
通过对原文的阅读来看,发现以上问题的前两个已经实现。这样会使需要附加的操作会更简单些。
为了能记录每个线程下载的位置,我借用了最简单的方式,就是xml方式。...
多线程编程, 断点续传阅读全文
2015-11-07 05:07
⁄ 工业·编程
⁄ 共 7744字
有时候 会遇到这样的需求:实现多线程的断点续传。今天就我平时的一些实战的经验 来给大家写一个多线程断点续传的例子,希望对大家有所帮助。
一、多线程下载的原理
多线程下载:
多线程下载的基本原理就是由一个完整的文件分成几个不同部分,然后分别由不同的线程去下载这几个部分,把它下载到本地之后,我们将其进行合并,合并完成之后就能得到完整的文件
断点续传:
第一次下载时我们下载这么多,假如遇到了网络状态不太好或...
多线程编程, 断点续传阅读全文
2015-11-06 12:03
⁄ 工业·编程
⁄ 共 1433字
/功能: 根据一个URL地址将数据保存到指定路径下,支持断点续传
//参数: url --需要访问的URL地址
// SavePath --需要保存的路径
//DownedSize 已经下载的大小
// totalSize 文件总大小
//返回值: ture --成功 false --...
Qt, 断点续传阅读全文