qq_36324958的博客

私信 关注
吉法師
码龄4年
  • 2,322
    被访问量
  • 2
    原创文章
  • 363,614
    作者排名
  • 8
    粉丝数量
  • 目前就职 华铭智能
  • 于 2016-10-07 加入CSDN
获得成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得15次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

Qt QTableWidget获取选中的行数

QList<QTableWidgetSelectionRange>ranges=ui->TableWidget->selectedRanges();intcount=ranges.count();for(inti=0;i<count;i++){inttopRow=ranges.at(i).topRow();...
转载
1502阅读
0评论
1点赞
发布博客于 10 月前

用C++实现的循环链表

这是一个单循环链表,具备基本的操作,在普通链表的基础上,实现了定长循环链表的循环输入,判断链表是否有环等较为特殊的操作。增删改查自然也有。
rar
发布资源于 10 月前

C++的双向链表实现

代码基于标准C++,可以用vscode,vs,qt等IDE打开。具备基本的双链表操作,如头插尾插,前驱遍历和后继遍历,求长度等等。
rar
发布资源于 10 月前

用C++实现一个单链表

已在win10和macOS双平台调试通过!支持单链表的基本操作,遍历,头插法尾插法,删除,修改操作。
rar
发布资源于 10 月前

用Qt和C++编写的记事本

本程序使用Qt5.10.1和vs2017进行开发。记事本包括:新建、打开、保存、另存为、退出功能,业务逻辑合理。另外还有加粗,斜体,切换字体、字号、颜色功能。还附有后续更新优化版本的码云链接。 程序在win10下肯定可以跑通。
rar
发布资源于 2 年前

C++Qt数据库使用的一个难以察觉的陷阱

最近,在我使用Qt和sqlite数据库进行编程的时候,不免得利用数据库语句在数据库中进行查询,并且提取出我认为有用的数据。在我对数据类型进行转换的过程中,发现一个惊人的陷阱,就是QString和int类型的变量都可以储存数据库的执行结果,唯独char类型不可以。比如我想要在数据库查询某个字段的值是否存在,我会使用如下的语句。 select count(*) from student ...
原创
111阅读
0评论
1点赞
发布博客于 2 年前

c++智能推荐算法的应用思路

之前刚做过knn算法的原理视频,但是觉得讲解的可能不是特别清楚,于是这里再把knn算法的应用原理再讲述一遍。毕竟我之前在实现这个功能的时候,也上网查过很多资料,但是关于这个算法更多的只是原理和实现,至于如何应用到一个系统中,就很少有人讲过了。 knn算法又名k-近邻搜索算法,功能是遍历整个数据集,找到与输入进去的坐标最接近的k个值,在数据集较少的情况下,k自然就不能设...
原创
571阅读
0评论
0点赞
发布博客于 2 年前

linux c消息队列实现

本资源包含四个文件,一个makefile,一个头文件,一个发送端一个接收端。发送端读取指定的文件,并且按照环境变量中设置的消息队列键值进行发送。如果要改代码,只要把键值改一下,结构体储存要发送的消息的那个数组对应改成自己想发送的值,就可以很好的实现功能。接收端同样按环境变量设置的键值读取指定消息队列,接收消息。 两个程序都能在linux下 跑通,要编译 直接make就行。 只想要1积分,CSDN不让我改。
rar
发布资源于 2 年前

linux c实现写日志和打开文件读取功能

本资源包含两个文件,一个可以打开指定位置的文件,根据用户的输入写入日期+内容,也就是写日志的功能。还有个文档根据我个人的需求,按行读文件并且识别空格的位置进行拆分。 不想要太多的积分,个人觉得1分就够了,看CSDN怎么想了。
rar
发布资源于 2 年前

K近邻算法(KNN)具体实现

本程序在Windows平台下由vs2017编写,经过测试完全能用。本程序根据knn算法的具体原理,实现了一个程序。程序接受用户输入的两个坐标值,在指定的路径下读文件,随后遍历文件搜寻k个最接近的距离。最后得出属于文件的哪个标签。KNN算法的具体应用可以加QQ765715928,我来和大家详细讲解。也可以在b站搜av46945656,有我针对这个程序的具体应用,功能也是实现了。
rar
发布资源于 2 年前

C++常见八大排序算法

我用vs2017写的包含八大排序算法和随机生成数的算法。其中包括:冒泡排序,快速排序,选择排序,插入排序,桶排序,希尔排序,计数排序。其实只有七个排序算法。
rar
发布资源于 2 年前

用C++实现简单的顺序表

用数组实现的顺序表,具有增加 删除元素的功能,能求长度,清空表,遍历表,具有一定的功能。因为写的也比较简单,所以就只需要一分。 开发环境是VS2017和Windows10,相信大家应该都能运行。
rar
发布资源于 3 年前

Qt5基于sqlite数据库的学生管理系统

我用Sqlite3和Qt5.10.1写的学生管理系统,其中有学生和管理员两个角色。学生功能较为简单,仅可以查询自己的一些信息。管理员针对学生有增删改的权限,以及根据成绩去排序。 数据库设计较为简单,只有一张数据库表,用户可以根据需要自己进行修改。
zip
发布资源于 3 年前

能实现MD5验证完整性,RSA加密消息,数据库进行登录验证的局域网聊天软件

本程序通过Qt 5.10.1开发,编译环境默认msvc2017,数据库为sqlite,数据库文件包含在其中了,用户需要自行下载sqlite。程序主界面为登录界面,有简单的管理员和用户登录功能。登陆后根据不同用户进入不同用户名的界面进行操作。程序包含一个生成字符的MD5和根据路径读文件生成MD5的功能,也有一个输入数字通过RSA加解密的功能。 MD5和RSA实现较为简单,但是用户可以根据自己的需要去进行修改,毕竟已经在Qt实现了,代码也浅显易懂。 注意:并未实现直接加密聊天消息的功能,也不能特别智能地验证完整性,这些功能用户需自行实现,本程序仅仅提供一个方便的平台。 本人保证程序在最新系统下正常运行,不会像其他程序是用qt4制作的。 程序绝大多数界面通过ui设计师制作,浅显易懂。
rar
发布资源于 3 年前

C++ Qt5实现RSA加解密

本程序用Qt creator 4.5.1,Qt5.10.1制作,环境在win10和msvc2017下完美运行,点开就能用。 程序包含加解密两个部分,由于密文和明文存在int数组中,所以暂时只能加密数字,需要的人可以自行修改。 程序有一个小bug,输出加解密的结果的时候,会判断数组为空结束输出,但是这里数组初始化为0,故若结果是1101的时候,可能只会输出111,但其他时候一切正常。而且这个可以自行修改。 未提供加密字母,中文,文件等功能。 基本情况如上,根据需要下载。
rar
发布资源于 3 年前

用C++写的先来先服务实现

里面只实现了C++先来先服务,用的是vs2017,没有最高优先级和时间片,但给一般学生参考也够了,代码没问题。 这里是假设第一个进程的到达时间为0的,假设cpu没任何休息时间,有一定的不严谨,但理论上也说得过去。
rar
发布资源于 3 年前

用C++写的推箱子

写的也挺一般的,还是别人教我的,不过代码还是比较简单易懂的,只设计了一个关卡,并且没有图形化,有问题发评论吧
rar
发布资源于 3 年前