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-
知识点整理(不定时更新)
runtime1.消息传递先到缓存查找IMP如果没有,则根据isa指针找到类,然后再去methodlist查找有没有方法,如果没有,再去父类里面查找,如果再没有,进入消息转发2.消息转发总共有3次机会挽救动态方法解析Objective-C运行时会调用+resolveInstanceMethod:或者+resolveClassMethod:,让你有机会提供一个函数实现。如果你添加了函数并返回YES,
遮住眼睛的草纸
·
2023-02-02 21:30
点云纹理映射 matlab,基于大规模点云数据的三维重建和纹理映射研究
准确获取真实物体空间数据的技术,利用三维激光扫描设备对真实物体进行数据提取,不仅十分简单,而且精度很高,三维激光扫描设备获得的三维点云数据是真实物体的三维点轮廓,能真实体现物体的形状,从而被广泛应用到
逆向工程
以及虚拟环境等一些仿真领域当中
胡説个球
·
2023-02-02 11:39
点云纹理映射
matlab
iOS混淆--OLLVM在iOS中的实践(逻辑混淆)
OLLVM简介OLLVM(Obfuscator-LLVM)是瑞士西北应用科技大学安全实验室于2010年6月份发起的一个项目,该项目旨在提供一套开源的针对LLVM的代码混淆工具,以增加对
逆向工程
的难度。
afyylong
·
2023-02-02 11:20
iOS-
关于.p12证书导不出的问题以及解决方法
最近发现好多人问我关于打包上线时,这个证书的问题,就在这里说下吧.对于iOS证书(.p12)和描述文件(.mobileprovision)申请p12证书的制作就看前面的,这个大家都会,就不在这里写步骤了。因为苹果有限制,只能制作两个证书,所以别人在使用时,当然不会轻易的删除这个证书吧,直接删除,可能导致一些意想不到的问题,例如可能上线的应用不能正常下载的问题。自己想使用别人创建的证书,首先不能想到
丶Honour
·
2023-02-02 09:01
selectByExample和selectByExampleWithBLOBs的区别
我们先来看一段MyBatis
逆向工程
生成的代码。我们可以发现,resultMap不同。接下来我们在看resultMap的内容。
Johnny_S
·
2023-02-02 04:07
iOS-
圆形头像+阴影
我们经常会做圆形头像+阴影的效果1.直接添加到View图片效果如下:效果图.png写这篇文章的目的单纯为了记录代码,方便后期自己使用。代码如下:#import"ViewController.h"#import"Masonry.h"#definekWidth50@interfaceViewController(){UIImageView*imgView;CALayer*shadowLayer;}@e
329fd8af610c
·
2023-02-01 23:16
使用mybatis-generator-core实现
逆向工程
使用mybatis-generator-core实现
逆向工程
添加jar包lib/mybatis-generator-core-1.3.2.jarmybatis-3.4.4.jarmysql-connector-java
不是潘西是潘安
·
2023-02-01 22:03
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
逆向工程
相关
securityfind-identity-v-pcodesigning查看证书codesign-fs"xxxx"签名chmod+xxxxx添加二进制权限class-dump-Hxxxx.app-o./headers导出头文件
欧大_ea22
·
2023-02-01 14:45
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
软件工程(一)——软件开发模型和方法
目录(一)软件开发方法(二)瀑布模型(三)原型模型(四)螺旋模型与增量模型(五)V模型、喷泉模型、RAD模型(六)统一过程(RUP)(七)敏捷方法(八)
逆向工程
(九)净室软件工程(一)软件开发方法当想要完成一个需求时
superSmart_Dong
·
2023-02-01 09:19
软件项目管理
软考——软件设计师
系统架构设计师
软件工程
开发模型
敏捷开发
极限编程
统一过程
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
为何要学习软件
逆向工程
?
我接触软件
逆向工程
,是在一两年以内。而事实上的恶意代码分析的工作,在十几年前就开始了——僵尸网络的仿真需要简单的了解代码基本功能。
neuisf
·
2023-02-01 07:41
“逆”海寻趣
学习
iOS-
实现星级评分(star score)
我们知道,很多app都有星星评分的功能,特别是商城app,需要你对商品质量、发货速度、服务态度等进行打分。项目开发的app正好也需要这个功能,于是自己进行了封装,使用起来也是很简单,满足大部分功能需要,功能如下:可全星打分可半星打分可不完整星打分可点击、可滑动打分可设置星星数量、大小、间隔等一切根据你的需要来定制,看一下效果图。星星打分效果图.png使用也是非常简单的GBStarRateView*
码渣
·
2023-02-01 05:00
iOS-
完整的触摸事件传递过程
知识点/超人触摸事件分为四个阶段进行传递:1.硬件响应阶段2.系统响应阶段3.桌面响应阶段4.应用响应阶段-4.1事件传递-4.2寻找最佳响应者-4.3事件传递的响应链硬件响应阶段该阶段是用户触摸到电容屏,电容屏响应并产生触摸信号的阶段知识点补充:电容屏原理(百度百科)电容技术触摸面板CTP是利用人体的电流感应进行工作的。电容屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂一层ITO(纳米铟锡金属
树下敲代码的超人
·
2023-02-01 03:38
Android开启压缩代码和资源(混淆)
混淆过的代码可令您的APK难以被
逆向工程
,这在应用使用许可验证等安全敏感性功能时特别有用。资源压缩通过适用于Grad
6He
·
2023-02-01 01:43
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
【MyBatis】一级缓存 二级缓存详解
——ResultMap自定义映射【MyBatis系列】基础篇——动态sql【MyBatis系列】基础篇——一级缓存二级缓存【MyBatis系列】基础篇——驼峰式命名配置【MyBatis系列】插件篇——
逆向工程
肥宅快乐鼠
·
2023-01-31 17:44
▶后端
#
【Mybatis】
▶框架
mybatis
缓存
框架
java
后端
Mybatis 学习笔记(六) —一级缓存、二级缓存、
逆向工程
Mybatis基础版完结撒发查询缓存一级缓存MyBatis默认开启一级缓存,如果使用同一个的SqlSession对象执行相同的查询语句,则只会在第一次查询时向数据库发送SQL语句,并将查询结果放入到SqlSession中(作为缓存存在)。后续再次执行相同的查询语句,则直接从缓存中查询该对象。减少了访问数据库的次数,提高性能。一级缓存生命周期如果SqlSession调用了close()方法,会释放掉
JohnnyLin00
·
2023-01-31 17:44
#
Mybatis
mybatis
一级缓存
二级缓存
逆向工程
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
iOS-
调用系统相册,取消按钮不显示
app里一个奇怪的现象就是调起系统相册,右上角的取消按钮不显示,点击右上角却有取消效果。根据网上的资料:相册和相机使用独立的imagepickercontroller对象来调取.还是没有用。后来在presentViewController:pickerImageanimated:YES的block内获取这个页面的取消按钮,并给它加上需要的文字就OK了。但是由于首次调用,页面弹起和相册权限同时出现,
wsmmint
·
2023-01-31 08:07
iOS
逆向工程
破解任意 APP HTTPS 加密
前提说明我们经常会遇到很多APP的HTTPS接口请求,Charles安装证书后也无法进行抓包看到内容。为什么要抓包呢,如果我们能够抓取APP任何的请求,那么就可以干很多事情,比如分析接口返回数据,分析下发内容,分析性能,分析图片,分析接口,等等很多用途。所以本篇文章主要是讲是针对这种抓不到HTTPS加密请求的解决方案和问题探究。涉及脱壳(Frida脱壳,脱壳后才能进行修改APP代码)重签名(非越狱
viihua
·
2023-01-31 05:50
IOS开发入门之微信支付流程
本文将带你了解IOS开发入门
iOS-
微信支付流程,希望本文对大家学IOS有所帮助。
北方人_85d3
·
2023-01-31 03:27
2018-04-25
就是……传说中的
逆向工程
思维,也可以简称为逆向思维!拓布斯老师……
托布斯
·
2023-01-31 00:01
iOS-
加载SVG类型的图片并且实现可点击长按功能
首先介绍下该项目实现了那些功能svg图片数据解析绘制svg图片svg图片按照区域设置不同颜色绘制图片.png点击svg图片不同区域能高亮显示该点击区域点击高亮.png点击美国区域,美国变成红色,切换到加拿大,美国恢复原有颜色,加拿大高亮红色切换高亮.png长按svg图片弹框显示该区域的信息长按弹框.png点击中国区域跳转至中国的svg图片长按陕西区域弹框长按高亮.png看到了上面的效果,是不是很想
停心阁
·
2023-01-30 22:13
iOS Workspace管理SDK和Demo进行联调开发
1.创建TestDemo工程,选择
iOS-
>SingleViewApp2.创建TestSDK工程,选择
iOS-
>Framework修改BuildSetting->All->Mach-OType为StaticLibrary
月醉花听
·
2023-01-30 19:23
iOS-
透明tabbar修复
更新了iOS15之后,页面的tabbar显示透明了,切换下又正常,尤其是滚动到底部的时候,本来设置了背景图的,又变成透明样式的了。又是iOS15之后的新属性没有适配,兼容处理下就能正常显示了。if(@available(iOS15.0,*)){UITabBarAppearance*apperarance=[[UITabBarAppearancealloc]init];[apperarancecon
丿小七
·
2023-01-30 18:44
iOS
逆向工程
之工具安装
以下是非越狱环境下,逆向相关的工具安装。安装monkeydev选择XCodesudoxcode-select-s/Applications/Xcode.app安装插件到XCodegitclonehttps://github.com/AloneMonkey/MonkeyDev.gitcdMonkeyDev/binsudo./md-install成功后,可以在新建项目时,将会出现MonkeyDev的选
Mr狮子先生
·
2023-01-30 02:38
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
iOS-
使用assign,weak ,strong,copy修饰变量的异同点
简介在iOS开发中定义@property属性时,经常用到assign、weak、strong、copy等关键字。我们经常会考虑在何时应该使用哪个关键字,尤其是在面试的时候,经常会被问到这些关键字之间的区别。1.首先我们需要明确,对象的内存一般被分配到堆上,基本数据类型和OC数据类型一般被分配在栈上。2.栈上内存由系统分配和释放,堆上内存由程序员手动释放1.assign用于对基本数据类型进行赋值操作
怪咖_先生
·
2023-01-28 12:57
iOS-
软件架构思想MVC、MVVM、MVP、组件化、链式语法相关
小摩丝.jpg本篇收录其他人iOS架构思维.1.说说view与model解耦2.TableView之MVVM与MVC之对比3.使用MVVM减少控制器代码实战(减少56%)4.5年iOS经验做的基础工程送给你,起步就领先别人5.iOS开发--使用拦截器来取代基类6.iOS使用链式语法自定义UIButton7.控制器瘦身之Tableview抽取8.iOS架构学习篇——组件化架构漫谈9.函数式编程-实现
守护地中海的花
·
2023-01-28 06:08
iOS-
无侵入的埋点方案
前言埋点统计在产品运营过程中对用户行为分析、产品前期的业务模式探索起着很重要的作用。常用的三种埋点方式主要包括手动埋点、可视化埋点和无痕埋点。手动埋点主要是通过手写代码的方式哪里需要埋哪里,优点是数据精准、方便调试、能够自定义所需的变量值,缺点是工作量较大、埋点代码多容易产生冗余、后期难维护等;可视化埋点指前端或者APP端基于DOM元素和控件所精准自动埋点的上报的方案,优点是相比较于无埋点相而言对
海文_L
·
2023-01-27 15:17
iOS-
我遇到的问题(三)
libstdc++适配Xcode10与iOS12,借鉴:libstdc++适配Xcode10与iOS12报错:librarynotfoundfor-lstdc++.6.0.9linkercommandfailedwithexitcode1(use-vtoseeinvocation)拷贝缺失的libstdc++XCode10目前是Beta版,和XCode9正式版可以共存,于是从XCode9的目录里,
BestVast
·
2023-01-27 14:29
mybatis
逆向工程
文件
安装好mybaties插件后执行你想工程脚本。-->
孤独的人生旅途
·
2023-01-27 03:07
iOS-
常用第三方库(二)
键盘管理TPKeyboardAvoidingIQKeyboardManager(1.2.8)弹窗HUDMBProgressHUD(0.9.2)SVProgressHUDUIView+ToastUIView显示提示CategoryToast-SwiftTosat-swift版本SnailPopupController快速弹出自定义视图,支持自定义蒙版样式/过渡效果/手势拖动等JSON转Model文件
鱼与熊掌不能兼得
·
2023-01-26 22:52
关于Cheat Enginee的详细使用指南
1.2软件概述1.2.1软件用途本软件的开发是为了在游戏过程中拥有开挂能力,进行更符合使用者使用意愿的数据修改,以便于拥有更强的游戏体验;除此之外,本软件的开发也是为了
逆向工程
学习者进行初步的逆向思想构建和学习
2013041001张泽宇
·
2023-01-26 22:37
网络安全之逆向分析
microsoft
网络安全
软件工程
ios-
总结图片
Snip20200314_1.pngSnip20200314_2.pngSnip20200314_3.pngSnip20200314_4.pngSnip20200314_5.pngSnip20200314_6.pngSnip20200314_7.pngSnip20200314_8.pngSnip20200314_10.pngSnip20200314_11.pngSnip20200315_1.png
命运建筑师fly
·
2023-01-26 20:23
mybatis
与JDBC相比,减少了代码量,降低了冗余代码,也避免了手动打开和关闭SQL连接提供了很多的第三方插件(分页、
逆向工程
)提供了XML标签,支持动态SQL提供了映射标签,支持对象与数据库的ORM字段关系映射缺点
JackSpeed
·
2023-01-26 18:44
iOS-
内存管理
前言说到iOS的内存管理,大致应该分为以下几个方面:NSTaggedPointer类型alloc,retain,release,dealloc,retainCount原理@autoreleasepool原理alloc可以移步我的这篇文章:iOS-OC对象原理_alloc&init@autoreleasepool移步:iOS-OC底层-AutoReleasePool分析TaggedPointerTa
泽泽伐木类
·
2023-01-26 16:45
iOS-
可变参数va_list、va_start、va_arg、va_end、NS_FORMAT_FUNCTION(1, 2)
其实这些都是C语言提供的处理变长参数的方法。在做网络请求的时候,我们几乎总是会需要组织参数。对于参数个数可变的情况,要怎么处理呢?或者说,怎么更优雅的处理呢?举个栗子:-(NSString*)appendBaseUrlWithFormat:(NSString*)format,...NS_FORMAT_FUNCTION(1,2){va_listargs;va_start(args,format);N
杯中怎可无酒
·
2023-01-26 13:27
com.mysql.jdbc.MysqlDataTruncation: Data truncation: Cannot create a JSON value from a string wit...
逆向工程
生成的entity的字段类型为object。
Aldeo
·
2023-01-25 22:33
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他