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-搜索优化
iOS-
深拷贝和浅拷贝
一、深拷贝(DeepCopy)和浅拷贝(ShallowCopy)1、深拷贝(DeepCopy):内容拷贝,拷贝数据到一块新内存区域,指针指向拷贝的数据区(另外创造一个一模一样的对象,新对象跟原对象不共享内存,修改新对象不会改到原对象)2、浅拷贝(ShallowCopy):指针拷贝,复制一个新的指针,指针指向同一块内存区域。实际内存并没有发生拷贝(只复制指向某个对象的指针,而不复制对象本身,新旧对象
MinggeQingchun
·
2023-11-26 11:42
iOS-OC
深拷贝
浅拷贝
Deep
Copy
Shallow
Copy
Flutter 目录结构和项目资源
├
ios-
包含iOS特定的文件。├lib-应用源文件。┬└src-包含额外的源文件。└main.dart-程序运行入口文件。├test-测试文件。└pubspec.yaml-包含Fl
iwakevin
·
2023-11-26 08:40
iOS-
通过上下文对图片压缩图片
图片压缩处理,可以根据各自的需求进行修改,这里主要说明思路:下面代码片段的需求:image的宽度大于标准宽度,就需要修改image的宽度,然后高度等比例压缩.//MARK:图片压缩策略等比例压缩//如果宽度大于400(width)就需要压缩处理funcdealImageScale(image:UIImage,width:CGFloat)->UIImage{//如果image的宽度小于等于400直接
下班不写程序
·
2023-11-25 20:25
iOS-
性能优化之内存优化
iOSApp通常情况下的三种内存类型CleanMemoryDirtyMemoryCompressedMemoryCleanMemoryCleanMemory是指那些可以用以PageOut(当内存不足的时候,系统会按照一定策略来腾出更多空间供使用,比较常见的做法是将一部分低优先级的数据挪到磁盘上)的内存。Codeframeworks(每个frameworks都有_DATA_CONST段,当App在运
沃妮马
·
2023-11-24 10:56
iOS-
检测 iOS 内存泄漏MLeaksFinder详解
目录使用实例原理分析特性深入源码寻找释放点追踪泄露报告泄露构建堆栈信息侧滑返回特殊处理序言MLeaksFinder是WeRead团队开源的一款检测iOS内存泄漏的框架,其使用非常简单,只需将文件加入项目中,如果有内存泄漏,2秒后自动弹出alert来捕捉循环引用。使得可以在开发快速找到大多数内存泄漏,而使用XcodeLeak工具更适合大范围的,全部的寻找泄漏点。WeRead团队博客关于MLeaksF
KingWorld
·
2023-11-24 09:19
iOS-
常见的内存优化方法
一个应用分配的可用内存是有限的,所以我们要释放那些不用的内存。所以开发中内存优化就显得尤为重要。那我们常用的优化方式有哪些呢?(注意本文的讨论都是基于ARC的)自动引用计数器ARC开发环境下,之所以能自动释放内存,就是因为有自动引用计数器的存在,其内部判断对象是否销毁的条件就是自动应用计数器是否为0。野指针问题:野指针就是指向"垃圾"内存(不可用内存)的指针,不是NULL指针weak和assign
沃妮马
·
2023-11-23 22:00
iOS-
线程安全NSMutableArray
数组线程安全的思考NSMutableArray是线程不安全的,当有多个线程同时对数组进行操作的时候可能导致崩溃或数据错误,下面是对线程安全的几个思路.如有错误,欢迎指正.对数组的读写都加锁,虽然数组是线程安全了,但失去了多线程的优势然后又想可以只对写操作加锁然后定义一个全局变量来表示现在有没有写操作,如果有写操作就等写完了在读,那么问题来了如果一个线程先读取数据紧接着一个线程对数组写的操作,读的时
路飞_Luck
·
2023-11-22 11:11
iOS-
电子书开发【基于Coretext的排版引擎】 笔记
前言刚接手电子书项目时,和安卓开发者ptCai老师【aipitiCai,一个我很敬佩很资深的开发工程师,设计领域:c++、Java、安卓、QT等】共同商议了一下,因为项目要做要同步,移动端【手机端】和PC【电脑端】的同步问题,让我们无法决定该用那种方式去呈现电子书,因为PC要展示的电子书有网络图片,有HTML标签,主要功能是能做标记(涂色、划线、书签等),而且后台数据源返回的只有这一种格式:HTM
weixin_30838921
·
2023-11-22 06:54
移动开发
java
git
iOS-
逆向(七) RSA加密
密码学密码学是指研究信息加密,破解密码的技术科学.密码学的起源可追溯到2000年前,如今的密码学是以数学为基础的.发展历史密码学的历史大致可以追溯到两千年前,相传古罗马将凯撒大帝为了防止敌方截获情报,用密码传送情报.凯撒的做法很简单,就是对二十个罗马字母建立一张对应报表.这样,如果不知道密码本,即使截获一段信息也看不懂.从凯撒大帝时代到上世纪70年代这段时间里,密码学发展的非常缓慢,因为设计者基本
早起睡个回笼觉
·
2023-11-20 22:17
iOS-
仿微信语音悬浮窗效果
演示演示.gifps:实际上有一层较淡的阴影效果,gif中看不出来,可以根据需要自行调节阴影浓度。悬浮层LJKAudioCallAssistiveTouchView.h#import@protocolLJKAudioCallAssistiveTouchViewDelegate@optional-(void)assistiveTouchViewClicked;@end@interfaceLJKAud
野生塔塔酱
·
2023-11-20 02:41
基于原子搜索算法优化概率神经网络PNN的分类预测 - 附代码
基于原子搜索算法优化概率神经网络PNN的分类预测-附代码文章目录基于原子搜索算法优化概率神经网络PNN的分类预测-附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1模型建立3.基于原子
搜索优化
的
智能算法研学社(Jack旭)
·
2023-11-19 14:30
智能优化算法应用
机器学习
#
PNN
算法
神经网络
分类
iOS-
文字竖排
方案一:思路:字符串直接单字换行缺点:只能显示一列文字#importNS_ASSUME_NONNULL_BEGIN@interfaceUILabel(Extension)@property(nonatomic)NSString*verticalText;@endNS_ASSUME_NONNULL_END#import"UILabel+Extension.h"#import"objc/Runtime
芮淼一线
·
2023-11-19 09:58
iOS-
[QuartzCore框架](CAEmitterLayer精解)
在粒子系统中,CAEmitterLayer负责发射粒子(当然粒子也可以发射粒子),而这些所谓的粒子,就是CAEmitterCell,我们可以将CAEmitterLayer比作是CAEmitterCell的工厂,它会按照你的设置来以不同的样式不断产生粒子,也就是CAEmitterCell。(1)CAEmitterLayer决定了粒子从什么样的几何特性上发射出来,这个几何特性包括了位置,形状,大小。另
沃妮马
·
2023-11-19 09:52
iOS-
自定义悬浮TabBar
最近在写一个需求,自定义TabBar,自定义TabBar一般有两种方式:①创建一个类继承系统的UITabBar,在layoutSubviews方法中重新调整按钮的位置,再通过[selfsetValue:tabBarforKeyPath:@"tabBar"]方法,利用KVC设置TabBar,但是iOS13后苹果粑粑不鼓励使用KVC;②创建一个继承UIView的类YBTabBar,然后把系统UITab
翀鹰精灵
·
2023-11-16 23:07
java
vue
android
python
ios
基于闪电搜索算法优化概率神经网络PNN的分类预测 - 附代码
基于闪电搜索算法优化概率神经网络PNN的分类预测-附代码文章目录基于闪电搜索算法优化概率神经网络PNN的分类预测-附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1模型建立3.基于闪电
搜索优化
的
智能算法研学社(Jack旭)
·
2023-11-14 21:40
智能优化算法应用
机器学习
#
PNN
神经网络
分类
人工智能
基于引力搜索算法优化概率神经网络PNN的分类预测 - 附代码
基于引力搜索算法优化概率神经网络PNN的分类预测-附代码文章目录基于引力搜索算法优化概率神经网络PNN的分类预测-附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1模型建立3.基于引力
搜索优化
的
智能算法研学社(Jack旭)
·
2023-11-14 21:09
智能优化算法应用
机器学习
#
PNN
神经网络
分类
人工智能
基于回溯搜索算法优化概率神经网络PNN的分类预测 - 附代码
基于回溯搜索算法优化概率神经网络PNN的分类预测-附代码文章目录基于回溯搜索算法优化概率神经网络PNN的分类预测-附代码1.PNN网络概述2.变压器故障诊街系统相关背景2.1模型建立3.基于回溯
搜索优化
的
智能算法研学社(Jack旭)
·
2023-11-13 23:01
智能优化算法应用
机器学习
#
PNN
神经网络
分类
人工智能
LeetCode16的最接近的三数之和
目录优化解法暴力
搜索优化
解法看了题解之后的根据题解的意思编写的优化解法,感觉还行,代码算是比较简短了,没有复杂的逻辑,就是写的时候总是只记得记录那个sum,忘记要记录最小的差值,更新min_minus.classSolution
阿维的博客日记
·
2023-11-12 19:05
LeetCode题库
算法
java
数据结构
PostgreSQL汉字转拼音首字母
PostgreSQL汉字转拼音首字母,最近有个需求要做
搜索优化
,要求提取汉字首字母识别输入,图方便直接数据库用函数批量转换了,整理了网上的两个方法函数备忘,非原创。
YoungDreams
·
2023-11-11 20:26
数据库
postgresql
数据库
iOS-
蓝牙设备的唯一标识问题
当我们使用CoreBluetooth系统框架进行蓝牙开发的时候,有时因为某种功能需求需要拿到特定的蓝牙设备进行特定的操作,这就需要我们拿到能够代表特定的蓝牙设备的唯一标识,通过唯一标识来确认是哪一台蓝牙设备。在开始讲解之前,我先讲解些基础。在CoreBluetooth系统框架中,我们能够看到当我们通过中心模式扫描到蓝牙设备的时候,我们可以获取到以下的一些属性:蓝牙设备的名字、信号强度、状态、服务、
SK丿希望
·
2023-11-06 09:36
遗传算法(Genetic Algorithm,GA)
你和遗传算法的距离也许只差这一文(附C++代码和详细代码注释)遗传算法概念遗传算法(GeneticAlgorithm,简称GA)起源于对生物系统所进行的计算机模拟研究,是一种随机全局
搜索优化
方法,它模拟了自然选择和遗传中发生的复制
予安杂记
·
2023-11-06 07:39
iOS-
面试题-详解+代码实践
1.一个NSObject对象占用多少内存?系统分配了16个字节给NSObject对象(通过malloc_size函数获得)但NSObject对象内部只使用了8个字节的空间(64bit环境下,可以通过class_getInstanceSize函数获得)代码解析#import#import//NSObjectImplementationstructNSObject_IMPL{Classisa;//8个
路飞_Luck
·
2023-11-05 16:17
完整Swift项目(模拟微博)演练、五(.End)
我将整个项目的复习拆分成了几个部分,每完成一部分我都会提交一次代码,大家根据所复习到的部分,检出对应的分支来看代码就可以了,代码中的注释已经十分详尽了,有问题或者疑惑大家可以随时留言沟通.项目地址知识点汇总
iOS
下班不写程序
·
2023-11-05 01:43
源码时代前端干货分享|Nuxt开发使用文档
Nuxt采用Vue开发多页应用,并在服务端完成渲染,可以直接用npmrungenerate命令将制作的vue项目生成为静态html服务器渲染SSR的好处SSR渲染的页面主要方便SEO进行
搜索优化
,比如:
源码时代官方
·
2023-11-03 22:15
iOS-
任务依赖-while
NSOperation、dispatch_semaphore_t、子线程while子线程while:-(void)viewDidLoad{[superviewDidLoad];queue=dispatch_queue_create("com.xx.test",DISPATCH_QUEUE_SERIAL);[selftest];}-(void)touchesBegan:(NSSet*)touches
笑破天
·
2023-11-03 18:24
ios-
基础坑 [__NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from
都是当初学习基础不仔细啊,或许也是时间长了,这些基础的东东有点记忆模糊了!这个坑便是如下[__NSPlaceholderDictionaryinitWithObjects:forKeys:count:]:attempttoinsertnilobjectfromobject平常的时候已经习惯了使用直接初始化NSDictionary,//方式一NSDictionary*dict=@{@"111":@"
简鱼7819
·
2023-11-02 10:17
ios-
多手指触屏移动轨迹
项目需求:检查相应的触屏动作、对一些滑动触屏动作绘画出移动轨迹(单指或多指)1,检查触屏动作处理监测多手指具体动作的方式大致有两种,一种是touchesBegan、touchesMoved、touchesEnded三兄弟函数自己监听判断,再一种就是利用系统已经封装好的各类UIGestureRecognizer就可以有针对性检验出来。我这里是用UIGestureRecognizer实现的,这个很简单
简鱼7819
·
2023-11-02 09:15
iOS-
模拟器全屏(Simulator Fullscreen)
天下英雄出我辈,一如江湖岁月催一转眼,马上就要成为一名三旬老汉。人生苦短,再不提高办事效率,虽我辈英雄辈出,与我无关已。模拟器全屏是xcode9就已经推出的功能,不是什么新鲜东西,只是没想到这一利器,我直到昨天才发现。可见菜是有原因的。这里不得不吹一波MacOS,应用分屏功能好用的不要不要的。不过实际开发中发现模拟器不能实用分屏模式,一直是我心中的痛。直到偶然发现原来模拟器早就支持了分屏功能,只需
coder_那一抹刚吹过的风
·
2023-11-01 22:40
iOS-
音频-AVAudioSession
1.AVAudioSession概述最近一年一直在做IPCCamera的iOS客户端开发。和音频打交道,必须要弄清楚AVAudioSession。先看下苹果的官方图:可以看到AVAudioSession就是用来管理多个APP对音频硬件设备(麦克风,扬声器)的资源使用。举例一下AVAudioSession可以做这些事情设置自己的APP是否和其他APP音频同时存在,还是中断其他APP声音在手机调到静音
weixin_33862514
·
2023-11-01 15:54
移动开发
ui
运营新手:百度也认可的三种Seo优化技能分享
SEO
搜索优化
1.SEO优化排名技能一:全局优化思维能力田忌赛马的故事说明了战略在战术运用中的重要性,
芒果网络运营
·
2023-11-01 06:47
iOS-
保存照片或者视频到自定义相薄中以及读取数据
声明:本文为本人原创作品~转载请注明出处~谢谢配合!让TableView支持横屏的代码如下://支持横屏myTableView.autoresizingMask=UIViewAutoresizingFlexibleHeight|UIViewAutoresizingFlexibleWidth;基础知识现在iOS9之后用#import这个框架据说更为强大稍后有时间我会研究研究一下贴出来给大家看一下首先
weixin_30446197
·
2023-11-01 06:30
iOS-
解决使用ReactiveCocoa时,点击Cell上Button了连续触发事件和发送通知、通知多次执行的问题
问题一:使用RAC时点击Cell上Button了连续触发事件解决方法:添加takeUntil:cell.rac_prepareForReuseSignal-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSString*cellID=@"DSTestT
Simple_Code
·
2023-10-31 09:52
iOS 面试之数据结构和算法分析(快排,希尔...
本文来自csdn,作者
iOS-
开发者版权声明:本文为博主原创文章,遵循CC4.0by-sa版权协议,转载请附上原文出处链接和本声明。
智人一千
·
2023-10-29 23:09
【
iOS-
知乎日报第四周总结】
前情回顾在第二周的时候实现了右滑刷新最近的两周完成了回复评论的展开和收起,收藏界面及其收藏的保存——FMDB库的基础使用关于cell回复的展开学习了简单获取label高度的方法评论的展开问题对于不同回复的评论。长短不同,不能固定的返回同一个高度获取label高度并存入数组//回复的回复长度大于一定高度,展示ButtonCGSizelblSize=[commentCell.labelReply.te
Clearlove_Dianfen
·
2023-10-29 20:57
ios
iOS-
烦人的修改navigationBar的背景色
iOS修改背景色,看似很简单,其实很蛋疼,你可能听说过各种各样的方式。1.修改barTintColor同时translucent设为NO;2.修改navigationBar的backgroundColorself.navigationController.navigationBar.backgroundColor=[UIColorredColor];然而,我试过以后都没有用,但最后还是解决了。不废
Auditore
·
2023-10-29 01:46
iOS-
在appdelegate中调用接口时的等待效果展示
app效果是在appdelegate内调用接口,通过接口返回的值再判断进入哪个页面。但是在接口回调的等待过程中,如果网不好,会是很长时间的空白页。于是就像往常一样在调用接口前,添加转圈的等待效果,放到window上。同时要记住,该方法要写到主线程中,不然会报"Viewmustnotbenil."的错误提示。
wsmmint
·
2023-10-28 03:21
iOS-
消息转发机制
先从一个经典的报错开始。是的,就是方法实现找不到,unrecognizedselectorsenttoinstancexxx。selector可以简单理解为字符串,也就是方法名。方法调用分为三个过程:1.消息发送2.动态方法解析3.消息转发消息发送当一个实例对象调用一个对象方法时(类对象调取类方法也同样适用),其实就是发送消息(这个大家都知道)。首先会用selector去类对象方法缓存中查找方法实
NSBug
·
2023-10-27 21:35
助你获取微信亿级流量的21种小程序推广攻略
一、
搜索优化
三板斧
大富大贵7
·
2023-10-27 20:28
程序员知识储备
小程序
微信
微信小程序
(转)
iOS-
设置UITextfield内手机号码按344格式显示
原文:https://www.jianshu.com/p/c97f9206226c[phoneTFaddTarget:selfaction:@selector(phoneNumChange:)forControlEvents:UIControlEventEditingChanged];//监听改变定义属性NSString*previousTextFieldContent;UITextRange*p
java的小跟班
·
2023-10-26 22:04
iOS-
系统语音播报.txt文本
本篇记录一下系统播放文本的功能。主要以代码+注释为展示方式。#import"ViewController.h"#import@interfaceViewController()@property(nonatomic,strong)AVSpeechSynthesizer*synthesizer;@property(nonatomic,strong)UIButton*button1;@property
329fd8af610c
·
2023-10-26 07:50
iOS-
文字渐变
UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake(10,50,200,50)];label.text=@"渐变文字展示";[self.viewaddSubview:label];CAGradientLayer*gradientLayer=[CAGradientLayerlayer];gradientLayer.frame=label.fra
Freedom_fly
·
2023-10-25 23:20
react-native-webview IOS低版本中h5长按图片弹框
在react-native-webview源码中,
ios-
>RNCWKWebView.m里面:-(void)webView:(WKWebView*)webViewdidFinishNavigation:
简翦儋箪
·
2023-10-25 16:28
iOS-
底层(3):objc4-781 源码编译及调试
本文主要是通过将objc4-781的源码编译成功,然后在源码中进行调试,便于跟踪方法的底层实现流程准备工作环境版本&最新objc源码macOS10.15Xcode11.4objc4-781依赖文件下载需要下载以下依赖文件image其中除了其中launchd-106.10需要在MacOSX10.4.4下载,其他的均可以在最新的的版本macOS10.15中检索到源码编译源码编译就是不断的调试修改源码的
恍然如梦_b700
·
2023-10-25 07:59
iOS-
使用Firebase收集应用崩溃日志
公司做的项目主要市场是海外,所以同事提到集成Firebase,可以进行收集日志和分析用户情况。毕竟2014年10月就被Google收购了,结合Google的云服务可以很方便管理自己的项目。FirebaseCrashlytics使用入门按照官网这个FirebaseCrashlytics使用入门大概就是1.首先去Firebase控制台创建应用2.然后进去对应项目后点击左边栏的Crashlyticsim
Narutoo君
·
2023-10-25 06:14
iOS-
浅谈__bridge
浅谈__bridge,__bridge_retained,__bridge_transfer通过OC对象与C语言转换和通过OC对象与CF对象(CoreFoundation)转换来进行浅谈。基本概念__bridge:只涉及对象类型转换不涉及对象所有权的转换;__bridge_retained:OC对象转换成CF对象,将OC对象所有权交给CF对象,内存需要自己管理;__bridge_transfer:
厦门_小灰灰
·
2023-10-25 02:27
iOS-
几种常用的 crash log 崩溃信息调试方法
前言:crashlog对定位崩溃问题,并且不容易复现,尤其是及时对appstore上正在运营的app的迭代改进来说非常重要.1crash两种情况1.1测试环境下追踪bug1.2AppStore上应用追踪bug我们主要讨论在AppStore上应用追踪bug的情况2获取crashlog信息途径2.1自己收集,做错误分析错误趋势:收集崩溃信息存储上传服务器(时机可以是再一次打开应用时候同步)方法://
MinggeQingchun
·
2023-10-24 21:58
iOS-OC
Exception
Note:
EXC_CORPSE_NOT
Termination
S
Flutter 目录结构和项目资源
├
ios-
包含iOS特定的文件。├lib-应用源文件。┬└src-包含额外的源文件。└main.dart-程序运行入口文件。├test-测试文件。└pubspec.yaml-包含Fl
CQ_TYL
·
2023-10-24 19:59
iOS-
真机和模拟器静态库framework合并
公司有涉及到静态库的操作,特此记录一下,方便后期使用。我们操作静态库文件一般都是将静态库文件放到一个工程中,类似普通工程一样去运行就好了,类似下图:工程项目图.png我们需要的静态库文件一般有四种类型:Debug版的真机包Debug版的模拟器包Release版的真机包Release版的模拟器包一.导出特定类型的静态库1.静态库工程打开后设置工程的scheme,选择run->将Debug模式改成Re
329fd8af610c
·
2023-10-24 19:40
【超参数研究02】使用随机
搜索优化
超参数
一、说明在神经网络训练中,超参数也是需要优化的,然而在超参数较多(大于3个)后,如果用穷举的,或是通过经验约摸实现就显得费时费力,无论如何,这是需要研究、规范、整合的要点,本文对超参的随机性搜索展开研究。二、超参数研究我在之前的超参数调优文章中提到了网格搜索。让我们从上次中断的地方继续。虽然网格搜索是用于超参数优化的强大工具,但它的计算成本可能很高,并且用于高维超参数空间不切实际。因为它使用参数网
无水先生
·
2023-10-24 13:28
机器学习原理和实现
人工智能
1024程序员节
人工智能
机器学习
iOS-
混合开发在Cordova App中使用增强的WebView
CordovaApp现在可以对你的app更换性能更好的webview内核了。其中安卓用的是CrossWalk/XWalk,而iOS则是苹果提供的自家的WKWebViewCordova提供了2个插件,添加插件即可达到更换webview内核的要求。CrossWalk/XWalk(安卓)安卓WebView在不同版本的安卓系统上表现参差不齐,这种不一致性使开发者非常头疼。虽然安卓4.4开始Google将安
鱼与熊掌不能兼得
·
2023-10-24 12:53
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他