自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序猿老樊的博客

学而知不足,思而得远虑,悟而能后进,吾之小博,乃工作学习点滴记录之用!

  • 博客(15)
  • 资源 (52)
  • 收藏
  • 关注

原创 C++17新属性详解

C++17的入选特性有:(1).非类型模板参数的 auto      模板参数分为两种,一种是类型模板参数,也是我们用得最多的一种:template <typename T, typename U>auto add(T t, U u) { return t+u;}     里面的 T 和 U 都是类型模板参数。另一种是非类型模板参数,它可以让不同的字面量成为模板的参数:te...

2018-05-27 21:59:38 54262 5

原创 浅谈算法学习技巧

        算法作为一门学问,有两条几乎平行的线索。一个是数据结构(数据对象):数、矩阵、集合、串、排列、图、表达式、分布等等。另一个是算法策略:贪心、分治、动态规划、线性规划、搜索等等。这两条线索是相互独立的:同一个数据对象(例如图)上有不同的问题,例如单源最短路径和最优二叉树,就可以用到不同的算法策略,如贪婪和动态规划;而同一个算法策略,例如排序和整数乘法,也会用到不同的数据结构。它们之间...

2018-05-27 21:59:54 1611

原创 C++算法之希尔排序--(6)

1.希尔排序:         希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。时间复杂度O(n^2)。2.原理及基本思想:        希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着增量逐渐减少,每组包含的关键词越来越...

2018-05-27 21:59:46 1032

转载 自学成才 16个非常优秀的在线教育网站

软件开发是一项非常复杂且有趣的工作,开发者需要在规定的期限内完成需求开发,并且把产品交付给客户。与此同时,开发者也不断学习各种编程知识,了解最新的技术动态。当然,学习的途径有很多种,比如购买书籍或者看视频。在线资源最大的优势就是不断更新,取经去糟。本文提供16个非常好的在线学习资源提供给大家,帮助大家在假期温习旧知识的同时,不断学习新技术。1.JavaScript-Garden

2018-05-27 21:59:21 2850

原创 QMainWidow去掉菜单栏后添加放大最小化关闭功能

Qt去掉菜单栏:/* 标题栏样式 */ this->setWindowFlags(Qt::FramelessWindowHint | Qt::WindowSystemMenuHint | Qt::WindowMinMaxButtonsHint); 去掉以后,发现窗口无法移动,无法放

2018-05-27 21:56:54 962

原创 #Pragma Pack(n)与内存分配 pragma pack(push,1)与#pragma pack(1)的区别

http://blog.csdn.net/aidem_brown/article/details/77540527

2018-05-27 21:56:36 760

原创 大端模式、小端模式及其在Qt中的转换

字节序是在处理跨平台数据传输和存储时必须考虑的重要概念。Qt通过提供了灵活的字节序处理机制,使开发者能够更容易地编写兼容不同平台的代码。

2018-05-27 19:05:28 35 1

原创 #pragma pack()用法--C++面试细节(1)

#pragma pack(n)的意思是告诉编译器字节对齐方式为n字节对齐,n字节对齐就是说变量存放的起始地址的偏移量有两种情况:第一、如果n大于等于该变量所占用的字节数,那么偏移量必须满足默认的对齐方式,第二、如果n小于该变量的类型所占用的字节数,那么偏移量为n的倍数,不用满足默认的对齐方式。结构的总大小也有个约束条件,分下面两种情况:如果n大于所有成员变量类型所占用的字节数,那么结构的总大小必须

2018-05-27 18:29:33 46 1

原创 VS2017快捷键使用总结

1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码,只需将光标移至该行,再使用组合键“Ctrl+X”来完成剪切操作,而无需...

2018-05-06 10:32:04 7161 1

原创 Object::connect: No such signal

