iOS,Android程序猿一枚,喜欢Mac、Linux、各种开源技术,各种语言
530 followers 0 articles/week
好久没有更新博客-惭愧啊=。=

周末才发现博客的个人简介图片都挂了。。。http://tutuge.me/about/ 才想起来好久没有更新了=。= TODO List上攒了一堆的“要写、要分享”的内容 但是迟迟没有动手 一直以来都用“工作太忙、没想好、积累不够”搪塞自己哎。。。 其实还是太懒 自从工作了以后 Geek精神感觉就被放入了牢笼 慢慢陷入了舒适区 虽然工作上一直很顺利 但是内心总有不安与悸动生活的意义是什么? 工作的目标是什么? 从小只想着“星辰大海” 现在只盼望“升职加薪”唯有英国诗人狄兰·托马斯的《不要温和地走进那个良夜》在脑海里回响:Do not go gentle into that good night, Old age should burn and rave at close of day; Rage,...

Sun Jul 28, 2019 22:06
阿里巴巴国际无线技术部 - 招人啦~求iOS、Android、Java

阿里巴巴(中国)网络技术有限公司招人啦~求iOS、Android、Windows C++大量招人啊~~~真实信息绝无有假啊~~~我不是HR不是猎头,我是开发啊~~~我就是土土哥啊~~~工作地点:杭州,滨江简历投递邮箱:zekun.yzk@alibaba-inc.com关键词:有竞争力的薪酬、大神云集、集团战略重点软文:阿里巴巴国际无线技术部 - 在这里遇见最好的自己国际技术事业部-ICBU技术部-Windows桌面应用开发(C++)工程师 P6岗位描述:负责Windows产品的架构设计和功能开发;对产品进行持续优化和改进,对性能、安全、浏览器内核方面持续优化提升;参与设计评审和代码评审工作;参与产品上线后的维护工作。岗位要求:精通C/C++语言,3年或以上C/C++开发经验,有大中型软件开发经验;精通Win32平台,3年或以上Win32平台开发经验;熟练掌握面向对象的分析,设计和编程,对架构模式和设计模式有着比较深刻的认识;熟练掌握常用的算法和数据结构;熟练掌握网络编程,对TCP/IP,HTTP等网络协议有着深刻的认识,熟悉XML和HTML等描述语言;熟练掌握多线程程序设计技术;熟练掌握Win32GUI开发,熟练使用MFC、WTL等常...

Tue May 1, 2018 10:45
阿里巴巴国际无线技术部 - 招人啦~求iOS、Android、Java

阿里巴巴(中国)网络技术有限公司招人啦~求iOS、Android大量招人啊~~~真实信息绝无有假啊~~~我不是HR不是猎头,我是开发啊~~~我就是土土哥啊~~~工作地点:杭州,滨江简历投递邮箱:zekun.yzk@alibaba-inc.com关键词:有竞争力的薪酬、大神云集、集团战略重点软文:阿里巴巴国际无线技术部 - 在这里遇见最好的自己国际技术事业部-ICBU技术部-iOS高级开发工程师(P6/P7)岗位描述:根据业务需求,基于iOS平台进行应用程序开发; 参与移动平台软件框架的研究,设计和实现、关键技术验证和选型等工作; 带领并指导开发工程师、程序员进行代码开发等工作; 参与移动规范制订、技术文档编写。岗位要求:本科及以上学历,计算机或相关专业; 三年及以上手机应用实际开发经验,三年以上iOS开发经验,五年以上C/C+/Java开发经验;...

Wed Sep 27, 2017 22:27
转-阿里巴巴国际无线技术部 - 在这里遇见最好的自己

转自给自己部门的软文! 阿里巴巴国际无线技术部 - 在这里遇见最好的自己我们做什么阿里巴巴国际无线技术部背靠阿里巴巴集团和阿里巴巴国际站,阿里巴巴国际站是全球领先的跨境B2B贸易服务平台,服务全世界数以千万计的采购商和供应商,阿里巴巴国际站(www.alibaba.com)帮助中小企业拓展国际贸易的出口营销推广服务,专注服务于全球中小微企业,在平台上,通过向海外买家展示、推广供应商的企业和产品,进而获得贸易商机和订单,买卖双方可以在线更高效地找到适合的彼此,并更快更安心地达成交易,是出口企业拓展国际贸易的首选跨境贸易平台。阿里巴巴国际站技术致力于打造一站式eWTP全球国际B类贸易服务平台解决方案。近年来,随着智能手机的普及无线的趋势已经锐不可当。阿里巴巴国际无线技术部不仅是站在阿里巴巴集团和阿里巴巴国际站两个巨人的肩上,更是站在无线时代的浪潮之上。来吧少年,一起为全球中小企业服务!我们在哪里杭州...

Wed Sep 27, 2017 22:27
反编译分析并模拟实现methodSignatureForSelector方法

前言最近跟同事讨论了有关methodSignatureForSelector:的问题,大概如下:一个ProtocolA声明了一个实例方法funcA,然后一个类ClassA声明实现这个ProtocolA,但是并没有实现方法funcA,对ClassA的实例调用methodSignatureForSelector:@selector(funcA)能否返回正确的signature?一个类ClassB,在@interface声明了实例方法funcB,但是没有实现funcB,对ClassB的实例调用methodSignatureForSelector:@selector(funcB),能否返回正确的signature?写个Demo验证了下,结果非常有意思,不由得好奇起来,所以深入研究了下methodSignatureForSelector:的实现,然后自己模拟实现出来。Github地址:TTGRemakeMethodSignatureForSelector详细的研究过程如下:写Demo验证问题测试类TestClass和Protocol如下:123456789@protocol...

Sun Apr 9, 2017 21:22
反编译分析Xcode8的Bug, release下连续两次调用有二级指针参数的空方法会Crash

更新在最新的Xcode 9 Beta版本中,此Bug已被苹果修复:Bug ID 30530580: Crash on “Release” Build Configuration scheme setting for Out Parameters code 二级指针二级指针,也叫指针的指针,或者Out Parameters,可以用来改变一个指针的地址值,由于在Objective-C里面方法、函数不支持返回多个值,所以经常用二级指针实现这个功能,比如NSFileManager的- (BOOL)removeItemAtURL:(NSURL *)URL error:(NSError **)error方法,就可以让方法在内部创建error后传出。 问题最近在Debug代码的时候,注释掉了一个带有二级指针参数的方法内部所有代码,然后在Release环境下安装运行,结果居然Crash了,猛然想起好像以前同事也遇到过,仔细检查了下,感觉代码是没有问题的,所以继续深究,新建了一个空的工程,重现了这个EXC_BAD_ACCESS的Crash,代码非常简单,如下:...

Mon Mar 13, 2017 21:17

Build your own newsfeed

Ready to give it a go?
Start a 14-day trial, no credit card required.

Create account