自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(322)
  • 资源 (3)
  • 收藏
  • 关注

原创 树莓派4B在线安装QT5与常见库缺失问题-更新

由于我是在linux下发开发,自己编译的qtcreator直接qvirtualkeyboard目录会导致崩溃,后来经过实验,可以直接打开virtualkeyboard目录即可。方法如下:(1)到qt官网下载单独的qtvirtualkeyboard模块,网址如下:Index of /archive/qt/5.15/5.15.2/submodules,下载qtvirtualkeyboard-everywhere-src-5.15.2.tar.xz包并解压.安装----qt Bullseye 树莓派。

2024-03-20 11:44:16 355

原创 STM32 I2C

然后主机SCL拉低,从机从SDA读取数据。主机SCL拉高,并在SDA上放入数据。循环8次来读取一个字节。

2023-11-09 11:33:41 90

原创 AD转换时间

STM32 ADC的总转换时间为: TCONV = 采样时间 + 12.5个ADC周期。TCONV = 1.5 + 12.5 = 14个ADC周期 = 1μs。例如:当ADCCLK=14MHz,采样时间为1.5个ADC周期。AD转换的步骤:采样-保持,量化-编码。ADCCLK 最大频率为14Mhz。

2023-11-07 15:22:42 364

原创 复用GPIOA_PO引脚 输出PMW计算公式

【代码】复用GPIOA_PO引脚 输出PMW计算公式。

2023-11-07 10:15:54 100

原创 STM32 F103X 重定义printf 不使用微库

【代码】STM32 F103X 重定义printf 不使用微库。

2023-11-04 12:22:21 65

原创 STM定时器中断时间

/72分频=1MHz。void TIM4_IRQHandler(void)//定时器中断 1ms。频率计算方法:72000000/72/1000=1000Hz。时间:1/1000Hz=0.001s //1ms。

2023-11-04 11:44:51 31

原创 STM32 串口调试流程

上位机(PC)通过串口助手发送数据给单片机,单片机再将数据通过串口助手在上位机上显示。

2023-11-04 11:26:25 37

原创 STM32 寄存器 标志位 置1置0 方法

/置0 的方法 &= ~(1 <<0)SysTick_Type *)(0xE000E010))->CTRL |= 0x01;//置1 的方法 |= (1<<0)

2023-11-03 16:56:08 137

原创 stm32 寄存器地址操作

/将实际地址转成结构体指针,通过指针指向的偏移地址来赋值。等于 RCC_APB2ENR = | 1

2023-11-03 16:12:19 44

原创 STM32 定时器使用方法

systick是内核定时器 地址 0xE000E010。1s中 震动 9*1000000 次。1ms 就9000次。

2023-11-03 15:54:59 73

原创 QT MVC之 QAbstractItemDelegate

QAbstractItemView 子类 设置 delegate,从源码可以看出,给delegate添加了3个信号槽函数,在drawcell 里会调用虚函数。

2023-03-15 22:01:44 192

原创 pushbutton style重绘

qt button 重绘

2023-03-09 11:22:37 110

原创 qt 控制台 中文乱码解决

qt 控制台 中文乱码解决

2023-03-07 20:20:15 222

原创 QT 单列

单列 饿汉 懒汉模式

2023-03-07 16:04:57 125

原创 QT 判断当前系统

QT 判断当前系统

2023-02-18 16:47:59 2960

原创 QML 自适应布局 关键

QML 自适应布局 关键

2023-02-18 15:52:31 657

原创 Qt connect lambda表达式

Qt connect lambda表达式

2023-02-18 11:01:53 475

原创 QT QEvent事件传递

QT QEvent事件传递

2023-02-17 22:10:18 218

原创 QT信号和槽 线程问题

槽函数在多线程中的一些用法

2023-02-16 17:06:15 115

原创 Qt 子线程中使用UI线程

Qt 子线程中使用UI线程

2023-02-16 16:09:11 355

原创 QNetworkAccessManager 同步异步请求问题

QNetworkAccessManager 同步异步请求问题

2023-02-16 13:27:47 376

原创 Qt deleteLater

deleteLater

2023-02-16 09:35:32 355

原创 QT 内存管理

QT 内存管理

2023-02-16 09:28:49 140

原创 QT多线程Socket不能跨线程

QT多线程 Socket不能跨线程

2023-02-15 21:45:59 769

原创 xcode卡死 试试删除com.apple.dt.Xcode.plist,删之前记得备份

~/Library/Preferences/com.apple.dt.Xcode.plist

2019-09-27 23:24:00 1018

转载 iOS组件化

  组件化这个东西其实并不复杂,他就是种思路,本质上是一种 app 架构思路,说穿了很简单的,难在组件化改造的时候,真正写起代码会出现不少棘手的问题。组件化是一种 app 架构,他的发展也是沿着正常的技术发展脉络来的,也是为了以追求高复用,高可维护性的目的的代码封装,区别是组件化是对整个 app 的再次封装。组件化        研究组件化还是非常有必要的,这也是移动开发的一个趋势,最近就在网上找...

2018-03-16 09:48:37 466

转载 __attribute__ 总结

attribute是GNU C特色之一,在iOS用的比较广泛.系统中有许多地方使用到. attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute)等.函数属性(Function Attribute)noreturnnoinlinealways_inlinepureconstnothrow...

2018-03-14 11:32:24 2070

转载 BeeHive —— 一个优雅但还在完善中的解耦框架

