自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (5)
  • 收藏
  • 关注

原创 QT--QgraphicsTextItem踩坑记录

1、为什么编辑没有光标?QgraphicsTextItem在修改时会一直调用paint函数,如果在paint函数中调用setPlainText,则一直不会出现光标,重写一个函数来设置Text内容,paint函数里只绘图2、 键盘控制上下左右重写keyPressEvent函数,然后调用movePosition函数设置光标位置,但是,在调用setPlainText前必须保存当前Position,不然Position会回到默认位置(开头或者结尾),调用setPlainText后再setPosition,则光

2021-12-21 17:32:59 1166 1

原创 QT--FileSystemModel

一、设置ListView,若图片名称过长显示省略号核心代码setIconsize(QSize(150,150));setGridSize(QSize(150,150));setTextElideMode(Qt::ElideRight);二、鼠标移动并显示tooltip重写FileSystemModel的data函数QVariant FileSystemModel::data(...){ if(Qt::ToolTipRole==role && index.isValid()

2021-11-05 14:43:05 582

原创 C语言哈希表学习

C语言标准库uthash.h源码uthash.h源文件地址源码分析缺 convenience formsHASH_FIND_INT(head,findint,out)功能:从哈希表head中查找int类型数据findint,参数分析:head:处理句柄,可以理解为需要进行参考:[1]、https://blog.csdn.net/whatday/article/details/95926766...

2021-07-22 16:23:42 1429

原创 Visual box共享文件夹

1、创建共享文件夹2、设置文件夹路径 就是windows上要共享文件夹的路径3、挂载在Ubuntu中执行sudo mount -t vboxsf Share /home/xiami/Desktop/Share/Share为2中设置的文件名/home/xiami/Desktop/Share/ 为ubuntu中挂载的路径...

2021-05-27 15:13:19 121

原创 modetest编译、原理分析

modetest一、编译编译环境:ubuntu20.04下载地址:https://gitlab.freedesktop.org/mesa/drm/-/tree/libdrm-2.4.105安装meson:apt-get install meson编译:meson . build && ninja -C build第一次编译结果:结果显示没有Cmake atomic_ops安装Cmake 参考 https://www.linuxidc.com/Linux/2018-09/1

2021-05-10 16:04:17 2272 1

原创 C语言--形参和实参

形参、实参C语言参数出现在两个地方–函数定义处、函数调用处。函数定义处的参数是形式参数,只用在函数调用时才分配内存,函数调用完成后释放内存,简称形参。函数调用处的参数是实际参数,可以是常量、变量、地址(指针、数组)等。在函数调用时实参把值单向传递给形参,形参参与运算,实参本身不参与运算。在被调函数中,若只是改变形参的值,函数调用完成后形参被释放,这时不会改变实参的值。在被调函数中,若通过形参指针改变指针指向地址的值时,实参的值会被修改。#include <stdio.h>int

2021-01-10 21:14:09 676

原创 C语言结构体定义的几种方式

一、struct1、定义一种类型的结构体struct test{ char a; short b; int c;}2、初始化在定义结构体时可以初始化或者定义完成后再初始化①struct test{ char a; short b; int c;}test1,test2[20],*test3②struct test test1,test[20],*test3;3、访问结构体变量int main(void) { struct test test1; struct t

2021-01-04 12:20:05 318

原创 智龙V3--OLED驱动移植

开发板:智龙V3.4OLED:中景园电子0-96寸OLED(IIC接口)平台:linux3.18添加板卡信息阅读Linux内核源码的Documentation/instantiating知道,添加板卡信息有很多方式,这里通过注册设备.ko添加设备信息注册设备信息编写oled设备驱动信息通过i2c_new_device()动态注册,不能使用i2c_register_board_inf...

2019-11-03 15:16:05 330

原创 Ubuntu18.04自动登录root

sudo vi /lib/systemd/system/[email protected]//添加如下 原ExecStart 用#注释[Service]ExecStart=ExecStart=-/sbin/agetty -a root --noclear %I $TERM//root可以换成任何用户

2019-09-27 20:05:41 1020

原创 树莓派3B安装Ubuntu18.04 SSH访问被拒解决方法

树莓派3B安装Ubuntu(下载地址),安装完成通过网线连接后,SSH登录会显示 Access denied(保证密码是对的。。)查看/etc/ssh/shhd_config,PermitRootLogin默认是no,改成yes后,在最后一行添加AllowUsers root,保存退出,重启ssh/etc/init.d/ssh restart,重新连接后能用root登录了。...

2019-09-27 19:13:32 493 1

原创 解决busybox编译问题

用arm-linux-gcc4.4.3编译busybox1.31的时候出现了很多问题,困扰了我许久,现在列出这些问题和解决方法coreutils/lib.a(mktemp.o): In function `mktemp_main':mktemp.c:(.text.mktemp_main+0x8c): warning: the use of `mktemp' is dangerous, bett...

2019-09-04 08:55:14 1148

原创 NanoPi NEO Ubuntu16.04更换国内源

闲来无事用NanoPi NEO搭一个服务器,但是在更换国内源的时候出现了一些问题。 Ubuntu默认源是国外源,使用时有点慢而且好像还有点莫名其妙的问题?所以打算换源。 一、备份修改/etc/apt/sources.list cp /etc/apt/sources.list /etc/apt/sources.bak.list vim /etc/apt/sources.list编...

2019-08-30 15:52:37 1704 1

tasks.json VScode配置文件

tasks.json VScode配置文件

2021-01-27

launch.json VScode配置文件

launch.json VScode配置文件

2021-01-27

vimrc配置文件

vimrc配置文件

2021-01-27

003_iic_oled_driver.7z

Linux oled iic接口驱动代码,功能效果全部实现,详细资料请到https://blog.csdn.net/qq_42520160/article/details/102880510

2019-11-03

51单片机例程

STC12A60S2例程,定时器、串口、DS18B20、AT24C02的详解,代码简单易懂,非常适合新手入门

2018-12-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除