- 博客(46)
- 收藏
- 关注
原创 qmake 手册
qmake工具为您提供了一个面向项目的系统,用于管理应用程序、库和其他组件的构建过程。这种方法使您能够控制所使用的源文件,并允许简明地描述流程中的每个步骤,通常在单个文件中进行描述。qmake将每个项目文件中的信息扩展为Makefile,该Makefile执行编译和链接所需的命令.
2023-06-05 23:03:11
1382
1
原创 Qt-教程之创建移动应用程序
创建移动应用程序文章目录设置开发环境生成项目创建加速气泡主视图移动的泡沫:锁紧装置定位添加依赖关系添加资源运行应用程序设置开发环境本教程描述了使用Qt Quick Controls为Android和iOS设备开发Qt Quick应用程序。我们使用Qt Creator来实现一个Qt Quick应用程序,该应用程序可以根据加速度计值的变化加速SVG(可伸缩矢量图形)图像。有关用户界面选择的更多信息,请参见用户界面。为了能够为移动设备构建应用程序并在其上运行,您必须为设备平台设置开发环境,并配置Qt C
2021-12-15 19:10:07
2790
原创 Qt案例1-extending-qml
chapter1[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T1MGVR5e-1637966701553)(C:\Users\HP\AppData\Roaming\Typora\typora-user-images\image-20211126065149983.png)]知识点:1 注册自定义组件。 qmlRegisterType<PieChart>("Charts", 1, 0, "PieChart");这个模板函数在QML系统中注册C++
2021-11-27 06:45:50
470
原创 2021-04-28
存储——文件——设备管理物理地址和物理地址转化:页面地址—> 物理地址:页大小: 4K == 2 (e12) 页内偏移: 12[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wY4tXlDn-1619622324255)(C:\Users\HM\AppData\Roaming\Typora\typora-user-images\image-20210428204540832.png)]页面置换算法主存和辅存:[外链图片转存失败,源站可能有防盗链机
2021-04-28 23:05:43
81
转载 文件IO
#include <stdio.h>FILE *stream;void main(void){long l;float fp;char s [81];char c;stream = fopen(“fscanf.out”,“w +”);if(stream == NULL)printf(“文件fscanf.out未打开\ n”);else{fprintf(stre...
2019-04-20 09:45:59
127
原创 qt基础
lab::setAlignment(Qt::AlignCenter) 设置标签内对齐方式QFont font(“Time”,40,QFont::Bold) 设置标签的字体QLabel::move(x,y) 移动到窗口的x,y位置QLabel::setText(“str”) 设置文本内容QLabel::resize() 设置大小QLineEdit::setEchoMode(QL...
2019-04-10 07:52:16
331
原创 作业
#include using namespace std;class Animal{public:Animal(const char*name=“animal”){m_name=name;}virtual void show()const{cout<<“animal is display”<<endl;}private:string m_name...
2019-03-18 20:30:26
152
原创 超市销售
#include using namespace std;class People{public:People(const char* name=“People”,int age=1){m_name=name;m_age=age;}virtual void info()const{cout<<“名字”<<m_name<<" “<&l...
2019-03-18 19:22:05
226
原创 异质链表
#include using namespace std;class People{public:People(const char* name=“People”,int age=1){m_name=name;m_age=age;}virtual void info()const{cout<<“名字”<<m_name<<" “<&l...
2019-03-18 17:54:39
293
原创 失败的项目
#ifndef LANCHAT_DEBUG_H#define LANCHAT_DEBUG_H//仅客户端使用#define LANCHAT_CLIENT_DEBUG_ERROR#define LANCHAT_CLIENT_DEBUG_WARNING#define LANCHAT_CLIENT_DEBUG_INFO#ifdef LANCHAT_CLIENT_DEBUG_ERROR#de...
2019-03-12 00:32:36
175
原创 pthread_cond_t
#include &lt;pthread.h&gt;#include &lt;unistd.h&gt;#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;string.h&gt;typedef struct ShareInt{int x;pthread_mutex
2019-03-10 12:56:20
698
原创 pthread_cond
#include <pthread.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>struct ShareInt{int x;pthread_mutex_t lock;pthread_cond_t cond1;p...
2019-03-10 11:38:20
220
转载 pthread_mutex_init
#include <pthread.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>struct ShareInt{int x;pthread_mutex_t lock;};void *Thread1Entry(v...
2019-03-10 11:01:20
2023
原创 waitpid
#include <sys/types.h>#include <sys/wait.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc,char *argv[]){pid_t ...
2019-03-10 10:52:45
1107
原创 fcntl函数
#include <sys/types.h>#include <sys/stat.h>#include <fcntl.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int ar
2019-03-10 10:37:01
129
原创 内存共享
#include &lt;sys/types.h&gt;#include &lt;sys/ipc.h&gt;#include &lt;sys/sem.h&gt;#include &lt;unistd.h&gt;#include &lt;sys/shm.h&gt;#include &lt;sys/wait.h&
2019-03-09 15:52:02
223
原创 消息队列
mydata.h#ifndef _MYDATA_H#define _MYDATA_H#include <sys/types.h>#include <sys/ipc.h>#include <sys/msg.h>#include <stdio.h>#include <stdlib.h>#include <string....
2019-03-09 12:01:28
138
原创 管道pipe
#include <sys/types.h>#include <unistd.h>#include <stdio.h>#include <stdlib.h>#include <string.h>int main(int argc,char*argv[]){int arrfd[2]={0};//文件描述符int ret = ...
2019-03-09 02:42:47
127
原创 双向链表
/*字符串换成整形void Tonum(char* str){int i=0;for(i=0;(str+i)!=’\0’;i++){if((str+i)>=‘0’&&(str+i)<=9)res=res10+(*(str+i)-‘0’)}}//静态链表:需要数组来实现 物理上是连续的 也有可能不连续 每个元素由data和cur两部分组成,其中c...
2019-03-09 02:27:29
153
原创 udp客户端服务器
client.c#include <sys/types.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.j>#include <unsitd.h>#include <stdio.h>#include <stdlib.h&
2019-03-09 01:51:31
183
原创 学习杂记
int IntCmp(const void* pv1,const void* pv2) 比较大小qsort(arr,10,sizeof(int),IntCm);int IntCmp(const void* pv1,const void* pv2){int x=(int)pv;int y=(int)pv;return x-y;}int IntCmp(const void* pv1,...
2019-03-09 00:31:15
147
原创 linux网络编程
网络基本原理:五层协议模型:物理层,负责传输比特数据链层 负责相邻设备间的通信网络层 负责不同主机之间的通信传输层 负责两台主机中进程之间的通信应用层为应用进程提供服务将不同地点的计算机,在网络软件的支持下,实现信息交换和共享的系统Modem 将计算机的数字信号翻译成可沿线路传送的模拟信号。网页浏览的工作原理?电子邮件的工作原理?网络协议的名陈?什么是网络协议?什么是端口号...
2019-03-08 23:54:19
113
原创 liunx 总结
1 计算机的工作原理:2 C程序的存储空间布局:工作过程:1 运行时: 先从内存中取出一条指令2 通过控制器译码3 按指令的要求,从主存储器中读取数据4 进行指定的运算和逻辑操作5把结果放入内存6 重复1-57 遇到停止指令停止程序是指令集合。指令:操作数,操作码;字节:连续的8为二进制序列地址:内存中每个字节单元的编号寻址空间:地址总线所包含和地址线根数内存:程序和...
2019-03-08 22:14:06
64
原创 有名管道
/信号******//*#include &lt;signal.h&gt;//信号#include &lt;unistd.h&gt;#include &lt;stdio.h&gt;#include &lt;string.h&gt;#include &lt;stdlib.h&gt;struct sigaction{void (sa_h
2019-03-05 01:10:32
118
原创 liunx基础
王老师 day31 阻塞2 非阻塞stat //通过文件名获取文件信息 并保存在stat结构体 buf 中lseek //移动位置指针openread 等待 阻塞 立即返回 非阻塞write 等待 阻塞 立即反复 非阻塞伪并行 时间片轮转open 判断是否打开成功。阻塞非阻塞是由open函数决定的默认阻塞: O_NONBLOCK怎么非阻塞: while...
2019-02-28 23:42:02
104
原创 liunx 基础
王老师 day2系统调用:系统提供:1给(OS API LIBC 中间键)使用 2 给APP使用(常用的调用 20个)C函数C语言标准函数库printf scanf fopen fclose fgets,fputc,fgets,fputs (txt)fread,fwrite (二进制文件)string.h strlen strcpy strncpy s...
2019-02-28 00:16:18
151
原创 数据结构
数据结构:计算机存储,组织数据的方式 是一种多种特定关系的数据元素的集合。数据结构同检索算法和索引技术有关。Data_Structure=(D,R)D数据元素的集合 R元素之间的关系数据结构是ADT(抽象数据类型)的物理实现。数据结构的设计过程分成:抽象层(数据的逻辑结构及其运算),数据结构层,实现层(数据结构的表示和在计算机内的存储细节以及运算实现)。一 数据结构的逻辑结构: 数...
2019-02-26 17:21:28
128
原创 computer
王老师C高级MB显卡 HD(硬盘)monitor 显示屏树梅派 (电脑)嵌入式是计算机的分支图灵贡献:建立了图灵机的的理论模型,发展了可计算性理论,提出了定义机器智能的图灵测试。冯.诺依曼的贡献:建立了现代计算机的基本结构,即冯.诺依曼结构。a 使用单一的来处理完成计算,存储以及通信工作b 存储单元是定长的线性组织c 存储空间的单元是直接寻址的d 使用机器语言,指令通过操...
2019-02-26 17:20:05
200
原创 C基础整理语言
笔记整理:day10printf("%ld",sizeof(int*)); 8void* q=p;可以接受任意类型的指针 (int)q 取值需要强制转换 (目标类型)int arr[3][3]= {1,2,3,4,5,6,7,8,10};printf("%d\n",(arr+8)); //arr 是一个二级指针取出arr行指针 +8 指针偏移<C语言深度剖析>...
2019-02-26 01:00:12
174
原创 20190220
#define Wrong "\n !!! 输入出错了请重新输入: "#defin Print “%16s%9s%9s%11s%8s%9s \n\n”,T[i].hao,T[i].data,T[i].lt,T[i].at,T[i].price,T[i].zps#define Geshi “\n 车次号 日期 发车时间 到达时间 票价 总票量”#defin...
2019-02-20 00:06:06
80
原创 20190218
name.title() name.upper() name.lower() name.lstrip()//前端 name.strip() //两端 name.rstrip()//末尾 name=[“zhao”,“wang”,“yang”] name.append(“chang”)for value in range(1,5):在字典中存储列表: dict1={‘color’:‘ge...
2019-02-19 00:02:01
87
原创 linux初级
linux应用领域:嵌入式设备 超级计算机 服务器通常服务器使用LAMP (linux + Apache + MySQL + PHP)或(linux + Nginx +MySQL +PHP)系统构造简单,稳定,且知识,技能传承性好,深入学习相对容易。clude studio 是基于浏览器的集成开发环境,支持:HTML PHP PYTHON JAVA RUBY C/C++ .NET系统启动分...
2019-01-03 13:29:29
107
原创 文件IO
12/14文件:源文件,目标文件,可执行文件,头文件。文件通常驻留在磁盘上。普通文件:设备文件:os通过操作设备文件就可以对外设操作文本文件:以ASCII码的格式存放。二进制文件:无需转换。文件系统:缓存功能:所有的数据都要通过缓存的功能。内存区外围设备可以看做一个文件接受变量一次性读多少缓存的好处减少和磁盘的交互。提高读写的效率。非缓存系统:程序和文件交换程序中可以设定缓...
2018-12-17 22:04:31
133
原创 判断天数
/*方式1#include<stdio.h>struct Data{int year;int month;int data;};int days(struct Data dat);int main(){ int nowdays=0;struct Data dat;printf(“请按年月日格式输入日期:”);scanf("%d %d %d",&d...
2018-12-07 22:03:46
251
原创 内存分配
/*重点:动态内存分配堆内存内存分配的方式:静态存储区分配(静态变量,全局变量)栈上分配(局部变量,参数),堆中分配动态分配:全局的(malloc ralloc ralloc free)动态内存分配和释放函数内存包括数据段(静态存储区(初始化区未初始化区),常量区)内存分布(代码段,数据段,堆,栈)void *malloc(size_t size)功能: 分配连续的内存size :...
2018-12-07 22:02:05
100
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人