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-代码笔记
ChatGLM-6B论文
代码笔记
ChatGLM-6B文章目录ChatGLM-6B前言一、原理1.1优势1.2实验1.3特点:1.4相关知识点二、实验2.1环境基础2.2构建环境2.3安装依赖2.4运行2.5数据2.6构建前端页面3总结前言Github:https://github.com/THUDM/ChatGLM-6B参考链接:https://chatglm.cn/blog一、原理1.1优势开源1.2实验1.3特点:优点:充分
自助者天助也
·
2023-04-19 01:21
NLP
笔记
python
人工智能
驱动中的一些
代码笔记
MX6UL_PAD_UART1_RTS_B__GPIO1_IO190x17059将UART1_RTS_B引脚设置为GPIO1中19号gpio,后面0x17059是给这个号引脚空间赋值设置电气属性之类的一个引脚有很多功能我们可以选择它gpio,这个编号是之前就开发板设计人员已经设计好了的
(ノへ ̄、)。
·
2023-04-18 22:53
linux驱动开发
秋招准备
笔记
单片机
嵌入式硬件
iOS-
苹果审核暂时屏蔽规避苹果内购IAP
相信大家都因为APP没有集成苹果内购IAP而被拒过,相信大家都费尽心机的学会了集成IAP,相信大家最后还是在纠结IAP抽成30%利润的问题,相信大家一直在考虑如何能避开苹果内购或者苹果审核期间使用IAP,审核之后可以动态的换成我们常用的支付宝微信支付方式。一路走来,我也一直饱受IAP所带来的折磨。在一番摸索尝试之后,逐渐形成了自己现在的IAP规避模式。1.程序内正常集成IAP相关的支付流程。2.在
冻结的转身
·
2023-04-18 17:21
iOS-
基础巩固-GCD
GrandCentralDispatchGCD中有2个核心概念任务:执行什么操作队列:用来存放任务将任务添加到队列中GCD会自动将队列中的任务取出,放到对应的线程中执行任务的取出遵循队列的FIFO原则:先进先出,后进后出GCD中有2个用来执行任务的常用函数queue:队列block:任务用同步的方式执行任务dispatch_sync(dispatch_queue_tqueue,dispatch_b
Masson
·
2023-04-17 15:26
iOS-
关联对象(Objective-C)
关联对象关联对象的应用分类中的@property使用关联对象关联对象的实现objc_setAssociatedObjectAssociationsManager如何存储ObjcAssociationnew_value!=nilnew_value==nilsetHasAssociatedObjects()objc_getAssociatedObjectobjc_removeAssociatedObj
zdsey
·
2023-04-17 05:00
ios
objective-c
开发语言
cocoapods
xcode
iOS-
关于UIViewController常用的分类功能
1、获取最顶层的控制器(可以通过该功能获取导航控制器)2、页面旋转一、获取到最上层的控制器构建UIViewController的分类来实现该方法1、在.h文件中声明方法#importNS_ASSUME_NONNULL_BEGIN@interfaceUIViewController(SLExtension)///当前控制器+(__kindofUIViewController*)currentView
晒太阳的仙人掌是个程序媛
·
2023-04-17 02:12
Prefix Header.pch文件的配置
PrefixHeader.pch文件的配置一、如何在Xcode中添加pch文件Command+N,打开新建文件窗口:
iOS-
>Other->PCHFile,创建一个pch文件二、如何去配置PCH文件的路径
ME进哥哥
·
2023-04-16 21:57
iOS-
怒怼面试官:百行代码高仿抖音(Tik Tok)
首先说一下:大家应该都知道现在面试官太装逼了。我认识一位从360出来的人说:一个alloc你都要让我转成rutime.再成c函数,然后栈空间,叶子函数再去问汇编,太屎了。前阵子面试的时候也是如此,后来再问到一些苹果官方提供的一些控件时却居然一点都不知道。比如有一个面试官问:一个业务上要求左右滑动时切换页面,怎么做?我的回答是:左右滑动的模块有几个就写几个基于UIViewController的类,然
狼居胥侯
·
2023-04-16 17:11
iOS-
SDK开发注意事项记录
因公司业务要求,需要开发一款广告SDK,自己之前未涉及到SDK开发,所以一路踩坑记录如下:【前言】1、清晰解决的问题和要求一般而言,一个SDK必然有其深刻的业务背景;对SDK要解决的问题和SDK的特殊要求,了解地越详细越好;常见的要求有:禁止采集用户敏感信息【安全方面】核心代码必须混淆【安全方面】不可以有调试日志,不可以监控上报【安全方面】持久化的敏感数据要加密;【安全方面】SDK大小不可以超过X
翀鹰精灵
·
2023-04-16 08:49
iOS-
多线程基础 NSThread /GCD/NSOperation/Runloop
-(void)configurationWithModel:(HomeListModel*)model{//self.avatorImageView.image=[UIImageimageWithData:[NSDatadataWithContentsOfURL:[NSURLURLWithString:model.url]]];self.titleLabel.text=model.jobTitle
Mr_Lin_
·
2023-04-16 05:09
iOS-
认识@property
前言关于@property基础的一次总结学习属性与实例变量当我们写下@propertyNSObject*foo时,编译器帮我们做了以下几件事(这个过程也被称为“自动合成(autoSynthesize)“)创建实例变量_foo声明foo属性的setter、getter方法实现foo属性的setter、getter方法但是很久之前的GCC编译器时代,声明一个属性,需要分三步书写.h{NSObject*
Tr2e
·
2023-04-15 03:49
ios-
无线调试
xcode9就可以无线调试了,你们用了吗手机跟电脑在同一个局域网下面,然后手机用线连上电脑1256667-5deb0887429305d5.jpg1256667-ba5103a4b2ebd31e.jpg勾上这个。等待手机后面出现小地球。然后拔掉数据线就可以无线调试了
不要动
·
2023-04-15 00:55
iOS-
底层 类结构的分析
概念每个对象都有一个isa,在对象分配内存时,内存的第0-7字节存储的就是isa信息对象的isa中包含了对象所属类的信息每个类也有一个isa,也存在类内存的第0-7字节,因为类也是一个对象,类是元类的对象,元类是对类对象的描述,就像类是普通实例对象的描述一样,类的归属来着于元类元类的定义和创建由编译器完成,元类本与类相关联,名称和类名同名.NSObject的根元类指向NSObject根元类,根元类
陪妮走未来
·
2023-04-14 22:12
cocos2d学习笔记第一章 基础场景创建及基本配置
1.创建一个cocos2d工程2.创建一个新的场景:步骤如下:cmd+N后选择
ios-
>cocoatouch->Objective-Cclass命名为:checkpoints_layer1继承自NSObject3
xuanwenchao
·
2023-04-14 19:30
cocos2d
layer
cocoa
interface
游戏
iphone
class
iOS-
对象的本质,ISA分析
其实在上篇
iOS-
内存对齐中已经提过啦,那么已知对象的本质就是结构体,那么我们应该怎么验证这个结论呢?
Summit_yp
·
2023-04-14 14:22
Swift第5天
参考自学
iOS-
三十天三十个Swift项目《Project05走马灯》实现效果(自己仿写,Swift5.0,Xcode11.4)【概述】1、这是个值得思考的小程序。
涵啸虎
·
2023-04-14 08:57
iOS-
多线程(三)NSThread
NSThread是苹果针对Pthread封装的Objective-C对象,面向对象,简单易懂,而且还可以直接操作线程对象;NSThread是Foundation框架提供的最基础的多线程类,每一个NSThread对象代表一个线程;NSThread需要自己管理线程的声明周期;从下面几个功能点入手:创建与启动线程线程的状态常用的属性与方法介绍线程间通信线程安全与同步线程安全与同步示例-经典卖车票1.创建
厦门_小灰灰
·
2023-04-14 00:59
【
代码笔记
】Pytorch学习 DataLoader模块详解
PytorchDataLoader模块详解dataloader整体结构DataLoaderinit初始化参数解释代码解析IterableDataset判断构建Sampler,单样本构建BatchSampler,组建batch构建collate_fn对获取的batch进行处理其他的一些逻辑判断_get_iterator代码解析multiprocessing_contextmultiprocessin
Small___ming
·
2023-04-13 17:05
深度学习函数库
pytorch
学习
深度学习
【
代码笔记
】Python中enumerate用法详解
Python中enumerate用法详解什么是enumerateenumerate有什么作用举例查看enumerate(a)的输出内容通过enumerate实现索引和数据的输出指定开始索引什么是enumerateenumerate()是python的内置函数、适用于python2.x和python3.xenumerate在字典上是枚举、列举的意思enumerate有什么作用enumerate参数为
Small___ming
·
2023-04-13 17:03
深度学习函数库
python
numpy
开发语言
iOS-
文本字数限制
背景实际开发中经常遇到文本字数限制的需求,比如发布朋友圈时输入正文长度不能超过1000字,输入用户名时限制长度不能超过10个字符。有时要求中文和表情都按照一个字符计数,有时要求按照两个字符计数。甚至,有时还要限制用户名中不能包含除数字、字母、中外外的其他字符。字符的长度英文字符:字符串长度为1,字节长度为1中文字符:字符串长度为1,字节长度为2emoji符号:字符串长度可能为2、5、7、11等等,
琦玉老师很强
·
2023-04-13 09:17
iOS-
底层原理(7)-关联对象
面试题1.Category能否添加成员变量?如果可以,如何给Category添加成员变量?不能直接给Category添加成员变量,但是可以间接实现Category有成员变量的效果序言给一个分类添加成员变量,实际上在类的实现方法中会添加一个带下划线的成员变量和set,get方法。代码例子如下@interfacePerson:NSObject/**age*/@property(nonatomic,as
路飞_Luck
·
2023-04-12 01:18
iOS-
面试题之算法(较全较易懂)
目录常见算法不用中间变量,用两种方法交换A和B的值求最大公约数判断质数字符串逆序输出排序相关算法选择排序冒泡排序折半查找(二分查找)快速排序模拟栈的操作序言虽然我们在平时工作中,算法用的比较少,但是面试的时候,算法考核算是一个必修课。所以熟悉算法,深刻理解本质,对于面试就成竹在胸了。一常用算法1.1不用中间变量,用两种方法交换A和B的值//1.中间变量voidswap(inta,intb){int
路飞_Luck
·
2023-04-10 20:23
iOS-
详解事件传递和响应者链
事件响应一、事件的分发和传递(确定事件的第一响应者):1.当iOS程序中发生触摸事件后,系统会将事件加入到UIApplication管理的一个任务队列中2.UIApplication将处于任务队列最前端的事件向下分发。即UIWindow。3.UIWindow将事件向下分发,即UIView。4.UIView首先看自己是否能处理事件,触摸点是否在自己身上。如果能,那么继续寻找子视图。5.遍历子控件,重
套猴大队
·
2023-04-10 14:41
iOS-
常用框架解读
架构:框架.png一、框架&架构作用模块化分层解耦降低代码重合度二、图片缓存框架怎样设计一个图片缓存框架?image.png2.1图片读写图片通过什么方式进行读写,过程怎样的?以图片URL的单向Hash值作为Keyimage.png读取流程2.2内存设计内存的设计上需要考虑哪些问题存储的空间大小Size,根据图片的大小分为不同的存储区域,例如:使用频率高占空间小的会保存的张数多,占内存大的图片保存
木子奕
·
2023-04-10 07:57
Swift-进阶 03:值类型 & 引用类型
Swift进阶之路文章汇总本文主要介绍为什么结构体是值类型,类是引用类型值类型前提:需要了解内存五大区,内存五大区可以参考这篇文章
iOS-
底层原理24:内存五大区,如下所示image栈区的地址比堆区的地址大栈是从高地址
响彻天堂
·
2023-04-10 05:16
iOS-
利用OpenCV Template Matching识别视频中的特定物体
在视频或计算机视觉方面的应用中,有时需要识别视频中的特定物体。比如科幻片《头号玩家》中,反派的无人机在寻找主角车辆时,通过匹配之前拍摄的车辆特征图片来识别,并追踪打击。在新的iOS版本中,可以利用CoreML+Vision根据训练好的模型来识别,但此文介绍的是利用OpenCV库的TemplateMatching来识别,以应付一些简单的场合。我们最终要实现的是在视频中识别苹果Logo(这个Logo是
炑哥
·
2023-04-10 04:27
iOS-
排序
数组里面的(字典对象)排序和对比去重复01.(可变数组)[self.tableview.dataArrayaddObjectsFromArray:self.liveCommentList];[parrayaddObjectsFromArray:self.tableview.dataArray];[parraysortUsingComparator:^NSComparisonResult(id_No
不要动
·
2023-04-10 01:37
iOS-
解决更新到Xcode11Xcode12后上传App Store一直卡住的问题
我是更新到Xcode12遇上卡死问题,用这个方法处理后,上传包也上传了一个半小时才上传上去,之前上传失败的都没等到这么久就给撤销了,所以不清楚是这个方法解决的,还是我之前等的时间太少了。记录下来,分享给大家,万一有用呢。更新到Xcode11之后,在上传AppStore过程中发现在Uploading界面一直卡在AuthenticatingwiththeAppStore…试了好几次,换了好几个时间都是
HanZhiZzzzz
·
2023-04-09 21:51
【
iOS-
系统框架】
文章目录前言47.熟悉系统框架CoreFoundation框架其他框架要点48.多用块枚举,少用for循环for循环NSEnumerator遍历快速遍历基于块的遍历方式要点49.对自定义其内存管理语义的collection使用无缝桥接要点50.构建缓存时选用NSCache而非NSDictionaryNSCacheNSCache实例要点51.精简initialize与load的实现代码loadini
神奇阿道和小司
·
2023-04-09 19:01
ios
objective-c
xcode
分类
iOS-
底层原理11:消息流程分析之慢速查找
在上一篇文章
iOS-
底层原理10:消息流程分析之快速查找中,分析了消息快速查找流程,如果快速查不到,则需要进入慢速查找流程,本文将对此进行分析。
AcmenL
·
2023-04-09 07:37
selenium之ActionChains
selenium-python.readthedocs.io/Selenium元素定位:http://selenium-python.readthedocs.io/locating-elements.html每日
代码笔记
往你头上敲三下
·
2023-04-09 03:53
iOS-
网络请求错误码
NSErrorcodesintheCocoaerrordomain.enum{NSFileNoSuchFileError=4,//文件不存在NSFileLockingError=255,//未能得到一个锁文件NSFileReadUnknownError=256,//读取错误,原因不明NSFileReadNoPermissionError=257,//读取错误是因为权限问题NSFileReadInv
malgee
·
2023-04-08 21:41
iOS-
获取字符串、富文本的高度
一、获取字符串的高度-(CGFloat)getStringHeightWithText:(NSString*)stringwidth:(CGFloat)widthfont:(UIFont*)font{CGSizesize=[stringboundingRectWithSize:CGSizeMake(width,MAXFLOAT)options:NSStringDrawingUsesLineFrag
zwing
·
2023-04-08 07:00
IOS-
逆向开发Cycript/adv-cmds的使用与编写
CycriptCycript是Objective-C++、ES6(JavaScript)、Java等语法的混合物官网:http://www.cycript.org/文档:http://www.cycript.org/manual/通过Cydia安装Cycript,即可在iPhone上调试运行中的APPimage.png开启Cycriptcycript-p进程IDcycript-p进程名称取消输入:
那位小姐
·
2023-04-08 05:14
iOS-
底层原理 17:类的加载(上)
iOS底层原理文章汇总在上一篇
iOS-
底层原理16:dyld与objc的关联文章中,我们理解了dyld与objc是如何关联的,本文的主要目的是理解类的相关信息是如何加载到内存的,其中重点关注map_images
Style_月月
·
2023-04-07 23:49
iOS底层原理
类的加载
iOS
底层
原理
iOS-Block源码分析
前言
iOS-
深入研究Block这篇文章结合实例介绍了Block的类型,循环引用等问题,接着我们通过Block的源码分析一下,它的底层是怎么操作的?
似水流年_9ebe
·
2023-04-07 18:36
iOS-
纯代码,10天高仿内涵段子
9.16日提示修复了一下首页因为数据原因引起的崩溃问题。内涵段子服务数据结构复杂,有些判断逻辑可能不是很严谨,造成了崩溃,大家可以下载最新版本的介绍:花了两周的闲余时间模仿了一下今日头条旗下的iOS端app内涵段子,如果喜欢的话请给个star。(8.30-9.11)这个项目是用OC编写,如果有的朋友已经下载下来看了这个项目,就会意识到这个项目没有一个storyboard或者是nib,不是因为不喜欢
_小和
·
2023-04-07 16:11
iOS
ios开发
app
iOS-
静态库和动态库的创建和使用
应用场景:如果我们有些功能要给别人用,但是又不想公开代码实现,这时候我们可以打包成库。库分为静态库和动态库:静态库:以.a和.framework为文件后缀名。动态库:以.tbd(之前叫.dylib)和.framework为文件后缀名二者区别:静态库:链接时会被完整的复制到可执行文件中,被多次使用就有多份拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,系统只加载一次,多个程序共用(如系统
zwing
·
2023-04-07 13:02
iOS-
非AppDelegate类监听程序状态
当App状态改变的时候相应的方法会被调用;如果你的类不是AppDelegate类,那么该类如何知道App的各种状态变化,以及如何使用这些函数呢?答案是使用NotificationCenter来通知。图1通过通知来注册程序的状态变化在UIApplication的扩展extension有我们通知状态相应的名称,如图2图2最后关于程序各个状态的表述参考:https://www.jianshu.com/p
重识
·
2023-04-07 10:59
iOS-
开发进阶07:Module与Swift库
iOS开发进阶文章汇总目录一、Module简介二、分析Module文件三、SwiftFramework中使用Module四、Swift静态库合并五、OC代码映射到Swift的方式六、Module相关的BuildSetting参数总结一、Module简介Module(模块)-最小的代码单元。一个Module是机器代码和数据的最小单位,可以独立于其他代码单位进行链接。通常,Module是通过编译单个源
differ_iOSER
·
2023-04-07 04:28
iOS-
图文混排方案-2种方案
ios的图文混排有两种方案1.使用NSTextAttachment-(NSMutableAttributedString*)createTextImage:(NSString*)textwitImage:(NSString*)imageName{NSMutableAttributedString*scaleStr=[[NSMutableAttributedStringalloc]initWithS
梵虚
·
2023-04-07 00:02
iOS-
打包上架ITMS-90076: Potential Loss of Keychain Access警告
最近一个做前端的朋友请我帮忙上架一个应用。用ApplicationLoader提交了iPa包,然后开始日常等待构建版本刷新。结果一个小时过去了,还是没有刷新出来,查看TestFlight版本状态,还是显示“正在处理”,然后查看邮件发现如下:开发者账号邮件这到底是一个提醒警告⚠️呢,还会一个修改通知呢?纠结要不要做修改,终于还是没有修改(其实是不知道该怎么改)。【结果】:事实证明:这只是应用的开发者
冻结的转身
·
2023-04-06 10:41
iOS-
底层分析之类的结构分析
类的结构分析本文主要分析iOS中的类以及类的结构,下面我们通过一个例子来探索类的结构我们定义一个WPerson类@interfaceWPerson:NSObject@property(nonatomic,copy)NSString*nickName;@property(nonatomic,strong)NSString*name;-(void)say666;+(void)sayNB;@end@im
沉默Coder
·
2023-04-05 22:13
iOS-
定时器相关
小摩丝.jpg定时器相关文档内容.1.一个play方法实现全屏炫酷倒计时的小demoiOS轮播图:CADisplayLink实现轮播和自定义动画的时间曲线算法(渐入渐出等)2.CADisplayLink&&双击home键的时候,动画不会暂停3.CADisplayLink的基础以及CADisplayLink与NSTimer的比较4.点击获取短信验证码倒计时(iOS)5.定时器的三种使用方式6.[iO
守护地中海的花
·
2023-04-05 21:32
iOS-
爱奇艺、以及QQ下拉和QQ邮箱的下拉加载动画
1.爱奇艺网络加载动画。首先我们先看一下,像爱奇艺这种网络加载动画,仔细的看一下其实也不是很难。aiqiyi.gif可以看成是两个部分:一部分是外面的残缺的圆环,一部分是里面的三角形。先是外面部分顺时针画了一个圆,然后再慢慢的消失,消失的过程中呢,里面的三角形同时也旋转。思路有了之后呢,我们来写代码:UIColor*color=[UIColorcolorWithRed:64/255.fgreen:
好治愈
·
2023-04-05 19:39
iOS-
直播本地部署(nginx-full)
Nginx安装nginxbrewinstallnginx运行nginx启动:sudonginx重启:sudonginx-sreload停止:sudonginx-sstop在浏览器中启动:http://localhost:8080如果启动nginx报错错误一:dyld:Librarynotloaded:>>/usr/local/opt/pcre/lib/libpcre.1.dylibReferenc
三月望龙
·
2023-04-05 03:11
ios-
梳理-常用软件之Charles Proxy
常用软件系列常用软件1,ApplicationLoader这个软件是做ios开发基本上必用到的软件,没有什么技巧点。在Xcode中OpenDeveloperTool可以找到,输入开发者账号户可提交ipa到你们的开发者账号中,用于进一步的测试或者直接发布到AppStore。2,CharlesProxyCharlesProxy做网络代理的,就是在App和网络之间,所有的网络请求、响应都必须经过Char
简鱼7819
·
2023-04-04 08:36
iOS-
字典转字符串,字符串转字典
字典转字符串#pragmamark字典转化字符串+(NSString*)dictionaryToJson:(NSDictionary*)dic{NSError*parseError=nil;NSData*jsonData=[NSJSONSerializationdataWithJSONObject:dicoptions:NSJSONWritingPrettyPrintederror:&parseE
biubiuboom
·
2023-04-04 00:17
iOS-
组件化 —— 路由设计思路分析
iOS组件化——路由设计思路分析一缕殇流化隐半边冰霜2017-03-0110:48:3117066原文前言随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。但是用户依旧不满意,继续对开发人员提出了更多更高的要求,不仅需要高质
MinggeQingchun
·
2023-04-04 00:53
iOS-OC
路由
组件化
ios-
结构体和类的区别
1、结构体只能封装属性,类却不仅可以封装属性也可以封装方法。如果一个封装的数据有属性也有行为,就只能用类了。2、结构体变量分配在栈,而OC对象分配在堆,栈的空间相对于堆来说是比较小的,但是存储在栈中的数据访问效率相对于堆而言是比较高3、堆的存储空间比较大,存储在堆中的数据访问效率相对于栈而言是比较低的4、如果定义一个结构体,这个结构体中有很多属性,那么这个时候结构体变量在栈中会占据很多空间,这样的
说不出口的喵
·
2023-04-03 13:39
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他