能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
暂无个人介绍
在"XCode->Preferences->Components->Simulators"安装的模拟器组件,没有提供删除方式,而且容量比较大
在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了
假设主项目是MAIN_APP,两个子项目是FRAMEWORK_A和FRAMEWORK_B。
实现 strStr() 函数。
你有一个只支持单个标签页的 浏览器 ,最开始你浏览的网页是 homepage ,你可以访问其他的网站 url ,也可以在浏览历史中后退 steps 步或前进 steps 步。
请你来实现一个 atoi 函数,使其能将字符串转换成整数。
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。
GCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。
应用生命周期,大规模集群应用管理,应用beta、分批发布,弹性伸缩,流量引导与灰度发布
DRDS的基础原理是Sharding,即数据分片,是典型的水平扩展分布式数据库模型,和传统单机数据库share anything架构不同,DRDS采用的是share nothing架构。
关于IDFA,在提交应用到App Store时,iTunes Connect有如下说明:
代码如下
添加第三方框架,然后启动app的时候会,提示dyld: Library not loaded: Reason: image not found 网上大部分的做法都是把Build Phases 里对应framework后边的选项修改成为Optional,但这个是治标不治本,还是没法解决问题
自从CocoaPods升级到1.8后,就把CDN切换为默认的spec repo源,导致最近使用pod update会出现以下情况
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。
公司有需求把评论进行统计分析,就把App Store的评论扒下来并记录
给定一个 n × n 的二维矩阵表示一个图像。 将图像顺时针旋转 90 度。
判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。
给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。
给定两个数组,编写一个函数来计算它们的交集。
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
调用WKWebView的时候,有些页面会打开新的一页,导致WKWebView出现闪退日志
dir(object):可以看出该对象有什么方法
ARMS是一款阿里云应用性能管理(APM)类监控产品。一共提供三种监控,应用监控,前端监控,自定义监控。
云服务总线CSB,是基于高可用分布式集群技术构建的服务API开放平台,用于实现跨系统、跨协议的服务能力互通,并提供服务API额综合管理及运营。
在WKWebView上的图片,长按会触发系统控件进行保存和共享,但通过系统共享是没法分享图片,只能进行长按手势覆盖,然后用本地控件实现
送审被拒,因为调用了【prefs:root=】相关api,但自身代码没有相关代码,难以定位到底是哪里出问题
首先登陆你的 iTunes Connect
因为python是动态语言,特别是类似网络请求返回参数,在还没收到请求前都不知道参数类型,导致没法用自动提示
AirTest相比Appuim有个好处就是可以对GUI图片进行捕捉和最新版本支持WebView(目前Appuim不支持iOS12的WebView进行Xpath抓取)
appium环境搭建可参考以下两个链接: www.jianshu.com/p/a2b79cd8b… www.jianshu.com/p/3c04e029c…
MQ是消息服务中间件,基于高可用分布式集群技术,是消费模式基于发布订阅模式的消息系统。
基本概念 Topic:消息主题,一级消息类型,通过 Topic 对消息进行分类。 Tag:消息便签,二级消息类型,用来进一步区分某个 Topic 下的消息分类。
这里插入一下安装"view in browser"官方版的说明:(前提是得先安装package control插件)
圆角和阴影无法共存的原因就是因为这句代码。
iOS9为了增强数据访问安全,将所有的http请求都改为了https,为了能够在iOS9中正常使用地图SDK,请在"Info.plist"中进行如下配置,否则影响SDK的使用。
iOS12版本后,AFNetworking请求过程中,app返回后台,会出现以下错误,并且网络请求中断(只在真机中出现,模拟器不会复现)
有时候在调用多个模块时,会对同一个API进行多次请求,但因为内容都是一样的,所以最好就是加上锁,防止重复请求造成网络资源浪费
我们知道UIAlertView使用delegate返回数据实现的,使用麻烦,之前介绍过用Block实现的例子《ios实战-使用Block的UIAlertView》 今天介绍使用runloop实现,用return返回点击的结果的方式
最近开始学习完整iOS项目的开发流程和思路,在实际的项目开发过程中,我们通常需要对项目代码和资料进行版本控制和管理,一般比较常用的SVN或者Github进行代码版本控制和项目管理。
近期在对项目进行打包,发现打出来的Archive没有bundle ID,什么信息都没有,只是显示Generic Xcode Archive,如图
工作中,特别是所做项目进入测试阶段,肯定会经常打 Ad-hoc 包给测试人员进行测试,但是我们肯定不想每次进行打包的时候都要进行一些工程的设置修改,以及一系列的 next 按钮点击操作,现在就让这些操作都交给脚本化吧!
部分升级到iOS 14的用户,在点击链接跳转的时候,*[[UIApplication sharedApplication]canOpenURL:url]*返回false
考完高项之后,想对项目管理有更好的了解,就用备考Project Management Professional(PMP),一次通过,以下是备考心得
在二维平面上,有一个机器人从原点 (0, 0) 开始。给出它的移动顺序,判断这个机器人在完成移动后是否在 (0, 0) 处结束。
给定字符串 s 和 t ,判断 s 是否为 t 的子序列。
房间中有 n 个灯泡,编号从 0 到 n-1 ,自左向右排成一行。最开始的时候,所有的灯泡都是 关 着的。