![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 69
he_yang_
这个作者很懒,什么都没留下…
展开
-
Qt Clion使用飞扬青云的自定义控件
飞扬青云自定义控件下载按照对应版本下载自定义控件修改clion cmakecmake_minimum_required(VERSION 3.15)set(PROJECT_NAME TEST)set(QT_PATH D:/Qt/Qt5.14.2/5.14.2/msvc2017_64)include_directories(ui)include_directories(D:\\codes\\sdk64)link_directories(D:\\codes\\lib64)link_librar原创 2021-07-30 16:07:09 · 704 阅读 · 0 评论 -
Qt 使用阿里巴巴字体图标库 iconfont
字体图标的好处:字体图标是矢量的,可以无限放大不模糊,可以通过改变字体颜色color来改变图标颜色;iconfont官网地址Qt使用iconfont1 查找图标添加入库iconfont网站查找自己想要的图标,并在iconfont中添加入库;2 下载图标项目代码解压打开demo_index.html 可以看到所选图标编号3 Qt内引用 int fontId = QFontDatabase::addApplicationFont("font/iconfont.ttf"); print原创 2021-07-28 22:19:09 · 2016 阅读 · 0 评论 -
Linux内核分析 -增加系统调用打印进程树
Linux内核分析课程大作业1 题目在Linux内核中增加一个系统调用,并编写对应的linux应用程序。利用该系统调用能够遍历系统当前所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程id(PID)组织成树形结构显示。2 前置知识概述在Linux系统中,除了系统启动之后的第一个进程由系统来创建,其余的进程都必须由已存在的进程来创建,新创建的进程叫做子进程,而创建子进程的进程叫做父进程。在系统启动及完成初始化之后,Linux自动创建的进程叫做根进程(pid为0)。根进程是Linux中所有进原创 2021-01-08 12:53:08 · 2786 阅读 · 5 评论 -
Qt5.13.2环境下使用Qtxlsx操作excel文件以及使用Clion编写Qt项目教程
文章目录Qt5.13.2环境下使用QtXlsx操作Excel *.xlsx文件以及使用Clion编写Qt项目教程1 Qt5.13.2环境下使用QtXlsx操作Excel *.xlsx文件1.1 下载QtXlsx库1.2 解压1.3 安装Perl环境1.4 利用QtCreator编译源码1.5 完事 Qtcreator下测试2 Clion下使用Cmake编写Qt项目2.1 新建项目2.2 修改CMakeLists文件2.3 CLion下测试3 利用Clion自带的外部工具自动生成Cmake文件3.1 编写原创 2020-07-22 15:19:18 · 1016 阅读 · 0 评论 -
1075 链表元素分类 (25分)
1075 链表元素分类 (25分)给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而 [0, K] 区间内的元素都排在大于 K 的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为 18→7→-4→0→5→-6→10→11→-2,K 为 10,则输出应该为 -4→-6→-2→7→0→5→10→18→11。输入格式:每个输入包含一个测试用例。每个测试用例第 1 行给出:第 1 个结点的地址;结点总个数,即正整数N (≤105\le 10^5≤105原创 2020-07-05 23:29:09 · 148 阅读 · 0 评论 -
Clion在不把文件加入CMakeLists的情况下实现代码高亮和代码提示 this file does not belong to any project 解决
问题学生党利用clion平时刷一些算法题目,clion不支持单个文件编译运行的情况在以前的博文中已经谈到并解决。现在来看看在不把文件加入到cmakelists文件时,如何实现代码高亮及提示。在不把文件加入到cmakelists文件时,会在文件顶部会出现以下警告,并且代码没有高亮显示。解决方案...原创 2020-04-19 23:36:13 · 2929 阅读 · 0 评论 -
C++ 自定义结构体做map的key值
c++自定义结构体做map的key值需要重载<struct loc { int x; int y; int val; bool operator<(const loc &l1) const{ if (this->x == l1.x) { return this->y < l1...原创 2020-04-01 20:05:38 · 2208 阅读 · 0 评论 -
哈弗曼编码与解码
代码/* * author: hejinyang * date: 2020/3/1 * time: 17:51 * software: clion */#include <iostream>#include <bits/stdc++.h>using namespace std;struct hufNode { //哈弗曼树结点 cha...原创 2020-03-01 20:51:48 · 196 阅读 · 0 评论 -
C/C++中关于排序的总结
1 C语言排序在C语言中可以用qsort()函数对一个数组进行快速排序, qsort()函数的声明如下:void qsort (void* base, size_t num, size_t size, int (compar)(const void,const void*));base: 指向要排序的数组的第一个对象的指针,转换为void*num:排序数组元素个数size:数组中每个元...原创 2020-01-10 13:58:26 · 189 阅读 · 0 评论 -
MinGW下载链接
1.官网压缩包下载链接这个下载比较慢, 推荐下载压缩包.2.百度云盘链接https://pan.baidu.com/s/1iku34F1RiGykS5E9IS9hKQ原创 2020-01-04 23:41:34 · 20990 阅读 · 11 评论 -
kmp算法c++实现
#include <iostream>#include <cstring>using namespace std;void getNext(const char *str, int *next) { int i = 0, j = -1; next[0] = -1; while (i < strlen(str) - 1) { ...原创 2019-08-12 11:45:27 · 304 阅读 · 0 评论 -
如何使用Jetbrains Clion编译并运行单个cpp文件
我们都知道clion采用cmake来构建项目并运行,对于单个cpp文件的编译并不支持。不过我们可以通过配置external tools来实现这一功能。1.配置外部工具2 配置快捷键3.测试大功告成...原创 2019-07-20 23:27:04 · 15672 阅读 · 24 评论 -
1044 火星数字 (20 分) C++实现
1044 火星数字 (20 分)火星人是以 13 进制计数的:地球人的 0 被火星人称为 tret。地球人数字 1 到 12 的火星文分别为:jan, feb, mar, apr, may, jun, jly, aug, sep, oct, nov, dec。火星人将进位以后的 12 个高位数字分别称为:tam, hel, maa, huh, tou, kes, hei, elo, sy...原创 2019-06-23 18:50:17 · 803 阅读 · 0 评论 -
C++字符串分割
C++进行字符串分割#include <iostream>#include <sstream>#include <vector>using namespace std;vector<string> split(string s, char delim){ vector<string> v; stringstr...原创 2019-06-12 16:46:40 · 6285 阅读 · 0 评论 -
C++数据类型转换
C++利用sstream进行数据类型转换#include <iostream>#include <sstream>using namespace std;// 从类型T转换为类型Ktemplate <class T, class K>K convert(T tmp){ stringstream ss; K k; ss &...原创 2019-06-12 16:45:07 · 217 阅读 · 0 评论 -
C++复制文件
C++复制文件方式一#include <iostream>#include <fstream>#define FLUSH_NUM 8using namespace std;int main(){ ifstream in("/home/ClionProjects/mypro01/PAT/test", ios::binary); ofstrea...原创 2019-06-12 16:29:21 · 9938 阅读 · 0 评论