上一页 1 2 3 4 5 6 7 8 ··· 107 下一页
摘要: HTTP 代理服务器技术选型之旅 背景 长期以来,贴吧开发人员多,业务耦合大,需求变化频繁,因此容易产生 bug。而我所负责的广告相关业务,和 UI 密切相关,一旦因为某种原因(甚至是被别人改了代码)产生了 bug,必然大幅度影响广告收入。 解决问题的一种方法在于频繁的测试,既然避免不了代码层面的耦 阅读全文
posted @ 2017-09-27 20:48 李洪强 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 深入理解 GCD 前言 首先提出一些问题: dispatch_async 函数如何实现,分发到主队列和全局队列有什么区别,一定会新建线程执行任务么? dispatch_sync 函数如何实现,为什么说 GCD 死锁是队列导致的而不是线程,死锁不是操作系统的概念么? 信号量是如何实现的,有哪些使用场景 阅读全文
posted @ 2017-09-26 22:34 李洪强 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 你不必 你不必把这杯白酒干了, 喝到胃穿孔, 也不会获得帮助,不会获得尊重。 你不必放弃玩音乐, 不必出专辑,也不必放弃工作, 不必介意成为一个带着奶瓶的朋克。 你不必在本子上记录, 大部分会议是在浪费时间, 你不必假装殷勤一直记录。 你不必总是笑, 不必每一条微信都回复, 不必处处点赞。 你不必有 阅读全文
posted @ 2017-09-26 10:08 李洪强 阅读(385) 评论(0) 推荐(0) 编辑
摘要: Swift中Notification.Name这么难用怎么办 以前的发送通知的参数就是一个简单的字符串: NSNotificationCenter.defaultCenter().post("someStringThatShouldBeDeclared") 后来到了swift 3 中,改成了Noti 阅读全文
posted @ 2017-09-24 16:03 李洪强 阅读(407) 评论(0) 推荐(0) 编辑
摘要: iOS进阶指南试读之UI篇 UI篇 UI是一个iOS开发工程师的基本功。怎么说?UI本质上就是你调用苹果提供给你的API来完成设计师的设计。所以,想提升UI的功力也很简单,没事就看看UIKit里的各个类的头文件。如果能做到烂熟于胸,相信会有很大的提升。 Autolayout 顾名思义,Autolay 阅读全文
posted @ 2017-09-24 15:19 李洪强 阅读(357) 评论(0) 推荐(0) 编辑
摘要: iOS开发如何学习前端(2) 上一篇成果如下。 实现的效果如下。 实现了一个横放的<ul>,也既iOS中的UITableView. 实现了当鼠标移动到列表中的某一个<li>,也既iOS中的UITableViewCell,的时候,这个li标签的背景色会变成黑色。 页面很简单。但是仍存在一个小问题。眼尖 阅读全文
posted @ 2017-09-24 11:34 李洪强 阅读(376) 评论(0) 推荐(0) 编辑
摘要: iOS开发如何学习前端(1) 我为何学前端?因为无聊. 概念 前端大概三大块. HTML CSS JavaScript 基本上每个概念在iOS中都有对应的.HTML请想象成只能拉Autolayout或者设置Frame的ViewController.好比你在网页上放了一个Button,如果用HTML你 阅读全文
posted @ 2017-09-21 10:17 李洪强 阅读(1680) 评论(0) 推荐(0) 编辑
摘要: 字符串编码入门科普 背景 对于单纯做前端或者后端的同学来说,一般很难接触到编码问题,因为在同一个平台上,一般都是使用同一种编码方式,自然问题不大。但对于写爬虫的同学来说,编码很可能是遇到的第一个坑。这是因为字符串无法直接通过网络被传输(也不能直接被存储),需要先转换成二进制格式,再被还原。因此凡是涉 阅读全文
posted @ 2017-09-20 22:30 李洪强 阅读(265) 评论(0) 推荐(0) 编辑
摘要: JavaScript 模块化简述 前言 关于模块化,最直接的表现就是我们写的 require 和 import 关键字,如果查阅相关资料,就一定会遇到 CommonJS 、CMD AMD 这些名词,以及 RequireJS、SeaJS 等陌生框架。比如 SeaJS 的官网 这样描述自己: “简单友好 阅读全文
posted @ 2017-09-19 14:00 李洪强 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 异步与回调的设计哲学 本文的例子用 JavaScript 语法给出,希望读者至少有使用过 Promise 的经验,如果用过 async/await 则更好,对于客户端的开发者,我相信语法不是阅读的瓶颈,思维才是,因此也可以了解一下异步编程模型的演变过程。 异步编程入门 CPS CPS 的全称是 (C 阅读全文
posted @ 2017-09-15 14:30 李洪强 阅读(423) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 107 下一页