Alex Lin's Notes

Strategy, Execution, Communication.

持续集成主要有两大好处:一是省去手动构建部署的繁琐,二是每一个提交都有自动跑测试保证质量。

本文主要介绍两大持续集成工具:TravisCI 和 Jenkins。

TravisCI

Travis CI 可以和 Github 无缝集成,每次push都可以触发相应的操作,跑测试、自动部署都能完成。

介绍

单例模式(Singleton Pattern)最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。

这种模式涉及到一个单一的类,该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。

注意:

1、单例类只能有一个实例。

2、单例类必须自己创建自己的唯一实例。

3、单例类必须给所有其他对象提供这一实例。

阅读全文 »

微信公众号

技术

iOS开发

微信号:iOSDevTip

功能介绍:最新iOS、iPhone资讯,万名iOS开发者、swift开发、果粉聚集,参与技术讨论,整理开发技巧,分享创业经验!享受生活、热爱编程!

CocoaChina

微信号: cocoachinabbs

功能介绍: CocoaChina苹果开发中文社区官方微信,提供教程资源、app推广营销、招聘、外包及培训信息、各类沙龙交流活动以及更多开发者服务。

Crossin的编程教室

微信号: crossincode

功能介绍: 每天5分钟,学点简单的编程,用新的思维方式看世界。

待字闺中

微信号: daiziguizhongren

功能介绍: 深度分析大数据、深度学习、人工智能等技术,切中实际应用场景,为大家授业解惑。间或,也会介绍国内外相关领域有趣的面试题。

程序人生

微信号: programmer_life

功能介绍: 十年漫漫程序人生,打过各种杂,也做过让我骄傲的软件;管理过十多人的团队,还带领一班兄弟姐妹创过业。关注程序人生,了解程序猿,学做程序猿,让我们的人生不再屌丝化。

唐巧——iOS开发

微信号: iosDevTips

功能介绍: 我叫唐巧,InfoQ 编辑,《iOS开发进阶》作者,现在在猿题库创业。本账号主要分享我精选的 iOS 开发文章和一些创业感悟。

利器

微信号:liqiio

功能介绍:创造者和他们的工具.

论码农的自我修养

微信号:bit_tiger

功能介绍:“有趣,有用,有效”.刷项目,做实战,捅破技术的那层纸.

Pinapps

微信号:Pinapps

功能介绍:我推荐的不仅是apps,更是一种态度!

ThoughtWorks

微信号:ThoughtWorks

功能介绍:最新技术雷达/各类技术干货/精选职位招聘/精彩活动预告/经典案例故事,就在ThoughtWorks.

人文

不止读书

微信号: buzhidushu

功能介绍: 不止读书,读书不止。推荐好书。

伯乐在线

微信号: jobbole

功能介绍:关注职业资讯;学习各类职业感悟、心得和经验分享,扩大职业视野;体会求职、工作和创业的历程 - 就在JobBole.com 伯乐在线

槽边往事

微信号: bitsea

功能介绍: 和菜头的微信Blog,用于分享各种新鲜资讯

鬼脚七

微信号: taobaoguijiaoqi

功能介绍: 鬼脚七,真名文德,自媒体人。做自己,爱生活!

懒人在思考

微信号:lazy-thought

功能介绍:以黑客那种邪气看待世界.而你,务必保持自己的独立思维. By 余弦

老鹰说

微信号:joeytalks

功能介绍:创业就是典当灵魂,成功者才能将灵魂赎回.老鹰在这里与你分享赎回灵魂路上的点点滴滴.

连岳

微信号:ilianyue

功能介绍:连岳文字,当今中国最活跃的专栏作家之一,著名专栏《我爱问连岳》

罗辑思维

微信号:luojisw

功能介绍:罗胖每天早上60秒语音,用文字回复语音中的关键词可阅读文章.

MacTalk

微信号:sagacity-mac

功能介绍:MacTalk 开通于2012年末,内容起于 Mac 而不止 Mac,内容覆盖了技术、创业、产品和人文思考.文风有趣,又有一点力量.相关图书《MacTalk·人生元编程》《MacTalk·跨越边界》

厉哥——虚拟机

微信号:mintshow

功能介绍:毫无悬念最值得关注的账号.世界上牛人有无数,而厉哥只有一个.

三表龙门阵

微信号:sanbiao1984

功能介绍:负责吐槽一切!互联网大喷壶,大嘴善喷喷天下可喷之事!

神秘的程序员们

微信号:coderstory

功能介绍:作为一个程序员星人,在地球上工作生活时,你是否会感到孤独呢? 这里有来自程序员母星的亲切问候和地球漫游指南.国内首部以程序员文化、技术主题、项目管理及互联网创业的为主题漫画,诞生于09年.主创:西乔、…

Tiny4Voice

微信号:tiny4voice

功能介绍:一天一条来自 Tinyfool 的语音鸡汤,暖胃暖心,让我们一起在漫漫长夜里面默默前行,在死之前,没有终点,不会停歇.

图灵访谈

微信号:ituring_interview

功能介绍:对话国外知名技术作者,讲述国内码农精彩人生.你听得见他们,他们也听得见你.

