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-
解决SDWebImage图片不同但URL相同时的图片缓存问题
SDWebImage是使用的NSURLSession来加载图片的,而NSURLSession是自带网络缓存的,当遇到服务端url相同而图片已经修改的情况,SDWebImage默认缓存是不会替换图片的,这时我们可以用NSURLSession自带的网络缓存进行图片缓存。当NSURLRequest的cachePolicy为NSURLRequestUseProtocolCachePolicy时,缓存会遵循
LJMagicCoder
·
2023-02-05 06:12
iOS-
关于锁的总结
前言对于iOS中各种锁的学习总结,供日后查阅引子日常开发中,@property(nonatomic,strong)*foo是我们不厌其烦的使用频率最高的声明方式,也很清楚atomic和nonatomic属性的区别,这里再复习一下这两个关键字:atomic:原子性,这个属性是默认的,通过在setter、getter中加锁保证数据的读写安全nonatomic:非原子性,就是不加锁。优点是速度优于使用a
Tr2e
·
2023-02-04 15:51
ios-
面试-UIView 和 CALayer
https://blog.csdn.net/flover5724059/article/details/889265731,所有的view都是由一个底层的Layer来驱动,每个UIView内部都有一个CALayer在背后提供内容的绘制和显示。2,Layer侧重于图形的显示,而view相当于layer的管理者。3,UIView继承与UIResponder而CALayer继承于NSObject。所以U
小样别嘚瑟
·
2023-02-04 10:52
iOS-
底层原理28:block底层原理
本文主要介绍:1、block的本质2、block捕获变量3、block的类型4、__block原理本质通过clang分析Block底层step1:定义block.c文件#include"stdio.h"intmain(){void(^block)(void)=^{printf("lbh");};return0;}step2:通过xcrun-sdkiphonesimulatorclang-archx
AcmenL
·
2023-02-04 09:52
iOS-
一个城市选择器,与美团选择城市相似 包含定位城市 热门搜索城市和历史搜索
仿美团选择城市页面。最上面为当前定位城市,下面依次为历史搜索城市,热门搜索城市,以及所有的城市列表。通过fmdb取数据库数据。具体查看Demo
Cary9396
·
2023-02-04 01:23
Swift第4天
参考自学
iOS-
三十天三十个Swift项目《Project04三屏滑动切换和相机》实现效果(自己仿写,Swift5.0,Xcode11.4)左界面中界面右界面【知识点】项目整体上依旧很简单。
涵啸虎
·
2023-02-04 00:32
MySQL基础篇-MySQL 命令大全
当然是为我的第一位粉丝->怡宝准备的一篇MySQL咯要看
进阶篇
的小伙伴点着哦!!!!
The小可
·
2023-02-03 22:12
MySQL
sql
mysql
Spring
进阶篇
(1)-AutowireCapableBeanFactory(容器外的Bean使用依赖注入)
JAVA&&Spring&&SpringBoot2.x—学习目录如何实现不在IOC容器的Bean也可以被Spring管理呢?平时我们的做法,在IOC容器里的类,实现一个ApplicationContextAware接口获取ApplicationContext上下文对象,通过getBean的方式,获取到Spring容器的Bean。如何实现ApplicationContextAware接口,可以参考I
小胖学编程
·
2023-02-03 21:21
iOS-
知识点整理(不定时更新)
runtime1.消息传递先到缓存查找IMP如果没有,则根据isa指针找到类,然后再去methodlist查找有没有方法,如果没有,再去父类里面查找,如果再没有,进入消息转发2.消息转发总共有3次机会挽救动态方法解析Objective-C运行时会调用+resolveInstanceMethod:或者+resolveClassMethod:,让你有机会提供一个函数实现。如果你添加了函数并返回YES,
遮住眼睛的草纸
·
2023-02-02 21:30
【Linux系统管理】10 Shell 编程
进阶篇
六Shell编程6.1正则表达式6.1.1概述还记得我们在上一章说过正则表达式和通配符的区别(正则表达式用来在文件中匹配符合条件的字符串,通配符用来匹配符合条件的文件名)吗?其实这种区别只在Shell当中适用,因为用来在文件当中搜索字符串的命令,如grep、awk、sed等命令可以支持正则表达式,而在系统当中搜索文件的命令,如ls、find、cp这些命令不支持正则表达式,所以只能使用shell自己
Dark_Ice_
·
2023-02-02 09:34
#
Linux系统管理
linux
正则表达式
bash
链金所:高手理财
进阶篇
!理财均衡点
宇宙的万事万物都讲究一个均衡,理财也不例外,只有找到那个均衡点,才能持续不断的获取可观的收益!那么在互联网理财中,如何找到这个均衡呢,不妨和链金所小编一起来了解下!在互联网理财中,能够打破原有平衡的原因只有两个,外因和内因。外因包括宏观经济增长或衰退、金融市场的上涨或下跌、理财品种的上市或下架等。内因包括你个人的年龄增长、风险偏好变化、理财认知升级、收入变化、家庭内部的突发状况(如离婚)等。均衡之
链金所
·
2023-02-02 09:47
iOS-
关于.p12证书导不出的问题以及解决方法
最近发现好多人问我关于打包上线时,这个证书的问题,就在这里说下吧.对于iOS证书(.p12)和描述文件(.mobileprovision)申请p12证书的制作就看前面的,这个大家都会,就不在这里写步骤了。因为苹果有限制,只能制作两个证书,所以别人在使用时,当然不会轻易的删除这个证书吧,直接删除,可能导致一些意想不到的问题,例如可能上线的应用不能正常下载的问题。自己想使用别人创建的证书,首先不能想到
丶Honour
·
2023-02-02 09:01
Mysql(
进阶篇
)(五)——存储函数
存储函数相对用的少一些,因为存储函数能做的,存储过程也可以做存储函数还有个弊端必须有返回值,存储过程的参数类型还可以用out来接收存储过程执行的结果--存储函数--从1到n的累加createfunctionfun1(nint)returnsintdeterministicbegindeclaretotalintdefault0;whilen>0dosettotal:=total+n;setn:=n
学啥啥不会的h
·
2023-02-02 09:17
mysql
mysql
Gradle+ASM实战——关于隐私政策的那些思考
前言之前两篇文章我写了入门篇:Gradle插件+ASM实战——入门篇和Gradle+ASM实战——
进阶篇
,对gradle+ASM不熟的大家可以去上篇文章查看github地址:https://github.com
Peakmain
·
2023-02-02 07:35
6章 RxJava基础实战
edu.csdn.net/course/detail/10036RxJava2从入门到精通-中级篇:https://edu.csdn.net/course/detail/10037RxJava2从入门到精通-
进阶篇
Hensen_
·
2023-02-02 04:26
iOS-
圆形头像+阴影
我们经常会做圆形头像+阴影的效果1.直接添加到View图片效果如下:效果图.png写这篇文章的目的单纯为了记录代码,方便后期自己使用。代码如下:#import"ViewController.h"#import"Masonry.h"#definekWidth50@interfaceViewController(){UIImageView*imgView;CALayer*shadowLayer;}@e
329fd8af610c
·
2023-02-01 23:16
iOS-
窥探 KVO 本质
KVO的实现方式KVO是我们日常开发经常用到的技术,关于KVO的实现相信大家也都有一定的了解,我们来看下苹果的对于KVO的描述:Automatickey-valueobservingisimplementedusingatechniquecalledisa-swizzling.Theisapointer,asthenamesuggests,pointstotheobject'sclasswhich
WhisperKarl
·
2023-02-01 17:10
Swift第6天定位项目
参考自学
iOS-
三十天三十个Swift项目《Project06定位》实现效果(自己仿写,Swift5.0,Xcode11.4)swift06项目效果【概述】项目很简单,是Swift语言下,定位功能的开发
涵啸虎
·
2023-02-01 15:48
iOS-
计算数据之后转成string精度保留
问题项目中需要用到比例这一个字段,接口返回的是string类型的字符串,比如,我们需要展示成20%,接口给的是0.2。一开始是没有问题的,后来客户要求这个比例的范围需要增多,然后iOS端数据处理出现问题了。0.005展示为0%解决问题代码-(NSString*)scaleStr{return[NSStringstringWithFormat:@"%.0f%%",[_model.scalefloat
不明Xia落
·
2023-02-01 10:21
iOS-
网络请求错误码
//NSErrorcodesintheCocoaerrordomain.enum{NSFileNoSuchFileError=4,//文件不存在NSFileLockingError=255,//未能得到一个锁文件NSFileReadUnknownError=256,//读取错误,原因不明NSFileReadNoPermissionError=257,//读取错误是因为权限问题NSFileReadI
知德
·
2023-02-01 10:14
iOS-
基础巩固-NSOperation
NSOperation和NSOperationQueue实现多线程的具体步骤-先将需要执行的操作封装到一个NSOperation对象中-然后将NSOperation对象添加到NSOperationQueue中-系统会自动将NSOperationQueue中的NSOperation取出来-将取出的NSOperation封装的操作放到一条新线程中执行NSOperation是个抽象类,并不具备封装操作的
Masson
·
2023-02-01 09:17
iOS - 最易用的数据库工具类 `XWDatabase` 开源
iOS-
最易用的数据库工具类XWDatabase开源XWDatabaseGitHub地址:https://github.com/qxuewei/XWDatabaseXWDatabase的亮点将数据库操作简化到难以想象的程度
极客学伟
·
2023-02-01 09:26
iOS-
实现星级评分(star score)
我们知道,很多app都有星星评分的功能,特别是商城app,需要你对商品质量、发货速度、服务态度等进行打分。项目开发的app正好也需要这个功能,于是自己进行了封装,使用起来也是很简单,满足大部分功能需要,功能如下:可全星打分可半星打分可不完整星打分可点击、可滑动打分可设置星星数量、大小、间隔等一切根据你的需要来定制,看一下效果图。星星打分效果图.png使用也是非常简单的GBStarRateView*
码渣
·
2023-02-01 05:00
二、招募代言人朋友圈文案(
进阶篇
)
各位伙伴们大家好!欢迎来到纷来学院纷来学院办学理念:从行业知识、推广技巧、团队拓展等方面全方位提升学员,目的是帮助同学们一起开源致富。我是纷来学院的邓老师,今天给大家科普的是:招募代言人朋友圈文案。最近和很多伙伴在交流的时候,我发现了一个问题,很多的伙伴零售做得非常的棒。但是呢,他们的旗下代言人却很少,或者是没有,无法享受到躺赚收益。那么我们如何通过发朋友圈去吸引更多人伙伴成为我们的旗下代言人呢?
纷来学院
·
2023-02-01 04:32
iOS-
完整的触摸事件传递过程
知识点/超人触摸事件分为四个阶段进行传递:1.硬件响应阶段2.系统响应阶段3.桌面响应阶段4.应用响应阶段-4.1事件传递-4.2寻找最佳响应者-4.3事件传递的响应链硬件响应阶段该阶段是用户触摸到电容屏,电容屏响应并产生触摸信号的阶段知识点补充:电容屏原理(百度百科)电容技术触摸面板CTP是利用人体的电流感应进行工作的。电容屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂一层ITO(纳米铟锡金属
树下敲代码的超人
·
2023-02-01 03:38
ROS基础(一):ROS通讯之话题(topic)通讯
目录第一章:ROS通讯之话题(topic)通讯一、topic通讯之基础篇1.NodeMaster大管家2.Node节点3.message与topic4.小结5.实例二、topic通讯之
进阶篇
1.创建learn_topic
little_miya
·
2023-02-01 00:50
ROS基础
自动驾驶
ubuntu
iOS-AVFoundation、自定义相机、美颜相关
小摩丝.jpg本篇文集涵盖AVFoundatation多媒体相关、定义相机、美颜等.0.iOS-镜头采集(AVCaptureDevice)/
iOS-
镜头采集(Cameracapture&AVCaptureSession
守护地中海的花
·
2023-01-31 23:47
iOS-
圆形菜单JCCircularMenu
因项目需求首页做一个圆形菜单一级二级都是圆形,首先网上寻找了很多相似的demo,始终达不到项目要求,索性自己写一个。先上效果图有两种方法创建圆形布局1.for循环创建2.利用collectionView我这里利用collectionView,因为刷新数据方便首先我们先自定义layout在.m中如下(一级菜单和二级菜单都要自定义layout)自定义layout是创建圆形菜单的关键步骤attibute
Deepsum
·
2023-01-31 22:15
每日一词 173 mold
mold基础篇:meaning:toinfluencethewaysomeone'scharacterorattitudesdevelop
进阶篇
:mold可以作名词也可以作动词,作名词的意思是“模具”、
琢石喵
·
2023-01-31 22:29
linux acl权限消失,Linux ACL 权限之
进阶篇
笔者在《LinuxACL权限》一文中介绍了LinuxACL权限的基本用法,本文笔者将尝试探究ACL中的基本概念和实现原理,希望能够通过进一步的加深对Linux权限系统的理解。说明:本文的演示环境为ubuntu16.04。ACL中的基本概念ACL的类型accessACL:我们可以认为每一个对象(文件/目录)都可以关联一个ACL来控制其访问权限,这样的ACL被称为accessACL。defaultAC
柚木i
·
2023-01-31 19:15
linux
acl权限消失
iOS-
为自己App添加文件支持类型
用自己的App打开其他App不支持的文件如下效果图:Paste_Image.png上图用到的界面用到的类是UIDocumentInteractionControlleriOS添加支持打开的文件类型步骤两种方式为1、2如下图Paste_Image.pngPaste_Image.png在自己App中获取文件如下代码:-(BOOL)application:(UIApplication*)applicat
和谐共处
·
2023-01-31 16:27
iOS-
开发资源库
EGuoLibsObjective-CLibs写一些开源的方法和封装,方便使用,拿到项目可以直接用demo内附实现方法及调用方法1、NSString+Regular:iOS正则表达式的Category,主要用于检测字母、数字和数字+字母组合、手机号、Email、身份证号ID、中文方法包含:///仅包含数字-(BOOL)isOnlyContainNumber;///包含数字且必须是多少位之内的-(B
echo海猫
·
2023-01-31 11:29
构建测试的体系化思维(高级篇)
基于很多朋友类似的困惑,结合本人多年的团队实践和咨询经验,从基础篇、
进阶篇
和高级篇三个不同的层次来跟大家探
BY林子
·
2023-01-31 11:07
iOS-
调用系统相册,取消按钮不显示
app里一个奇怪的现象就是调起系统相册,右上角的取消按钮不显示,点击右上角却有取消效果。根据网上的资料:相册和相机使用独立的imagepickercontroller对象来调取.还是没有用。后来在presentViewController:pickerImageanimated:YES的block内获取这个页面的取消按钮,并给它加上需要的文字就OK了。但是由于首次调用,页面弹起和相册权限同时出现,
wsmmint
·
2023-01-31 08:07
用Django全栈开发(
进阶篇
)——07. Django如何实现请求次数限制
在之前《用Django全栈开发》系列专辑里面,皮爷详细的阐述了如何编写一个完整的网站,具体效果可以浏览线上网站:Peekpa.com从
进阶篇
开始,每一篇文章都是干货满满,干的不行。
皮爷撸码
·
2023-01-31 06:29
IOS开发入门之微信支付流程
本文将带你了解IOS开发入门
iOS-
微信支付流程,希望本文对大家学IOS有所帮助。
北方人_85d3
·
2023-01-31 03:27
iOS-
加载SVG类型的图片并且实现可点击长按功能
首先介绍下该项目实现了那些功能svg图片数据解析绘制svg图片svg图片按照区域设置不同颜色绘制图片.png点击svg图片不同区域能高亮显示该点击区域点击高亮.png点击美国区域,美国变成红色,切换到加拿大,美国恢复原有颜色,加拿大高亮红色切换高亮.png长按svg图片弹框显示该区域的信息长按弹框.png点击中国区域跳转至中国的svg图片长按陕西区域弹框长按高亮.png看到了上面的效果,是不是很想
停心阁
·
2023-01-30 22:13
C语言
进阶篇
三.字符串函数和内存操作函数
目录字符串函数:strlenstrcpystrcatstrcmpstrstrstrtokstrerror内存操作函数:memcpymemmovememcmp字符串函数:求字符串长度strlen该函数原型是size_tstrlen(constchar*str);实现:size_tstrlen(constchar*str){constchar*eos=str;while(*eos++);return(
且随疾风前行->
·
2023-01-30 19:59
C语言
c语言
开发语言
iOS Workspace管理SDK和Demo进行联调开发
1.创建TestDemo工程,选择
iOS-
>SingleViewApp2.创建TestSDK工程,选择
iOS-
>Framework修改BuildSetting->All->Mach-OType为StaticLibrary
月醉花听
·
2023-01-30 19:23
C语言
进阶篇
第三讲【字符串函数的使用和剖析】
一、本章重点前言:C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串中或者字符数组中。字符串常量适用于那些对它不做修改的字符串函数。求字符串长度strlen长度不受限制的字符串函数strcpystrcatstrcmp长度受限制的字符串函数介绍strncpystrncatstrncmp字符串查找strstrstrtok错误信息报告strerror字符操作
Kukeoo
·
2023-01-30 19:40
C语言
iOS-
透明tabbar修复
更新了iOS15之后,页面的tabbar显示透明了,切换下又正常,尤其是滚动到底部的时候,本来设置了背景图的,又变成透明样式的了。又是iOS15之后的新属性没有适配,兼容处理下就能正常显示了。if(@available(iOS15.0,*)){UITabBarAppearance*apperarance=[[UITabBarAppearancealloc]init];[apperarancecon
丿小七
·
2023-01-30 18:44
【读How to想到的奇奇怪怪】如何跳的很高
进阶篇
靠自身发力,人类只能跳起2.45m,门罗这次决定采用撑杆跳的方法跳的更高。门罗先介绍了撑杆跳的原理,跳的高度并不在于杆子弹性好不好,杆子只是用来改变运动员速度方向的工具,这类似于滑板运动员在U型池里滑,因此跳的高度依赖起跳之前的速度。再次为博尔特感到遗憾。门罗用h=v^2/2g能量守恒验证了撑杆跳冠军雷诺拉维勒尼的成绩。假设他以10m/s的速度撑杆跳,也就是以这个速度从地表向上运动,可以跳起5.1
学无止境的Selecter
·
2023-01-30 05:57
五、如何破解社群活跃难题(
进阶篇
)
各位伙伴们大家好!欢迎来到纷来学院纷来学院办学理念:从行业知识、推广技巧、团队拓展等方面全方位提升学员,目的是帮助同学们一起开源致富。我是纷来学院的邓老师,今天给大家科普的是:如何破解社群活跃难题。社群作为目前流量运营和变现的风口,低门槛、接地气、人性化、操作方便,是我扪圈层电商进行推广的首选。电商平台的发展都需要拉拢新用户,如今社群拉新已经成为一种简单有效的方式。1、社群运营的关键问题运营社群,
纷来学院
·
2023-01-30 03:34
2018-10-17outlive
1.认识这个词(基础篇)词:outlive英英释义:liveorlastlongerthan例句:Theone-childpolicyhadoutliveditsusefulness.2.体会这个词(
进阶篇
S_Wang
·
2023-01-30 02:08
iOS-
设计一个在dealloc中自动移除KVO的分类
KVO在项目中使用很多,主要是两种原因会使KVO崩溃1、KVO没有被移除2、KVO移除的次数比添加的次数多设计思路1、利用runtime交换了addObserver:forKeyPath:options:context:2、在替换的addObserver:forKeyPath:options:context:中a、创建一个Map,keyPath作为key,Value是KVOItem对象,而KVOI
耿杰
·
2023-01-30 00:16
iOS-
虚拟内存
虚拟内存是对内存的一个抽象。支持虚拟内存的CPU需要通过虚拟寻址的方式来引用内存中的数据。CPU加载一个虚拟地址,然后发送给MMU进行地址翻译,MMU借助页表来获得物理地址。物理内存物理内存指的是内存条上的内存,早期一个进程的数据是全部加载在物理内存上,CPU直接通过物理内存地址来访问进程数据。这种方式会产生以下几个问题:内存不够用:启动的应用过多,全部加载会导致内存条的空间不够用。当应用越来越大
笑破天
·
2023-01-29 16:43
iOS封装framework小结
1.封装SDKFlies->New->Project->
iOS-
>Framework&Library->CocoaTouchFramework将需要封装的类放入工程中我这里将MBProgress和AFN
justjustjust
·
2023-01-29 14:07
iOS-
为对象添加不存在的属性并赋值取值
在解析onevcat大神的Kingfisher框架的时候发现运行时的objc_setAssociatedObject和objc_getAssociatedObject函数可以为不存在的属性赋值取值,奇怪怎么网上的运行时博文怎么都没提到过,清一色的都是分类中为属性添加实现的功能。...funcgetAssociatedObject(_object:Any,_key:UnsafeRawPointer)
茄子星人
·
2023-01-29 04:51
iOS-
生成颜色图片(纯色,渐变,模糊效果)
创建一张纯色图片//创建一张纯色图片+(UIImage*)createImageColor:(UIColor*)colorsize:(CGSize)size{CGRectrect=CGRectMake(0,0,size.width,size.height);UIGraphicsBeginImageContext(rect.size);CGContextRefcontext=UIGraphicsGe
iixzp
·
2023-01-28 22:03
【数据结构与算法】第十七篇:图论万字解析(
进阶篇
)
作者简介:大家好,我是快到碗里来~个人主页:快到碗里来~支持我:点赞+关注~不迷路✔系列专栏:数据结构与算法⚡⚡⚡(❁´◡`❁)励志格言:在我有生之日,做一个真诚的人,不放弃对生活的热爱和执着,在有限的时空里,过无限广大的日子。(by三毛)知识导航一.图的基本实现前导算法1.代码结构设计2.添加节点(addVertex)3.添加边(addEdge)4.删除节点(removeVertex)5.删除边
快到碗里来~
·
2023-01-28 21:19
数据结构与算法
图论
java
开发语言
上一页
35
36
37
38
39
40
41
42
下一页
按字母分类:
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
其他