Docker:基本知识
我们都在说未来要“云”化,那么我们应该要将服务打包放到“云”上。那么我们的应用需要容器化,那么我们要安装Docker。
Docker是一个开源的PaaS产品,2013年开源发布Docker引擎后,迅速崛起。
我们都在说未来要“云”化,那么我们应该要将服务打包放到“云”上。那么我们的应用需要容器化,那么我们要安装Docker。
Docker是一个开源的PaaS产品,2013年开源发布Docker引擎后,迅速崛起。
“Write once, run anywhere”,在移动互联网时代是一个难以抗拒的诱惑。
介绍一些Mac平台常用的工具。
有些第三方平台的SDK有点儿难用,大概很多人都有过这样的感慨。
如果是你来写,怎么写出一个别人觉得可以用的SDK?
Xcode10正式版已发布,苹果在Xcode10中已移除了对libstdc++的支持。本文主要介绍临时处理方案。
今天一时疏忽同学突然找我说,移动硬盘挂了,工作资料的盘一直打不开!
找我是因为前不久将某同学之前的移动硬盘重新分了区,常用Mac,偶尔需要用在Win上。所以备份分区用APFS,工作分区用Mac日志式,另两个分区用exFAT。回来赶紧打开磁盘工具,工作分区确实挂载不上!
字数限制是所有iOS开发都会遇到的一个问题。业务场景非常常见的,譬如,在微信中,用户昵称限制纯英文32个纯中文16个而emoji是8个,而微博发布动态则是有140字数的限制。但就实现出来的效果看,体验还是不够好的。这篇文章来聊聊文本输入字数限制的正确姿势。
接锅不可怕,最怕没有Log。一份代码,有完整提交记录对项目维护是十分重要的。
如何将Git代码从原来的仓库迁移到新的托管站点,并且保留历史提交记录?
人都是想偷懒的,技术因为”偷懒”而进步。造出来的轮子,让键盘上的双手得以腾出空来,可以干点别的事情。比如画画比如写书,所以我们有黑客与画家。
从iOS8开始,iOS提供了对UITableViewCell自适应高度的支持。而在此之前,假如你需要编写一个异构的列表,你可能会觉得很不想动手:你需要计算每一种结构的Cell的高度,-tableView:heightForRowAtIndexPath:会是你最不想看到的方法之一。
llibdispatch是苹果开发的一套C接口的库(苹果官方称之为GCD,Grand Central Dispatch),多线程技术的封装是其核心之一。GCD内部管理线程池,对上层以队列的形式提供操作接口,任务则以block的形式提交到队列,最终由GCD决策如何将任务派发到线程执行。