logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

React Native与Flutter的对比

摘要:本文对比了React Native(RN)与Flutter两大移动端跨平台框架的核心差异。RN采用JS桥接原生渲染,依赖原生组件,适合中轻度UI场景;Flutter通过Dart自绘引擎直接操作GPU,性能更优,尤其在动画和复杂UI方面。开发体验上,RN对前端开发者更友好,Flutter需学习Dart但提供更快的热重载。生态方面RN更成熟,Flutter跨端支持更全面。总体而言,RN适合快速迭

#react native#flutter
APDU数据格式的使用

APDU(应用协议数据单元)是智能卡通信中的基本数据单位,分为命令APDU(C-APDU)和响应APDU(R-APDU)。C-APDU包含CLA、INS、P1、P2等指令字段,R-APDU包含响应数据和状态字SW1-SW2。常见的状态字包括9000(成功)、6982(需要PIN验证)、6A86(参数错误)等,用于指示操作结果。APDU作为协议数据单元,在不同网络层次对应不同形式,如数据位、帧、包等

TLV格式数据解析

TLV数据结构简介 TLV(Tag-Length-Value)是一种灵活的数据编码结构,由三个核心字段组成: Tag:标识数据类型,通常用1字节表示 Length:记录Value的字节长度,常用定长编码 Value:存储实际数据,可以是基础类型或嵌套的TLV结构 该结构支持无限嵌套,适用于协议封装和复杂数据表示。图示展示了TLV的基本组成形式,其设计兼具简洁性和扩展性,是通信协议中常用的数据封装方

sudo gem install cocoapods 报错处理1

摘要:该问题是由于SSL证书验证失败导致无法安装cocoapods,错误显示证书链中存在自签名证书且根证书不受信任。解决方法是通过修改RubyGems配置文件(~/.gemrc),添加ssl_verify_mode: 0来忽略SSL验证,并指定gem源为https://gems.ruby-china.com,然后重新执行安装命令即可。这种方案适用于因公司内网/代理导致证书验证失败的情况。

#cocoapods
在github的简介readme中添加演示gif,附带gif制作工具

只需简单几步即可完成:1.首先是制作gif推荐两个软件LICEcap这个可以直接框住电脑屏幕一部分直接录制生成gif. 地址:https://www.cockos.com/licecap/gifrocket 这个是可以把视频转换成gif的工具,直接拖拽进去就可以,操作简单.地址:http://www.gifrocket.com/2....

#github
pod install报错处理:Failed to connect to github.com port 443 after 75003 ms: Couldn‘t connect to server

Git代理配置解决Pod安装超时问题 当使用pod install拉取GitHub库因网络问题超时时,需配置Git代理而非仅开启全局代理。步骤如下: 查找代理服务器IP和端口(通过系统设置→WiFi→代理查看) 编辑~/.gitconfig文件,添加配置: [http] proxy = http://服务器IP:端口 [https] proxy = http://服务器IP:端口 保存后重新执行p

#github
coreBluetooth报错: Error Domain=CBErrorDomain Code=6 \“The connection has timed out unexpectedly.\“

断开蓝牙连接后,回调参数error为:Error Domain=CBErrorDomain Code=6 “The connection has timed out unexpectedly.” UserInfo={NSLocalizedDescription=The connection has timed out unexpectedly.}

iOS 上传图片等资源至阿里云的工具类整理

前言阿里云的对象存储OSS作为常用的上传存储图片音视频等资源的产品, 这里相关的前期集成这里且按下不表, 列位根据官方文档集成即可(官方文档传送门) , 这里只是写成一个工具类方便大家开发使用.晒代码过程相对简单分两步:协商后台给一个接口获取STS参数信息信息利用官方SDK拼接好参数,上传至云存储,获取回调下面是代码示例, 写成了一个工具类, +方法调用.h////RPCustomTool.h//

#阿里云
Hex色值是什么(含透明度)

Hex代码为三字节的十六进制数字(即要写六个字符),其中每一字节或每两个字符分别代表三原色即红、绿、蓝颜色的强度。其格式如下:XXXXXX红绿蓝一个字节的十六进制字节取值为 00~FF;那么对应颜色强度定义为最低的00到最高强度FF。比如:白色由最高强度的三原色混合而成,每种颜色强度拉满,那么其Hex色值就为 #FFFFFF;黑色则完全相反,每种颜色强度最低,其Hex色值就为 #000000。那么

React Native与Flutter的对比

摘要:本文对比了React Native(RN)与Flutter两大移动端跨平台框架的核心差异。RN采用JS桥接原生渲染,依赖原生组件,适合中轻度UI场景;Flutter通过Dart自绘引擎直接操作GPU,性能更优,尤其在动画和复杂UI方面。开发体验上,RN对前端开发者更友好,Flutter需学习Dart但提供更快的热重载。生态方面RN更成熟,Flutter跨端支持更全面。总体而言,RN适合快速迭

#react native#flutter
    共 12 条
  • 1
  • 2
  • 请选择