- 博客(12)
- 资源 (10)
- 收藏
- 关注
原创 Linux操作基础
1、ubuntu: 账号: farsight 密码: 1 文件系统: windows: 先有分区,再有目录 Linux : 先有目录,再有分区 /: 根目录, 也就是文件系统 /home: 家目录/主目录 打开终端:ctrl + alt + t farsight@ubuntu:~$ --- 命令行 farsigh...
2021-03-01 15:34:20 225
原创 程序员命名规则
比较著名的命名规则当推 Microsoft 公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch 为前缀,若是指针变量则追加前缀 p。如果一个变量由 ppch 开头,则表明它是指向字符指针的指针。“匈牙利”法最大的缺点是烦琐,例如int i, j, k;float x, y, z;倘若采用“匈牙利”命名规则,则应当写成int iI, iJ, ik; // 前缀 i 表示 int 类型float fX, fY, fZ; //
2021-02-26 15:41:16 1122 5
原创 指针
【指针】1. 指针的概念: 变量:前面所讲的基本数据类型; 指针(指针常量):表示的是变量的地址,指针常量会指向变量,也就是可以通过指针常量去访问变量的值; 指针变量:存储指针常量的值,指针变量也指向变量,可以通过指针变量去访问变量的值; 运算符的说明: & : 取地址运算符; 例如: int a; &a:取变量a的地址,也就是变量a的地址; * :取地址的值运算符; 例如: int *p; //注意:此处...
2021-02-26 14:22:50 261
原创 系统移植
【系统移植】 系统的移动、植入(加+减); 内容:环境搭建、BootLoader的移植、内核移植(系统+设备树+驱动)、跟文件系统移植; 特点:写代码少、实际动手较多; 【嵌入式】 特点: 三低(成本、体积、耗能)一高(性能); 应用: 嵌入式系统: 无os嵌入式系统:应用、驱动、硬件(实现功能相对单一、如果要是多个功能,只有通过逻辑来处理,运行效率很低); 有os嵌入式系统:应用、内核、驱动、硬件(可以并发的多任务执...
2021-02-26 14:19:53 395
原创 Linux 系统复习知识要点
【IO】 1. 库函数和系统函数的区别: 共同点: 1) 都是设计者设计出来供使用者使用的函数接口; 2) 都是模块化的编程,做到代码的重用; 不同点: 1) 系统函数是底层向上层提供的函数接口,底层为上层进行服务; 而库函数更多是对系统函数的封装(标准IO)和常见算法(math、jpeg、ts)的实现 2) 移植性:系统函数只能在对应系统下...
2021-02-26 14:16:55 280
原创 C语言基础
【关键字】 - 32个1.数据类型 (12个) int(4字节)、char(1字节)、float(4字节)、double(8字节)、long(4字节)、short(2字节) 基本数据类型: 数据类型: 整型数据:char(1字节=8位)、short、int、long 浮点数据:float、double 符号位:unsigned char a;(值域范围0~255) s...
2021-02-26 14:14:36 323
原创 jpeg库安装
在线下载安装:sudo apt-get install libjpeg8安装 jpegsrc.v8d.tar.gz 三方库。按步骤制作 ~#tar -xzvf jpegsrc.v8d.tar.gz ~#mkdir jpeg_9 //创建库编译输出目录 ~#cd jpeg-8c/ //库解压好的目录 ~#./configure --prefix=/root/jpeg_8 --host=arm-linux (a8交叉编译链所在目录) ~#./c...
2021-02-26 14:10:46 1414
转载 Qwt中的鼠标操作之缩放、平移
由于项目需要绘图,所以采取了Qwt作为Qt插件,进行图形的绘制。Qwt的安装前面的博文已经解决。 使用Qwt在Qt上绘制图形,需要用到缩放、平移等操作,通过查看Qwt自带的例子看到了如下语句:#include <qwt_plot_zoomer.h>#include <qwt_plot_panner.h>#include <qwt_plot_magnifier.h>QwtPlotZoomer *zo...
2021-02-26 11:06:00 1408
转载 Qt QTableview的用法详解
一. 对QTableWidget本身的效果实现1. 将表格变为禁止编辑在默认情况下,表格里的字符是可以更改的,比如双击一个单元格,就可以修改原来的内容,如果想禁止用户的这种操作,让这个表格对用户只读,可以这样:tableWidget->setEditTriggers(QAbstractItemView::NoEditTriggers);QAbstractItemView.NoEditTriggers是QAbstractItemView.EditTrigger枚举中的一个,都是触发修改单元格内.
2021-02-26 11:01:32 2857
原创 Ubuntu 命令大全
一、文件目录类 1.建立目录:mkdir 目录名 2.删除空目录:rmdir 目录名 3.无条件删除子目录: rm -rf 目录名 4.改变当前目录:cd 目录名 (进入用户home目录:cd ~;进入上一级目录:cd -) 5.查看自己所在目录:pwd 6.查看当前目录大小:du 7.显示目录文件列表:ls -l (-a:增加显示隐含目录) 其中:蓝:目录;绿:可执行文件;红:压缩文件;浅蓝:链接文件;灰:其他文件;红底白字:错误的链接文件 8.浏览文
2021-02-26 10:42:54 361
转载 QTreeWidget 实现自动加载目录以树形结构显示,带checkbox,且item,滚动条用qss美化
写这文章是为了对知识的总结与归纳,以便后面忘了好找,也方便初学者可以找到学习资料#include "TestWidget.h"TestWidget::TestWidget(QWidget *parent): QMainWindow(parent), ui(new Ui::TestWidgetClass){ui->setupUi(this);ui->treeWidget->clear(); //初始化树形控件ui->treeWid...
2021-02-26 10:39:51 1138
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人