自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 最便捷的微信公众号文章下载器——基于Python爬虫

总结一下自己原创的一个“亲民取巧的”获取微信公众号文章的方法。1需求分析平时爱逛知乎,收藏了不少别人推荐的数据分析、机器学习相关的微信公众号(这里就不列举了,以免硬广嫌疑)。但是在手机微信上一页页的翻阅历史文章浏览,很不方便,电脑端微信也不方便。所以我就想有什么方法能否将这些公众号文章下载下来。这样的话,看起来也方便。但是网上的方法要么太复杂(对于我这个爬虫入门新手来说),要么...

2018-08-22 15:40:38 20841 9

转载 Dijkstra单源最短路径算法

1.定义概览Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径。主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止。Dijkstra算法是很有代表性的最短路径算法,在很多专业课程中都作为基本内容有详细的介绍,如数据结构,图论,运筹学等等。注意该算法要求图中不存在负权边。问题描述:在无向图 G=(V,E) 中,假设每条边 E[i

2017-11-24 22:30:12 663

转载 Kruskal算法

博客来源:https://www.cnblogs.com/biyeymyhjob/archive/2012/07/30/2615542.html1.概览Kruskal算法是一种用来寻找最小生成树的算法,由Joseph Kruskal在1956年发表。用来解决同样问题的还有Prim算法和Boruvka算法等。三种算法都是贪婪算法的应用。和Boruvka算法不同的地方是,Kruskal

2017-11-24 15:19:35 1313

转载 Prim算法介绍

原文:https://www.cnblogs.com/wuchanming/p/4147419.html本文修改了原文的一个错误————————————————————————————————————————————————————————————————————————————普里姆(Prim)算法,和克鲁斯卡尔算法一样,是用来求加权连通图的最小生成树的算法。基本

2017-11-24 10:42:50 803

原创 将QT程序打包成exe发布

忙了一年多的项目,终于在9.12号验收了,虽有小曲折,但总体还算顺利。现在总结一下如何将QT程序打包成exe文件发布。Inno setup编译部分截图来自百度经验:http://jingyan.baidu.com/album/36d6ed1f50ecfc1bcf4883aa.html?picindex=1QT版本:5.7.1系统:Windows10_x64第一步: 以Rel

2017-09-18 19:36:45 790

转载 Qt Creator的常用快捷键

原文地址:http://blog.csdn.net/dreamtdp/article/details/8765165Qt Creator的常用快捷键给列一下。F1:  选中某一类或函数,按下F1,出现帮助文档;F2:  选中某一类或函数,按下F2,迅速定位到给类或函数申明的地方或被调用的地方;F3:  查找時按F3查找下一個你選中的內容,Shift + F3為查找上一個;F4: 在*.cpp

2017-09-16 11:17:13 292

转载 C, C++中全局变量的默认值

来源:http://blog.csdn.net/yanzheshi/article/details/45950275  在GCC编译器下各个类型的全局变量的默认值: 1、表示数字的变量类型默认值都为0 2、bool型默认值为false 3、string型默认值为空字符串4、char 型比较特殊。char类型默认值为'\0', 即字符串

2017-08-26 22:21:04 2229

原创 C++学习——类的常数据成员/常成员函数

类的常数据成员必须进行初始化,而且只能通过构造函数的成员初始化列表的方式来进行。列表中对成员的初始化顺序,与它们在列表中的顺序无关,而与它们在类中的声明顺序有关。包含常数据成员的类不能使用默认构造函数。在对象被创建以后,其常数据成员的 值不允许被修改。类的常成员函数声明格式如下:函数类型       成员函数名(参数列表)    const;修饰符 const要加在函数说明

2017-08-11 15:09:18 3306

原创 C++学习——静态成员

静态成员包括 静态数据成员 和 静态成员函数。当一个类的成员说明为static时,该类创建的所有对象都共享这个static成员,因此,静态成员是局部于类,而不是某个对象的特有成员。如果定义n个同类的对象,那么每个对象都分别拥有自己的数据成员,各自有值,互不相关。有时需要某些数据成员在同类的多个对象之间可以共享,这就需要应用静态数据成员来实现。在一个类中,若将一个数据成员说明为sta

2017-08-10 20:57:52 247

原创 C++学习—类的成员函数

成员函数有两种定义方式,第一种:在类内定义此时编译系统将函数作为内联函数进行处理,即将这些函数隐含的声明为内联成员函数。与普通内联函数的处理方法相同,内联成员函数也是在编译时将语句替换为函数代码,从而减少函数调用的开销。第二种:在类外定义类外定义的函数名称前必须加上类名,类名与函数名之间必须加上::在类内声明的成员函数的函数原型时,参数表

2017-08-07 15:03:21 245

原创 面向对象的基本特征----笔记-1

面向对象的程序设计提供了类的继承性,可通过对一个被称为基类的类增添不同的特性来派生出多种被称为派生类的特殊类;C++语言支持两种多态性:编译时的多态性和运行时的多态性。编译时的多态性通过重载来实现。运行时的多态性通过虚函数来实现;实际上,C++中的struct不仅可以包含各种数据成员,还可以包含有函数;类内的成员在不指定访问权限时默认为privat,即不允许在类外直接访问,这是

2017-07-26 16:31:59 143

转载 宏定义(#define)和常量(const)的区别

http://www.cnblogs.com/scut-linmaojiang/p/4722338.html类型和安全检查不同宏定义是字符替换,没有数据类型的区别,同时这种替换没有类型安全检查,可能产生边际效应等错误;const常量是常量的声明,有类型区别,需要在编译阶段进行类型检查编译器处理不同宏定义是一个“编译时”概念,在预处理阶段展开,不能

2017-07-24 22:12:22 484

原创 使用引用返回函数值

使用引用可以返回函数的值,此时,该函数的调用可以作为左值被赋值#includeusing namespace std;int &min(int &m, int &n){ return m<n?m:n;}int main(){ int x = 10, y = 20; min(x, y) = 0; cout<<x<<","<<y<<

2017-07-24 21:45:07 690

原创 int const 与 const int区别 以及指针相关

http://bbs.csdn.net/topics/100030353const int a是旧的习惯写法int const a是统一风格的写法功能是完全一样的,但int const a要好理解一些,而且风格上统一一点.C++中,const修饰紧跟其后的内容.所以,在int const a中,const修饰的是a,也就是说a是const;相似的,char const *a中,

2017-07-13 21:57:38 1027

微信公众号文章下载器(23年注:上游接口已失效,请勿下载)

下载后,双击运行程序。输入你想下载历史文章的微信公众号ID(一般以数字字母组合可以从公众号信息名片上看到,不是对话窗口那个名称)。 然后输入你想下载的页数,按回车即可。 程序自动下载文章对应的链接和标题。 方便检索和查看。需要浏览具体内容时,直接点击链接即可。

2018-08-22

空空如也

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

TA关注的人

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