- 博客(10)
- 收藏
- 关注
原创 指针常量和常量指针的区别
指针常量:int *const b = &a;重点在于常量,它是个常量,它本身的值不可以改变,声明时就必须赋值;但是,它也是个指针,可以通过它来改变所指向的变量的值。常量指针:1)const int *p;2)int const *p;重点在于指针,它是个指针,它本身的值(即地址值)可以改变;但是,它也是个常量,即所指向的变量的值看作是常量,不可以通过它来改变所指向的变量的值,只能通过变量本身来改变变量的值。
2022-11-01 19:55:51
215
原创 QT的绘画工具制作游戏
项目描述: QT 设计的攻防闯关单机游戏,鼠标控制一 只羊在不接触 4 只(有规律移动)狼的情况下, 吃掉草原里所有的草方可通关,否则被狼吃掉。使用技术: 采用 QPainter 绘图工具绘制和刷新画面;使用了 QT 图形界面设计工具;重写 QT 事件处理函数。
2022-10-18 16:16:34
579
原创 如何用QT做消消乐游戏(简单版羊了个羊)
基于Qt的widget界面开发的图形消除单机游戏,在规定区域 内从 6 张基础图片中随机选中生成一组若干张 图片(有序堆叠),从表面选中图片到等待区,3 张相同即可消除,若等待区装满 7 张图片即输掉 游戏,全部消除即可通关并积分累加。使用技术: 使用了 QT 图形界面设计工具;重写 QT 事件处理函数等。
2022-10-18 16:09:23
1892
原创 arm gcc安装
环境变量(env可以打印)中有一个 变量PATH,他指定了 (终端寻找命令的位置),我们只要在PATH后面追加一个 路径(/home/lsf/source/gcc-4.6.4/bin)当你在终端输入命令并回车的时候,终端会去##指定目录下##寻找你的程序,然后执行。但是,有时候我们有太多命令了,怎么办?1.将环境gcc-xxx拖动到 #纯linux环境#,解压 tar -xvf gcc-4.6.4.tar.xz。当前目录下 有 gcc-4.6.4 ,进入该目录下bin,这里面就是 交叉编译工具链。
2022-09-28 13:27:14
1486
原创 Qt的基本使用技巧
1、clicked()--点击(按下)信号;released()--释放(松开)按钮信号;textChanged()--文本改变信号;3、statChanged(int sel)--复选按钮选中信号(选中为2,否则为0)。4、选择按钮:QRadioButton--单选按钮,QCheckBox--复选按钮;3、输入框:QlineEdit--单行输入,QTextEdit--多行输入;
2022-09-23 12:52:11
677
1
原创 微观看待网络通讯
IPv4地址分为A、B、C、D、E五类,其中A、B、C为常用IP地址,每类地址分公网IP和局域网IP(如:192.168.1.123为C类局域网IP,191.1.1.1为C类公网IP),每一个地址分为两部分(高字节-网络号、低字节-主机号),D类为组播IP(即网红直播的IP),E类为实验IP。TCP/IP模型4层结构分别是网络接口层、网络层(IP层)、传输层(TCP层)和应用层(APP),每一层都有不同的协议且不是唯一的。如:IP层有IP协议(IP协议即IP地址协议,分IPv4和IPv6两种。
2022-09-06 13:34:00
769
原创 linux环境下c语言常用函数积累(基本篇)
打印,其中 %d或%i 为整型十进制,%u为无符号整型十进制,%x或%X十六进制,%p地址,%c单字符,%s字符串,%ld 长整形,%f浮点小数;调整位置指针(long fops)的位置,指定起点SEEK_CUR(当前, a可正负) SEEK_SET(头a>=0) SEEK_END(尾 a...
2022-08-26 19:54:59
664
原创 linux终端常用指令
vi 或 vim +文件 即用vi或vim打开并编辑(字符界面)文件(如 vim 111.c ),也可用于 新建并编辑。gcc +文件 编译文件,默认编译为a.out 指定编译文件名即gcc 文件名.c -o 文件名.out。其中10、12为用户自定义中断,kill -9 +pid 对进程进行中断操作(-9为强行结束进程);ls -a 查看目录所以内容信息(包括隐藏文件)ls 查看目录内容(查看该文件夹内内容)cd +目录 进入目录(文件夹)touch 新建文件(名)...
2022-08-26 19:38:59
542
原创 关于Linux基础和C语言高级部分的学习总结
通过近两周的学习,我学会了许多C语言更加高深的知识点,掌握了指针的概念和使用方法,也加深了数组与指针的关系以及二级指针的概念。首先是我对Linux系统的了解。现在我能熟练使用Linux终端的一些简单指令,能熟练使用终端建立文件并进行C语言编程,学习中还了解到了makefile等高级指令的使用。Linux系统基础的掌握和C语言高级编程的熟练,是决定后面深入学习嵌入式系统的必要条件。通过两周的学习,我已经能够熟练的使用Linux系统来编写C语言代码程序,并且掌握了大量的C语言基础知识和编程技巧。...
2022-08-15 09:05:04
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人