RecUdpThread  *receive = new RecUdpThread  ();    connect(receive , SIGNAL(sendData(char* Data,int DataLen), this, SLOT(RevData(char * Data,int DataLen)));去掉参数名, 保留类型即可:RecUdpThread  *receive = new Re...

2018-05-06 10:31:05 4577 1

原创 深入解析数据压缩算法

1、为什么要做数据压缩?       数据压缩的主要目的还是减少数据传输或者转移过程中的数据量。2、什么是数据压缩?        是指在不丢失信息的前提下,缩减数据量以减少存储空间,提高传输、存储和处理效率的一种技术方法。或者是按照一定的算法对数据进行重新组织,减少数据的冗余和存储的空间。  3、常见的数据压缩算法(1).LZW压缩        LZW压缩是一种无损压缩,应用于gif图片。适用...

2018-05-06 10:30:45 58113 5

原创 蚁路算法详解

一、蚁路算法由来:        蚁路算法又称益群算法,蚂蚁在寻找食物源的时候,能在其走过的路径上释放一种叫信息素的激素,使一定范围内的其他蚂蚁能够察觉到。当一些路径上通过的蚂蚁越来越多时,信息素也就越来越多,蚂蚁们选择这条路径的概率也就越高,结果导致这条路径上的信息素又增多,蚂蚁走这条路的概率又增加,生生不息。这种选择过程被称为蚂蚁的自催化行为。对于单个蚂蚁来说,它并没有要寻找最短路径,只是根据...

2018-05-06 10:29:56 4840

原创 Qt网络编程错误总结

1.报错提示QObject::connect: Cannot queue arguments of type 'QAbstractSocket::SocketError' (Make sure 'QAbstractSocket::SocketError' is registered using qRegisterMetaType ().)错误原因:因为没有指定 connect的链接方...

2018-05-02 22:31:36 4359

原创 几种常用图像处理开源库简介及使用总结

      1.OpenCV,主要以算法形式,展示其实现;也就是说,它实际提供的是各种图像处理算法。若需具体应用,需要组合其算法以实现某个功能。                                          OpenCV 的全称 Open Source Computer Vision Library,是一个基于BSD许可(开源)发行的跨平台计算机视觉库,又名 “开源计算机视觉库...

2018-05-02 22:31:27 41053

原创 “_MSC_VER” 不匹配项

1.问题如下图所示:2.问题产生原因visual2010(1600)生成的东西和visual 2015(1800)生成的东西“不匹配”。3.解决方法(1).清理解决方案 解决方案->右键->清理解决方案->重新生成。 (2).更改平台工具集 项目->右键属性->配置属性->常规->平台工具集。 改成合适的平台工具即可。(3).更换附加库 另一种可能是,你原...

2018-05-02 22:29:54 672

Navicat安装指导及安装资源

Navicat安装指导及安装资源2024最新版,博主个人机器亲测自用版本! Navicat是一款流行的数据库管理工具,它支持多种数据库的连接,如MySQL、MariaDB、MongoDB、SQL Server、Oracle、PostgreSQL以及SQLite等。Navicat提供了一个直观的界面,使得数据库的管理、开发和维护变得更为简单便捷。其功能包括数据库的结构同步、数据备份恢复、查询编写执行、报表生成等。Navicat的用户群体包括数据库管理员、开发人员和分析师等。 2024年的最新版Navicat带来了更多的功能改进和性能提升。以下是Navicat 2024最新版的安装指导和获取安装资源的方法。

2024-03-23

VS2013,2015完全卸载工具

VS2013,2015完完全卸载工具,下载解压,执行exe文件即可使用!

2017-10-20

vs加载Qt插件

qt-vs-addin-1.2.3-opensource工具,vs原网站下载,自测可用!

2017-10-20

网络通讯测试小工具

usr-tcp232-test,支持多种网络通讯和协议的小工具!很好用!

2017-10-20

npcap网络插件

npcap单机循环网卡插件,非常好用,解决有限资源下的网络验证

2017-10-20

Wireshark网络抓包工具

Wireshark,最好用的网络抓包工具之一,支持UDP,TCP,HTTP及上千种通讯协议

2017-10-20

剑指offer Python版本经典代码集合

剑指offer Python版本经典代码集合

2017-06-01

rdesktop安装包

rdesktop,包括安装包和pdf安装步骤

2017-06-01

vncserver和vncviewer

VNC64位和32位安装包,包括客户端和服务端,VNC-6.1.0-Linux-x64-RPM.tar.gz,VNC-6.1.0-Linux-x86-RPM.tar.gz,亲测可用!

2017-06-01

正版VS2017exe安装下载

正版VS2017exe安装下载

2017-03-20

Qt快速入门

Qt快速入门资料个人整理,分享给初学者,希望对大家有帮助!

2016-09-22

Linux_C编程一站式学习_最终版

Linux_C编程一站式学习_最终版,很全很详细!与大家共享!

2016-05-30

大数据资料集锦

Hadoop集群监控与Hive高可用,Hadoop现场演示与编程过程,hadoop中文版API,HAWQ, 分布式SQL数据库引擎原生基于Hadoop HDFS,QCon-曹龙-Hadoop2.0应用-基于Yarn的淘宝海量数据服务平台V03,高可用性的HDFS-Hadoop分布式文件系统深度实践,海量数据处理——hadoop,基于Hadoop的分布式搜索引擎关键技术,理解大数据企业级 Hadoop 和流数据分析, 云计算分布式大数据Hadoop实战之路--从零开始(第1-10讲)

2016-03-30

Hadoop技术全套图书

Hadoop技术全套图书,在Windows上安装Hadoop教程.pdf,hadoop伪分布配置自写.doc,hadoop伪分布配置自写.doc,Facebook的实时Hadoop系统.pdf,Hadoop权威指南(第2版).pdf,hadoop的首次使用.docx,个人收集,与大家分享!

2016-03-21

Hadoop云计算技术介绍

Hadoop云计算技术介绍,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop深度实战

Hadoop深度实战,详解Hadoop实战,与大家分享!

2016-03-21

Hadoop权威指南(中文版)(带书签)

Hadoop权威指南(中文版)(带书签),个人觉得不错的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop权威指南(第2版)

Hadoop权威指南(第2版),很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop命令手册

Hadoop命令手册,很详细很全的Hadoop命令资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop集群之—常用MySQL数据库命令_V1.0

Hadoop集群之—常用MySQL数据库命令_V1.0,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop集群之—MySQL关系数据库_V1.0

Hadoop集群之—MySQL关系数据库_V1.0,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Apache_Hadoop入门第一步

Apache_Hadoop入门第一步,很详细很好的Hadoop入门部署资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

《实战Hadoop--开启通向云计算的捷径》源码

《实战Hadoop--开启通向云计算的捷径》源码,很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

Hadoop源代码分析(完整版)

Hadoop源代码分析(完整版),很详细很好的Hadoop资料,与大家分享,下载后给个赞,谢谢!

2016-03-21

数据仓库ETL建设宝典

数据仓库ETL建设宝典,最新最全的ETL建设方案和详解!与大家分享!

2016-03-10

3种常用代码检查审核管理工具

三种常用代码审核管理工具安装包,跟大家分享!

2016-03-09

云计算详解及经典架构

云计算详解及经典架构,与大家分享!

2016-03-09

jQuery瀑布流经典布局源码

jQuery是一套跨浏览器的JavaScript库,简化HTML与JavaScript之间的操作。Jquery瀑布流布局经典布局原码,适用于推广网站,网上商城等架构,希望对大家有帮助!

2016-01-28

大数据集群部署手册(最新最全)

大数据集群部署手册(最新最全),个人已经验证过了!希望对大家有帮助!

2016-01-28

最新人脸识别C++源码

Face_Demo_SDK(最新人脸识别源码)技术,包含源码,可执行文件安装包,详细使用说明!

2016-01-11

MySQL命令大全

MySQL命令大全,很好,很详细的一本mysql资料!

2015-12-28

Linux下C语言开发集锦

Linux下C语言开发集锦,汇集经典案例,分享给大家!

2015-12-23

Linux+C函数库参考手册

Linux+C函数库参考手册,详解linux的常用函数用法,很全!

2015-12-23

linux网络编程详解

linux网络编程详解,看了很多linux网络编程的书,就这本很经典,在此,与大家分享。

2015-12-23

linux shell 编程详解

linux shell 编程详解,这是一步绝好的shell编程的经典资料,与大家分享,感谢作者!

2015-12-23

linux操作系统原理及应用详解

linux操作系统原理及应用,详解linux架构及工作原理.

2015-12-23

Redhat centos

Redhat centos宝典,适合初学者

2015-12-23

SUSE Linux 10宝典

SUSE Linux 10宝典,适合初学者

2015-12-23

LINUX认证权威指南-第三版,个人觉得本书不错,可以看看!

LINUX认证权威指南-第三版,个人觉得本书不错,可以看看!

2015-12-23

Linux系统命令行基本操作详解

Linux系统命令行基本操作,很详细,PPT详解,图文结合,更容易理解,适合初学者!

2015-12-23

空空如也

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

TA关注的人

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