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-
获取当前时间和时间戳 时间和时间戳互相转换
获取当前的时间时间戳时间和时间戳互相转换等//当前时间str类型+(NSString*)getCurrentTimeString{NSDateFormatter*formatter=[[NSDateFormatteralloc]init];[formattersetDateFormat:@"yyyy-MM-ddhh:mm:ss"];NSString*dateTime=[formatterstrin
LWide
·
2020-12-04 11:47
iOS-
底层原理10:消息流程分析之快速查找
在上一篇文章
iOS-
底层原理9:objc_class中cache原理分析中,分析了cache的写入流程,在写入流程之前,还有一个cache读取流程,即objc_msgSend和cache_getImp在探索
AcmenL
·
2020-11-30 14:12
c#数字图像处理算法典型实例程序实例下载_书单|据说数据结构和算法、操作系统是程序员内功心法?...
1、趣学算法陈小玉著本书从算法之美娓娓道来,没有高深的原理,也没有枯燥的公式,通过趣味故事引出
算法问题
,包含50多个实例及完美图解,结合学生提问
weixin_39664774
·
2020-11-24 14:37
操作系统导论
书中代码下载
数据结构和算法
1.数据结构与算法入门1.1经典
算法问题
:汉诺塔八皇后问题马踏棋盘1.2字符串匹配1.2.1暴力匹配1.2.2KMP算法1.3数据结构和算法重要性算法是程序灵魂内存计算框架1.4数据结构与算法关系2.实际
算法问题
lazytimes
·
2020-11-22 02:04
数据结构和算法
iOS-
横竖屏基础
一、基础知识1、初识3个枚举1.1、UIDevice.h文件中:设备方向typedefNS_ENUM(NSInteger,UIDeviceOrientation){UIDeviceOrientationUnknown,UIDeviceOrientationPortrait,//Deviceorientedvertically,homebuttononthebottomUIDeviceOrienta
Burgess_9527
·
2020-11-22 00:26
经典动态规划:高楼扔鸡蛋
读完本文,你可以去力扣拿下如下题目:887.鸡蛋掉落-----------今天要聊一个很经典的
算法问题
,若干层楼,若干个鸡蛋,让你算出最少的尝试次数,找到鸡蛋恰好摔不碎的那层楼。
labuladong
·
2020-11-21 09:26
算法
charles抓包-
ios-
安卓
文章目录一、电脑安装charles根证书二、手机端配置(ios)1、现在电脑端端口号2、设置手动HTTP代理3、虽然已经可以抓取移动设备的包了,但是https的还抓取不到,接下来要在目前使用的移动设备上安装证书4、proxy->SSLProxySettings弹出一个ssl代理设置界面三、手机端配置(安卓-以华为为例)1、浏览器输入地址后,弹出如图提醒,给证明命名安装2、在手机查看是否看着成功四、
一个昵称。
·
2020-11-18 00:10
软件测试
从归并排序说起
引子我常常会想解决
算法问题
的开始在哪里,难道是记下茫茫多的解决技巧,或者是熟悉于特定的编程语言,还是说题海战术?
_刘小c
·
2020-11-16 11:58
动态规划之博弈问题
但是智力题终究是智力题,真正的
算法问题
肯定不会是投机取巧能搞定的。所以,本文就借石头游戏来讲讲「假设两个人都足够聪明,最后谁会获胜」这一类问题该如何用动态规划算法解决。
labuladong
·
2020-11-14 00:28
算法
经典动态规划:编辑距离
我个人很喜欢编辑距离这个问题,因为它看起来十分困难,解法却出奇得简单漂亮,而且它是少有的比较实用的算法(是的,我承认很多
算法问题
都不太实用)。下面先来看下题目:为什么说这个问题难呢,因为显而易见,它
labuladong
·
2020-11-13 23:19
算法
Flutter项目接入极光推送
用Xcode打开我们的项目,或者项目目录中找到
ios-
>Runner.xcodeproj然后双击Runner.xcodeproj运行。
蜗牛学开车
·
2020-11-11 10:54
iOS-
真机调试提示Please reconnect the device.
提示信息image.png尝试了多次重连设备无效果最后发现原因:iOS系统版本高于Xcode支持的最高版本,系统都是向下兼容的,可以更新Xcode解决。
HaoyuiOS
·
2020-11-09 13:47
人工智能 倒啤酒问题 python解法
算法之野人传教士问题python解法人工智能遗传算法计算函数极值问题文章目录人工智能倒啤酒问题python解法问题描述倒啤酒问题宽度优先搜索状态空间操作思路代码补充发两篇文章记录一下之前用到的宽度优先
算法问题
描述分啤酒问题
Joker-Tong
·
2020-11-08 23:01
#
人工智能基础
python
人工智能
人工智能 水壶问题 python解法
解法A*算法之野人传教士问题python解法人工智能遗传算法计算函数极值问题文章目录人工智能水壶问题python解法问题描述宽度优先搜索状态空间操作类型思路代码补充发两篇文章记录一下之前用到的宽度优先
算法问题
描述给定两个水壶
Joker-Tong
·
2020-11-08 23:09
#
人工智能基础
人工智能
iOS-
解决微信分享二次跳转和分享到微信中显示未验证的应用的问题
适用于微信新版本SDK出现以上原因的大致原因还是新版本微信UniversalLinks配置的问题1.公司官网json文件模板{"applinks":{"apps":[],"details":[{"appID":"TeamID.com.zjlh.XXX","paths":["/byAppLinks/*"]}]}}2.微信官方后台配置UniversalLinksimage.png3.以上1和2必须是公
学_iOS
·
2020-11-04 20:12
iOS-
面试题5-性能优化
目录:卡顿优化耗电优化启动优化APP瘦身一.卡顿优化CPU和GPU的作用CPU计算文字大小、位置、颜色,图片解码等等,计算好之后将数据提交给GPU,GPU拿到这些数据进行渲染,渲染之后将数据放到帧缓存里面,然后视频控制器再从帧缓存读取数据,读取到数据之后直接显示到屏幕上。屏幕成像原理①虽然手机屏幕上的动画是可以动的,其实它都是通过一帧一帧(或者说一页)数据组成的。②当屏幕想显示一帧数据的时候,就会
Imkata
·
2020-11-02 09:20
iOS-
面试题3-多线程
目录:GCD加锁方案一.GCD说一下iOS中多线程的实现方案多线程方案.png①这些多线程方案的底层都是依赖pthread②NSThread线程生命周期是程序员管理,GCD和NSOperation是系统自动管理③NSThread和NSOperation都是OC的,更加面向对象④NSOperation基于CGD,使用更加面向对象同步、异步、串行、并发的区别同步(sync):在当前线程中执行任务,不具
Imkata
·
2020-11-02 09:06
iOS-
面试题2-Runtime、Runloop
目录:isa存储信息分析Class的内部结构、method_t、cacheobjc_msgSend底层调用流程superRuntime-APIRunloop一.Runtime1.isa存储信息分析isa指针isa指针,在arm64架构之前,isa就是一个普通的指针,的确存储着类对象、元类对象的内存地址(实例对象的isa&ISA_MASK得到类对象的地址值,类对象的isa&ISA_MASK得到元类对
Imkata
·
2020-10-28 10:56
iOS-
面试题1-NSObject本质
目录:NSObject本质OC对象的分类isa指针和superclass指针+窥探ClassKVO和KVCCategory分类load和initialize方法关联对象block原理一.NSObject本质Objective-C的对象、类主要是基于C\C++的什么数据结构实现的?Objective-C的对象、类主要是基于C\C++的结构体实现的,其内部只有一个isa指针,点进入Class,发现is
Imkata
·
2020-10-28 09:26
iOS-
类的加载(上)
前言在之前的文章dyld与objc的关联分析,我们分析了_objc_init方法中的各个初始化方法及_dyld_objc_notify_register方法与dyld链接之间的关系,那么接下来我们就探究一下类的相关信息是如何加载到内存的以及懒加载类和非懒加载类map_images分析在上文的最后,我们分析到了map_images方法,map_images方法的主要作用是将Mach-O中的类信息加载
Y丶舜禹
·
2020-10-22 16:26
iOS-
好用的宏定义(判断是否为字符串、数组、字典、判断是否继续、安全字符串(没有的为空))
判断是否为字符串、数组、字典#define__IsStringValid(_str)(_str&&[_strisKindOfClass:[NSStringclass]]&&([_strlength]>0))#define__IsArrayValid(_array)(_array&&[_arrayisKindOfClass:[NSArrayclass]]&&([_arraycount]>0))#de
贵叔勇闯天涯
·
2020-10-22 11:12
Github标星过万!凭借这份神仙算法文档我竟成功入职字节!
该项目此前在GitHub开源后,连续多次霸榜GitHubTrending首页,用了两个月Star数便破50k,受欢迎程度由此可见一斑:还在为面试
算法问题
发愁吗?
Java架构师课代表
·
2020-10-21 14:15
java
架构
算法
java
架构
编程
算法
程序员
iOS 之 Xcode使用方法
Xcode使用方法:打开、选择项目模板、设置项目属性、
iOS-
>Application->SingleViewApplication打开界面:选择项目模板:设置项目属性:1代表项目名称;2代表类前缀;3
yk-ddm
·
2020-10-20 23:03
iOS
ios
Github惊现高星神作,两份算法宝典让你横扫大厂算法面试题
而且对于校招的小伙伴们来说,可能并没有太过丰富的项目经验,面试官也考虑到了这种情况,所以面试官倾向于问
算法问题
。其次,面试中问算法与数据结构问
Java秦心
·
2020-10-19 13:06
算法
数据结构
java
编程语言
面试
iOS-
开源代码(一些正则校验,判断邮箱,手机号码,车牌号,身份证号,网址,账号,密码,ip,去掉html格式,工商税号等。)
直接给大家po出来源码吧!!谢谢大家支持:NSString+STRegex.h源码////NSString+STRegex.h//NSString+STRegex////Createdbyylson14-1-15.//Copyright(c)2014年yls.Allrightsreserved.////http://git.oschina.net/yanglishuan/NSString-STRe
贵叔勇闯天涯
·
2020-10-15 23:11
iOS-
创建私有库
一些主要的命令操作1.创建本地的私有SpecRepo#podrepoadd[PrivateRepoName][GitHubHTTPScloneURL]$podrepoaddSPSpecshttps://gitee.com/Simple_code/SPSpecs.git2.创建项目$podlibcreatepodTestLibrary3.验证podspec$podliblint4.创建podspec
Simple_Code
·
2020-10-15 17:28
iOS-
视频全屏逻辑
需求:视频小窗全屏切换效果1:状态栏不转屏(大多数App使用)效果2:状态栏转屏实现:一、状态栏不转屏videoDemo1.gif试想一下:视频小窗下面有简介、评论列表、剧集推荐……整个界面转屏??别闹了看上面效果图就能想到一个思路:通过检测设备方向,改变视频父视图(videoView)的大小和方向。实现:1.检测设备方向[[UIDevicecurrentDevice]beginGeneratin
安处幽篁兮
·
2020-10-11 17:31
iOS-
预编译头文件(.pch)的创建与配置
预编译头文件(PrecompilePrefixHeaderFile)的作用是:一次性在全局中导入多个头文件或者宏定义,从而提高开发效率。在远古时代(大概是Xcode5之前)Xcode会在创建项目的时候自动创建这个文件,后来大概是因为要提高编译效率,所以不再自动创建。下面简单的说一下手动创建pch文件。创建pch文件与配置创建:在项目中新建文件并选择【Other】模块下的【PCHFile】创建pch
DDL丶霖
·
2020-10-11 12:50
iOS-
工程和工作空间、静态库和框架之间的关系
使用Xcode创建的工程Project是单独分开的,如果想要几个工程同时存在,可以通过创建工作空间Workspace。工作空间是对各工程的集合,工程文件名的后缀为.xcodeproj,工作空间文件名的后缀为.xcworkspace。静态链接库在公司中有些核心代码,我们不能提供源代码,而又需要复用给其它公司、团队等使用,这时候就需要将此部分的代码封装成静态链接库。库是没有main函数程序代码的集合,
越过三
·
2020-10-11 00:00
A+B
算法问题
题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9#includelonglongToNumber(char*a){longlongsum=0;intlen=strlen(a);for(inti=0;i='0'&&a[i]<='9')//如果是数字字符,
夏夕14207304
·
2020-10-10 21:12
刷题
C语言
算法
PAT
c
c++
刷题
iOS-
中如何隐藏启动图片的状态栏
copy的,仅供自己mark使用。如何只隐藏启动图片顶部的状态栏,而不影响程序运行起来其他控制器的状态栏显示?很简单,只需要在info.plist文件中添加一个key
笨鸟后飞了
·
2020-10-10 14:32
iOS-
缓存文件时间
不积跬步,无以至千里不积小流,无以成江海.m文件staticZSWCache*cache=nil;/*单例*///单例方法+(ZSWCache*)shareInstence{@synchronized(self){if(cache==nil){cache=[[ZSWCachealloc]init];}returncache;}}//保证分配了空间,不会出错+(instancetype)allocW
iSongWei
·
2020-10-10 11:28
JS常见简单算法排序
我们面试中经常会遇到排序
算法问题
,我整理了冒泡排序、选择排序、插入插排等常见简单排序方法。希望此文想对了解排序的前端同学有所帮助。封装排序数组为了简单高效演示算法的实现思路,我先封装一个构造函数。
chinamasters
·
2020-10-10 00:19
javascript
前端
es6
node.js
iOS-
屏幕旋转截屏相关
小摩丝.jpg本篇收录各种屏幕旋转知识点等.1.详解iOS开发中处理屏幕旋转的几种方法2.iOS个别页面强制横屏,其他页面竖屏3.iOS屏幕旋转,单个屏幕旋转的实现4.关于iOS横竖屏的问题5.NSInvocation的使用之——强制屏幕旋转6.屏幕横竖屏旋转系统整理7.IOS屏幕开启旋转,UIAlertController弹窗后,禁止屏幕旋转8.iOS屏幕自动旋转问题以及横屏模式打开APP出现的
守护地中海的花
·
2020-10-09 23:10
iOS-
底层 isa指针结构分析
OC对象的本质在我们日常的开发中,会创建很多个自定义的对象,大部分是继承自NSObject,但是具体到源码实现,就看不到了,怎么办呢?编译器clang就要登场了ClangClang是一个有Apple主导编写,基于LLVM的C/C++/Objective-C的编译器主要用于底层编译,将一些文件输出为C++文件,可以更好的查看底层的结构以及实现逻辑探索对象本质在main中自定义一个类LGPerson,
陪妮走未来
·
2020-10-07 13:28
iOS-
底层 对象内存对齐
什么是内存对齐?内存对齐,简单来说就是编译器为了节省查找内存时间,通过一定的算法将数据按照规律存储,而不是一个一个的紧密排列,每个平台上的编译器都有自己的“对齐系数”(一般为4和8),而iOS的对齐系数为8即8字节对齐。内存对齐的好处CPU存取原理CPU把内存当成是一块一块的,块的大小可以是2,4,8,16字节大小,因此CPU在读取内存时是一块一块进行读取的。每次内存存取都会产生一个固定的开销,减
陪妮走未来
·
2020-10-06 09:00
全世界最强的算法平台codeforces究竟有什么魅力?
大家好,之前说过由于和LeetCode结了梁子,所以周末的LeetCode专题取消了,给大家写点其他专题的
算法问题
。目前选择的是国外著名的编程竞赛平台——codeforces。
TechFlow2019
·
2020-09-28 08:00
iOS-
底层(10):objc_msgSend流程分析之慢速查找与消息转发
objc_msgSend慢速查找流程分析前一篇我们分析了汇编快速查找,如果没有找到,就会进入CheckMiss或者JumpMiss.macroCheckMiss//missifbucket->sel==0.if$0==GETIMPcbzp9,LGetImpMiss.elseif$0==NORMALcbzp9,__objc_msgSend_uncached.elseif$0==LOOKUPcbzp9
恍然如梦_b700
·
2020-09-27 16:54
常见算法技巧之——双指针思想
常见算法技巧之——双指针思想双指针思想是指设置两个指针解决一些
算法问题
。一般用的比较多的就是去解决数组、链表类的问题,还有很耳熟能详的二分查找问题。
头发是我最后的倔强
·
2020-09-26 10:00
Flutter iOS 环境搭建
1.获取flutterSDK(要翻墙)可以参考地址https://flutterchina.club/setup-macos/#
ios-
设置也可以clonegitclone-bbetahttps://github.com
lam_Seven
·
2020-09-23 14:11
iOS-
多线程2-线程安全、OSSpinLock
一.安全隐患利用多线程异步可以同时做不同的事情,效率更高,但是这样也会有安全隐患。造成安全隐患的原因:一块资源可能会被多个线程共享,也就是多个线程可能会访问同一块资源,比如多个线程访问同一个对象、同一个变量、同一个文件。当多个线程访问同一块资源时,很容易引发数据错乱和数据安全问题。两个比较经典的问题:存钱取钱.png卖票.png下面用代码来验证卖票问题:-(void)viewDidLoad{[su
Imkata
·
2020-09-22 17:41
iOS-
多线程1-GCD
首先看一下iOS中多线程的实现方案多线程方案.png这些多线程方案的底层都是依赖pthreadNSThread线程生命周期是程序员管理,GCD和NSOperation是系统自动管理NSThread和NSOperation都是OC的,更加面向对象NSOperation基于CGD,使用更加面向对象一.GCD的简单使用1.同步、异步、串行、并发先理解比较容易混淆的术语:同步、异步、串行、并发同步(syn
Imkata
·
2020-09-22 16:16
整理gitHub项目JavaGuide-CSDN版
文章目录java基础基础知识系统总结:重要知识点详解:其他:容器并发面试题总结:面试常问知识点:JVM其他网络操作系统Linux系统数据结构与算法数据结构算法常见
算法问题
总结:数据库MySQL总结:重要知识点
阿拉丁神灯
·
2020-09-22 10:04
学习
java
面试
分布式
数据库
iOS-
底层(8):类结构之cache_t结构分析
今天我们来研究一下cache_t是什么前文书我们说过,在类的结构体中有个cache_t,我们来看看在类中的位置structobjc_class:objc_object{//ClassISA;Classsuperclass;cache_tcache;//formerlycachepointerandvtableclass_data_bits_tbits;//class_rw_t*pluscustom
恍然如梦_b700
·
2020-09-21 15:28
机器学习—knn工程(案例:虹膜分类)
邻近
算法问题
引出:关于距离的衡量方法:EuclideanDistance定义其他距离衡量:举个栗子:缺点暴露:实操一波:利用Python的机器学习库sklearn:SkLearnExample.pyKNN
LiaoNailin
·
2020-09-19 12:57
深度学习
机器学习
python
iOS-
底层原理2:alloc、init、new探析
alloc、init、new是我们在开发过程中很常见的方法,但是我们并不是很清楚它内部做了些什么,这篇文章将通过苹果源码来研究下它们的底层实现。我们带着问题去探析:1、alloc方法做了些什么?2、init方法做了些什么?3、new与allocinit有什么区别?准备工作objc4-781项目alloc做了些什么?Person*objc=[Personalloc];step1:objc_alloc
AcmenL
·
2020-09-18 17:14
iOS-
底层原理4:NSObject的alloc分析
在上一篇文章中以[LBHPersonalloc]为例对+alloc方法进行了源码分析,本文作为补充去探索作为根类的NSObject的[NSObjectalloc]流程与[LBHPersonalloc]流程是否有区别。源码分析沿用上一篇文章的objc4-781源码,新增一个NSObject的实例并打上断点根据上一篇文章分析的alloc流程[LBHPersonalloc]的流程图等程序执行到main函
AcmenL
·
2020-09-18 16:06
iOS-
底层-关联对象
前两篇文章我们学习了关于Category的知识Category分类和load和initialize,现在再看一个问题,Category能否添加成员变量?如果可以,如何给Category添加成员变量?带着疑问,我们进行本文学习。一.如何给分类添加成员变量我们知道,如果在类中添加如下属性,@property(assign,nonatomic)intage;编译器会自动帮我们做下面三件事:1.生成_开头
Imkata
·
2020-09-17 17:29
iOS-
推送证书制作流程
cer是苹果官网下载的文件p12是钥匙串导出的展开文件全程无密码1.cer文件转pem文件opensslx509-inpinggubbs_aps_universal.cer-informDER-outformPEM-outpinggubbs_aps_universal_cert.pem2.p12文件转pem文件opensslpkcs12-inpinggubbs_aps_universal.p12-
WeiAreYoung
·
2020-09-17 16:11
iOS
iOS-
细说 iOS 消息推送(转)
http://blog.segmentfault.com/jwfing/1190000000520755转载于:https://www.cnblogs.com/DarbyCJ/p/3847491.html
aquioy6868
·
2020-09-17 15:04
上一页
24
25
26
27
28
29
30
31
下一页
按字母分类:
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
其他