logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c++实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”

一个中文字符占两字节,所以逆转也得两两字符进行逆转,如上图可得出0和8,1和9,2和6,3和7进行下标交换由此可得出以下代码:#include#include <Windows.h>#include// 实现含有中文字符的字符串逆转,如:“我是小萌新”转换成“新萌小是我”using namespace std;void ni_zhuan_str(string &a...

#算法
C/C++ 七大排序算法 之 “快速排序”

使用“乾坤大挪移”将一个无序的数组排好序!

#算法#排序算法#数据结构
C/C++ 七大排序算法 之 “插入排序”

排序:即将一组混乱的数据按从小到大或者从大到小的顺序进行有序的排列出来。插入排序算法图解:思路解答:它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用 in-place 排序(即只需用到 O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。具体算法描述如下:从第一个元

#算法#数据结构#排序算法
Ubuntu 配置动态链接器的搜索路径(/etc/ld.so.conf.d)

在/etc/ld.so.conf.d/目录下新建一个.conf文件,并写入第三方lib库路径后,实际上是告诉系统:“在这个新指定的路径下,也有一些共享库,当程序运行时,请去这里查找它们。”

文章图片
#ubuntu#服务器#运维
C++ 一行代码删除string字符串中的“\n“、“\r“、“\t“ 和 所有空白字符

这篇博客记录如何删除C++字符串中的回车、换行、制表符和所有的空白字符!

文章图片
#c++
Linux samba服务器配置教程

手把手教会如何在Linux中安装和配置samba服务器!实现Window和Linux互通文件!

文章图片
#linux#服务器
C++ 智能指针 - 全部用法详解

血的教训?不学智能指针,本人丢了一份工作。

#c++
QML 将一个qml文件定义为公共的全局单例

本文介绍了在QML中实现单例模式的完整方法。通过创建BasicConfig.qml文件,使用pragma Singleton声明单例,并定义全局属性、函数和信号。配合qmldir文件配置和main.cpp中的注册,可以像C++单例一样在项目各处调用。使用时只需导入路径,通过BasicConfig访问全局内容,且无法重复定义该组件。该方法有效实现了QML中的单例管理,便于维护全局状态和共享功能。

文章图片
#qt#javascript
Qt 封装系统托盘类进行使用(系统托盘、托盘菜单、托盘消息框)

继承系统托盘类,将其封装成自己的类进行使用。(系统托盘、托盘菜单、托盘消息框)网上有许多博客也都有介绍系统托盘的使用,但是他们讲的都是在主程序构造函数中进行操作的,虽然可以实现,但是却显得代码很臃肿,不是很好看;当你自己定义类实现时,代码就清爽很多了。

#qt
C/C++ 判断一个变量的类型(typeid)

有一个变量,你不知到他是什么类型时,该怎么知道呢?这里就会告诉你怎么知道!

#c++
    共 60 条
  • 1
  • 2
  • 3
  • 6
  • 请选择