CF Blog

除非你做点什么,否则任何事情都不会改变。

如何看待软件工程师

在目前的互联网行业中, 从事代码 coding 职业的人,通常被称为程序员或者码农. 事实上他们还有另一个更 高大上 一点的名字: 软件工程师. 今天就一起深入的了解一下,这个职业都需要哪些基本能力. 长时间996屹立不倒 往往一个需求或者工程为了赶工期,需要长时间的加班加点,或者解决一个紧急问题需要连夜解决,在这种时候,没有一个健壮的身体是扛不住的.身体是革命的本钱, 一...

iOS 网络封装

网络封装 request: useragent cookies response: errorcode 302 301条转

Blog 搭建与部署

  将纯文本转换为静态博客网站,并将博客部署到 GitHubPage,绑定自有域名方便大家访问。   在搭建自己的博客网站时,我希望只专注于组织内容,页面生成、部署等其他不关键的工作尽量简单。现在已经有了比较好的方案可以满足以上需求。在这里介绍如何花费较少的精力去搭建一个静态页面的个人博客。在这里只说一下大概过程,具体细节 search the web,你会得到你想要的一切。 1. 博客...

支付宝支付 微信支付SDK接口不统一? 盘他!

  开发过支付宝、微信支付的同学都知道,微信的支付 API 设计感觉是 Java 开发工程师写的,远不如支付宝 SDK 的接口设计用起来顺手。在这里,统一封装微信支付和支付宝支付的API,使两种支付方式对外提供一致的调用接口。    首先我们来看支付宝支付SDK的API是怎么设计的: 1 2 3 4 5 6 7 8 9 10 11 12 /** * 支付接口 * * @para...

iOS APP 优化健壮性

1.加强 APP 健壮性 unrecognized selector crash KVO crash NSNotification crash NSTimer crash Container crash(数组越界,插nil等) NSString crash (字符串操作的crash) Bad Access crash (野指针) UI not on Main Thread Crash (非...

Haskell 函数式编程

Haskell 与 Java、C++不同,它是纯函数式的编程语言,说到函数式编程,函数式与面向对象编程究竟有哪些不同?在这里将会介绍一下函数式编程的特点和起源。 编程范式: 在介绍 Haskell 之前,说一说编程范式,编程范式可简单划为两类: 命令式编程 (Imperative programming) 声明式编程(Declarative programming) ...

Blog Initialized

Hey! Welcome to Miaocf’s blog, it’s great to have you :) 接触到个人品牌的概念后,就一直考虑着搭建一个 blog,今天算是 Personal Brand 第一天吧。 在人生的旅途中需要明白几点: 人随着年龄的增长,对事物的见知也在增长,心智和价值观也随之渐渐塑造成型。 在30岁之前,是一直处在学习的阶段,这个阶段主要是吸收...

不期而遇-网络上的小贝壳

在网络上不时会遇到包含真知灼见的文章或句子,在这里摘抄下来,供自己时不时重温一下 How To Be Successful 一份无关紧要的工作是一个危险的陷阱,很多人都会掉进去。 想让别人帮你,最好的办法就是你先帮他们,或者去做一些有趣的事。 致富靠的是权益,而不是工资。 链接 我对中国科技行业的看法 顺便说一句,这就是为什么我认为北京的互联网公司如此努力的一个原因。...

TODO_LIST

因为不定时会有 idea 从我的大脑里冒出来,并以此写一篇博客,但这些 idea 往往只有一些简单的思考,一时难以写成完整的博客,时间一长,博客列表里就有不少未完成的博客,严重影响了博客的整体观感。于是决定,有了新的想法或者主题 先记录在此,等完善后再发表出去。这里就是博客的孵化巢或者备忘录吧,但愿这里不会积累太多无用的 idea,哈哈 为了表示这里是博客起源,特意把保存这篇博客的源文件 ...