腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
花狗在Qt
专栏成员
举报
171
文章
306055
阅读量
29
订阅数
订阅专栏
申请加入专栏
全部文章(171)
编程算法(85)
c++(36)
java(28)
数据库(17)
sql(17)
qt(16)
网站(12)
云数据库 SQL Server(9)
ide(9)
数据结构(9)
javascript(7)
html(7)
json(6)
windows(6)
c 语言(5)
c#(5)
git(5)
github(5)
存储(5)
开源(5)
python(4)
eclipse(4)
api(4)
文件存储(4)
容器(4)
jdk(4)
面向对象编程(4)
go(3)
打包(3)
访问管理(3)
http(3)
二叉树(3)
int(3)
ios(2)
servlet(2)
jquery ui(2)
xml(2)
jquery(2)
tomcat(2)
腾讯git代码托管(工蜂)(2)
游戏(2)
正则表达式(2)
https(2)
微服务(2)
unicode(2)
biginteger(2)
double(2)
draw(2)
paint(2)
程序(2)
云服务器(1)
官方文档(1)
php(1)
regex(1)
node.js(1)
android(1)
linux(1)
容器镜像服务(1)
spring(1)
日志服务(1)
云直播(1)
数据加密服务(1)
短信(1)
腾讯云测试服务(1)
云推荐引擎(1)
网络安全(1)
gui(1)
yum(1)
jdbc(1)
hashmap(1)
unity(1)
ftp(1)
自动化测试(1)
tcp/ip(1)
gcc(1)
数据分析(1)
腾讯云开发者社区(1)
utf8(1)
ascii(1)
add(1)
bigdecimal(1)
bug(1)
byte(1)
cin(1)
exe(1)
fifo(1)
integer(1)
math(1)
module(1)
public(1)
random(1)
stack(1)
表格(1)
登录(1)
队列(1)
函数(1)
基础(1)
链表(1)
排序(1)
实践(1)
虚拟机(1)
搜索文章
搜索
搜索
关闭
快速排序
编程算法
快速排序是对冒泡排序的一种改进。它的基本思想是:通过一次排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归或者非递归进行,以此达到整个数据变成有序序列。
花狗Fdog
2022-06-17
195
0
堆排序
编程算法
二叉树
数据结构
堆排序顾名思义,就是使用堆这种数据结构进行排序,什么是堆呢,堆(Heap)是计算机科学中一类特殊的数据结构的统称。堆通常是一个可以被看做一棵完全二叉树的数组对象。
花狗Fdog
2022-06-17
294
0
归并排序
编程算法
归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。
花狗Fdog
2022-06-17
610
0
插入排序
排序
百度百科上面有一个不错的例子是这样描述插入排序的,插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后,我们每次从桌子上拿走一张牌并将它插入左手中正确的位置。为了找到一张牌的正确位置,我们从右到左将它与已在手中的每张牌进行比较。这样,拿在左手上的牌总是排序好的。
花狗Fdog
2022-06-17
265
0
选择排序
编程算法
选择排序(Select Sort) 是直观的排序,通过一个中间量从带排序的的数中找出最大或最小的交换到对应位置。再选择次之。选择排序和冒泡排序一样,都有两层循环。
花狗Fdog
2022-06-17
306
0
冒泡排序
编程算法
轮子哥曾经在知乎里讲过这么一个事,当年他毕业的时候,有一个公司(微软)来上海招聘。第一轮笔试出的算法题是冒泡排序,全场只有一半的学生写了出来。
花狗Fdog
2022-06-17
206
0
这里可以写总结
开源
spring
微服务
容器镜像服务
例如:Web 开发中几乎的平台都需要一个后台管理,但是从零开发一套后台控制面板并不容易,幸运的是有很多开源免费的后台控制面板可以给开发者使用,那么有哪些优秀的开源免费的控制面板呢?我在 GitHub 上收集了一些优秀的后台控制面板,并总结得出 Top 10。
花狗Fdog
2022-05-09
251
0
C++开源序列化库:FStruct
文件存储
c++
容器
json
xml
FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的库。
花狗Fdog
2022-05-09
841
0
C++ 结构体转json
文件存储
json
c++
go
编程算法
🔥FdogSerialize🔥 FdogSerialize是一个用于C++序列化的开源库,采用非入侵方式,无需在原有结构体上进行修改,目前支持基础类型,基础类型数组,结构体,以及vector,list,map等数据类型的序列化,支持JSON和XML两种数据格式,支持别名,支持忽略字段,最少三行代码即可完成转换。 github地址:FdogSerialize开源库 代码中有使用到C++11特性,并且使用到了正则表达式,若是linux编译,需保证gcc版本在4.9(4.8不支持正则表达式) 该库包括
花狗Fdog
2022-05-09
1.6K
0
gcc报错:terminate called after throwing an instance of ‘std::regex_error‘ what(): regex
gcc
ftp
c++
打包
linux
mkdir build …/./configure make & make install
花狗Fdog
2022-05-09
2.2K
0
C++开源序列化库:FStruct
文件存储
c++
容器
go
xml
FStruct是一个用于C++对象(结构体,STL容器等)和json/xml字符串之间进行转换的库。
花狗Fdog
2022-03-22
951
0
Qt Tablewidget表格数据的导出和导入
网站
qt
QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文件,自动生成表格。
花狗Fdog
2022-01-11
3.4K
0
QT多个按钮信号绑定一个槽函数,执行不同业务逻辑。
qt
网站
编程算法
举一个例子,大家知道qt自带的点击信号是无参的,有也只是bool类型,比如我要实现上图逻辑,因为从信号的传回的参数无法让我确定是哪一个按钮按了下去,我是不是应该去定义5个槽函数,并且让这五个按钮的信号分别绑定这五个槽函数,来实现我们的业务逻辑。
花狗Fdog
2022-01-11
2.2K
1
C++命名空间
java
c++
编程算法
以前上课在Android studio上用java写代码的时候,有一个函数明明和书上一样,但就是出错,捣鼓了半天,原来是包导错了,为了耍帅,手一快,package xxxxx 这个包就是java中的命名空间,刚学java的时候,老师总是会让我们建一个包,但后来发现包这个东西,可有可无(其实是代码写的太少,根本不可能重名)。
花狗Fdog
2022-01-11
398
0
C++中类,对象,封装,继承(派生),多态
面向对象编程
数据结构
编程算法
类就是同一类事物的总称,比如我(一个对象)可以讲话,那么基本上所有人都具备这个属性,就将我这一类的对象称为类,类的思想就是这样产生的。更恰当的描述:类就是世间事物的抽象称呼,而对象就是这个事物相对应的实体,人类就是一个类,写博文的我,看博文的你就是人类这个类的实例化,这也是为什么人类里面有个类,动物类,植物类,都有一个类,单说一个动物类,我们只能知道是动物,,却无法确定是那种动物,而对象就是具体实例化动物。在C++语言中,类中对象的行为是以函数(方法)的形式定义的,对象的属性是以成员变量的形式定义的,而类包括对象的属性和函数。
花狗Fdog
2022-01-11
1.1K
0
C++还在用printf/cout进行Debug?学习一下如何自己写日志库吧(上篇)
日志服务
编程算法
c#
c++
哈喽,自从实习以来很久没有更文了,一是没有时间,二是实习了之后突然发现自己能写的东西也没有多少了。赶上1024有征文活动,就写一篇吧,在实习的这段时间,我更加认识到日志的重要性,客户端值没传过来?看日志,服务崩溃了?看日志,没错,日志是出现异常第一个想到的东西,它记录了程序运行过程中所调用的函数,所接受到的值,所执行的行为等等。大家也都看到这篇的标题了,我这个人有一个缺点,就是不太喜欢用别人的东西,如果有能力,我希望自己造,所以今天我们自己来动手撸一个日志库,文章重点讲实现过程,如果需要源码,可以前往github获取FdogLog,一个轻量级C++日志库,用于日志服务。
花狗Fdog
2021-10-26
777
0
使用下标给string类型赋值之后,cout输出变量为空的问题。
编程算法
c++
今天写创建文件夹的时候,怎么创建都不会,反复修改,确定错误是出在了string类型的变量上面。
花狗Fdog
2021-08-10
5K
0
go语言使用thrift协议实现客户端和服务端报not enough arguments in call to oprot.WriteMessageBegin错误解决方案
go
打包
http
git
安装golang的Thrift包: go get git.apache.org/thrift.git/lib/go/thrift
花狗Fdog
2021-07-13
1.8K
0
【毕业设计】QT从入门到实战:实现模仿QQ通讯,也是在校的最后一篇博文。
github
git
开源
云服务器
qt
2021年7月即将离开泰州职业技术学院,还有半个月的时间,从此,将离开校园,变成一个职场人。
花狗Fdog
2021-06-21
3.1K
0
Qt窗口关闭和应用程序停止是否调用析构函数的一些说明
qt
网站
这几天一直在模仿QQ做一个即时通讯软件,过程不是很顺利,表现在窗口关闭,应用程序依旧存在,应用程序异常结束,关闭子窗口,主窗口跟着关闭,所以总结了一些内容,方便日后获取。
花狗Fdog
2021-06-17
2.9K
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档