图灵教育

微信号:turingbooks

功能介绍:是好书,把我们联系在一起

歪理邪说

微信号:wxieshuo

功能介绍:一切关于未来的故事在实现之前都是歪理邪说.

我和世界之间

微信号:between_world_and_me

功能介绍:更有品位 · 更有智慧 Better Taste · Wiser Life

小道消息

微信号:WebNotes

功能介绍:在这里,我想为你呈现一副中国互联网的清明上河图.冯大辉,丁香园技术产品负责人.

余晟以为

微信号:yurii-says

功能介绍:我是这么以为的,当然你也可以那么以为

资讯

桂辉最久

微信号: queendrunk

功能介绍: 原创+精选的科技类账号,干货分享TMT领域的行业热点、产品设计、大数据、市场趋势、商业模式、创业的深度分析和经典案例。第一大自媒体联盟WeMedia成员。

InfoQ

微信号: infoqchina

功能介绍: 有内容的技术社区媒体

极客公园

微信号: geekpark

功能介绍: 科技创新者的大本营。汇聚优秀的产品报道、评测视频和高质量的线下活动。

极客邦科技Geekbang

微信号: geekbang01

功能介绍: 极客邦科技是一家IT技术学习服务综合提供商,使命是帮助技术人和企业成长,旗下运营InfoQ技术媒体、EGO社交网络、StuQ在线教育、GIT企业培训等四大业务品牌,通过帮助技术人成长来推动企业发展。

可能吧

微信号: knbknb

功能介绍: 「可能吧」是一个诞生于2007年的博客,在2009年获得搜狐 IT 新闻奖、2010年获得德国之声最佳中文博客奖之后,因为众所周知的原因无法在中国访问。现在,它以另一种姿态存在。「可能吧」更新频率不高,文章一般不怎么客观,请谨慎关注。

PingWest中文网

微信号:wepingwest

功能介绍:有品好玩的科技,一切与你有关。科技博客PingWest中文网(pingwest.com)

商业价值

微信号:bvmagazine

功能介绍:中国最好的技术商业杂志,关注更创新,更智慧,更可持续的商业,专为变革者打造.

深圳湾

微信号:shenzhenware

功能介绍:深圳湾(ShenzhenWare)关注软件、硬件、以及软硬结合的生态系统.

100offer说

微信号:shuo100offer

功能介绍:有关互联网人才流动和发展,我们触摸得到真实客观的跳槽数据,我们感受得到有血有肉的故事.我们在观察,我们也在思考,我们在这里「说」

36氪

微信号:wow36kr

功能介绍:36氪(36kr.com)是中国最具影响力的互联网创投媒体,提供最新锐最具深度的商业报道.我们强调趋势与价值,我们的slogan是:让一部分人先看到未来.

阅读全文 »

新浪微博

iOS sso package or sign error

出现这个问题是因为在新浪微博开放平台上申请的应用的Bundle ID和你项目的Bundle ID不一致或者未设置。

解决方法:更改新浪微博开发平台上应用的Bundle ID

error:redirect_uri_mismatch

在程序中设置的Redirect URL和新浪微博开放平台申请的应用的授权回调页URL不一致。

解决方法:在新浪微博开放平台 ——> 应用信息 ——> 高级信息 ——> OAuth2.0 授权设置 ——> 授权回调页,设置和程序的Redirect URL一致。

新浪微博登录授权失败,responseCode等于5051

在项目中集成友盟第三方登录,新浪微博登录,登录授权失败,返回状态码为5051(获取账户失败)。

原因:App在测试阶段(未上线),授权的微博账号和开通开放平台的微博账号不是同一账号。

解决办法:在新浪微博开放平台中,选择我的应用——对应应用——应用信息——测试信息,选择编辑,添加测试账号。

微信

scope参数错误或没有scope权限

  1. 没有相关的权限
  2. 账号没有认证,没有相关的权限

《Unix 编程艺术》:这本书在模块化、文本化、配置、接口、复杂度、优化、可移植性等方面,都提供了Unix/Linux世界所积累的宝贵经验。好的程序可以经受时间、平台与用户的考验,好的编程思想可以经受实践的检验。

读书笔记摘录自 《Unix 编程艺术》

Unix 设计原则

所有的 Unix 哲学浓缩为一条铁律,『KISS』原则:Keep It Simple, Stupid!

阅读全文 »

对于设计而言,除了基本的理论,积累大量素材更为重要。

当积累了大量设计语言,以及元素的组合方式后,融合你生活中对美好设计的体验,属于你自己的优秀设计也便会自然诞生。

阅读全文 »

准备工作

越狱iOS设备

  1. 如何越狱可以参考盘古越狱的相关文章,具体详情参见链接:http://jailbreak.25pp.com/ppjailbreak/?from=25pp_00119,最新iOS越狱可以支持iOS 9.3.3,也可以看我整理的非官方的越狱文章
  2. 在Cydia源中安装OpenSSH、MobileSubstrate等工具,之后的文章会讲到其他工具

macOS 本地安装Reveal

具体安装及使用可以参见我之前的文章:http://chaosky.me/2016/07/27/Reveal

阅读全文 »
0%