自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1)
  • 资源 (44)
  • 收藏
  • 关注

原创 Window读写文件操作CreateFile

FileConfig.h#ifndef _PROCESS_CONFIG_H_#define _PROCESS_CONFIG_H_#include <windows.h>#include <stdint.h>#include <tlhelp32.h>#include <stdio.h>#include <iostream&gt...

2019-04-01 17:30:37 731

vc 6.0开发ftp断点续传源代码

在自己的工程中引入所有文件,在stdafx.h中对照本下载工具项目的stdafx.h,应该是要加入afxsock.h。 参考main.cpp。主要是调用DownloadHelper。先添加任务,然后设置onFinish(下载完成后的动作),最后start。 如果目录中已有该文件,程序会自动覆盖,不会出错。 默认下载端口是80,不支持其他端口。如果要这个功能,请修改Mydownload中的fnMyDownload,HttpDownLoadNonProxy加入nHostPort。 ###fnMyDownload说明: bool fnMyDownload( CString strUrl, CString strWriteFileName, unsigned long *& downloaded, unsigned long & totalSize, CString strProxy, int nProxyPort, int nThread ) strUrl: 需要下载的文件地址, 如:“http://10.20.1.6/musiconline/091029/daisy.mp3” strWriteFileName: 下载后文件的存放地址,如:“d:\\” downloaded: 指针引用,调用函数后会不断变化,实时反映已下载多少字节的数据 totalSize: 传递引用,表示所要下载文件的总长度,与downloaded配合可以分析各种下载信息 strProxy,nProxyPort 这两个为代理选项,有的话填上,如"192.168.1.89",8080 没有的话麻烦点填上"",0 。(呵呵,暂时没有去研究具体怎么使用) nThread: 用于下载开启的线程数,一般3,4个最佳。。太多反而降低速度,而且有些服务器不支持多连接。 例:fnMyDownload("http://10.20.1.6/musiconline/091029/daisy.mp3","d:\\",downloaded,totalSize,"",0,3) ###代码说明 Mydownload.cpp底端的fnMyDownload函数是下载器的关键函数。 其中在原作者的基础上,加了几句编码转换的代码。把网络的文件名和路径转化为UTF8,但这里可能会有问题,例如中文域名。有需要,请再作修改。 DownloadHelper是外围封装的类,用于列表管理,自动断点重连。 ChineseCode用于编码转换。 Thread是一个封装好的线程类,被DownloadHelper继承。类似于Java的Thread类。 ###Mydownload代码笔记: 从fnMyDownload开始,程序首先解析输入的url,拆分为地址,路径,文件名等。然后获取文件头,得到文件大小,然后再下载。重点函数是ThreadDownLoad。下载完之后用FileCombine合并文件。 ###开发测试环境: windows xp + Visual C++ 6.0 !!!!!!需要使用MFC环境!!!!!!!!!!!!

2012-09-10

多线程实现ftp断点续传

实现简单的ftp协议断点续传功能,该部分是通过连接服务器,向服务器上传下载文件进行操作。

2012-09-10

VS2008实现ftp断点续传的代码

在VS2008中是想实现server和client的文件传输;断点续传等功能。

2012-09-10

vc下ftp协议实现多线程断点续传源代码

本软件适用于装有IP/TCP协议的电脑. 主要功能:电脑间传送大型文件.(如电影等) 主要特点: 1.采用了多线程技术,速度明显高于同类软件. 2.支持多文件同时传送. 3.支持段点继传,也就是说文件可分N次传送. 4.分服务端和客户端,服务器支持多客户. 5.在传送过程中可实实对话,有聊天功能. 6.为了提高效率,本软件做得短小精悍,两文件总共只有100K,直截运行,不用安装. 7.麻雀虽小,但五脏俱全,功能多,操作方便. 使用方法: 在服务端加入要传文件,客户端输入服务端IP地址(服务端运行后会显示),点击连接,即会显示服务端文件,双击即可下载!

2012-09-09

STM32+DMA+UART+ADC+内部温度传感器

STM32+DMA+UART+ADC+内部温度传感器详细讲解,其中还包含开发源代码。

2012-03-15

linux文件系统配置解析与gdb使用

linux文件系统配置解析与gdb使用详解。

2012-03-15

ctags-5.8-1.i386.rpm

linux下vi编辑工具插件,ctags-5.8-1.i386.rpm 。

