Home
Hao Liu's blog
Cancel

我喜欢某些996

近些天996的话题很火,作为一个想要996而不得的人,在这个时间窗口,我还是简单聊一聊我的想法。 我既不支持996,也不反对996,我有更重要的东西要考虑。 如何衡量一分工作是否值得 我觉得我选择一分工作的时候需要考虑以下三点: 薪资待遇 达到预期的市场价位 团队氛围 成员沟通顺畅 大家都能做技术分...

如何选书?

国内每年出版的图书总量大概是40W本,2017年,国人平均阅读量为4.6本。你想选到好书? 有的人非常喜欢阅读,但是无论如何你都不可能读完所有的书,所以这里也存在一个效率问题,我们希望读到好书。作为读者,在烂书上花费时间和金钱是一件很让人沮丧的事情。对于刚入门的读者,选到烂书的情况碰多了甚至会有损你继续阅读下去的信心。 那么,如此多的书,你该选择哪一本,并且使得你的选择正确的概率变得...

我的2018

“往外张望的人都在做梦,向内审视的人才是清醒的” – 荣格 心路历程 我有时候会问自己,如何总结我的2018年,强行回答一下的时候,用到的却都是别人的思想和别人语言。后来我想清楚了,我只讲自己的事情,不讲太多的道理。 2018年我的工作变动非常大,我从技术转岗到产品,然后空窗期三个月,最后由于经济压力不得不再回到技术岗位,让我更加学会了许多的经验。 年初的技术岗位,...

糟糕的尝试

“最有害的三种瘾,毒品,碳水化合物,月薪” – 纳西姆·尼古拉斯·塔布勒 现在我同时在生理和心理上都厌恶碳水化合物。 当然这里的碳水化合物指的的米饭等淀粉主食还有精制的甜食。 我今天把买的三包奥利奥巧克力饼干吃掉了5分之2,我当作是对我身体脆弱性的一种毒物兴奋实验。剩余的我放进抽屉,想下次再吃。 过了一会儿,我不再犹豫。我把剩下的全部扔进了垃圾桶。 吃掉的部分进入...

小视频速成大法

前些年我一直有着买单反的渴望,可是由于单反的价格一直很贵,而且据说一入坑就是无底洞,我一直在犹豫,同时单反的便携性限制了我的应用场景,我入手单反之后,有90%的可能它就躺在家里吃灰了,还需要买个防潮箱来让他躺。所以至今也还没有买单反。 在这犹豫的过程中,我对iPhone 的拍摄功能越来越熟悉,平时生活、户外、旅游的场景我基本上用iPhone拍摄就能满足所需。 我经常会在朋友圈晒照片和编辑...

Welcome

If you see this page, that means you have setup your site. enjoy! :ghost: :ghost: :ghost: You may want to config the site or writing a post next. Please feel free to create an issue or send me ema...

Post with Header Image

A Post with Header Image, See Page layout for more examples.

Objective-C Runtime

我的观点是,人与人的讨论是需要有某些双方一致认同的基础的,否则,最后也难以得出一个一致认同的结果,自说自话毫无意义。所以我觉得需要把很多概念弄清楚,不要混用。平时在网络上和工作中,与各个工种的开发人员进行交流的时候,我发现过一个问题,很多人对面对对象的一些基础概念含糊不清,甚至一无所知。具体到iOS开发领域,常见的开发人员也只是在盲目的堆砌业务功能,而不去考虑这些代码在基础层面的含义。当然基...

How To Understand ObjC Class ?

本系列文章介绍的并不是一些艰深的内容。重要的是找到一些以前学习过程中主动地、被动地错误吸收的知识将它从脑中剔除,并理清其所给人带来的矛盾。但是还是有一个主线的,那就是正确理解 Objective-C 中的对象含义。 目的和基础 目的是看懂Objective-C对象和类的定义的数据结构表示 几点基础知识 C 语言的结构体的表示,typedef 语义的作用,结构体指针 ...

How To Use Objective-C Block?

Block 作为语言特性 在 Mac OS X 10.4 和 iOS4.0 之后被加入到 GCC 编译器中,此特性的支持需要 GCC 编译器和相关运行期组建,可以在 C、C++、Objective-C、和 Objective-C++代码中使用 基础概念 结构组成 return_type (^block_name)(parameters) 返回类型+^+ (Block 名称)+...