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-
底层原理-内存管理
一使用CADisplayLink、NSTimer有什么注意点?循环引用范例代码CADisplayLink@property(strong,nonatomic)CADisplayLink*link;//1.发生内存泄露self.link=[CADisplayLinkdisplayLinkWithTarget:selfselector:@selector(linkTest)];[self.linkad
贝勒老爷
·
2023-03-17 23:48
iOS-
集成多个SDK内部文件重复冲突解决
最近使用Hbuilder集成一个项目,集成了很多sdk,发现有两个sdk都是用了Masonry第三方库布局,然后编译报错,关键字:duplicatesymbol,出现这个就表示有重复文件了,我们需要把其中的一个sdk文件中生成的重复的.o文件一一删除即可,如下则为相关位置,我将把Masonry.framework的相关重复文件一一移除合并解决冲突问题。1步骤如下:1.打开终端cd到所要修改的sdk
lanlinxl
·
2023-03-17 20:32
10年经验17张图带你进入gitflow企业项目代码版本管理的最佳实践
项目版本管理的最佳实践系列,笔者将以两篇文章的形式展开介绍(即基础篇与
进阶篇
)。本文为gitflow版本管理的最佳实践-基础篇。
雕爷的架构笔记
·
2023-03-17 15:47
iOS-
模型
在开发中,经常使用到模型,通常做法就是字典转模型字典转模型的过程最好封装在模型内部模型应该提供一个可以传入字典参数的构造方法-(instancetype)initWithDic:(NSDictionary*)dic;+(instancetype)xxxWithDic:(NSDictionary*)dic;使用字典的坏处一般情况下,设置数据和取出数据都使用“字符串类型的key”,编写这些key时,编
皆为序幕_so
·
2023-03-17 12:50
Apache Flink 进阶(三):Checkpoint 原理剖析与应用实践
本文根据ApacheFlink
进阶篇
系列直播课程整理而成,由阿里巴巴高级研发工程师唐云(茶干)分享,主要讲解Flink中Checkpoint的应用实践,包括四个部分,分别是Checkpoint与state
Apache Flink
·
2023-03-17 07:35
《大数据跟我学系列文章-轻松通关 Flink ——06.Flink
进阶篇
》
大数据跟我学系列文章006-轻松通关Flink——06.Flink
进阶篇
模块二:
进阶篇
第07讲:Flink常见核心概念分析第08讲:Flink窗口、时间和水印第09讲:Flink状态与容错第10讲:FlinkSideOutPut
爱学大树锯
·
2023-03-17 07:35
大数据基础实操系列
flink
Flink面试
进阶篇
1FlinkJob的提交流程用户提交的FlinkJob会被转化成一个DAG任务运行,分别是:StreamGraph、JobGraph、ExecutionGraph,Flink中JobManager与TaskManager,JobManager与Client的交互是基于Akka工具包的,是通过消息驱动。整个FlinkJob的提交还包含着ActorSystem的创建,JobManager的启动,Tas
蓦然_
·
2023-03-17 07:31
大数据面试题
flink
大数据
面试
iOS-
打包上架构建版本一直不出现/正在处理/自动消失
iOS开发过程中,打包上架苹果审核是一个不可或缺的环节。说实话,这个问题我遇见两次了,为了让自己长点记性,决定写下来。首先,列举几种情况:1.iPa包上传至Appstore后,一个小时内不显示构建版本。(等待15分钟-25分钟是正常的)构建版本.png2.“活动”栏目下,所有构建版本长时间显示“正在处理”,或者一段时间之后,构建版本直接消失不见。正在处理.png结果:上述两种情况出现的时候,说明你
冻结的转身
·
2023-03-17 06:10
ios-
使用AVFoundation自定义系统相机
本文主要是封装一个类,实现相机系统的静态图片捕捉以及视频的功能。第一步:设置相关参数:设置相关参数第二步:初始化相关参数:1.初始化捕捉会话,以及设置图像的分辨率。高分辨率2.拿到默认视频捕捉设备,并设置为当前活跃输出对象设置当前活跃对象3.选择默认音频捕捉设备设置音频输入设备4.初始化摄像头静态捕捉对象以及设置捕捉到的图片格式以及添加入捕捉会话对象那添加静态捕捉对象5.创建一个AVCapture
小小的邓
·
2023-03-17 05:06
iOS-
深入研究Block
前言在我们的实际开发中,Block的使用率相当之高,我们在使用Block的时候,会遇到各种各样的问题,比如经典的循环引用,那么这些问题到底是怎么产生的,我们又该如何去解决,这就需要我们对Block有深入的了解,才能更好的解决这些问题,今天我们就来深入分析一下Block。1Block的类型我们知道Block分为全局Block、栈Block、堆Block。我们怎么区分或者判断是哪种Block呢,我们来
似水流年_9ebe
·
2023-03-17 02:02
90天时间管理
进阶篇
践行周检视模板
243期90天时间管理
进阶篇
践行周检视模板#饶苗苗#201907/22-201807/28第1周个人检视【效能习惯统计】1.早起5-7点(次数/7)图片发自App图片发自App图片发自App图片发自App
懒猫猫喵喵
·
2023-03-16 23:36
iOS-
马甲包制作注意事项
iOS马甲包过包注意事项核心代码(非马甲代码)的注意事项版本控制由于开发过程中核心代码会随着需业务需求的改变,需要考虑做好版本控制,个人认为可以将核心代码通过git进行版本控制。避免”代码重复“的问题(苹果审核规则4.3)随着核心业务功能的增加和代码量的增加,核心代码也需要考虑“代码重复”问题,个人建议可以将核心代码打包成.a的SDK,只暴露方法调用的.h文件。避免“关键字”问题核心代码里避免敏感
鱼与熊掌不能兼得
·
2023-03-16 19:07
iOS-
核心动画
前言:核心动画的基础知识,包括基本动画、帧动画、转场动画相关知识。一、核心动画(CoreAnimation)1.1简介CoreAnimation,它是一组动画处理API,使用它能做出非常炫丽的动画效果,使用少量的代码就可以实现非常强大的功能。CoreAnimation可以用在MacOSX和iOS平台。CoreAnimation的动画执行过程都是在后台操作的,不会阻塞主线程。CoreAnimatio
梦蕊dream
·
2023-03-16 17:32
iOS-
代码签名--重签名
1,重签名的原因?有需求就有市场,当前苹果的签名机制也允许用户可以重签名一是代码有业务移交等类似需求操作,需要重签名后使用二是有恶意攻击,代码注入,重签名后让用户安装,添加挂件脚本或者恶意操作三是有些软件不好放在AppStore上2,重签名有哪些操作,要点?1,三要素:包名bundleID、embedded.mobileprovision、证书包名bundleID这大家都知道,手机上app的标识。
简鱼7819
·
2023-03-16 13:36
shape
,idea,orsituationdevelops例句:PhenomenalEnglishisshapinghowEnglishlearnersapproachthelanguage.2.体会这个词(
进阶篇
Apple平平安
·
2023-03-16 10:15
9章 RxJava混合实战
edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-
进阶篇
Hensen_
·
2023-03-16 09:13
iOS-
常用函数
算术函数intrand():随机数生成。srand(time(nil));//随机数初期化intval=rand()P;//0~49之间的随机数)intabs(inta):整数的绝对值intval=abs(-8);→8//浮点数的时候用fabs。doublefabs(doublea):浮点数的绝对值doubleval=fabs(-12.345);→12.345//整数的时候用abs。doublef
良人不归_墨染锦年
·
2023-03-16 04:34
2018-10-12 upend
upend1.认识这个词(基础篇)词:upend英英释义:toturnsomethingupsidedown例句:TaobaohasupendedtheChineseretailmarket.2.体会这个词(
进阶篇
S_Wang
·
2023-03-15 21:05
一、零售文案编辑技巧(
进阶篇
)
各位伙伴们大家好!欢迎来到纷来学院纷来学院办学理念:从行业知识、推广技巧、团队拓展等方面全方位提升学员,目的是帮助同学们一起开源致富。我是纷来学院的邓老师,今天给大家科普的是:零售文案编辑技巧。各位纷来的代言人们在推广的过程当中,往往会发现一些问题:明明是同一张配图,讲的明明是同一件事情,但是有的就让人眼前一壳,恨不得让人分分钟下单。有的却是让人毫无感觉,丝毫没有下单欲望,这就是搭配文案的小技巧了
纷来学院
·
2023-03-15 16:08
iOS-
动态方法决议 & 消息转发
在
iOS-
慢速方法查找和
iOS-
快速方法查找中我们分别提到了objc_msgSend的快速查找和慢速查找,如果经历这两步仍未找到该方法的imp会怎么样呢?
Summit_yp
·
2023-03-15 14:23
每日一词 33 | edge2018.10.31
somethingthatgivesyouanadvantageoverothers例句:BeingabletospeakgoodEnglishiswidelyconsideredanedgeinChina.2.体会这个词(
进阶篇
小小_d574
·
2023-03-15 09:46
JVM性能调优与实战
进阶篇
-上
ZGC诞生原因Java生态非常强大,但还不够,有些场景仍处于劣势,而ZGC的出现可以让Java语言抢占其他语言的某些特定领域市场。比如谷歌主导的Android手机系统显示卡顿。证券交易市场,实时性要求非常高,目前主要是C++主导。大数据集群如HBase的性能。特性ZGC(TheZGarbageCollector)为JDK11推出一款低延迟的垃圾回收器。STW即停顿时间低于1ms,且不会随着堆的大小
IT小神
·
2023-03-15 08:43
经验分享
Java
java
开发语言
后端
1电商系统
iOS-
初始化项目
1.当前的软硬件MacbookAiriPhone12手机一枚macOS12.6Xcode14.0Swift(编程语言)纯代码2.初始化项目截屏2022-10-0710.32.34.png3.删除Storyboard截屏2022-10-0710.58.36.png4.重写AppDelegate方法////AppDelegate.swift//cyshop////Createdbyduanon2022
我要当个程序员
·
2023-03-15 07:16
面向对象(oop)
进阶篇
面向对象进阶1.包package:组织文件的作用。将程序中在逻辑上具有关联关系的文件组织在一起。在一个类中,使用另外一个包中的类:1、使用类的全限定名全限定名:从最层的包开始,一层层的向我们想要使用的文件进行定位。例如com.qianfeng.aexercise.two.Person2、使用关键字import,导入想要使用的资源文件importjava.util.Arrays导入Arrays类im
daysting
·
2023-03-15 07:49
黑马SQL入门到精通笔记 ——
进阶篇
进阶篇
进阶篇
1存储引擎1.1MySQL体系结构:1.2InnoDB1.3MyISAM1.4Memory1.5存储引擎特点1.6存储引擎的选择2索引2.1索引结构2.1.1B-Tree2.1.2B+Tree2.1.3Hash
furoto_
·
2023-03-15 05:52
SQL
sql
数据库
mysql
Swift第7天刷新和表格
参考自学
iOS-
三十天三十个Swift项目《Project07刷新和表格》实现效果(自己仿写,Swift5.0,Xcode11.4)刷新和表格【概述】项目很简单,是Swift语言下,表格与刷新功能。
涵啸虎
·
2023-03-15 02:11
invite
todosomethingthatmakessomethingbadorunpleasantmorelikelytohappen例句:Yourrecklessactswillinvitenothingbutridicule.2.体会这个词(
进阶篇
dryad_f4f8
·
2023-03-15 00:08
iOS-
自定义导航栏后侧滑返回失效,且控制器添加ScrollView后侧滑返回失效
iOS-
自定义导航栏后侧滑返回失效从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,
DockeriOS
·
2023-03-14 22:35
iOS-
自定义NavigationBar解决不同状态bar在push和pop过渡时出现跳变问题
UINavigationBar的问题在使用UINavigationBar的过程,始终面临一个问题,就是当两个甚至多个ViewController的NavigationBar是不同的状态,比如背景色,透明度,shadowImage等。如果直接修改UINavigationBar的这些属性会发现在push/pop的时候,NavigationBar出现闪烁跳变。于是想自己定制一个NavigationBar
Yu_Chou
·
2023-03-14 20:18
iOS-
常见类型对象
一、iOS数组去重的方法1.利用NSDictionary的AllKeys唯一性使用方法:将数组元素存入字典,利用字典key的唯一性获取去重之后的AllKeys,即为去重后的数据。特点:去重后的数组是无序的NSArray*array=@[@"a",@"a",@"a",@"b",@"c"];NSMutableDictionary*dic=[NSMutableDictionarydictionary];
逆流瞅瞅
·
2023-03-14 15:58
iOS-
账号密码自动填充与添加
参考:https://juejin.im/post/6844903885908213767注意:webcredentials文件的链接地址为https://server.com/.well-known/apple-app-site-associationerror1:发生错误未能完成操作。(OSStatus错误-34018-httpsnotfoundincom.apple.developer.as
iOSWater
·
2023-03-14 13:48
Scss
进阶篇
1
慕课网学习笔记@if@if指令是一个SassScript,它可以根据条件来处理样式块,如果条件为true返回一个样式块,反之false返回另一个样式块。在Sass中除了@if之,还可以配合@elseif和@else一起使用。假设要控制一个元素隐藏或显示,我们就可以定义一个混合宏,通过@if...@else...来判断传进参数的值来控制display的值。如下所示://SCSS@mixinblock
打铁大师
·
2023-03-13 22:58
iOS-
底层原理30:内存管理(二)强引用分析
本文主要是通过定时器来梳理强引用的几种解决方案强引用假设此时有两个界面A、B,从Apush到B界面,在B界面中有如下定时器代码。当从Bpop回到A界面时,发现定时器没有停止,其方法仍然在执行,为什么?self.timer=[NSTimertimerWithTimeInterval:1target:selfselector:@selector(fireHome)userInfo:nilrepeats
AcmenL
·
2023-03-13 22:14
iOS-
中装软件项目总结
此项目自2017年伊始一直持续到2018年3月份,此项目一共两个人开发,我和我的另一个同事。这个项目并不是严格意义上的纯oc项目,它混合加入了c++的编码工作,原因是底层的socket封装是使用c++进行的,而我们需要封装远程访问数据库的一些增删改查操作,此外还需要进行长连接的一些测试工作。这个项目是一个移动版的OA协同办公软件,类似微信企业版,所以大部分的重点就在与即时通讯的开发与调试。我的同事
Sun橙子
·
2023-03-13 20:10
iOS-
关于HandyJSON的个人浅析
一个最基本的遵循HandyJSON的模型的实现如下:...classTestModel:HandyJSON{privatevarname:String?requiredinit(){}}...ifletdata=TestModel.deserialize(from:""){}...需要的数个步骤分别为遵循HandyJSON协议,根据协议实现init方法,以及最后的调用协议方法解析JSON字符串填充
茄子星人
·
2023-03-13 19:39
Day229-untouched
untouched英英释义:notchanged,damaged,oraffectedinanyway例句:Hisliferemainsuntouchedbyhisnew-foundwealth.2.体会这个词(
进阶篇
jiangyuxuan
·
2023-03-13 15:11
vim从入门到丝滑学习笔记
学习笔记入门vim模式:(界面左下角有显示)api帮助文档Ctrl+S造成vim假卡死基本指令operator操作符motion动作移动水平移动(行内)垂直移动(行间)编辑基础命令拓展命令大小写加a减x
进阶篇
寄存器
cuncaojin
·
2023-03-13 12:13
tool
linux
vim
linux
ubuntu
django的使用步骤详细
启动运行django项目的命令七、HttpResponse、render八、模板九、静态文件十、模板语法的学习十一、请求、响应十二、创建数据库十三、orm链接MySQL数据库十四、数据的增、删、改、查十五、
进阶篇
十六
郑建007
·
2023-03-13 11:14
python
django
python
后端
【一起学Rust |
进阶篇
| jni库】JNI实现Java与Rust进行交互
文章目录前言一、工程配置1.Rust工程配置2.Java工程配置二、Java调用Rust拓展参数传递抛异常三、Rust调用Java总结参考前言在Rust语言中文社区中看到了大佬metaworm的这样一篇帖子《Rust与Java交互-JNI模块编写-实践总结》,里面详细阐述了Rust如何使用JNI与Java进行交互,在本人的学习过程中也是发现了一些小的错误,经过调整后,文章的例子得以运行。本文旨在推
广龙宇
·
2023-03-13 09:11
一起学Rust
#
Rust进阶篇
rust
java
开发语言
iOS-
底层(4):内存对齐原理
获取内存大小的三种方式sizeofclass_getInstanceSizemalloc_sizesizeof1、sizeof是一个操作符,不是函数2、我们一般用sizeof计算内存大小时,传入的主要对象是数据类型,这个在编译器的编译阶段(即编译时)就会确定大小而不是在运行时确定。3、sizeof最终得到的结果是该数据类型占用空间的大小class_getInstanceSizeruntime提供的
恍然如梦_b700
·
2023-03-13 08:25
每日一词 38 | passport2018.11.07
athingthatensuresadmissiontoortheachievementofsomething例句:ExellentEnglishisapassporttomanydreamjobsinChina.2.体会这个词(
进阶篇
小小_d574
·
2023-03-13 03:36
2018-10-20last
认识这个词(基础篇)词:last英英释义:tocontinueexistingorhappeningtocontinuedoing例句:Thehousingboomwillnotlast.体会这个词(
进阶篇
S_Wang
·
2023-03-12 19:19
ios-
头疼难找的bug-分享商品合成图内存暴增
在做多款商品的多张商品图片下载后合成一张图片分享微信功能时遇到两个bug,一是内存暴增达1G,二是分享微信聊天好友经常失败内存暴增的原因是压缩图片方法生成的data没有释放,因为image被我存到数据模型中引用了,取消把下载的图片存到模型中就好了。NSData*compressedData=UIImageJPEGRepresentation(image,0.9);分享微信失败原因是下面方法第三个参
zheNgHH
·
2023-03-12 16:24
APP推广进阶:活动运营如何做更靠谱?
今天小编来谈谈app运营
进阶篇
:移动app活动运营。怎么通过一个或多个app活动来做移动app运营推广呢?
技术宅111
·
2023-03-12 09:19
面试-多线程
进阶篇
文章目录1、说说synchronized关键字的底层原理是什么synchronized同步语句块的情况synchronized修饰方法的的情况总结2、什么是可重入性,为什么说Synchronized是可重入锁?3、说说自己是怎么使用synchronized关键字4、构造方法可以使用synchronized关键字修饰么?5、说说JDK1.6之后的synchronized关键字底层做了哪些优化,可以详
开拖拉机等春天
·
2023-03-12 07:01
面试题总结
java
面试
java
职场和发展
多线程
进阶篇
目录线程池创建线程池的目的线程池的概念JDK中线程池的使用线程池的核心父类接口:ExecutorService接口编辑Executors=>线程池的工具类固定大小的线程池数量动态变化的缓存池单线程池定时线程池线程池的接口和类ThreadPoolExector子类的核心构造方法参数线程池工作流程常见锁的策略1.乐观锁和悲观锁乐观锁悲观锁:2.读写锁读写锁的适用条件读写锁的特性3.重量级锁和非重量级锁
小白的含金量
·
2023-03-12 04:23
多线程
java
开发语言
【JavaEE初阶】多线程 _
进阶篇
_ 常见的锁策略、CAS及它的ABA问题
☕导航小助手☕写在前面一、常见的锁策略1.1乐观锁vs悲观锁1.2普通的互斥锁vs读写锁1.3重量级锁vs轻量级锁1.4自旋锁vs挂起等待锁1.5公平锁vs非公平锁1.6可重入锁vs不可重入锁二、CAS2.1CAS典型应用场景2.1.1使用CAS实现原子类2.1.2使用CAS实现自旋锁2.2CAS中的ABA问题(小概率bug)2.2.1什么是ABA问题2.2.2ABA问题引发的bug2.2.3解决
哎呀是小张啊
·
2023-03-12 04:35
JavaEE初阶
多线程
常见的锁策略
CAS
ABA问题及其解决方案
八股文
ios-
面试-UIView 和 CALayer
1,所有的view都是由一个底层的Layer来驱动,每个UIView内部都有一个CALayer在背后提供内容的绘制和显示。2,Layer侧重于图形的显示,而view相当于layer的管理者。3,UIView继承与UIResponder而CALayer继承于NSObject。所以UIView可以响应事件,而CALayer则不能。,4,两者都有树状层级结构,layer内部有sublayers,view
简鱼7819
·
2023-03-12 02:45
iOS-
制作.a静态库SDK和使用.a静态库
创建静态项目创建一个新的工程,选择Framework&Library下面的CocoaTouchFramework。设置工程,将buildactivearchitectureOnly设置为NOSnip20180912_2.png任意建一个类添加方法设置暴露头文件(别人能看到的.h文件)模拟器和真机下分别在debug和release环境下运行代码,总共是4次右键点击Products库文件,Showin
码省理工0
·
2023-03-11 20:15
iOS-
多线程的底层实现
一:线程与进程的区别进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。一个程序至少一个进程,一个进程至少一个线程。1>一个应用程序对应一个进程,一个进程帮助程序占据一块存储空间。也有多个进程的应用(比如浏览器,多开几个页面)2>要想在进程中
yycache
·
2023-03-11 18:52
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他