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-数据持久化
阿里Java手册: 序列化
privatestaticfinallongserialVersionUID=1L;序列化是什么内存中的数据对象只有转换为二进制流才能进行
数据持久化
和网络传输。
BugPool
·
2023-03-26 03:34
iOS-
底层原理27:锁的原理
本文主要介绍常见的锁,以及synchronized、NSLock、递归锁、条件锁的底层分析锁借鉴一张锁的性能数据对比图,如下所示:锁性能对比可以看出,图中锁的性能从高到底依次是:OSSpinLock(自旋锁)>dispatch_semaphone(信号量)>pthread_mutex(互斥锁)>NSLock(互斥锁)>NSCondition(条件锁)->pthread_mutex(recursiv
AcmenL
·
2023-03-25 20:23
iOS - 贝塞尔曲线与CAShapeLayer,优酷播放按钮,引导页跳过按钮
iOS-
贝塞尔曲线与CAShapeLayer,优酷播放按钮,引导页跳过按钮在上看到一篇学习贝塞尔曲线的文章,可惜没有附带demo,所以自己写了一个。
yaoxp
·
2023-03-25 20:15
iOS-
了解一下方法调用和消息转发流程
前言发布此文章主要是对自己所学知识的总结通过文章的方式可以让自己对所学知识加深印象方便日后需要的时候查看,如果有不对的地方欢迎指出文笔不行,多多见谅更详细一点可以去看看霜神的神经病院Objective-CRuntime住院第二天——消息发送与转发整个方法调用流程共分为3个阶段:消息发送动态方法解析消息转发objc_msgSend()要说对象,我相信世界上没有比程序员的对象多的了,因为我们每天都会n
郭小弟
·
2023-03-25 17:05
C++ 12 文件操作
②通过文件可以将
数据持久化
。③C++中对文件操作需要包含头文件#include④文件类型分为两种:文本文件:文件以文本的ASCII码形式存储在计算机中。
Darren_pty
·
2023-03-25 12:33
C++
c++
开发语言
iOS-
有效控制StatusBar样式
环境Xcode13.4前言有些项目会存在不同NavigationBar颜色不一致的场景,进而需要对StatusBar颜色进行特殊定制,而有时我们明明使用了自以为正确的方式,却达不到目标效果。那是因为,相同的方式在不同配置下,体现的效果不一致,因此理清StatusBar的各种设置很重要。Info.plist关于StatusBar的Key介绍一、UIStatusBarStyle(Statusbarst
达拉崩巴斑德贝迪卜多比鲁翁
·
2023-03-25 06:45
IOS-
基础控件之UIScrollView
UIScrollView是ios中常用的控件,这一篇主要记录一些使用和注意点1.UIScrollView常用属性CGPointcontentOffset表示、设置ScrollView的滚动位置(即与的间距值)CGSizecontentSize用来表示UIScrollView内容的尺寸,滚动范围()UIEdgeInsetscontentInset这个属性能够在UIScrollView的四周增加额外的
KevenT
·
2023-03-25 05:44
iOS
数据持久化
(数据存储)
数据持久化
,就是将数据保存在硬盘中;当应用程序结束或者机器重启后,依然能使用之前保存的数据。
叶子丝
·
2023-03-24 16:53
iOS-
如何在heightForRowAtIndexPath获取cell又不会引起EXC_BAD_ACCESS呢?
答:只需要在你的项目中把estimatedHeightForRowAtIndexPath方法写实现以下,返回一个估计高度(随便估,笔者建议还是按照正常思路来写,大概高度是多少就返回多少),这样就不会报EXC_BAD_ACCESS错误了.注意:estimatedHeightForRowAtIndexPath方法既是下面这个方法.-(CGFloat)tableView:(UITableView*)ta
IMKel
·
2023-03-24 13:54
iOS面试题分析
iOS面试Model层:
数据持久化
存储方案有哪些?
Jack_zz
·
2023-03-24 13:03
iOS-
引用计数 & 自动释放池
引用计数如何存储?1.对象如果支持使用TaggedPointer,苹果会直接将其指针值作为引用计数返回;2.如果当前设备是64位环境并且使用Objective-C2.0,那么“一些”对象会使用其isa指针的一部分空间来存储它的引用计数;3.否则Runtime会使用一张散列表来管理引用计数。isa指针(NONPOINTER_ISA)用64bit存储一个内存地址显然是种浪费,毕竟很少有那么大内存的设备
小李不木
·
2023-03-24 11:09
mybatis的基本使用
一、mybatis概述一个实现
数据持久化
的开源框架。是对JDBC的封装。
philler
·
2023-03-24 11:39
mybatis
NSKeyedArchiver简述
1.1关于数据的持久化存储的几种方式说到NSKeyedArchiver,也就先要了解下iOS开发中关于
数据持久化
存储的几种方式:1.属性列表2.对象归档3.数据库存储(SQLite)4.Apple提供的
高灏轩
·
2023-03-24 10:16
Redis受人欢迎的使用场景
和同样基于内存的组件,如Memcached不同,它能将
数据持久化
到硬盘,也提供
DataStar
·
2023-03-24 01:11
prometheus
数据持久化
docker部署
https://segmentfault.com/a/1190000015710814prometheus修改配置不需要停掉,只要修改yml之后用dockerrestart重启prometheus存储方式prometheus提供了本地存储,即tsdb时序数据库。本地存储的优势就是运维简单,缺点就是无法海量的metrics持久化和数据存在丢失的风险,我们在实际使用过程中,出现过几次wal文件损坏,无
谷谷谷雨
·
2023-03-23 23:17
中间件等
prometheus
docker
数据库
iOS-
图片浏览按比例缩放(仿微信)
前言:之前项目中用到图片浏览器,由于需要高度的自定义,决定动手写个轮子(目前网上已经有很多成熟的轮子TZImagePickerController)当时也下载了很多大概看了下思路基本都是一致的但是对于图片的缩放一直达不到想要的效果(和微信一样)一、图片浏览器图片的缩放效果对比用一个具有代表性的图片做代表细长得图片大多数的缩放效果.jpg微信的效果.jpg没有对比就没有伤害啊不用我说效果在这里摆着很
Beoyan
·
2023-03-23 22:27
ios-
程序内获取UUID-适用于免登陆,游客模式开发
UDID被弃用,使用UUID来作为设备的唯一标识。获取到UUID后,如果用NSUserDefaults存储,当程序被卸载后重装时,再获得的UUID和之前就不同了。使用keychain存储可以保证程序卸载重装时,UUID不变。但当刷机或者升级系统后,UUID还是会改变的。但这仍是目前为止最佳的解决办法了。1、Target-Capabilities-KeychainSharing-ON开启Keycha
大大的西瓜灬
·
2023-03-23 21:56
Redis入门教学
什么是redisredis是一种nosql数据库,他的数据是保存在内存中,同时redis可以定时把内存数据同步到磁盘,即可以将
数据持久化
,并且他比memcached支持更多的数
Code_BinBin
·
2023-03-23 20:04
中间件
redis
java
负载均衡
iOS 内存五大区
文章摘抄链接:
iOS-
底层原理24:内存五大区iOS底层原理之内存五大区iOS内存详解在iOS中,内存主要分为栈区、堆区、全局区、常量区、代码区五大区域。
FieryDragon
·
2023-03-23 09:00
iOS-
关于app拉起第三方地图定位偏移的问题
前言最近在研究的一个社交APP设计到定位分享的问题,在获取定位以后分享给好友,好友点击定位拉起第三方地图进行导航,在开发的过程中发现,用户在拉起第三方app后得到的位置和原本的位置出现了偏差。有经验的小伙伴就知道-不同坐标系造成的问题关于坐标系我们的定位一般会用经纬度来进行描述,但是由于一个原因出现了不同的坐标系,来对经纬度会进行加密操作,用于保护用户隐私,这个时候如果双方使用不同坐标系,就会对位
我是何先生
·
2023-03-23 07:07
iOS-
字节数组Byte、Char、NSData、NSString
一:字节-Byte1个字=2个字节=16bit1Byte=1个字节=8bit(1B=1根数据总线=1个字节)1Byte=8bit(8个二进制位00000000,即8个bit位,8位1个字节)1B1KB==1024Byte=2^10(10根地址总线)0000000000~11111111111MB==1024*1024Byte=2^20(20根地址总线)00000000000000000000~11
lukyy
·
2023-03-23 02:39
iOS-
全屏截图、view生成图片、scrollView生成长图
1.全屏截图+(UIImage*)snapshotScreen{UIWindow*window=[UIApplicationsharedApplication].keyWindow;UIGraphicsBeginImageContextWithOptions(window.bounds.size,NO,[UIScreenmainScreen].scale);[window.layerrenderI
zwing
·
2023-03-23 02:24
【code_hyy_基础】iOS持久化方式
首先这里的持久化指的是
数据持久化
,目前客户端的持久化也只有这一个含义。为何要持久化:iOS开发可以没有持久化,持久化更多的是业务需求;比如记录用户是否登陆,下次进应用不需要再登陆。
Hyyqinfen
·
2023-03-22 17:14
iOS学习目录
iOS-
基础iOS这张图有多大AppDelegate生命周期[iOS证书][APP配置打包上传]
iOS-
项目基础架构从0到1搭建App基础框架CocoaPodsInfo.plist基本设置[常用三方框架或封装区分
求长生
·
2023-03-22 09:46
iOS-
归纳
iOS内存分区,堆区栈区等内存属性关键字、内存分区总结iOS数据存储之偏好设置和属性列表-
iOS-
数据存储iOS开发数据库-FMDBiOS数据库存储之SQL语句-iOSrunTime运行时机制iOSBlock
leesen
·
2023-03-22 07:06
iOS 动画一些相关知识总结
一些很有用的参考,基本的讲解都可以在这里找到系统的学习CoreAnimation可以看一下这本书https://legacy.gitbook.com/book/zsisme/
ios-
/details这本书的示例代码
摩卡奇
·
2023-03-22 04:14
iOS-
多线程
本文主要介绍了iOS的多线程方案,多线程安全方案,多读单写方案.篇幅稍长,还请耐心看完.进程理论上,每个iOSApp都是一个进程,有自己独立的虚拟空间来存储自己的运行数据.线程每个进程中有多个线程,这些线程共享进程的全局变量和堆数据.多条线程可以在一个进程中并发执行.达到同一时间完成多个任务的效果.其实在单处理器中,所谓的并发,是操作系统不断的在线程间来回切换达到的一个伪并发效果.多线程的作用避免
阿丶伦
·
2023-03-22 00:13
iOS-
类结构(下)
在iOS-isa指向图&类结构中提到了类的结构,并分析了isa和bits中的内容,superclass结构与isa相同,就不多做分析了,今天我们就来看看cache里都有些什么有意思的东西吧。类结构图其实按照咱们之前的知识栈,其实很容易猜到,这里就是存储方法列表的嘛,嗯,很简单嘛~真的简单吗?我们先看看他的数据结构吧。cache_t数据结构可以看到其中用了联合体union,union相关可以看看iO
Summit_yp
·
2023-03-21 18:34
iOS-
底层原理:NSObject的alloc 源码分析
主要NSObject中的alloc是与自定义类的alloc的源码流程的区别,以及为什么NSObject中的alloc不走源码工程。在之前分析了alloc的源码,这篇文章是作为对上一篇文章的补充,去探索为什么NSObject的alloc方法不走源码工程。NSObject的alloc无法进入源码的问题首先在objc4-781可编译源码中的main函数中增加一个NSObject定义的对象,NSObjec
Miraclely
·
2023-03-21 11:20
iOS-
简单集成APNS推送
本篇文章对APNS推送进行几点总结:1.ANPS原理是什么?2.工程如何集成APNS推送3.项目中遇到的坑一.ANPS原理1.App在代码中注册消息推送弹框;2.iOS从ANPS服务器获取DeviceToken,回传给APP;3.APP将DeviceToken发送给自己公司服务器;4.APP发消息到自己公司服务器后,自己公司服务器将要发送的消息,目的iPhone的标识打包发送给ANPS服务器;5.
329fd8af610c
·
2023-03-21 09:04
redis知识点总结
1.1.2支持
数据持久化
,支持AOF和RDB两种持久化方式。1.1.3支持事务,Red
陽_young
·
2023-03-21 05:06
数据库
数据库-数据的仓库(集散地)-database-实现
数据持久化
和数据管理持久化-将数据从内存转移到能够长久保存数据的存储介质的过程数据库分类:关系型数据库(SQL)和非关系型数据库(NoSQL)关系型数据库
Z_JoonGi
·
2023-03-20 22:15
npm不错的包
基于regexp的快速dom解析器npmidom-parserAST螺丝刀npmirecast-Svuex
数据持久化
vuex-persistedstatejs-base64//安装npminstall-
段煜华
·
2023-03-20 22:51
python-文件和异常
文件和异常在实际开发中,常常需要对程序中的数据进行持久化操作,而实现
数据持久化
最直接简单的方式就是将数据保存到文件中。
赤剑吟龙
·
2023-03-20 19:33
iOS Google 登录
console.firebase.google.com/资源下载地址:https://developers.google.cn/identity/sign-in/ios/sdk/1.开发者平台-登录/注册账号-添加项目-输入项目名称-点击继续…2.点击
iOS
那根经痛了
·
2023-03-20 17:09
iOS-
空指针,野指针,僵尸对象
浅谈一下空指针,野指针,僵尸对象。空指针:没有存储任何内存地址的指针,空指针的值是0;野指针:指针指向的对象已经被释放了;僵尸对象:指针指向的对象被释放后,所占用的内存没有重新分配给其他对象,此对象就被称为僵尸对象;示例:首先先将Xcode的自动引用计数关闭,并且打开僵尸对象的检测。关闭自动引用计数自动引用计数关闭.png打开僵尸对象的检测EditScheme.png打开僵尸对象的检测.png创建
厦门_小灰灰
·
2023-03-20 16:19
2电商系统
iOS-
简单的注册登陆
没啥好写的基于第一节的内容添加用户名框,密码框,登陆按钮,以及简单的登陆判断。////LoginViewController.swift//cyshop////Createdbyduanon2022/10/7.//importUIKitclassLoginViewController:UIViewController{vardeviceSize=UIScreen.main.bounds;varus
我要当个程序员
·
2023-03-20 15:42
redis
数据持久化
今天我们来谈谈redis的
数据持久化
;了解过redis的同学都知道,redis有两种
数据持久化
方案,aof方式和rdb方式;这两种方式可以同时存在于同一个redis服务实例中,并不相互排斥;1、rdb方式
bird_nanfeng
·
2023-03-20 13:40
iOS-
设计模式详解
序言最近在看设计模式方面的资料,写这篇,一方面是为了做笔记,整理归纳,方便后续查看。二也是为了方便有同样需求的小伙伴查阅,省去网上搜索相关资料的时间,大部分都是借鉴参考其他人的,只是做了整理,总结,如有不喜勿喷。如有错误,欢迎指正。先来一张设计模型图设计模式.png摘自百度百科的介绍设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开
路飞_Luck
·
2023-03-20 11:42
iOS-
自定义实现通知功能
此篇为模仿系统NSNotificationCenter的底层实现,为我自己的构想,具体底层如何实现,不得而知首先,自定义文件名为SFTongzhiCenter,因为通知是多对多的关系,所以先定义一个可变字典保存印射关系,@interfaceSFTongzhiCenter()@property(nonatomic,strong)NSMutableDictionary*classMap;@end@im
xiaofu666
·
2023-03-20 10:55
总结8-06
1.
数据持久化
(数据本地化)"""保存在程序中的数据是保存在运行内存中的,当程序运行结束,内存会自动释放,数据也会消失;如果不希望数据随着程序的结束而消失,就需要将数据通过文件存储到硬盘里面程序中经常用来保存数据的文件有
Mxtrace
·
2023-03-20 10:56
iOS-
如何机智的去除UITableView的Cell分割线
1、第一种去除所有的分割线[tableViewsetSeparatorStyle:UITableViewCellSeparatorStyleNone];2、第二种去除指定cell的分割线cell.separatorInset=UIEdgeInsetsMake(0,0,0,cell.bounds.size.width);
BU二先森
·
2023-03-20 09:56
Flutter-
数据持久化
1:flutter_secure_storage4.1.0AFlutterplugintostoredatainsecurestorage:KeychainisusedforiOSAESencryptionisusedforAndroid.AESsecretkeyisencryptedwithRSAandRSAkeyisstoredinKeyStorelibsecretisusedforLinux
土豆骑士
·
2023-03-20 00:21
iOS-
网络请求依次执行,NSOperationQueue与dispatch_semaphore
apple.jpeg前提:近期做的项目中,用到了七牛云上传图片,七牛云的介绍就不多说了,安全,低成本(具体的集成查看七牛官网)。移动端的图片上传到七牛,服务器再去七牛拽取图片,拽取的时候可以设置参数以便拽下来的图片就是裁剪(等操作)好的。与服务器定的流程:第一步:客户端请求服务器,拿到服务器生成的七牛token第二步:客户端上传图片到七牛,成功后拿到七牛返回的图片地址第三步:将图片地址再次上传到服
黑色桃芯
·
2023-03-19 23:50
iOS-
屏幕旋转影响UITableViewCell的布局
这段时间做公司直播三分屏功能,遇到的问题记录一下。1、在刘海屏iPhone上,再推荐课程列表横屏之后,布局错误。问题页面:问题页面页面在不是刘海屏iPhone的手机是没问题,第一时间我就想到了安全区问题。本身页面也需要用到安全区的大小,并且本省这个播放页面是放在Window上的,不能修改安全区,这样会影响其他页面的布局;也百度了好多相关的问题,都没有起作用。在没有刘海的手机正常,我打开UI的层次视
小驴拉磨
·
2023-03-19 22:41
vuex
数据持久化
最近公司里的一个项目,登录之后用户的数据和权限保存在vux中,在各个页面调用,这里就遇到了vuex
数据持久化
的问题:登陆之后,数据保存进了vuex中,但是如果刷新了页面,数据就会被清空。
Tropic丶
·
2023-03-19 18:10
iOS-
底层原理 19:类扩展 与 关联对象 底层原理探索
本文的主要目的是针对类的加载的一个扩展,主要讲讲类拓展和分类的底层实现原理【面试题】类扩展与分类的区别1、category类别、分类专门用来给类添加新的方法不能给类添加成员属性,添加了成员属性,也无法取到分类中用@property定义变量,只会生成变量的setter、getter方法的声明,不能生成方法实现和带下划线的成员变量注意:其实可以通过runtime给分类添加属性,即属性关联,重写sett
响彻天堂
·
2023-03-19 16:04
初识MySQL
为什么要使用数据据库·登录界面·用户信息查询~对比~数据,集合,内存的易失性断电丢失文件可以存,查询不便好处·实现
数据持久化
·使用完整的管理系统统一管理,易于查询数据库的相关概念DB数据库(database
冀望的air
·
2023-03-19 12:05
iOS-
逆向15-HOOK原理《下》
《iOS底层原理文章汇总》上一篇文章《
iOS-
逆向14-HOOK原理》介绍了符号绑定的过程,本文继续介绍Hook原理image1.fishhook如何通过符号找到非懒加载符号表中绑定的地址进行修改的呢,
一亩三分甜
·
2023-03-19 12:01
Flink HiveCatalog
HiveMetastore作为一个元数据管理的标准在Hadoop生态系统中已经成为公认的事实,因此Flink也采用HiveCatalog作为表元
数据持久化
的介质。
sunrising_hill
·
2023-03-19 11:24
Flink
上一页
31
32
33
34
35
36
37
38
下一页
按字母分类:
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
其他