-
程序人生 | 程序员该如何定位?看这四大方向
我到底能够解决什么问题?给别人带来什么样的方便? 这是每个程序员首先要考虑的问题。这决定了你要在什么样的领域、什么样的公司工作,决定了你做什么产品,也决定了你...
阅读全文 -
Android 开发 | Android 应用"反调试"操作的几种方案解析
在之前介绍了很多破解相关的文章,在这个过程中我们难免会遇到一些反调试策略,当时只是简单的介绍了如何去解决反调试,其实在去年我已经介绍了一篇关于Android中的安全...
阅读全文 -
路由器逆向 | 在Linux上安装IDA Pro
Linux版本的IDA Pro比较稀少,很幸运的是已经有大牛分享了Linux版本的IDA Pro,分享的作者已经对该IDA Pro进行了path,去掉了局域网检测的校验。下载该Linux版本IDA...
阅读全文 -
云计算 | Neutron 总结—— linuxbridge+flat 网络
本篇文章介绍如何规划及创建 linuxbridge+flat 网络,实现实例间及实例与外部的通讯。读者应对 OpenStack 及其网络服务 Neutron 有初步的了解。
阅读全文 -
开源软件 | DirContext初始化过程分析
主要是因为犯了一个很愚蠢的错误,在实例化DirContext的时候报了AuthenticationException,错误码为49,我很疑惑,同样的方式通过ldapBrowser可以连接,在JNDI却不能连...
阅读全文 -
区块链 | 一个故事告诉你比特币的原理及运作机制
周末花时间看了一些比特币原理相关的资料,虽然不敢说把每个细节都完全搞懂了,不过整体思路和关键部分的主要原理还是比较明白。写一篇文章分享给大家。这篇文章的定位...
阅读全文 -
iOS 开发 | iOS 打造属于自己的用户行为统计系统
打造一款符合自己公司需求的用户行为统计系统,相信是很多运营人员的梦想,也是开发人员对技术的的执着追求。下面我为大家分一享下自己为公司打造的用户行为统计系统。
阅读全文 -
好书推荐 | Spark:超越Hadoop MapReduce
和 Hadoop 一样,Spark 提供了一个 Map/Reduce API(分布式计算)和分布式存储。二者主要的不同点是,Spark 在集群的内存中保存数据,而 Hadoop 在集群的磁盘中...
阅读全文