LeviNinja
码龄5年
求更新 关注
提问 私信
  • 博客:164,732
    社区:168
    164,900
    总访问量
  • 131
    原创
  • 7,769
    粉丝
  • 12
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:陕西省
加入CSDN时间: 2020-02-15

个人简介:笔记

博客简介:

sono_io的博客

查看详细资料
个人成就
  • 获得131次点赞
  • 内容获得22次评论
  • 获得479次收藏
  • 代码片获得782次分享
  • 博客总排名1,382,196名
创作历程
  • 2篇
    2024年
  • 17篇
    2023年
  • 79篇
    2022年
  • 34篇
    2021年
成就勋章
TA的专栏
  • 网络编程
    1篇
  • 系统编程
  • linux基础
    4篇
  • C语言
    1篇
  • 服务器
    3篇
  • Qt
    37篇
  • MySQL数据库
    3篇
  • TCP/IP
    5篇
  • C++Primer第五版笔记
    5篇
  • OpenCV
    46篇
  • 数据结构
    3篇
  • golang
    26篇
  • qml使用总结经验
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    c++
创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

66人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 问答
  • 视频
更多
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 问答

  • 视频

  • 社区

  • 课程

  • 关注/订阅/互动

  • 收藏

搜索 取消

仪表盘组件demo,qml实现

【代码】仪表盘组件demo,qml实现。
原创
发布博客 2024.04.12 ·
559 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

C++游戏服务器常用库

序列化与反序列化: Protobuf, mjson。高性能网络管理框架: IOCP, epoll。http解析库: http parser,网络库: libuv, libevent。Lua与C/C++绑定 toLua。数据库: mysql, redis。Lua脚本语言 Lua 5.x。加密解密库: crypto。http库 curl。
原创
发布博客 2024.01.08 ·
564 阅读 ·
10 点赞 ·
0 评论 ·
8 收藏

查找dll的开放函数以及dll的依赖dll

例如查询: C:\Users\levi0\Desktop\testPro\NewCSDll\NewCSDll\bin\x64\Debug\GBRAnalyze.dll。例如查询: C:\Users\levi0\Desktop\testPro\NewCSDll\NewCSDll\bin\x64\Debug\GBRAnalyze.dll。
原创
发布博客 2023.12.29 ·
984 阅读 ·
10 点赞 ·
0 评论 ·
9 收藏

linux C语言 手写线程池

【代码】linux C语言 手写线程池。
原创
发布博客 2023.10.20 ·
485 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

linux C++ vscode连接mysql

2.1 安装的是snap版本,直接打开命令行执行。
原创
发布博客 2023.10.11 ·
1091 阅读 ·
0 点赞 ·
1 评论 ·
4 收藏

MySQL笔记(进阶篇)

笔记
原创
发布博客 2023.10.07 ·
330 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

MySQL笔记(基础篇)

【代码】MySQL笔记。
原创
发布博客 2023.09.02 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

I/O复用 select函数简单示例

【代码】I/O复用 select函数简单示例。
原创
发布博客 2023.08.18 ·
80 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C linux struct sigaction

在linux中定义struct sigaction结构体时, 在已经包含signal.h头文件的情况下, 仍旧提示找不到这个结构体.这将告诉编译器以符合 POSIX 标准要求的方式启用相应的特性。这样可以确保相关的函数和结构体在编译时可用。宏,并将其设为大于等于。
原创
发布博客 2023.08.17 ·
324 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

套接字类型,地址族,数据序列

端口号就是在同一操作系统内为区分不同套接字而设置的,因此无法将1个端口号分配给不同套接字。另外,虽然端口号不能重复,但TCP套接字和UDP套接字不会共用端口号,所以允许重复。例如:如果某TCP套接字使用9190号端口,则其他TCP套接字就无法使用该端口号,但UDP套接字可以使用。TCP套接字: 可靠的,按序传递的,基于字节的面向连接的数据传输方式的套接字。CPU向内存保存数据的方式有2种,这意味着CPU解析数据的方式也分为2种。UDP套接字: 不可靠的,不按序传递的, 以数据的高速传输为目的的套接字。
原创
发布博客 2023.08.15 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows Socket简单编程实例

【代码】windows Socket简单编程实例。
原创
发布博客 2023.08.15 ·
1308 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux Socket简单编程实例

3.调用listen函数转为可接收请求状态。2.调用bind函数分配IP地址和端口号。4.调用accept函数受理连接请求。1.调用socket函数创建套接字。1.创建客户端套接字。
原创
发布博客 2023.08.15 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

程序一直在阿里云服务器运行

保持阿里云服务器开机程序保持运行.
原创
发布博客 2023.08.13 ·
704 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Ubuntu 20.04 卸载系统自带无用软件

sudo apt-get remove libreoffice-commonsudo apt-get remove thunderbird totem rhythmbox simple-scan gnome-mahjongg aisleriot gnome-mines cheese transmission-common gnome-sudoku
原创
发布博客 2023.07.20 ·
1113 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

QGraphicsItem类

函数调用两次:第一次时这个 int 为 0,代表即将开始调用;第二次这个 int 为 1,代表已经开始调用。
原创
发布博客 2023.06.11 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

qt resizeEvent , paintEvent事件触发原因

【代码】qt resizeEvent , paintEvent事件触发原因。
转载
发布博客 2023.05.29 ·
1263 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

qt使用7z压缩

【代码】qt使用7z压缩。
原创
发布博客 2023.05.24 ·
565 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++顺序容器类型

与 vector 相似的容器,但专门用于保存字符。在尾部插入/删除速度快。只支持双向顺序访问。在 list 中任何位置进行插入/删除操作速度都很快。只支持单向顺序访问。在链表任何位置进行插入/删除操作速度都很快。在尾部之外的位置插入或删除元素可能很慢。在头尾位置插入/删除速度很快。
原创
发布博客 2023.02.03 ·
139 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

qt如何发布Release版本,自动生成需要的库

需要发布release给其他同事测试使用, 但是基于电脑上环境变量不同, 需要打包。找到构建出来的release文件夹, 将exe文件单独放入一个新的文件夹中。打开qt命令行,我用的msvc的编译方式, 我选择了MSVC2019-64。切换到放有可执行文件的新文件夹中。这里exe名改为你的exe名称。
原创
发布博客 2023.01.12 ·
1111 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

C++ 理解复杂的数组声明

因为数组的维度是紧跟着被声明的名字的,所以就数组而言,由内向外阅读要比从右向左好多了。由内向外的顺序可帮助我们更好地理解 Parray 的含义:首先是圆括号括起来的部分,*Parray 意味着Parray 是个指针,接下来观察右边,可知道 Parray 是个指向大小为 10 的数组的指针最后观察左边,知道数组中的元素是 int。对于 ptrs 来说,从右向左理解其含义比较简单:首先知道我们定义的是一个大小为 10 的数组,它的名字是 ptrs,然后知道数组中存放的是指向 int 的指针。
原创
发布博客 2022.12.15 ·
203 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多