自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IM_Hank的博客

超实用的BAT应聘技巧,但90%的人都不知道……

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 开启全民编程时代!Python小学生都要学的编程语言!

如要问现在最流行与时髦的计算机编程语言是什么?毫无疑问,Python领衔主演,网络上一句“人生苦短,我用Python” 不知换走了多少程序员的真心!Python近些年随着大数据,云计算、AI等领域的大规模应用,稳步的在编程语言排行榜上逐步上升,业内也把Python提到了一个相当高的地位。可是Python并不是大家想象中的一个新兴的计算机编程语言,它其实在1989年就被荷兰人Guido van R...

2019-02-14 22:42:05 1822

原创 程序员的江湖 务必掌握这些黑话!

听说最近流行“扫码改需求”?见过形形色色行业的黑话的你,知不知道在程序员和产品经理的的世界里,也有一些黑话呢?最近我们发起一轮游戏:我们一起学你叫。顾名思义,你可以代替为:程序员、产品经理、老板 等。让我们充分发掘身边同事的“黑话和惯性语句”,杀他们一个措手不及!揭秘他们的黑话!程序员黑话篇当前的程序猿世界“血雨腥风”,如果不懂得黑话,不懂暗语,就很难在这江湖立足,今天,小编将和一起重...

2018-12-24 14:42:11 2103

原创 @程序员,安全问题必须重视!

51%的企业在过去12月内发生过数据泄漏面对日益复杂的安全环境,多样化的攻击手段,传统的防护已经失效,你的安全团队是否做好了准备?深井式的管理架构,各自封闭的信息系统,无迹可寻的内部泄漏,防不胜防的勒索病毒,你企业安全管理是不是正深受其害?iOSAPP应用面临的安全风险随着iOS逆向的工具越来越成熟,入门门槛越来越低,加上大部分应用都没有采取保护措施,现在市面上的很多应用都面临被...

2018-12-22 16:29:32 581

原创 90% 以上的独立开发者,败在了认知环节

所谓 “独立开发者”,所谓 “独立开发”因为笔者目前的主要收入来自于独立开发,我身边的人、我写的内容的读者也很多是独立开发者,所以为了让大家都知道我在谈什么,我经常提 “独立开发” 这个词。但我一直觉得这个词不准确。“独立开发者” 和 “独立产品人” 是两类人。我对自己的定位,至少是后者。独立开发者,意思是 “一个人开发”,或者团队特别小,不同于公司里面的 “一群人开发”。但是开发之外的事情...

2018-11-12 21:15:01 1571

原创 整理阿里p4-p6面试题(附带答案)

前面已经看过我整理的187到面试题合集最近收集阿里p4-p6面试题整理,筛选比较大众一点的25到面试题(ps:附加蚂蚁金服4道面试题)这些全部是题目跟类目,每个题目都会有相对的答案,由于字数太多所以我整理出一个文档。答案获取方式:关注我:请叫我Hank,喜欢这篇文章,进作者创建的iOS技术交流群:624212887,加群在群文件自行下载,群内欢迎内推、iOS资料分享。最近有去面试,想要作者...

2018-10-31 15:19:56 4318

原创 直击应聘现场,程序员笔试,有苦不能说

金九银十已经过去,但是也不能阻挡程序猿们跳槽,寻找一份自己满意的工作。 本人收到一位程序员前两天面试中碰到的笔试问题,整理出一份自己的见解跟答案,具体内容如下:持续关注:逻辑教育-楚阳,持续输出各大公司iOS面试系列文章,欢迎广大程序猿找我投稿面试中碰到的面试题,我会给你一份我的见解和答案,我前面已经分享100道我招聘的面试题,加入下方iOS技术交流群624212887直接获取;第一题:请举...

2018-10-29 16:36:41 859

原创 招人已了,招人心得跟47道面试题加答案放出来

人才济济的iOS开发者,你凭什么脱颖而出?与岗位要求相去甚远,如何挑战极限?想去心怡公司,如何马到成功?那么,你的绝招是什么呢?在这个iOS岗位供不应求的市场,对iOS开发者对要求日益增长,小编分享一下最近对招人心得,放出47道面试题+答案,供广大iOS开发者参考底层:1、runloop和线程有什么关系?2、你是否接触过OC中的反射机制?简单聊一下概念和使用3、objc中的类方法和...

2018-10-27 13:58:19 520 2

