自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

c_shell_python的博客

蓦然回首,那人却在灯火阑珊处

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 Qt实现 计算器

该计算器主要通过lineEdit获取和显示数字,通过tableview显示计算过程。main.cpp#pragma execution_character_set("utf-8")#include "mainwindow.h"#include <QApplication>int main(int argc, char *argv[]){ QApplica...

2018-12-18 15:43:59 586 1

原创 二叉树的构造和递归算法

如果同时知道一颗二叉树的先序序列和中序序列,或者同时知道中序序列和后序序列,就能确定这颗二叉树。以下是通过先序序列和中序序列来确定二叉树。先序遍历(根-左-右):先访问根结点,再先序遍历左子树,再先序遍历右子树。中序遍历(左-根-右):先中序遍历左子树,再访问根结点,最后中序遍历右子树。后序遍历(左-右-根):先后序遍历左子树,再后序遍历右子树,最后访问根结点。...

2018-12-07 16:30:59 834

原创 二分查找法

采用二分法的条件:1、数据量很大的时候2、数据需要排好序3、需要找到某个值的索引二分,顾名思义就是折半,假设一个数组的长度为10,对于给定的值value,与位于序列中间的值mid开始比较,如果value小于mid,就在0到mid-1的索引之间继续判断中间值是否等于value。如果value大于mid,就在mid+1到9的索引之间判断中间值是否等于value。如果mid等于valu...

2018-12-07 15:22:03 407

原创 单链表构造、插入、打印、逆序实现

步骤:主程序在下面1、构造结点结构体typedef struct linkList{ int data; struct linkList *next;}LINKLIST,*list; data用于节点存储数据,struct linkList *next是结点的指针域。LINKLIST是结构体的别名,list是结构体的指针。2、初始化一个带头结点的单链表//初始...

2018-12-06 11:58:44 2008

原创 冒泡排序算法优化

当出现{10,8,9,15,28,39}这样的序列时,只需要一次排序过程就能完成从小到大的排序。即第一次排序后序列变为{8,9,10,15,28,39}。虽然已经完成排序,但还是会走完接下来的排序判断过程,这将造成效率的下降。通过对冒泡排序进行改进,在判断排序已经完成后,即跳出循环,可以解决效率问题。//冒泡排序改进版void bubbleSortModify(int(&amp...

2018-12-06 09:24:00 264

原创 实现linux的cp命令

主要运用open()打开文件,运用read()读出文件的内容到缓冲区,write()将缓冲区的内容写入新的文件,来模拟实现linux命令的cp功能。注意可以通过使用lseek()函数来获取文件的大小。/*C语言实现linux cp命令*/#include <sys/stat.h> //open()所需头文件#include <sys/types.h> ...

2018-12-05 16:52:41 1435

原创 实现linux的ls命令

需要引入DIR结构体和dirent结构体。主要实现函数为opendir()、readdir()使用opendir打开目录,它返回一个指向DIR的指针。readdir()用于读取目录,返回一个指向dirent的指针。代码:/*C语言实现linux ls命令*/#include <sys/stat.h> #include <fcntl.h> #i...

2018-12-05 14:58:06 1442

原创 linux下udp编程实现接收和发送图片文件

今天采用udp协议实现接收和发送图片文件,图片格式是bmp。udp提供面向事务的简单不可靠信息传送服务,具有较好的实时性,它是一种无连接的传输层协议,工作效率比TCP高,先介绍一下udp编程的步骤。udp客户端:1 、创建socket套接字2 、配置ip port3 、sendto()发送信息4 、close()关闭套接字udp服务端:1、 创建socket套接字...

2018-12-05 14:41:23 4615 2

原创 冒泡排序和选择排序算法的实现

一 选择排序: 选择排序的工作原理是从 待排序的元素中选出最小或者最大的一个元素,存放在序列的起始位置,直到全部待排序的元素排完。这是一种不稳定的排序方法。比冒泡排序快。二 冒泡排序: 冒泡排序重复访问要排序的元素,依次比较两个相邻的元素。如果前一个元素大于后一个,或者小于,就把它们交换过来。重复的进行直到没有相邻元素需要交换,说明冒泡排序已经完成。时间复杂度为o(n2)。以下...

2018-12-05 10:53:03 501

gird_layout.zip

gird_layout.zip

2021-04-09

VS2015+CEF3+Qt5

qt内嵌cef3的demo

2020-11-16

qt+ffmpeg实现的视频播放器源码

qt+ffmpeg实现的视频播放器源码,复制即可用

2020-11-15

testSDL.zip

SDL嵌入Qt窗口绘制图片

2020-11-05

getExeVersion.exe

通过传入exe,可以读取该exe的文件版本,适用于win7,win10等平台。 使用方法一,打开cmd,输入getExeVersion.exe Client.exe 即可读取到Client.exe的文件版本号。

2020-03-08

WinHex_OYKSOFT.7z

可以查看二进制文本的中文语言工具,方便读取二进制文件时进行定位。 解压后,运行WinHex.exe即可

2020-03-08

VA_X_Setup2074.rar

俗称番茄,辅助使用Visual Studio进行开发小工具,解压后安装,并将VA_X.dll复制到C盘AppData\Local\Microsoft\VisualStudio\12.0\Extensions\hzslmbi1.mpl

2020-03-08

空空如也

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

TA关注的人

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