ios

【MAC、IOS】charles抓包配置教程,亲测有效

环境:mac ios 1.电脑端设置 在电脑端下载完charles后,默认情况下应该就可以抓HTTP的包,但如果想抓取HTTPS的需要进行额外的设置。 第一步,如下图所示安装mac端的证书,会让你添加钥匙串的访问,筛选一下证书查询到charles 的证书,将加密套接字协议层改为始终信任。 第二步,设 ......
charles 教程 MAC IOS

Alibaba.com瘦包40MB——业界最全的iOS包大小技术总结

小结: 1、 优点: 将一些函数內联化 去除了一些无用代码 对程序有全局的优化作用 缺点: 降低编译链接速度,只建议在打正式包时开启 降低 link map 可读性(出现XX-lto.thin的类) Alibaba.com瘦包40MB——业界最全的iOS包大小技术总结-阿里云开发者社区 https: ......
业界 大小 Alibaba 技术 com

现有iOS工程引入flutter配置方式-记录问题和经验

现有iOS项目引入flutter模块。 方式一:直接cocoapods引入fluttermodule(flutter工程必须是module类型)工程的路径。 这个网上资料很多,也是flutter官网推荐的方式,可以参考这篇文章:https://www.jianshu.com/p/e3e689e772 ......
flutter 方式 经验 工程 问题

IO流

I/O流 分类 按照方向分:输入流,输出流 按照单位分:字节流,字符流 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按照功能分:节点流,过滤流 文件字节输入流 演示FileInputStream的使用 package chapter3; import java.i ......

Uniapp最新版IOS打包详

需要公司提供苹果开发者账号即可 1. 打开苹果开发者官网点击打开链接🔗 2.点击这个选项打开开发者配置需要注册账号并花钱加入成为开发者才会显示这个选项,一般公司会提供苹果开发者账号的 3. 先配置证书Certificates 4.这里需要上传一个CSR文件 5.生成CSR文件需要去这个网站http ......
最新版 Uniapp IOS

iOS开发 - 如何实现APP的推送通知

前言 1 - 推送通知,也被叫做远程通知,是在 iOS 3.0 以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径。推送的新消息可能是一条信息、一项即将到期的日程或是一份远程服务器上的新数据 2 - 要实现推送通知这一目的,开发者必须通过 iOS Developer Pr ......
iOS APP

socket,io

https://socket.io/zh-CN/docs/v4/ https://blog.csdn.net/m0_52040370/article/details/127961608?spm=1001.2014.3001.5502 https://www.cnblogs.com/Himmelble ......
socket io

tcp网络编程4—并发的io多路复用实现(select)

原型: int select(int max fdp1, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout) 功能: 委托内核检查描述符集是否准备好(即可以使用) 参数: fdp1:最大的fd加 ......
网络编程 select 网络 tcp

iOS 永久解决NSTimer/CADisplayLink循环引用的问题

在iOS中定时器的循环引用会导致定时器无法正常关闭,页面无法正常释放导致内存泄漏。 正常来讲 我们的vc强引用定时器 定时器强引用vc从而导致引用环无法结束,通过中间人的方式可以解决相互之间引用的问题 让中间人弱引用vc 定时器强引用中间人对象 这样就断开了定时器和vc间的循环 大致代码如下: @i ......
CADisplayLink NSTimer 问题 iOS

iOS 永久解决KVO重复移除监听导致闪退问题

kvo是成对出现的,如果添加了监听,就要到必要的时候移除监听,如果重复移除监听就会导致闪退问题,解决方法也很简单,通过一个对象来管理kvo的添加和移除,添加了kvo就保存起来,移除的时候先拿到添加的列表,移除已经添加的,如果已经移除过,则return防止重复移除导致闪退,具体代码如下: @inter ......
问题 iOS KVO

keytool 错误: java.io.IOException: Invalid keystore format

keytool 错误: java.io.IOException: Invalid keystore format 出现原因:可能是jdk出现了问题,需要找到Android studio 查看jdk的位置在哪里。 解决办法: File-->Project Structure-->SDK Locatio ......
IOException keystore 错误 keytool Invalid

磁盘IO故障排查(docker模拟程序)

如何快速排查Linux磁盘IO故障 雷哥 Cloud研习社 2022-08-31 07:31 发表于山东 收录于合集 #云计算179个 #实战经验74个 #linux192个 #计算机168个 #存储系统11个 在我之前的文章中,谈到了“Linux 的磁盘 I/O 性能监测”,让我们今天做一些练习, ......
磁盘 故障 程序 docker

IOS 不支持this.$router.go解决办法

在使用Vue路由实例对象$router.go进行页面切换时ios是不起作用得,可以使用 location.href = "javascript:history.go(-2);" 解决 ......
办法 router this IOS go

new Date(时间) IOS兼容的问题

当时间格式为yyyy-MM-dd HH:mm:ss时,即日期使用-连接时,ios会无法识别,返回invalid Date无法识别和转换 解决方法: 使用replace替换,直接将 - 替换为 / 这样安卓和IOS就都可以识别了 new Date("yyyy-MM-dd HH:mm:ss").repl ......
时间 问题 Date new IOS

tcp网络编程4—并发的io多路复用实现(fcntl非阻塞)

fcnt_vector_fd.h #ifndef _FCNTL_VECTOR_FD_H #define _FCNTL_VECTOR_FD_H typedef struct{ int *fd; int conter; int max_conter; }VectorFd; extern VectorFd ......
网络编程 fcntl 网络 tcp

iOS 常用命令行工具总结