原创 Runtime详解——iOS开发中的黑魔法

简介Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如:[receiver message];// 底层运行时会被编译器转化为:objc_msgSend(receiver, selector)// 如果其还有参数比如:[receiver message:(id)arg...];// 底层运...

2018-12-24 22:53:27 440

原创 开源一个仿时光网选票组件

一、项目简介该项目利用UIScrollView的各种滚动事件的监听,仿造时光网选择电影票的UI而开发的一个自定义View。使用简单,可扩展性很强。具备点击每个Item进行选票功能,选票居中功能,滑动时自动选择距离中间最近的View处于选中状态,而且对于滑动时松开手的时候是否有初始速度进行了区分处理。案例演示如下:仿时光网选票UI二、项目讲解1、初始化UIScrollView中每个Item...

2018-12-22 16:27:37 343

原创 iOS中保证线程安全的几种方式与性能对比

一、前言前段时间看了几个开源项目,发现他们保持线程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSCondition、pthread_mutex、OSSpinLock。后来网上查了一下,发现他们的实现机制各不相同,性能也各不一样。不好意思,我们平常使用最多的@synchronized是性能最差的。下面我们先分别介绍每个加锁方式的使用,在使...

2018-12-07 13:49:51 364

原创 面试70问 经典回答

1、请你自我介绍一下你自己,   回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,...

2018-11-02 14:30:53 668

原创 iOS面试现场,笔试提高题详解

现在已经不断有网友发我他们在面试中遇到的面试题,这是一位程序媛前面在面试中遇到的问题前面两个过于基础,从提高题开始分享;个人见解,勿喷持续关注:请叫我Hank,持续输出各大公司iOS面试系列文章,欢迎广大程序猿找我投稿面试中碰到的面试题,我会给你一份我的见解和答案,前面已经分享100道我招聘的面试题,加入下方iOS技术交流群624212887直接获取题一:what is purpose...

2018-10-30 14:26:47 1584

原创 面试了10名开发者后,总结了50道iOS面试题

前言:金九银十,金九已经过去,到了银十,根据统计,很多人都会选择在三月四月跳槽,原因有很多,企业年后会有大量员工离职,员工觉得老公司待遇不怎么样?薪资不够高,想换个新环境等等原因,所以,十月份就变成了招聘与跳槽的旺季前面一段时间给公司面试了10个iOS开发,自己总结了50道面试题,在此,我分享给大家,希望大家在四月份要找工作的朋友,我的这篇文章能给你有所帮助。基础:1、如何令自己所写的对象...

2018-10-26 17:23:05 1254

原创 "苹果公司" 离职员工 不小心泄露 iOS应用签名源码

关于iOS应用签名我想一起探讨一下它的原理.首先我们需要了解一个东西,叫做数字签名名词解释:为什么用签名这个词.因为老外喜欢用支票,支票上面的签名能够证明这玩意是你的.那么数字签名顾名思义,就是用于鉴别数字信息的方法.接下来我们思考一下.想要证明数字信息(也就是二进制数据,计算机里面的任意数据)的有效性,那么使用什么方式最合适呢?我们可以想到有"信息指纹"之称的HASH算法,在之前的文...

2018-10-22 20:50:55 1189

原创 iOS安全攻防-李文瀚-专题视频课程

关于iOS应用开发的安全,这块内容可无限的深入和延展1.苹果的签名机制2.代码注入的原理3.HOOK的原理剖析4.防护进阶所有的防护,是要了解进攻的原理. 所有的破解,也需了解防护的原理....

2018-07-02 09:14:17 4057

原创 ReactiveCocoa详解-李文瀚-专题视频课程

ReactiveCocoa(简称为RAC),RAC具有函数响应式编程特性,由Matt Diephouse开源的一个应用于iOS和OS X的新框架。

2018-02-01 16:12:20 773

原创 ReactNative初级到项目实战-李文瀚-专题视频课程

对课程有什么问题或者有什么好的建议都可以联系Hank老师QQ:471926977从技术角度,可以满足好奇心,提高技术水平;从职业角度,有利于求职和晋升,有利于参与潜力大的项目。新颖、实用、详尽的ReactNative初级课程,本教程涵盖ReactNative官方的新组件和实践,甚至包括尚未正式发布的新特性时”!...

2017-12-20 09:50:37 768

原创 iOS架构设计与底层开发-李文瀚-专题视频课程

课程内容包括以下:架构设计与底层开发两大知识点

