E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS-蓝牙模块
树莓派zero+mysql_树莓派zero图像分类与目标检测——深度学习部署
同时它还包括了wifi模块与
蓝牙模块
,方便pc与树莓派之间数据的传输。树莓派zero主要参数如下:博通BCM2835芯片1GHzARM11c
yueyhang cheuk
·
2022-03-23 08:29
树莓派zero+mysql
iOS-
支持webp图片
一.本地webp图片+网络webp图片加载安卓原生就已经支持webp图片了,毕竟是亲儿子啊,iOS可能因为是竞争对手的原因,原生支持的不太好,所以我们要自己想办法。首先要知道iOS14以上是支持webp图片的,不信可以自己去尝试。由于我的项目没使用cocoapods,SDWebImage和YYImge都是本地导入的,所以下面只讲本地导入的方式如何支持webp,其实原理都是一样的。由于SDWebIm
Imkata
·
2022-03-22 11:16
ios opencv图片处理_OpenCV
iOS-
图像处理
目标在本教程中,我们将学习如何使用iOS中的OpenCV进行基本图像处理。介绍在OpenCV中,所有的图像处理操作通常在Mat结构上进行。然而,在iOS中,为了在屏幕上呈现图像,它必须是UIImage类的一个实例。要将转换的OpenCV垫成的UIImage我们使用的核芯显卡在iOS中使用框架。以下是Mat和UIImage之间来回隐藏的代码。-(cv::Mat)cvMatFromUIImage:(U
weixin_39781363
·
2022-03-16 07:25
ios
opencv图片处理
STC8单片机波特率115200时乱码解决
最近开发一个STC8单片机(STC8H3K32S2)项目,需要通过传口与
蓝牙模块
通讯,波特率高于57600后STC接收时出现乱码,但发送时正常。
会吐泡泡的蓝苹果
·
2022-03-08 09:00
基于51单片机的蓝牙智能小车(循迹、避障、温湿度显示)
一:硬件的选择1.底盘和电机底盘选择两驱底盘套装,2个直流减速电机2.电机驱动模块L9110电机驱动模块单H桥电路3.单片机51单片机,芯片选择的是:STC89C52芯片4.
蓝牙模块
HC-05蓝牙5.温湿度感应器
biscuit .
·
2022-03-06 04:49
硬件
单片机
蓝牙
课设-基于51单片机的智能小车(循迹+避障+APP控制)
51单片机课设—智能小车一、课设任务二、硬件设计及相关传感器模块1、车模2、51单片机3、红外循迹模块4、电机及驱动5、
蓝牙模块
6、硬件搭建三、程序代码1、main.c文件2、motor.c文件四、我的大学
Kevin的学习站
·
2022-03-06 04:14
课程设计+硬件设计
51单片机
单片机
自动驾驶
HC-05(ZS-040)
蓝牙模块
使用详情(手机与
蓝牙模块
、手机蓝牙控制单片机、一对蓝牙之间的通信)
HC-05是一款主从一体化的
蓝牙模块
,因此其使用起来比较方便,只需要进行简单的配置即可。本文就手把手的介绍小白入手模块后如何使用。
最穷不过要饭、不死总会出头
·
2022-03-05 09:03
单片机
嵌入式硬件
51单片机
51单片机蓝牙小车接线(L298N供电,分别电源供电)
图1用L298N为89C52供电图2两个电源分别供电1.选择最小板上任意的GND(蓝色),VCC(红色)接L298N和
蓝牙模块
都可以。(此最小板无usb接口,用在图1用L298N为89C52供电。
是只适之
·
2022-03-05 09:03
STM32
51单片机
单片机
硬件篇:手把手教你制作属于你的遥控车(51单片机蓝牙小车)
所需知识准备了解51单片机、HC-05/06
蓝牙模块
使用方法!!!!准备材料51单片机最小系统板、LM2596降压模块、HC-06
蓝牙模块
、MG995系列180度舵机、L298N电
专业bug开发
·
2022-03-05 09:27
硬件
单片机
嵌入式
串口通信
iOS-
验证码显示在左边问题
项目中有个短信验证码功能,测出来有个验证码靠左的bug,如下图所示:image.png看到问题首先度娘,结果只发现如下两条回答。https://tieba.baidu.com/p/7254829838https://bbs.hupu.com/38043101.html实际上并没有什么用,这个时候就在想是不是封装的这个输入框有问题,解决思路如下:1.首先用系统的UITextField输入框替换项目中
翀鹰精灵
·
2022-03-03 11:22
微信小程序蓝牙开发
微信小程序蓝牙控制方案:
蓝牙模块
如何快速改名并绑定用户手机?这样即使多台蓝牙设备在同一个地方使用也可以互不干扰,燧星科技给出解决方案。长按控制板5秒进入待绑定下状态,点击“添加蓝牙设备”。
燧星科技
·
2022-03-01 16:00
51单片机与HC-05
蓝牙模块
实现简单通讯(纯手工打造)
51单片机与HC-05
蓝牙模块
实现简单通讯我也是刚刚实现单片机和
蓝牙模块
简单通讯,现在趁热打铁一步一步详细记载我是怎么实现得。废话不多说冲!!!知识储备:首先实现他们之间的通讯只需要会串口通讯就行了。
weixin_48864586
·
2022-02-22 10:37
蓝牙通信
单片机
嵌入式
串口通信
蓝牙
51单片机与HC-05
蓝牙模块
(手机蓝牙控制小灯之小白速成)
51单片机和
蓝牙模块
[HC-05]---手机蓝牙控制小灯之小白速成接线配置模式程序编写接线接线是最关键的一步!!!!不多提辛酸历程了。
冰心-学术trash
·
2022-02-22 10:06
单片机
嵌入式
物联网
android
iOS-
事件的传递和响应机制-原理详解
前言当我们在手机屏幕上进行了一次点击,滑动,轻扫手机屏幕,手机如何捕获这个事件并且做出对应的反应,这里就涉及到了两个概念,事件链和响应链。一iOS中的事件iOS中的事件可以分为3大类型:触摸事件加速计事件远程控制事件以下一副图生动的形容了三种事件image.png加速事件-(void)motionBegan:(UIEventSubtype)motionwithEvent:(UIEvent*)eve
路飞_Luck
·
2022-02-22 08:40
iOS-
底层原理 14:消息流程分析之 动态方法决议 & 消息转发
iOS底层原理文章汇总引子在前面两篇文章
iOS-
底层原理12:objc_msgSend流程分析之快速查找和
iOS-
底层原理13:objc_msgSend流程分析之慢速查找中,分别分析了objc_msgSend
Style_月月
·
2022-02-22 02:04
iOS-
组件化开发- 自动化
在上一篇制作私有库(组件)的过程中,使用的命令有很多,以下我们就使用自动化的方式提交推送私有组件。FastlanefastlaneistheeasiestwaytoautomatebetadeploymentsandreleasesforyouriOSandAndroidapps.Ithandlesalltedioustasks,likegeneratingscreenshots,dealingw
三月望龙
·
2022-02-22 01:15
iOS-
底层原理 02:alloc & init & new 源码分析
iOS底层原理文章汇总在分析alloc源码之前,先来看看一下3个变量内存地址和指针地址区别:分别输出3个对象的内容、内存地址、指针地址,下图是打印结果结论:通过上图可以看出,3个对象指向的是同一个内存空间,所以其内容和内存地址是相同的,但是对象的指针地址是不同的%p->&p1:是对象的指针地址,%p->p1:是对象指针指向的的内存地址这就是本文需要探索的内容,alloc做了什么?init做了什么?
Style_月月
·
2022-02-21 20:59
iOS-
归档
归档:数据从内存存储到闪存上NSKeyedArchiver、NSKeyedUnarchiver归档后的文件是加密的,所以归档文件的扩展名可以随意取对Foundation框架中对象进行归档NSKeyedArchiver:采用归档的形式来保存数据,该数据对象需要遵守NSCoding协议,并且该对象对应的类必须提供encodeWithCoder:和initWithCoder:方法。前一个方法告诉系统怎么
我是谁重要吗
·
2022-02-21 20:30
iOS-
底层探索12:dyld和objc的关联分析(类的加载上)
iOS底层探索文章汇总目录一、前言二、_objc_init方法分析三、_dyld_objc_notify_register方法分析四、map_images方法分析五、_read_images方法分析六、readClass方法分析一、前言上一篇文章iOSdyld流程分析中我们分析了dyld流程,知道了dyld会将库和代码编译加载到内存中。然后通过读取macho文件中的data获取到类信息,其中dat
differ_iOSER
·
2022-02-21 20:13
ios-
object-c(oc)内存管理机制--属性关键字
assign赋值方式不复制不保留,直接赋值基本数据类型和本类不直接拥有的对象对象应用strong却用assign就会很容易崩retain赋值方式将新值保留一份赋覆盖原值引用计数加1大部分对象可使用相当于浅拷贝,指针复制copy赋值方式将新值复制一份赋覆盖原值字符串选择性使用.(另外附上copy和strong的区别文章:简单来说,copy就是当属性变量名为不可变时,被赋值是进行了浅拷贝,作用相当于r
无悔zero
·
2022-02-21 14:36
二、
iOS-
内存对齐
一、什么是内存对齐内存对齐是一种在计算机内存中排列数据(表现为变量的地址)、访问数据(表现为CPU读取数据)的一种方式。它包含了两种相互独立又相互关联的部分:基本数据对齐和结构体数据对齐。二、为什么要进行内存对齐?1、平台原因(移植原因):不是所有的硬件平台都能访问任意地址上的任意数据的;某些硬件平台只能在某些地址处取某些特定类型的数据,否则抛出硬件异常。2、性能原因:数据结构(尤其是栈)应该尽可
Fred丶Lee
·
2022-02-21 00:24
iOS-
底层原理26-GCD补充和锁
《iOS底层原理文章汇总》上一篇文章《
iOS-
底层原理25-GCD(下)》介绍了GCD单例,栅栏函数,同步函数,信号量底层原理,本文接着介绍GCD调度组合dispatch_source以及锁1.调度组:
一亩三分甜
·
2022-02-20 21:46
iOS-
屏幕适配实现(VFL)
VFL简介VFL全称是VisualFormatLanguage(可视化格式语言),它简化了Autolayout,通过一行字符串,你可以在水平或者垂直方向上指定多个约束,这跟一次只能创建一个约束相比会节省大量的代码量编译代码写的布局时,相关的View都需要将translatesAutoresizingMaskIntoConstraints设置为NOblueView.translatesAutores
皆为序幕_so
·
2022-02-20 17:01
iOS-
屏幕适配实现(AutoLayout)
AutoLayout简介AutoLayout旨在替代Autoresizing,所以在同一个项目中,AutoLayout和Autoresizing是不能共存的,二者只能选其一,如果你选择了AutoLayout,那么Autoresizing自动被屏蔽掉;如果你选择了Autoresizing,那么AutoLayout自动被屏蔽掉。XCode5及其之后的版本,默认新建的项目就是使用AutoLayout关于
皆为序幕_so
·
2022-02-20 11:04
iOS - 消息流程之动态方法决议 & 消息转发
在前面两篇文章
iOS-
消息流程之快速查找和
iOS-
消息流程之慢速查找中,分别分析了objc_msgSend的快速查找和慢速查找在这两种都没找到方法实现的情况下,苹果给了两个建议动态方法决议:慢速查找流程未找到后
Gumball_a45f
·
2022-02-20 10:03
iOS-
系统版UITabbarController和NavigationController的交互
效果图如下:16E992D0-FDF8-4E2A-A08A-1BE54655F63A.png一.创建一个UITabbarController,并在AppDelegate中的didFinishLaunchingWithOptions:(NSDictionary*)launchOptions方法设置self.window=[[UIWindowalloc]initWithFrame:[UIScreenm
Mn_Su
·
2022-02-20 08:27
iOS-
底层探索09:方法的慢速查找流程分析
iOS底层探索文章汇总目录一、前言二、一个方法查找流程的问题三、方法慢速查找流程分析四、动态方法决议(动态解析)五、总结一、前言上一篇文章iOSobjc_msgSend流程分析中我们分析了objc_msgSend的底层代码以及方法的查找流程,objc_msgSend也叫做方法的快速查找流程,那么这篇文章我们就一起分析方法的慢速查找流程是怎样的。二、一个方法查找流程的问题首先定义一个类NAPerso
differ_iOSER
·
2022-02-20 08:06
iOS制作Framework的流程
下面我详细介绍一下制作framework的流程.首先创建工程,选择
iOS-
>CocoaTouchFramework,如下图所示:image.pngimage.png进入项目后,删除系统自带的文件,导入需要制作
xiaofu666
·
2022-02-20 06:05
iOS-
底层探索28:LLVM入门
iOS底层探索文章汇总目录一、LLVM概述二、编译流程一、LLVM概述LLVM是构架编译器(compiler)的框架系统,以C++编写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(ink-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。LLVM计划启动于2000年,最初由美国UIUC大学的Chr
differ_iOSER
·
2022-02-20 06:21
iOS-
底层原理29-LLVM
《iOS底层原理文章汇总》LLVM是架构编译器(compiler)的框架系统,以C++缩写而成,用于优化以任意程序语言编写的程序的编译时间(compile-time)、链接时间(link-time)、运行时间(run-time)以及空闲时间(idle-time),对开发者保持开放,并兼容已有脚本。什么是编译器.c文件和.py文件的编译差别解释器语言:一边去读去解释一边让CPU去执行编译器语言:让编
一亩三分甜
·
2022-02-20 05:57
iOS-
底层原理30-clang插件开发
《iOS底层原理文章汇总》clang插件开发1.在下载的llvm/tools/clang/tools/CmakeLists.txt中增加要添加的插件名称CMakeLists增加插件名
[email protected]
.在此目录下新建插件BCPlugin文件夹并新建CMakeLists.txt文件和BCPlugin.cpp文件BCPlugin文件夹下
[email protected]
可以参考下LLVM
一亩三分甜
·
2022-02-20 04:05
iOS-
面试题整理(一)
请解释以下代码是什么意思:typedef__attribute__((NSObject))CGGradientRefGradientObject;@property(nonatomic,strong)GradientObjectstoredGradient;资料1资料2资料32.NSNtification和KVO的区别和用法是什么?什么时候该使用通知,什么时候应该使用KVO,它们的实现上有什么区别
zhf_Zachariah
·
2022-02-20 03:36
iOS-
底层探索10:消息转发机制
iOS底层探索文章汇总目录一、前言二、分析消息转发调用了哪些方法三、实现消息转发方法四、扩展--反汇编一、前言上一篇文章iOS方法的慢速查找流程分析中我们分析了方法的慢速查找流程,以及动态方法决议,那么这篇文章我们就一起分析消息的转发机制。二、分析消息转发调用了哪些方法@interfaceLGPerson:NSObject//这里定义方法的声明主要是为了main中调用不报错;//也可以这样调用[p
differ_iOSER
·
2022-02-20 02:02
iOS - 内存管理(二)之Copy
1.前言阅读本文前请先阅读第一篇《
iOS-
内存管理(一)之MRR》,因为部分内容有涉及之前的知识点。
FKSky
·
2022-02-20 00:33
[转]
iOS-
三方库-MJExtension源码分析
原文链接:https://www.jianshu.com/p/cc75458c5e6f我们经常需要从网络上拉取json数据,然后将json数据转化为自己的模型数据,将json数据转化为我们自己的模型数据经常使用的框架有YYModel和MJExtension,所以现在也是打算花一些时间看一下MJExtension的源码,并且写一篇博客记录一下,因为不记录下来的话感觉很容易忘,学习效果不佳。一.MJE
棒棒德
·
2022-02-19 12:39
iOS-
底层原理 22:KVC 底层原理
iOS底层原理文章汇总KVC的全称是Key-ValueCoding,翻译成中文是键值编码,键值编码是由NSKeyValueCoding非正式协议启用的一种机制,对象采用该协议来间接访问其属性。既可以通过一个字符串key来访问某个属性。这种间接访问机制补充了实例变量及其相关的访问器方法所提供的直接访问。KVC相关API常用方法主要有以下四个常用的方法通过key设值/取值//直接通过Key来取值-(n
Style_月月
·
2022-02-19 04:18
iOS-
底层原理04-类原理&方法&属性
《iOS底层原理文章汇总》类分析1.获取对象的isa,得到类信息(lldb)x/4gxperson0x1007041a0:0x001d8001000021a90x00000000000000000x1007041b0:0x00007fff8a1bc8600x000000010063ec10(lldb)p/x0x001d8001000021a9&0x00007ffffffffff8ULL(unsig
一亩三分甜
·
2022-02-19 03:09
iOS-
底层原理25-GCD(下)
《iOS底层原理文章汇总》上一篇文章《
iOS-
底层原理24-GCD(上)》介绍了异步函数disasync的包装和调用流程,本文介绍线程是怎么被GCD封装创建的1.队列的创建以模板进行处理:基础模板的基础上进行修改
一亩三分甜
·
2022-02-18 22:59
消息推送收集的
1.可以用的Demo无法收到点击消息
iOS-
收到远程推送后的页面跳转http://blog.csdn.net/LL845876425/article/details/51745123分分钟搞定IOS远程消息推送
不要虚度美好的时光
·
2022-02-18 19:12
微信小程序在android连接低功耗蓝牙失败报错10003的问题(重复连接问题)
一、蓝牙连接,通信流程1、开启
蓝牙模块
openBluetoothAdapter2、开始扫描startBluetoothDevicesDiscovery3、获取所有已发现设备getBluetoothDevices
希达爱可儿
·
2022-02-18 15:25
iOS-
底层原理(4)-KVO原理详解
面试题1.iOS用什么方式实现对一个对象的KVO?(KVO的本质是什么?)利用Runtime动态生成一个子类,并且让instance对象的isa指向这个全新的子类(即这个子类的superclass指向原来的那个类)当修改instance对象的属性时,会调用Foundation的_NSSetXXXValueAndNotify函数willChangeValueForKey:父类原来的setterdid
路飞_Luck
·
2022-02-18 14:34
iOS-
利用贝塞尔曲线设置圆角
/**裁剪图片@paramradius半径@paramcorners角@paramborderWidth线宽值大于矩形的一半宽度或高度夹适当宽度的一半或高度。@paramborderColor线颜色@paramborderLineJoin线转交类型@returniamge*/-(UIImage*)imageByRoundCornerRadius:(CGFloat)radiuscorners:(UI
linbj
·
2022-02-18 09:35
iOS-
逆向09-对称加密&应用签名原理
《iOS底层原理文章汇总》1.对称加密DES数据加密标准(用得少,因为强度不够)3DES使用3个密钥,对相同的数据执行3次加密,强度增强AES高级密码标准。对称加密:加解密用同样一个Key非对称加密:RSA,公钥,私钥HASH:不是加密算法2.对称加密应用模式ECB(ElectronicCodeBook):电子密码本模式。每一块数据,独立加密。最基本的加密模式,也就是通常理解的加密,相同的明文将永
一亩三分甜
·
2022-02-18 08:44
BLE蓝牙相比传统蓝牙区别在哪里
蓝牙模块
也按照应用和支持协议分为主要两种,不同类型的价格、定位、功能各有不同。传统蓝牙(BT):泛指支持蓝牙协议在4.0以下的模块,一般用于数据量比较大的传输,如:语音、音乐等较高数据量的传输。
硅传科技521
·
2022-02-18 01:46
Ios-
运行黑屏现象
ios运行后一直出现黑屏现象,可能有两种情况,一是卡顿,二是没有勾选isInitialviewController屏幕快照2019-03-15下午3.49.45.png对于小白的我很无奈,记录一下
To_HG
·
2022-02-18 00:38
iOS-
底层原理:经典面试题案例分析
面试题一:类在内存中存储了几份?答案是:一份解析:可以通过不同的方式来获取同一个类Classclass1=[LBHPersonclass];Classclass2=[LBHPersonalloc].class;Classclass3=object_getClass([LBHPersonalloc]);NSLog(@"\n%p-\n%p-\n%p",class1,class2,class3);//输
AcmenL
·
2022-02-17 23:49
iOS-
底层原理 33:内存管理(二)强引用分析
iOS底层原理文章汇总本文主要是通过定时器来梳理强引用的几种解决方案强应用(强持有)假设此时有两个界面A、B,从Apush到B界面,在B界面中有如下定时器代码。当从Bpop回到A界面[图片上传中...(E70D3F5D-8815-4138-BFDD-017B1BFCE0E7.png-6861f8-1609331145410-0)]时,发现定时器没有停止,其方法仍然在执行,为什么?self.time
Style_月月
·
2022-02-17 23:49
iOS-
图片批量上传-挖坑
背景注:这个方法有坑。。【戳--填坑版】最近一个半路接手的项目需要修改一个功能。图片上传。项目中有很多地方用到了图片上传这个功能,有的是单张的,有的是批量上传的。现在需要全部改为批量上传。还有新增图片上传的状态:未上传、上传中、上传失败、上传成功。上传失败需要有一个点击重传的功能。没有将代码抽离出来,就不放代码了。涉及具体业务的部分为了保密性也不放了。。主要就是介绍一下思想,捋一下思路E003AD
不明Xia落
·
2022-02-16 21:02
iOS-
(修改导航栏的颜色)-----色值转化为图片
+(UIImage*)buttonImageFromColor:(UIColor*)color{CGRectrect=CGRectMake(0,0,2,2);UIGraphicsBeginImageContext(rect.size);CGContextRefcontext=UIGraphicsGetCurrentContext();CGContextSetFillColorWithColor(c
亦晴工作室
·
2022-02-16 20:12
iOS-
计算数组数值总和,平均值,最大值,最小值
NSArray*tempArray=[NSArrayarrayWithObjects:@"2",@"3",@"4",@"5",@"10",nil];NSNumber*sum=[tempArrayvalueForKeyPath:@"@sum.floatValue"];NSNumber*avg=[tempArrayvalueForKeyPath:@"@avg.floatValue"];NSNumber
malgee
·
2022-02-16 16:36
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他