热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CSDN博客下载器v2.5(解决严重bug)(C语言快学完了)

本文主要介绍关于.net开发工具,windows,chm,工具,qt的知识点,对【CSDN博客下载器v2.5(解决严重bug)】和【C语言快学完了】有兴趣的朋友可以看下由【gzshun】投稿的技术文章

本文主要介绍关于.net开发工具,windows,chm,工具,qt的知识点,对【CSDN博客下载器v2.5(解决严重bug)】和【C语言快学完了】有兴趣的朋友可以看下由【gzshun】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【Qt开发】相关技术问题。

C语言快学完了

CSDN博客下载器v2.5发布
以前发布的版本均存在一个严重的bug,如果碰到用户ID以大写字母注册的话,就会导致没有获取完整的博客列表,这一个小小的问题,带来的bug是相当严重的。希望有使用本软件的网友,及时下载最新版本,以便得到更好的体验。
解决的BUG:

1.解决没有获取完整博客列表,严重bug。
2.解决获取列表过程中,退出软件导致内存错误。


想说的话: blogspider的代码写多了,就有点恶心,最近一点都不想写blogspider了。休息一段时间,玩玩别的东西,放松放松。虽然下载器只具备简单的几个功能,但需要的代码量还是很大的,从刚开始设计到现在已经投入了相当多的时间,差不多有一个多月了。那时候,我没有想过会做成现在这样子,以前简单的想法就是从CSDN获取到博客的排名信息,还有文章列表,评论,排名等等信息,特别是头像。我挺喜欢blogspider里面的这幅头像,感觉要是缺少了这个头像,界面不好看,而且这个软件的用户也就没有这么多了。

在这一个多月的时间里,我曾经一天花了8个小时以上,当然也熬过夜,最晚的熬夜到了凌晨3点。我想很多问我要源码的网友,你们可能以为写这工具很简单,很快就能写出来。其实原理很简单,但真正要写出来的话,还是挺费劲的,投入了大量的时间。如果以我最初的想法来写这软件,也就是1.0版本,其实也就一周的时间,这期间主要是业余时间。但发布1.0版本之后,很多热心的网友就开始提建议,他们希望下载器可以导出chm,pdf文档,之后又建议可以进行分类,pdf带标签等等的一系列功能。

代码一点一点写,一行一行的增加,现在blogspider已经快到5k行了,blogspider的Qt版本写的乱七八糟,跟C语言版本比起来,那可读性相差太大。向这样的代码,拿出来我也觉得不妥,我知道很多要源码的网友更多的是为了知道实现原理,能看懂C语言版本的,基本上就很清楚blogspider的实现原理了。很简单,无非就是将URL下载到本地进行分析。

过段时间,等我恢复了对blogspider的兴趣,或者说看blogspider的代码不恶心的时候,我再说说原理,贴出一些关键源码,让那些求知欲强的人和需要的人能写出更好更棒的博客下载器。

秀一秀: 1.版本




下载地址:

CSDN博客下载器v2.5版本?-- ?解决没有获取完整博客列表的严重bug

CSDN博客下载器v2.4版本?-- ?解决没有获取不全博客中的图片

CSDN博客下载器v2.2版本?-- 解决了若干bug

CSDN博客下载器v2.0版本??-- 导出PDF

CSDN博客下载器v1.0版本??-- ?HTML格式

本文《CSDN博客下载器v2.5(解决严重bug)》版权归gzshun所有,引用CSDN博客下载器v2.5(解决严重bug)需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 开发网站你需要知晓的部分专用术语
      越来越多的企业和个人都在拥有属于自己的网站门户,首当其冲的就是你得知晓几个网站方面的专业术语,先是中就有好多的客户不明白这些,造成误会是正常的,那不如我们对它有个大致的了解,这样就不容易感觉 ... [详细]
  • x86x64体系探索及编程(对x86处理器介绍得最详尽又最具实践指导意义的一本书)邓志著ISBN978-7-121-18176-42012年10月出版定价:119.00元16开840页对x86处理 ... [详细]
  • FroggerTimeLimit:1000MSMemoryLimit:65536KTotalSubmissions:32257Accepted:10396DescriptionFr ... [详细]
  • WebBrowser控件(1)
    WindowsPhone7内置了一个强大的网络浏览器,该浏览器的内核是基于桌面版的InternetExplorer7(Mango版基于InternetE ... [详细]
  • spotify engineering culture part 1
    原文,因为原视频说的太快太长,又没有字幕,于是借助youtube,把原文听&打出来了。中文版日后有时间再翻译。oneofthebigsucceessfactorshereatSpo ... [详细]
  • 看这里,教你如何快速将pdf文件翻译成中文
    因为网上下载的PDF资料,往往掺杂着一些英文,所以中英文翻译是一件很平常的事,毕竟不是每个人的英文都那么好,轻轻松松的就能够看完一篇英文的文件,那么,我们就要寻找翻译工具来帮助我们 ... [详细]
  • 本文实例讲述了jQueryajax实现滚动到页面底部自动加载图文列表效果。分享给大家供大家参考,具体如下:phttp:www.w3.orgTRxht ... [详细]
  • 编译原理c语言词法分析器,用C语言实现一个真正的词法分析器
    词法分析,是编译器的第一个模块,也是最简单的模块。最简单,指的是相对于编译器这种大型程序而言,与一般的代码相比还是有点复杂的 ... [详细]
  • 42VERSE & 圆圈徽章,Web3 社交的流派之争——针对两个国内案例的调研
    01 行业分析本文所研究的细分赛道为:Web3应用层——社交与内容场景——DID/创新场景(以元宇宙3D空间为 ... [详细]
  • 我们想在网上下载一些图片,却发现这些图片是pdf格式的时候,是不是有点疑惑?这是因为pdf具有不易修改且便于传输的特性,所以有些朋友为了保护图片的画质会将它转换成pdf格式进行分享 ... [详细]
  • ARToolKitunity
    ARToolKit为开源的AR库,相对于高通和easyAr有几点特点:1)开源2)识别项目可以动态添加(详细在后)3)识别文件可以本地生成4)目前只能识别图片(目前为.jpg格式) ... [详细]
  • 1、Everything:速度最快最好用的文件搜索工具,可以基于文件名极速搜索、瞬间定位文件,所有匹配的文件或文件夹都会实时显示,Windows7之后为减少硬盘占用,在关闭索引功能后不能得到“即搜既 ... [详细]
  • 1011-MarriageCeremoniesPDF(English)StatisticsForumTimeLimit:2second(s)MemoryLimit:32MBYouw ... [详细]
  • win10下载速度慢
    运维|windows运维win10,下载,速度慢运维-windows运维秒赞源码详细说明,vscode怎么跑项目,台电安装ubuntu,tomcat记录请求报文,sqlite的数据 ... [详细]
  • 下载完成之后解压提取jl1.0.0.1.jar这里写图片描述将jl1.0.0.1.jar拷贝到项目中,并添加到Library这里写图片描述4.源代码Tip:由于工程名 ... [详细]
author-avatar
哭着说再见0
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有