- 博客(19)
- 收藏
- 关注
原创 ubuntu基本配置
1、切换到源文件所在目录2、备份之前的源文件3、替换源,将下边文件复制到sources.list文件中,替换之前的文件阿里云源:保存并退出4、更新源设置时间同步 及修改系统时间 时区为上海(Asia/Shanghai)修改时区压缩tar -cvf 123.tar(压缩后的文件名) 123(压缩前的文件名)1、tar:tar -cvf file.tar file2、tgz:tar -zcvf file.tgz file3、gzip:gzip -r examples.gz examples4、
2024-06-05 18:11:04 1511
原创 我的Qt常用笔记(持续更新)
图片名称为image1.png,我这里放在了image文件夹中选中项目右键,添加新文件选择Qt Resource File,点击Choose然后给资源文件qrc取个名字,我这里取的名字是ret右键ret.qrc,Open in Editor然后会显示image.qrc这个窗口,点击下面添加前缀按钮注:可以添加前缀也可以不用添加前缀,添加前缀是为了更好区分资源。前缀名如果不知道起什么,就用“/”即可,然后点击add files然后,就可以点击添加文件。此时会弹出选择框让我们选择。
2024-01-31 17:30:21 680
原创 Qt实现UDP单播、组播和广播功能
对象会选择其中一个地址来接收数据包。这个选择通常由操作系统或网络栈决定,并且可能会受到各种因素的影响,例如网络接口的优先级、路由表等。对象绑定到本机的所有 IPv4 地址,但实际上它只能通过其中一个地址接收数据包。然而,需要注意的是,绑定到多个 IPv4 地址并不意味着可以同时从多个地址接收数据包。对象可以接收通过本机的任意一个 IPv4 地址发送到指定端口的数据包。对象绑定到本机的所有 IPv4 地址。多网口的话,要指定唯一的网卡ip,之后加入组播。对象只能通过一个 IP 地址接收数据包。
2024-01-04 17:54:59 5430 2
原创 Qt开发之QCustomPlot
1、下载安装2、添加qcustomplot.h与qcustomplot.cpp将下载文件的与复制到自己的项目文件中,复制完后点击“添加现有文件”,可以在工程中显示3、添加QCustomPlot的帮助文档到QtCreator(可加可不加)在QtCreator中,选择:工具 -> 选项 -> 帮助 -> 文档,你会看到一个加载文档模块的列表,以及添加/删除模块的按钮。点击"添加…"按钮,选择qcustomplot.qch文件。4、静态生成(控件提升)
2023-12-29 14:25:03 2539 3
原创 Qt之QChart使用
1、QChartView视图组件(画布),无法单独进行显示,需要依附其他组件进行显示,如在窗口设计界面先放置一个QGraphicsView组件,然后升级为QChartView;随后QChartView通过setChart将QChart添加为显示的图表。 2、QChart代表一个图表对象,可以包含一个或多个QAbstractSeries(系列)对象。它提供了管理和控制图表的方法,如添加/移除系列、设置图表标题、轴标签等。3、QAbstractSeries是所有系列类的基类,代表图表中的一个系列。派生类包括QL
2023-12-25 09:07:18 7688 4
原创 嵌入式之c++
1、当调用内联函数的时候,不会走函数调用的流程,而是在编译期间用函数体的内容去取代这个内联函数的调用,省去了函数调用需要的系统的CPU,内存的资源,达到提高效率目的。2、理解名字空间、可以把全局名字空间看成是文件相同的根目录,而用户自己定义的名字空间看成是新建的子目录,这样的的话,在根目录和子目录就就能够相同文件名的文件。友元关系不具有传递性,如果B是A的友元,而C是B的友元,那C不一定是A的友元,要看C是否被定义为A的友。//p1是指向常量的指针,指向的值不能被修改,指针本身可以修改。
2023-09-05 09:39:18 240 2
原创 嵌入式之网络编程
什么是进程?是正在运行的程序的实例。当程序被操作系统加载到内存中并执行时,就产生了一个进程。一个进程可以包含多个线程,各自执行不同的任务。进程之间通常是相互独立的,无法直接访问对方的内存空间。通常一个进程一定程度上可以看成一个程序。1、从用户的角度来说,进程就是程序的一次动态执行过程。2、从操作系统角度:操作系统分配内存,CPU时间等系统资源的基本单位。1、每一个进程都有自己独立的虚拟地址空间和进程状态。2、进程是分配资源的最小单位(基本单位)。
2023-08-17 23:53:33 620 1
原创 嵌入式之C语言
/define定义标识符常量//define定义宏int main()return 0;注:#define ADD(x,y) ((x)+(y))里的((x)+(y))x和y都加了括号,原因是不能想象成一个普通变量,而是一个表达式细节:如下注:定义宏的本质相当于替换前面我们已经了解了基本的内置类型:char//字符数据类型short//短整型int//整形long//长整型long long//更长的整形float//单精度浮点数。
2023-06-01 23:52:17 421
原创 Java基础笔记教程
2. 基本数据类型有8 中数值型[byte , short , int , long , float ,double] char , boolean。1. java 数据类型分为两大类基本数据类型, 引用类型。命令对生成的 class 文件进行运行。命令对该 java 文件进行编译。3. 引用类型[类,接口, 数组]
2023-04-03 11:16:16 159 1
原创 redis之:短信登录模块(session和redis)
RefreshTokenInterceptor:一级拦截器,只作为token刷新作用。LoginInterceptor:二级拦截器。
2023-03-20 21:31:47 370
原创 Java项目一般的配置
#一般配置#全局雪花算法配置#自定义配置 例如: #时间自增 #实现HandlerInterceptor拦截器#登录拦截器配置(哪些放行,哪些拦截)公共字段自动填充配置
2023-03-09 20:02:38 374 6
QSS-Skin-Builder.zip
2024-02-22
嵌入式数据结构基础学习
2023-08-26
嵌入式学习之Linux基础
2023-07-28
嵌入式之C语言基础学习
2023-05-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人