https://www.jianshu.com/p/24f6299ebe82

2018-03-12 18:40:33 324

转载 iOS组件化方案-总结第一篇

概述近一年iOS业界讨论组件化方案甚多,大体来说有3种。Protocol注册方案URL注册方案Target-Action runtime调用方案URL注册方案据我了解很多大公司都在采用,蘑菇街 App 的组件化之路蘑菇街的Limboy在这篇博客中做了很详尽的阐述Target-Action runtime调用方案Casa在 iOS应用架构谈 组件化方案中也做了很详尽的描述,前阵时间Casa开了一篇博...

2018-03-12 17:45:09 488

转载 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清的区别

GOP/ 码流 /码率 / 比特率 / 帧速率 / 分辨率GOP(Group of picture)       关键帧的周期,也就是两个IDR帧之间的距离,一个帧组的最大帧数,一般而言,每一秒视频至少需要使用 1 个关键帧。增加关键帧个数可改善质量,但是同时增加带宽和网络负载。         需要说明的是,通过提高GOP值来提高图像质量是有限度的,在遇到场景切换的情况时,H.264编码器会自动...

2018-02-28 11:08:15 30380 2

转载 一键打包出多个不同包名,不同应用名称和图标的APK

此Demo的原理与多渠道打包的原理相同(动态设定App名称,应用图标,替换常量,更改包名,变更渠道)最近有一个需求,就是一套代码要根据不同的客户打包出不同包名,不同appName,图标的apk,如果一个客户更改一次打包出一个apk的话效率非常的低,并且不利于维护本demo的软件环境是AS,ES现在已经逐渐被AS取代,所以后期都会转向AS开发 主要工作就是修改moudle中的build.grad

2017-12-15 11:12:14 643

转载 iOS OpenGL 纹理坐标详解

//顶点着色器  //v.shader    //顶点着色器是一个可编程的处理单元,执行顶点变换、纹理坐标变换、光照、材质等顶点的相关操作,每顶点执行一次。替代了传统渲染管线中顶点变换、光照以及纹理坐标的处理,开发人员可以根据自己的需求自行开发,大大增加了程序的灵活性。  //顶点着色器主要是传入相应的Attribute变量、Uniforms变量、采样器以及临时变量,经过顶点着色器

2017-12-14 18:18:47 751

转载 openGL 顶点,坐标系,纹理坐标

了解坐标系是绘制图形的基础。在使用openGL的场景中,有世界坐标,局部坐标,纹理坐标,和屏幕坐标几种。openGL 坐标系:分3个轴,x,y,z 中心点为o, 箭头方向为正方向,最大与最小值为1和-1,这是经过归一化处理的。这样设计是为了显卡计算方便。 屏幕坐标系,就是应用在设备屏幕上的坐标系。也就是图形最终绘制的地方。左上

2017-12-14 18:17:53 4727 1

转载 Vertex Atrributes

一、Vertex Attributes简介       Vertex属性即顶点数据,它指定了每个顶点的各种属性数据。在OpenGL ES1.1中,顶点属性有四个预定义的名字:position(位置), normal(法线), color(颜色), 和 texture coordinates(纹理坐标)。在OpenGL ES2.0中,用户必须定义“顶点属性的名字”。二、常量顶点属性(

2017-12-14 18:17:09 218

转载 黑苹果启动修复

http://www.liubiji.com/3516.html最近再给我的K590s折腾黑锅,所以也加了很多黑锅的群,很多人遇到了win无法启动以及必须有U盘才能启动黑苹果的情况,不懂的只能重装Win,费时费力,如果下次再丢失,再重装吗?这就牵扯到UEFI下启动项修复的问题,三言两语说不清,写篇文章好了。之前关于UEFI的文章,需要的可以参考下:UEFI+GP

2017-11-10 10:23:53 53101 2

原创 iphone 8和x的判断

if ([platform isEqualToString:@"iPhone10,1"])    return @"iPhone 8";    if ([platform isEqualToString:@"iPhone10,4"])    return @"iPhone 8";    if ([platform isEqualToString:@"iPhone10,2"])    ret

2017-10-06 12:39:17 6453

转载 仿网易云音乐播放音乐转盘

#import @interface GKWYMusicCoverView : UIView@property (nonatomic, strong) UIImageView *imgView;- (void)playedWithAnimated:(BOOL)animated;- (void)pausedWithAnimated:(BOOL)animated;@end//

2017-09-26 16:20:41 3567

转载 如何集成inmobi到ios

1 、Adding SDK to your projectCopy the below header files and binary from the downloaded SDK bundle to your projectlibInMobi­5.x.x.aIMSdk.hIMBanner.hIMBannerDelegate.hIMInterstitial.hIMInte

2017-08-18 11:39:24 522

转载 Golang标准库文档

http://studygolang.com/pkgdoc

2017-08-16 10:16:52 870

转载 Learnning Dlib(四) Dlib face detector

http://blog.csdn.net/lengshengren/article/details/52387428

2017-08-15 15:12:08 256

ios libx264 静态库 .a文件

ios libx264 静态库 .a文件 支持armv7 7s 模拟器

2014-06-04

iOS openssl 静态库 .a文件

iOS openssl 静态库 .a文件 支持 armv7 armv7s 模拟器

2014-06-04

iOS g729a ,voip 语音

iOS g729a ,voip 语音, 支持armv7 armv7s

2014-06-04

空空如也

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

TA关注的人

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