自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS 延时队列/超时任务队列

延时队列在大部分实现中,是一种以时间为权重的有序堆结构实现的队列,在某个时间后执行某些任务。Java\Go 等后端语言都有现成的数据结构和实现。但是在iOS客户端中,某些情况下也需要类似延时队列的处理方式。一个普调的串行任务队列,但是需要具备每个任务可以超时的能力。但是 iOS 没有相关现成的组件可用。比如某些接口需要串行请求,在上一个请求回来后再请求下一个接口,但是在某些情况下网络堆积,所以我们需要一个,在当前任务超时后,接直接丢弃该任务请求下一个任务。

2023-03-26 22:11:29 376

原创 iOS UIView 子视图随父视图动画

iOS 子视图和父视图一起动画

2022-10-25 17:14:41 759

原创 树莓派zero 安装opencv遇到的坑 libImath-2_2.so.23 公共库缺失

今天在安装树莓派版OpenCV opencv-python 时遇到各种错误 我使用的是树莓派zero 最新固件 在安装opencv时出现了各种莫名其妙的错误 直接使用pip下载opencv-python 出现MD5校验错误的问题 ERROR: THESE PACKAGES DO NOT MATCH THE HASHES FROM THE REQUIREMENTS FILE. If ...

2019-09-20 19:24:59 6208 2

原创 C++使用pthread实现的线程池PthreadPool

在学习多线程的时候我们已经知道了像Java、C#这种更高级的语言已经提供了线程池给我们使用,我们也可以直接用就行了。但是在C/C++中,我们却没有一个现成的线程池可以用。 线程池的好处我们也都知道了,我们可以通过线程池对线程资源重用,线程的创建和销毁的开销是巨大的,而通过线程池的重用大大减少了这些不必要的开销。 正好最近在一门课程中需要用到一个发挥线程池作用地方,然而需要用pthread来维护...

2019-08-04 00:37:49 1410

原创 Ubuntu 16.04 LTS 安装TinyOS 2.1.2 遇到的一些问题记录

安装完成TinyOS,环境检查也完成的情况下,在编译Blink例程时也可出现一些问题,下面对我遇到的一些问题并找到的一些解决方法做一个总结1. make: *** No rule to make target 'telosb'。 停止。这种情况一般是环境变量没有配置好,在目录 /etc/profile.d/下任意创建一个文件如创建tinyos.shexport TOSROOT="$HOME/tin...

2018-04-26 01:11:27 1195

libilmbase12_2.2.0-12_armhf.deb

树莓派 libImath-2_2.so 缺失包 libilmbase12_2.2.0-12_armhf.deb

2019-09-20

空空如也

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

TA关注的人

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