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-
底层原理 32:启动优化(一)基本概念
iOS底层原理文章汇总虚拟内存&物理内存早期的数据访问是直接通过物理地址访问的,这种方式有以下两个问题:1、内存不够用2、内存数据的安全问题内存不够用的方案:虚拟内存针对问题1,我们在进程和物理内存之间增加一个中间层,这个中间层就是所谓的虚拟内存,主要用于解决当多个进程同时存在时,对物理内存的管理。提高了CPU的利用率,使多个进程可以同时、按需加载。所以虚拟内存其本质就是一张虚拟地址和物理地址对应
Style_月月
·
2021-06-19 20:41
GPUimage-完美的
图片处理
第三方工具
1.GPUimage是一个相当好用的图像处理的开源库,里面提供了相当多的滤镜对图片进行处理(下附滤镜的具体介绍)。好了,闲话少说,开始写代码!2.我这里使用cocoapods配置,如果想了解cocoapods的配置可以了解我之前写过的配置教程。UIImage*inputImage=[UIImageimageNamed:@"2.jpg"];GPUImageSketchFilter*fiter=[[G
三四叶草
·
2021-06-19 19:50
iOS-
关于UIScrollView的嵌套联动
基本场景(最终效果和链接在文末,支持Swift与OC)UIScrollView嵌套多个UITableView的场景在APP里很常见,复杂点还有各种UITableView、UICollectionView各种嵌套的场景,目前通用的解决办法基本是在UIScrollView的代理方法-(void)scrollViewDidScroll:(UIScrollView*)scrollView里比较偏移量和需要
xing3523
·
2021-06-19 16:30
python统计文章中高频词汇并生成词云
importjieba.analyse#引入词库importcv2#
图片处理
fromPILimportImage#fro
二叉叔
·
2021-06-19 16:20
Python数据分析
python
数据可视化
PHP Imagick 扩展安装
先说动机吧,因为要实现一个类似于微信群组头像生成的功能,所以想到了用Imagick
图片处理
扩展来解决这个问题,然后就开始再服务器上按照扩展。
闫美丽
·
2021-06-19 15:45
iOS-
底层原理 01:源码探索的三种方式
本文主要介绍下源码探索的三种方法1、符号断点直接跟流程2、通过按住control+stepinto3、汇编跟流程下面详细讲下这三种方法是如何查找到函数所在的源码库,以alloc为例1、符号断点直接跟流程通过下alloc的符号断点选择断点SymbolicBreakpoint2251862-546b1518f2904802.png符号断点中输入allocimage.pngmain中的CJLPerson
小Peter的简书
·
2021-06-19 15:53
iOS-
底层原理 01:源码探索的三种方式
iOS底层原理文章汇总本文主要介绍下源码探索的三种方法1、符号断点直接跟流程2、通过按住control+stepinto3、汇编跟流程下面详细讲下这三种方法是如何查找到函数所在的源码库,以alloc为例1、符号断点直接跟流程通过下alloc的符号断点选择断点SymbolicBreakpointimage符号断点中输入allocimagemain中的CJLPerson处加一个断点在走到这部分断点之前
Style_月月
·
2021-06-19 13:48
Java基础之简单的
图片处理
一、前言先使用一个模板图片,在图片上添加图片或者文字都可以。二、依赖org.projectlomboklombok1.18.18true三、封装数据类importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;importjava.awt.*;/***坐标数据*@authortyg*@date20
·
2021-06-19 13:46
SDWebImage
SDWebImage介绍iOS中著名的网络
图片处理
框架.包含的功能:图片下载,图片缓存,下载进度监听,GIF处理等.
Iris_Fighting
·
2021-06-19 13:55
iOS逆向 12:Mach-O文件(下)
iOS底层原理+逆向文章汇总本文主要介绍Mach-O文件的内部结构的演示Mach-O文件结构下面更多的是Mach-O的结构演示,更多的Mach-O介绍可以查看
iOS-
底层原理32:启动优化(一)基本概念
Style_月月
·
2021-06-19 10:06
图片格式详解
仅仅是出于好奇,加上之前上学时在老师帮助下做过一些
图片处理
和分析,所以在此做些记录,满足自己的好奇心。
WhisperSilence
·
2021-06-19 10:04
iOS-
底层原理23-内存五大区
《iOS底层原理文章汇总》1.栈区(stack):由编译器自动分配并释放,存放函数的参数值比如(idself,SEL_cmd),局部变量等。栈是系统数据结构,对应线程/进程是唯一的。栈是高地址向低地址扩展的数据结构,是一块连续的内存的区域;先进后出(FILO—First-In/Last-Out)栈的地址空间是以0x7开头,栈是在运行时开辟优点:由于是编译器自动创建和释放的,所以不会产生内存碎片;一
一亩三分甜
·
2021-06-19 10:33
iOS-
逆向06-汇编终章OC反汇编
《iOS底层原理文章汇总》1.OC反汇编图片.pngobjc_msgSend中存在两个参数(id,SEL),id类型实质上是一个结构体指针类型,SEL是一个选择器x8寄存器中存放的是一个地址0x1021295b0,将x8寄存器中存放的地址值读取8个字节内容存放到x0寄存器中再将x8寄存器中存放的一个地址0x1021295a0,读取8个字节内容存放到x1寄存器中将x0,x1的值传入objc_msgS
一亩三分甜
·
2021-06-19 07:40
iOS-
底层原理(1)-对象的本质
Objective-C的本质我们平时编写的Objective-C代码,底层实现其实都是C\C++代码image.png将OC代码翻译成C++代码,我们可以看到//NSObjectImplementationstructNSObject_IMPL{Classisa;//8个字节};//指针//typedefstructobjc_class*Class;所以Objective-C的面向对象都是基于C\
路飞_Luck
·
2021-06-19 04:21
iOS-
屏幕帧数
在看YYKit(https://github.com/ibireme/YYKit)代码时,发现项目里有一个查看当前屏幕帧数的小工具YYFPSLabel,能够实时查看当前的帧数。作者yehot的gif以下是YYFPSLabel重要代码:/**//创建一个CADisplayLink,用于获取帧数@paramtick:获取数据方法@return*/_link=[CADisplayLinkdisplayL
linbj
·
2021-06-19 04:13
ios-
对知识的复习nav+tab的设置
很久没有写文章了,也就说明这段时间没有怎么做ios这方便的工作,期间做了一阶段的跨平台开发,由于是半路出家做的效果不是很好,然后就去学了一阶段的js,不过现在我又回来了!!!利用这两天的业余时间写了一些比较基础的东西,就是app的基类,简单的登录和一些方法的扩展,争取在未来的几天写一些有用的东西!Demo直通车:https://github.com/clark-new/app-base账号密码都是
Clark_new
·
2021-06-18 23:15
大一期末作孽(python实现图片修改器)
目录前言效果预览项目结构屏幕适应控件随窗口变化
图片处理
的工具类
图片处理
的工具类的功能改变单图模式下的
图片处理
单图模式下的子线程方案模式的切换批量模式下的路径读取(路径队列)(生产者)批量模式下的线程执行
HUTEROX
·
2021-06-17 00:33
突发奇想
python
tkinter
qt
iOS-
防止离屏渲染
UIBezierPath贝塞尔曲线给view绘圆角1、绘圆形-(void)pd_setRadius{[self.superviewlayoutIfNeeded];//确保获取到boundsUIBezierPath*maskPath=[UIBezierPathbezierPathWithRoundedRect:self.boundsbyRoundingCorners:UIRectCornerAllC
Arthur凌
·
2021-06-16 11:57
暑假中,推荐大家学一学PS
随着微信公众号、、美篇等等的兴起,我们的文章,对图片的使用越来越频繁,所以,我们有必要学一些简单的
图片处理
技巧。比如,裁剪大小,擦除杂物,调整明暗,扶正照片等等。
子叶夭夭
·
2021-06-15 17:48
iOS-
(移动/复制)并合并文件夹、
【前言】开发中遇到两个需求,是NSFileManager文件操作。我有一个包含文件和子文件夹的A文件夹,我想将其复制到文件系统中的B文件夹下。在B中,可能已存在同名文件夹/文件,该文件夹也可能包含文件和文件夹。【需求一】我想用我A文件夹下所有文件移动到B文件夹下面,如果它们具有相同的名称,覆盖并替换B里面的同名文件,而B其余文件都不会受到影响。【需求二】我想用我A文件夹下所有文件复制到B文件夹下面
蜗牛快跑zz
·
2021-06-15 09:57
iOS-
面向协议编程
用工厂方法时,先定义了一个基类,在基类的声明中定义了一系列的方法,类实现里面并不需要实现,而是在子类里面实现的,需要的只是基类中的.h文件的方法声明。这个是不是和协议有点像,定义一个基协议,让各个工厂类都遵守这个基协议。我们就拿地图说事。百度地图和高德地图的视图都是继承的UIView,请看代码。1>首先我们先定义2个基协议。#import#import"ImapView.h"@protocolIM
骑毛驴的小强
·
2021-06-15 03:14
舍不得分享的10个网站,真心好用
这个网站包括了,
图片处理
,PDF的各种操作转化,还提供了开发人员的常用操作工具第二个网站,极简壁纸推荐指数五颗这个网站从名
小强分享驿站
·
2021-06-14 20:54
iOS-
组件化开发-路由
当越来越多的组件开发好以后,如何方便的使用组件?如何实现组件之间相互调用?如何减少组件间的耦合性?这些思考的出现,从而诞生了路由之说。1.直接import类这种是最直接原始的方式,耦合性高开发好的组件如下:1.png直接在需要用到的地方,导入此类就可使用2.png2.target-action方式CTMediator是target-action这种方式比较有代表性的开源库基于CTMediator思
三月望龙
·
2021-06-14 16:00
全国公示系统滑块验证码破解思路
//github.com/iYgnohZ/crack-geetest)需要用到的第三方库:selenium→pipinstallselenium安装PIL-1.1.7.win32-py2.7.exe(
图片处理
模块
骨头社社员Vankd
·
2021-06-14 07:08
iOS-
手势
UIResponderUIResponder:是一个响应者(传达者)用来响应用户的触摸屏幕的某些事件手势手势分为六大手势,都继承自UIGestureRecognizer1、点击UITapGestureRecognizer可以通过手势里面的view属性找到点击的视图locationaInView:找到点击的位置numberOfTapsRequired设置点击手势的点击次数numberOfTouche
磊CC
·
2021-06-14 04:02
iOS-
底层原理 19:类扩展 与 关联对象 底层原理探索
iOS底层原理文章汇总本文的主要目的是针对类的加载的一个扩展,主要讲讲类拓展和分类的底层实现原理【面试题】类扩展与分类的区别1、category类别、分类专门用来给类添加新的方法不能给类添加成员属性,添加了成员属性,也无法取到注意:其实可以通过runtime给分类添加属性,即属性关联,重写setter、getter方法分类中用@property定义变量,只会生成变量的setter、getter方法
Style_月月
·
2021-06-13 15:29
电子商务代运营行业浅谈
代运营为企业提供全程保姆式的电子商务服务,内容包括;店铺运营,渠道规划,店铺定位,
图片处理
,产品上架,客服及物流服务等运营相关业务。
山西天崇云
·
2021-06-13 13:40
iOS-
纵向横向双向滑动的TableView的实现
需求项目中需要用到如下的「横向」和「纵向」双向滚动的表格功能,在这里分享下实现方式。multiScroll.gifUI图层UI图层由6个控件组成,分别是:左边头部视图左边tableView右边scrollView右边容器视图右边头部视图右边tableViewUI层级.png按照上面思路进行UI布局,需要注意的是右边scrollView的布局需要保证添加在其中的tableView能够左右滚动。双向滚
李丘
·
2021-06-13 07:33
关于iOS打包测试和发布
两篇看到的挺详细的文章记录一下自动生成证书iOS打包的两种方式手动创建证书
iOS-
最全的App上架教程
天方夜譚
·
2021-06-13 06:02
iOS-
关于改插件方法
改插件思路?改插件-->如何去查找插件-->插件开发知识-->插件代码肯定有个地方指定安装到什莫地方怎么改插件?1.打开插件2.搜索plug3.就能找到安装的路径为什莫要改?原因:有时候我们自己封装的分类不适用于插件改插件图例第一步第二步第三步第四步第五步第六步效果展示:效果展示
_正阳_
·
2021-06-13 00:32
iOS-
在Xcode中打开终端
不多废话,开门见山。介绍两种常用的在指定路径打开终端的方式。使用Go2Shell插件在网上下载Go2Shell,安装之后就可以直接使用,可以通过自定义Finder的工具栏,设置Go2Shell的打开快捷方式。Go2Shell具体使用:在Finder中去到具体的项目文件夹,然后点击自己添加的Go2Shell快捷方式,即可打开定位到这个路径的终端。由于这个应用在appstore上太久没更新了,被苹果定
李丘
·
2021-06-12 20:12
iOS-
获取图片上某点的颜色
下面是具体的实现代码+(UIColor*)colorAtPixel:(CGPoint)pointwithImage:(UIImage*)imageimageWidth:(CGFloat)imageWidth{//判断给定的点是否被一个CGRect包含if(!CGRectContainsPoint(CGRectMake(0.0f,0.0f,image.size.width,image.size.he
见哥哥长高了
·
2021-06-12 18:46
UV打印机
图片处理
方法
上一篇文章我写了UV打印机的使用教程:UV打印机使用教程,这一篇文章继续写UV打印机
图片处理
方法。
萌骁鹿
·
2021-06-12 18:19
ReactNative跟Android原生模块是如何进行数据交互实例
有时候App需要访问平台API,但ReactNative可能还没有相应的模块包装;或者你需要复用一些Java代码,而不是用Javascript重新实现一遍;又或者你需要实现某些高性能的、多线程的代码,譬如
图片处理
左手木亽
·
2021-06-12 10:12
iOS-
判断是否是手机号的正则表达式
//判断是否是手机号+(BOOL)isValidPhone:(NSString*)phone{if(phone.length!=11){returnNO;}else{/***移动号段正则表达式*/NSString*CM_NUM=@"^((13[4-9])|(147)|(15[0-2,7-9])|(178)|(18[2-4,7-8]))\\d{8}|(1705)\\d{7}$";/***联通号段正则
HanZhiZzzzz
·
2021-06-12 07:00
iOS-
环信好友头像和昵称管理类
内容只为个人学习使用。环信的头像和名称要自己来维护,下面内容只是对头像和名称所使用的一个工具类的封装。直接看代码:CJFriendsCache.h#import#import/*为好友的模型@property(nonatomic,copy)NSString*memberName;@property(nonatomic,copy)NSString*memberNum;@property(nonato
见哥哥长高了
·
2021-06-12 01:58
iOS-
段间距
//行间距/**space行间距设置*label原始label*string需要输入的内容*/+(UILabel*)setLineSpace:(CGFloat)spaceFromLabel:(UILabel*)labelwithString:(NSString*)string;{label.numberOfLines=0;NSMutableAttributedString*attributeStr
拿铁君
·
2021-06-12 01:52
iOS-
对称加密和(rsa)非对称加密
说起rsa,大家自然就会说,非对称加密嘛。是的,rsa非对称加密算是安全级别非常高的加密方式,至少对于现在而言。这里,笔者也是抽空整理和总结下,自己所了解的知识点,也希望大家看到后,可以补充下哦!先来说说,为何要加密,当然是为了保证数据的安全性。当代的互联网发展中,如何保证一个数据的安全性,是IT行业一个重要的技术领域。因为非对称加密是一个相对于现在的数据通信技术而言非要安全的加密方式,所以大家都
IBigLiang
·
2021-06-11 23:08
iOS 底层原理 + 逆向 文章汇总
注:欢迎大家可以关-注Wei-Xin公--众--号:Style月月专栏,与同步更新~iOS底层原理objc4源码相关0、底层源码探索方式
iOS-
底层原理01:源码探索的三种方式1、对象底层:结构体+alloc
Style_月月
·
2021-06-11 21:09
打卡第五天-数据驱动的图像分类方式:K最近邻与线性分类器(下)
矩阵乘法,偏移值b通常把
图片处理
成相同尺寸,且是方形的,方便训练模型输出模型这些图片看起来很模糊,特征不明显,比如马,似乎有两个头。
奥润橘
·
2021-06-11 10:27
iOS-
分类重写原方法,如何调用原方法
需要知识class_ro,class_rw分类中重写了原类方法导致原类中的方法被覆盖了,category的底层实现是在加载的时候,把category中的方法添加到原类的方法列表中,当调用方法时会遍历方法列表找到对应的响应子就返回,不再向下遍历。因为category的优先级高于类的优先级,使得原类中的选择子遍历不到。这时候如果想在分类方法中调用原方法改怎么做呢?可以去遍历方法列表,去查询最后一个te
linbj
·
2021-06-11 08:30
scrapy 头像图像的爬取
scrapygenspiderheadsegmentfault.com修改保存图像配置ITEM_PIPELINES={'scrapy.pipelines.images.ImagesPipeline':300#
图片处理
直尺
·
2021-06-11 06:19
iOS - KVO
[toc]参考KVOKVC【iOS--KVO的实现原理与具体应用】【
IOS-
详解KVO底层实现】【KVO底层探索和遇到的常见错误(一)】【[深入浅出Cocoa]详解键值观察(KVO)及其实现机理】【自动移除
felix6
·
2021-06-11 05:51
[C++] 分享国外程序员的 C++开发资源大全
、Web应用框架、人工智能、数据库、
图片处理
、机器学习、日志、代码分析等。标准库C++StandardLibrary:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。
linux服务器开发
·
2021-06-11 05:51
成长,我们一直在路上
潘老师从最基础的操作讲起,以
图片处理
、文字处理、音频处理、动画处理向我们娓娓道来:如何截图、抠图,图片怎么叠放,图片效果如何达到,文字怎么处理比较好看,视频、音频怎么插入,动
雪梨_b88d
·
2021-06-11 04:54
AI的能力
yellow图两张图相似度人脸相似度,图片整体相似度
图片处理
图片放大http://bigjpg.com/风格转换转化成不同的绘
草珊瑚_6557
·
2021-06-11 03:44
PPT
图片处理
:PS技巧
对于一些视觉感超赞的PPT,很多时候,我们需要动用大量的图片。但是呢,有一个很尴尬的地方在于,虽然PowerPoint软件自带一些图像处理功能,但其实不太好用。在这里给大家分享3个,经常会用到的PS图像处理功能。希望能够帮你,解决图像处理中的一些常见问题。事先声明,这3个功能都超级简单,不需要你有任何PS基础。好了,要推荐哪3个呢?挨个来说。先说第一个经常遇到的问题。在做PPT时,尤其是宽屏PPT
伊丽莎白丽
·
2021-06-10 20:34
iOS-
(rsa)非对称加密的简单生成和运用
在上一篇文章中,笔者简单的阐述了,对称加密和非对称加密的一些概念,有兴趣的同学可以了点击下
iOS-
对称加密和(rsa)非对称加密。这篇文章,笔者主要用rsa相关的一些知识来运用一下。
IBigLiang
·
2021-06-10 16:04
iOS-
逆向11-代码注入
《iOS底层原理文章汇总》1.运行上节课的WeChat程序,ViewController中的代码不会执行,因为MachO文件中的整个都被替换了,Product目录下WeChat.app中显示包内容,提取出WeChat.app中的可执行文件WeChatimageI.通过MachOViewer分析WeChat可执行文件,由Mach64Header、LoadCommmands、sections、Func
一亩三分甜
·
2021-06-10 09:35
iOS-
网络知识
1、网络解密的过程:就是对离散对数进行求值HTTPS加密机制:共享秘钥加密(对称秘钥加密)+公开秘钥加密(非对称加密)1、在交换秘钥时,先使用公开密钥加密2、发送数据时,使用共享秘钥加密为了保证使用的公开加密的秘钥是安全的,通过(数字证书认证机构)CA机构来解决,客户端内部放置数字证书认证机构的公开密钥,2、状态码:1、200Ok:请求正常2、204NoContent:没有请求资源3、206par
GJCode
·
2021-06-10 04:40
上一页
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
其他