2017-11-17 09:20:59 938

原创 数据结构

数据结构简介什么是数据结构计算机存储以及组织数据的方式也可以理解为,有一堆数据,他们之间有些特殊的关系.常见的数据结构线性表(数组 链表 栈 队列)树图逻辑结构数据结构从逻辑上看,分为下面几种结构:集合结构集合结构这种结构注意看,里面有很多元素,但是这些元素之间是没有什么关系的 类似我们OC里面的NSSet NSMutableSet线性结构线性结

2017-11-16 14:37:15 438

原创 汇编(七)

Loop指令loop指令和cx寄存器配合使用,用于循环操作类似高级语言的for,while使用格式 mov cx,循环次数标号: 循环执行的程序代码 loop 标号loop指令执行流程步骤1 先将cx寄存器的值 - 1, cx = cx - 1步骤2 判断cx 的值如果不为零执行标号的代码,又执行 步骤 1如果为零执行loop后面的代码补充:获取数据,除了通过d

2017-11-16 14:34:07 327

原创 汇编(六)

栈栈:是一种具有特殊的访问方式的存储空间(后进先出, Last In Out Firt,LIFO)8086会将CS作为代码段的段地址,将CS:IP指向的指令作为下一条需要取出执行的指令8086会将DS作为数据段的段地址,mov ax,[address]就是取出DS:address的内存数据放到ax寄存器中8086会将SS作为栈段的段地址,任意时刻,SS:SP指向栈顶元素80

2017-11-16 14:32:27 559

原创 汇编(五)

编写一个完整的汇编汇编语言由2类指令组成assume cs:codecode segmentmov ax,1122hmov bx,3344hadd ax,bxmov ah,4chint 21hcode endsend汇编指令如mov、add、sub等有对应的机器指令,可以被编译为机器指令,最终被CPU执行伪指令如assume、 segment、ends、end等没有对应的

2017-11-16 14:30:52 565

原创 汇编(四)

DS和[address]CPU要读写一个内存单元时,必须要先给出这个内存单元的地址,在8086中,内存地址由段地址和偏移地址组成8086中有一个DS段寄存器,通常用来存放要访问数据的段地址mov bx,1000Hmov ds,bxmov al,[0]上面3条指令的作用将10000H(1000:0)中的内存数据赋值到al寄存器中mov al,[address]的意思将DS:addres

2017-11-16 14:27:59 589

原创 iOS进阶开发-李文瀚-专题视频课程

进阶课程涵盖目前iOS开发需要提升和深入研究的基础知识.通过原理讲解,深入理解底层机制.课程答疑讲师QQ:471926977

2017-10-16 23:34:58 1235

原创 汇编(三)

8086的寻址方式CPU访问内存单元时,要给出内存单元的地址,所有的内存单元都有唯一的地址,叫做物理地址8086有20位地址总线,可以传送20位的地址,1M的寻址能力但它又是16位结构的CPU,它内部能够一次性处理、传输、暂时存储的地址为16位。如果将地址从内部简单地发出,那么它只能送出16位的地址,表现出来的寻址能力只有64KB8086采用一种在内部用2个16位地址合成的方法来生成1

2017-10-08 15:05:04 428

原创 汇编(二)

总线CPU每一个CPU芯片都有许多管脚,这些管脚和总线相连,CPU通过总线跟外部器件进行交互总线:一根根导线的集合总线的分类地址总线数据总线控制总线image.png举个例子来至书上的截图地址总线它的宽度决定了CPU的寻址能力8086的地址总线宽度是20,所以寻址能力是1M( 2^20 )数据总

2017-10-08 15:03:06 743

原创 汇编(一)

汇编语言的发展机器语言由0和1组成的机器指令.如:0101 0001 1101 0110汇编语言(assembly language)使用符号代替机器语言,也称为符号语言如:mov ax,bx高级语言C\C++\Java\OC\Swift,更加接近人类的自然语言如:int a = b;我们的代码在终端设备上是这样的过程:image.png

2017-10-08 14:40:50 708

Java面试手册(100家企业总汇).pdf

350道java面试题收集整理,包含了上百家企业近年的人才计划!

2019-10-12

招人心得iOS47道面试题

在这个iOS岗位供不应求的市场,对iOS开发者对要求日益增长,分享一下最近对招人心得,放出47道面试题+答案,供广大iOS开发者参考

2018-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除