平时工作中会经常用到命令行工具Command Lines Tool。而Command Line Tool本质是一个命令行工具包,内部有很多有用的工具,如Apple LLVM compiler、Make等。而它里面中的一部分工具属于 LLVM 序列,比如dwarfdump、ar其本质为llvm-dwa ......
命令 常用 工具 iOS

iOS之Runtime - Runtime应用场景

Runtime 的应用 1 - 查看私有成员变量:利用 Runtime 改变 UITextField 占位符字体颜色 1 #import "ViewController.h" 2 #import <objc/runtime.h> 3 4 @interface ViewController () 5 ......
Runtime 场景 iOS

socket阻塞与非阻塞,同步与异步,IO模型,select与poll和epoll总结

1.概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式: 同步/异步主要针对C端: 同步: 所谓同步,就是在c端发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一 ......
模型 socket select epoll poll

Redis_IO多路复用底层原理

从底层了解IO多路复用模型 前言 当我们去面试的时候,问到了 redis,nginx,netty他们的底层模型分别是什么? redis -> epoll nginx-> epoll netty-> epoll? 需要从操作系统的层面上来谈 BIO 当我们开机的时候,首先被加载进内存的是我们的Kern ......
底层 Redis_IO 原理 Redis IO

若依微服务连接redis 一段时间报错,后来改成连接池后也是报错 Redis command timed out; nested exception is io.lettuce.core.RedisCommandTimeoutException: Command timed out after 10 second(s)

springBoot版本是2.x 所以呢redis客户端是lettuce,而不是jedis; lettuce支持异步,而且是线程安全的。 jedis是同步的,线程不安全需要每个线程一个Jedis实例,所以一般通过连接池来使用Jedis。 我这里用的是lettuce连接池的配置还是报错了呢: spri ......

使用 libevent 和 libev 提高网络应用性能——IO模型演进变化史

构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。 有许多解决方案,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方 ......
网络应用 libevent 模型 性能 libev

哪5种IO模型?什么是selectpollepoll?同步异步阻塞非阻塞有啥区别?

1.有哪五种I/O模型 - Blocking I/O【阻塞I/O】 - NonBlocking I/O【非阻塞I/O】 - Multiplexing I/O【I/O多路复用】 - Asynchronous IO【异步I/O】 - Signal Driven IO【信号驱动I/O】 这些IO模型具体是 ......
selectpollepoll 模型

Windows系统下生成IOS证书

我使用ApiCloud开发APP,开发后需要生成IOS的证书才能在项目开发控制台中进行编译,于是我在网上大海捞针似的寻找办法。 官方文档提供了使用苹果系统下生成IOS证书的步骤,对于我这个没有imac的小白来说,使用Windows生成证书就成了我唯一要攻破的难关。 在我尝试了很多次方法的情况下,终于 ......
证书 Windows 系统 IOS

IO流的运用

public class MainTest { public static void main(String[] args) throws IOException { String source = "C:\\Users\\邓佳\\Desktop\\1\\8970ac3b689863cac0a0e5 ......

iOS之Runtime - 常用的API

Runtime 常用的 API 1 - 类 ② 成员变量 ③ 属性 ④ 方法 ⑤ 其他 2 - 如何使用 ① 新建 Person 和 Animal 两个类,如下 ② 代码示例 1 #import <Foundation/Foundation.h> 2 #import "Person.h" 3 #im ......
常用 Runtime iOS API

Linux 查看进程占用cpu/内存/io信息

Linux 查看进程占用cpu/内存/io信息 top Display dynamic real-time information about running processes. More information: https://manned.org/top. 单词解释: PID: 进程ID U ......
进程 内存 Linux 信息 cpu

IO 多路复用

IO 多路复用 一、什么是内核空间和用户空间 1.1 内核空间和用户空间 操作系统的核心是内核(kernel),它独立于普通的应用程序,可以访问受保护的内存空间,也有访问底层硬件设备的所有权限。为了保证内核的安全,现在的操作系统一般都强制用户进程不能直接操作内核。 由于我们用户所有的应用都是运行在操 ......
IO

自己动手从零写桌面操作系统GrapeOS系列教程——18.外设和IO

学习操作系统原理最好的方法是自己写一个简单的操作系统。 一、外设和I/O接口 前面我们介绍过冯·诺依曼结构包含5部分,其中输入设备和输出设备统称为外部设备,简称外设。常见的外设有鼠标、键盘、显示器、硬盘等。由于外设种类多、差异大、速度慢等原因,导致CPU无法直接与外设沟通。于是在CPU和外设之间产生 ......
外设 桌面 GrapeOS 教程 系统

云原生时代顶流消息中间件Apache Pulsar部署实操之Pulsar IO与Pulsar SQL

本篇重点了解Pulsar IO的基础,通过两个示例演示如何一步步实操安装Cassandra和JDBC PostgreSQL的年连接器,进而配置和创建Pulsar Sink 并验证结果,也进一步熟悉一些常见pulsar-admin命令,最后还演示Pulsar SQL简单使用。 ......
Pulsar 中间件 消息 时代 Apache

IO多路复用

1.IO多路复用的概念 单线程或单进程同时监测若干个文件描述符是否可以执行IO操作的能力。 2.为什么出现IO多路复用 服务器需要维护N多个与客户端之间的socketfd;并且在receive之前需要知道数据知否出现 》组件IO多路复用技术出现 》解决检测服务器端N多个fd的状态 Tcp是有连接的, ......
共1152篇  :38/39页 首页上一页38下一页尾页