• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
KerryJava
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页

2018年2月28日

面试一家记账的公司
摘要: 相比于阿里,美团的面试的经历,真心觉得这家公司技术很一般,我感觉到他也是没有问题可以问了,问了一些古古怪怪的问题。记得参加过他们公司的后台技术分享会,出现一些技术纰漏,看得出他们公司技术一般般吧。可能他们知道问题的答案,但是不知道为什么是这个答案。从面试的过程中,发现他们技术深度与广度都不够。特别是 阅读全文
posted @ 2018-02-28 00:55 KerryJava 阅读(278) 评论(0) 推荐(0)
 
 

2018年2月26日

旅游技术公司的一些问题
摘要: convertPoint:fromView:把一个点从一个坐标系转换到接收者的坐标系 - (CGPoint)convertPoint:(CGPoint)point fromView:(UIView *)view UIViewController生命周期 https://www.jianshu.com 阅读全文
posted @ 2018-02-26 23:22 KerryJava 阅读(231) 评论(0) 推荐(0)
 
 

2018年2月24日

为什么一道很简单的编程题做不出来?
摘要: 又到了找工作,跳槽的季节。曾几何时,大家有没有懊恼过,为什么简单得不简单的编程题,会做得这么辛苦?而且还做不出来。会不会有面试官对你鄙视说,这么简单的题目都不会做?反正我是没有见过。做不出来,不是你苯,是因为前面有很多步骤卡住了你。 要解出一道编程题目,首先要经过几个步骤。 1. 基本类型,基本几个 阅读全文
posted @ 2018-02-24 23:21 KerryJava 阅读(2656) 评论(0) 推荐(0)
 
 

2018年2月21日

一个堆爆了的问题解决
摘要: 我的算法在几千数量级别都运行得好好的,到了上万级别的时候,发现运行出错。 打印出来,元素个数,申请的内存, 虽然申请了这么多内存,但是实际上并没有占用了系统这么多内存。原来是类型int溢出,导致申请内存失败。所以,并不是申请的内存太大导致出错。 阅读全文
posted @ 2018-02-21 23:26 KerryJava 阅读(296) 评论(0) 推荐(0)
 
 

2018年2月12日

定位crash的问题
摘要: 一般都要符号化crash日志,但是低内存奔溃却没有堆栈日志 A Low Memory report differs from other crash reports in that there are no backtraces in this type of report. When a low 阅读全文
posted @ 2018-02-12 18:28 KerryJava 阅读(843) 评论(0) 推荐(0)
 
 

2018年2月8日

APP网络优化篇
摘要: Android Addresses are cached for 600 seconds (10 minutes) by default. Failed lookups are cached for 10 seconds.DNS cachingIn Android 4.0 (Ice Cream Sa 阅读全文
posted @ 2018-02-08 17:20 KerryJava 阅读(453) 评论(0) 推荐(0)
 
 

2018年2月2日

HTTPS安全不?
摘要: 首先,它是什么?我的理解是一开始进行SSL握手,商量好将要使用哪些加密算法来通讯,或者加密方法后使用非对称的加密方法,交互一下随机数,加上一个pre-master-secrect的,然后服务端利用私钥解密获取加了密的pre-master-secrect,这个过程实际上产生三个随机数:client r 阅读全文
posted @ 2018-02-02 23:06 KerryJava 阅读(247) 评论(0) 推荐(0)
 
 

2018年1月30日

多线程同步
摘要: 并发,与并行这个问题,估计网络上的人写得也不是很对。 并行,是确实物理上,多个任务被同时执行。举例子,多个CPU就可以实现,多个任务在不同的CPU同时处理。 并发,是多个任务都得到了处理,但是不是保证是在同一时刻。举例子,多线程在一个核里面进行调度,切换上下文,执行不同的任务,由于表面上看响应速度加 阅读全文
posted @ 2018-01-30 12:13 KerryJava 阅读(280) 评论(0) 推荐(0)
 
 

2018年1月28日

MJExtension代码解释
摘要: Runtime 是什么? objective-C会把函数调用的转换为消息发送,objc_MsgSend(receiver, msg), 注意,recevier指的是消息的接受者。那么self, super的区别是什么?其实 super 是一个 Magic Keyword, 它本质是一个编译器标示符, 阅读全文
posted @ 2018-01-28 12:48 KerryJava 阅读(381) 评论(0) 推荐(0)
 
SDWebImage代码赏析
摘要: 过NSOperationQueue来控制 为了保护变量,使用大量了sychronized 读的时候使用了dispatch_sync 写的时候使用 同时根据Apple Developer Document的要求,在并发编程里面,继承NSOperation必须实现函数start(), 与属性isFini 阅读全文
posted @ 2018-01-28 11:42 KerryJava 阅读(244) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 9 10 ··· 27 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3