2012-03-15

Linux窗口程序设计—Qt4精彩实例分析源代码

包含了linux下qt Gui开发的大部分实例,从基础开始一步一步讲解讲解开发的用例;对想提高Qt开发的童鞋们很有帮助。

2012-03-15

ubuntu下vim编辑器完整版

该版本vim编辑器适合在ubuntu下安装,因为ubuntu下系统不提供vim编辑支持;所以该软件能够在ubuntu下正确安装使用。

2012-03-15

Linux基础讲解和高级编程完整课件

完整包括linux基础知识和linux高级编程,系统移植、uboot讲解,构建内核和文件系统的全过程。很值得下载学习!!!

2011-07-17

TD-SCDMA资料(大唐-理论)+共六章

TD-SCDMA资料(大唐-理论)+共六章

2011-07-15

Linux基础教程和高级编程完整课件

详细讲解了linux基础知识、shell编程命令讲解、nfs、ftp、tftp的配置过程、linux高级编程知识,对学习linux有很大帮助,定会收获很大。

2011-06-30

数据结构c语言程序源代码

包含数据结构中所有结构用c语言实现的源代码,能够编译运行看到结果。

2011-06-26

基于qt编写的c/s模型的简单聊天程序

本文讲解了用qt在linux中实现基于qt编写的c/s模型的简单聊天程序,包括源代码。

2011-06-26

计算机相关专业毕业论文“银行家算法的改进及其C语言程序实现”

本文详细书写了对银行家算法的改进,以及用c语言实现改进后的算法,包括源代码也包含在内。

2011-06-26

合并两个文件内容并保存在另一个文件.doc

1、将存储有内容的两文件字符取出来按顺序放在存储在另一个文件中。例如:1.txt,2.txt中全是字母,将两文件字符取出来按字母顺序放在3.txt中

2011-04-26

用C实现绘制折线图并可以在Win -C上运行程序

用C语言实现绘制折线图,并且可以调节改变背景图像。

2011-04-26

NAND Flash结构与驱动分析

NAND Flash 的数据是以bit的方式保存在memory cell,一般来说,一个cell 中只能存储一个bit。这些cell 以8个或者16个为单位,连成bit line,形成所谓的byte(x8)/word(x16),这就是NAND Device的位宽。这些Line会再组成Page,(NAND Flash 有多种结构,我使用的NAND Flash 是K9F1208,下面内容针对三星的K9F1208U0M),每页528Bytes(512byte(Main Area)+16byte(Spare Area)),每32个page形成一个Block(32*528B)。具体一片flash上有多少个Block视需要所定。我所使用的三星k9f1208U0M具有4096个block,故总容量为4096*(32*528B)=66MB,但是其中的2MB是用来保存ECC校验码等额外数据的,故实际中可使用的为64MB。

2011-04-26

深入了解WebKit

包含webkit源码包和很多学习资料。包括:Windows下编译Webkit过程.pdf、linux下用QT编译webkit.doc、深入了解浏览器加载渲染及内核原理.pdf等。

2014-10-16

WebKit学习相关文档和源码

包含很多webkit的知识讲解;WebKit网页布局实现之主要架构篇之二_files、webkit源码分析系列--css样式解析、webkit研究报告、webkit源码分析系列--WebKit裁剪与改造 等相关文章。

2014-10-15

Webkit学习

是对WebKit进行改进优化后实现的webkit库;有详细的分析和讲解的文档。

2014-10-15

C·C++实现文件操作

1、FolderManager.rar 非常好用的文件夹操作类,包括:创建文件夹,创建新文件,查询文件,复制文件,删除文件等 2、createnewfold.zip 任意指定文件目录夹,并多层次自动创建文件夹的目录。 3、Creating-folders-and-files.zip 创建文件夹并在所创建文件夹下面批量创建文本文件的程序,代码不多但是我认为对想自己创建文件的人来说也许用得着

2014-03-20

Python-2.7.5源码包

完整的Python-2.7.5源码包,可以在VS2008中编译通过并生成安装文件。

2013-10-27

MFC类库源码

MFC类库源码包。C++源代码包,用于在做MFC编程时按需要添加进工程的源码类库。

2013-07-31

[你必须知道的222个C++语言问题].范立锋.扫描版[ED2000.COM]-第四部分

