关注码农话题
做一个实实在在的内行人

移动开发

第3页

给 Android 初学者的 Gradle 知识普及

阅读(764)

1. 前言 前一段时间有人在我的邪教群里问「刚学 Android 不久,对 Gradle 不懂,看了很多资料依然一知半解,希望张哥给讲讲 Gradle 」,没想到群里很多人都响应,表示同感,有人在群里推荐了一本书,说看这本书就行了。说实在的...

Android root 原理

阅读(872)

0x00 关于root linux和类Unix系统的最初设计都是针对多用户的操作系统,对于用户权限的管理很非常严格的,而root用户(超级用户)就是整个系统的唯一管理员,拥有等同于操作系统的所有权限。所以一旦获取到root权限,就可以对整个...

11个提问频率最高的PHP面试题

阅读(809)

你是否正在准备寻找一份PHP开发的工作,并且也在寻找一些关于PHP的面试题及答案?本文为大家分享了一些被提问频率最高的11个PHP面试题,以及对应的常规回答,每个公司都有自己的面试标准,面试和问题是完全取决于你在工作中所扮演的角色,当然也和...

iOS应用支持IPV6,就那点事儿

阅读(1890)

果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。 一、IPV6...

微信,QQ这类IM app怎么做——谈谈Websocket

阅读(3019)

前言 关于我和WebSocket的缘:我从大二在计算机网络课上听老师讲过之后,第一次使用就到了毕业之后的第一份工作。直到最近换了工作,到了一家是含有IM社交聊天功能的app的时候,我觉得我现在可以谈谈我对WebSocket/Socket的一...

以生活例子说明单线程与多线程

阅读(1100)

阅读目录 1. 程序设计的目标 2. 单线程多任务无阻塞 3. 单线程多任务IO阻塞 4. 单线程多任务异步IO 5. 单线程多任务,有耗时计算 6. 多线程程序 7. 多CPU 8. 多线程与多进程 9. 总结 1. 程序设计的目标 在我...

程序员应该知道的10大基础算法

阅读(2000)

当今世界,已经被发现或创造的经典算法数不胜数。如果,一定要你投票选出你最看重的十大算法,你会作何选择?2011年,有人在Stack Exchange上发起了提问,向网友们征集当今世界最为经典的十大算法。众人在一大堆入围算法中进行投票,最终得...

如何选择开源项目?

阅读(858)

什么是开源? 「开源」是从英文「Open Source」翻译精简而来,其实是开放源码的意思,我们知道所有的软件都是由代码编写,经编译生成的系统或者应用。而一旦你把它开源,意味着任何人、任何组织都可以使用你的代码或者软件,当然也可以给你免费贡...

从零开始,让你的框架支持CocoaPods

阅读(2142)

这两天一直琢磨着想让自己的一个照片多选框架支持CocoaPods下载安装,就搜了好多资料,但是搜到的资料大多都是最基本的,并没有解决我遇到的问题,问题如下: 当自己的框架中用到了xib及图片资源的话,怎么解决在CocoaPods下载安装后x...

入职你的梦想 VS 变现你的技术

IT面试宝典码农市场