本书精选了222个在C++程序设计中经常遇到的问题和典型功能,覆盖了实际开发中的各种需求,目的是帮助读者解决在C++学习和开发中经常遇到的实际问题,同时提高学习和开发的效率。本书涵盖了C++与C语言的区别和联系、面向对象的设计思想、C++中的类和对象、继承、多态、指针与字符串、运算符重载、用户自定义数据类型、结构和枚举、类型转换与RTTI、异常处理、标准模板库、通用函数及模板、C++中的输入与输出、内存管理、进程及线程、C++与C语言的综合应用和关于软件性能的思考等内容。本书所列出的问题均是作者在经过充分调研的基础上,从实际开发项目中总结出来的典型问题,提供的解决方法注重实用性。书中浓缩了作者多年从事项目开发的心得体会和实践经验教训,并提供了程序设计的示例代码,为初学者提供重要的参考价值。 本书适合于已经初步掌握C++编程概念、方法的读者阅读,可以帮助读者迅速解决实际开发中的疑难问题。

2013-05-14

[你必须知道的222个C++语言问题].范立锋.扫描版[ED2000.COM]-第三部分

本书精选了222个在C++程序设计中经常遇到的问题和典型功能,覆盖了实际开发中的各种需求,目的是帮助读者解决在C++学习和开发中经常遇到的实际问题,同时提高学习和开发的效率。本书涵盖了C++与C语言的区别和联系、面向对象的设计思想、C++中的类和对象、继承、多态、指针与字符串、运算符重载、用户自定义数据类型、结构和枚举、类型转换与RTTI、异常处理、标准模板库、通用函数及模板、C++中的输入与输出、内存管理、进程及线程、C++与C语言的综合应用和关于软件性能的思考等内容。本书所列出的问题均是作者在经过充分调研的基础上,从实际开发项目中总结出来的典型问题,提供的解决方法注重实用性。书中浓缩了作者多年从事项目开发的心得体会和实践经验教训,并提供了程序设计的示例代码,为初学者提供重要的参考价值。 本书适合于已经初步掌握C++编程概念、方法的读者阅读,可以帮助读者迅速解决实际开发中的疑难问题。

2013-05-14

C++编程强化

详细讲解了C++开发中的技术问题。很值得学习!

2012-12-17

费用报销EXCEL数据导入模板

费用报销EXCEL数据导入模板费用报销EXCEL数据导入模板费用报销EXCEL数据导入模板费用报销EXCEL数据导入模板v费用报销EXCEL数据导入模板费用报销EXCEL数据导入模板费用报销EXCEL数据导入模板

2012-12-05

多种实现Ftp客户端上传下载文件源码

本压缩包中包含至少五种方法实现Ftp客户端上传下载文件操作的源码;都是在Visual Studio 2008开发环境中进行编辑。功能强大,其中包含ftp断点续传、多线程操作等功能,有些是通过建立windows下Socket通信机制进行文件的上传下载;有些是通过调用CInternetConnect库中的Ftp接口进行通信和文件上传下载。具体要使用那种,可以根据情况进行下载。

2012-09-18

Visual.C++.2008入门经典1-3全书实例源码

Visual.C++.2008入门经典1-3全书实例源码。

2012-09-17

Visual.C++.2008入门经典3(中文版)

Visual.C++.2008入门经典3(中文版)

2012-09-17

Visual.C++.2008入门经典2(中文版)

Visual.C++.2008入门经典2(中文版)

2012-09-17

Visual.C++.2008入门经典1(中文版)

Visual.C++.2008入门经典1(中文版)

2012-09-17

Visual_Studio_2008_入门教程

Visual Studio 2008 每日提示(tip of day )是2007年7月Sara Ford 在她的博客里推出了VS 2008 每日提示系列,里面收集了许多使用VS 2008技巧和诀窍,截至到今天(2008年11月30日) 已经有367条了。我把这些技巧翻译、整理,并给出自己的评论,分享给vs2008的使用者。 每篇10个tips ,争取和原作者同步。微软的Visual Studio 2008功能越来越强大了,通过这 个提示系列的,也许你会发现一些隐藏的功能。

2012-09-16

MFC类库详解

MFC类库详解 详细讲解了使用Visual Studio 2008 进行MFC开发使用到的一些接口详解。

2012-09-16

C语言实现ftp断点续传

用c语言实现文件的上传和下载功能;使用ftp协议,实现断点续传功能。文件包中包含完整的源代码。能编译通过。

2012-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除