-
程序人生 | 嘿,程序猿,你该学点经济学了!
笔者一直认为,一个好的程序猿,不仅仅是代码敲得好,其他方面的知识和能力同样很重要。特别是随着年龄的增长,很多人也慢慢的往管理层发展。这个时候沟通与协调能力变...
阅读全文 -
Java 编程 | 死磕Java并发——深入分析CAS
CAS,Compare And Swap,即比较并交换。Doug lea 大神在同步组件中大量使用CAS技术鬼斧神工地实现了Java多线程的并发操作。整个 AQS 同步组件、Atomic 原子类操...
阅读全文 -
Web 前端 | Web 前端入坑第五篇:秒懂 Vuejs、Angular、React 原理和前端发展历史
我们都知道现在流行的框架:Vue.Js、AngularJs、ReactJs,已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种。在了解MVVM之前,我们先回顾一下...
阅读全文 -
深度学习 | 卷积神经网络结构变化——Spatial Transformer Networks
今天具体介绍一个Google DeepMind在15年提出的Spatial Transformer Networks,相当于在传统的一层Convolution中间,装了一个“插件”,可以使得传统的卷积带有了[裁...
阅读全文 -
-
Android 开发 | Gradle 庖丁解牛(构建生命周期核心委托对象创建源码浅析)
当我们执行 gradle taskName 命令后经过一系列艰难的框架初始化最终走到了 DefaultGradleLauncher 的 run() 方法,我们也发现这个 run() 方法里调用了 doBuil...
阅读全文 -
音视频 | 让WebRTC支持H264编解码
最近实验了下如何让WebRTC支持H264编码,记录下,供有需要的人参考。 说明一下,我是在 Ubuntu Server 14.04 下编译的 WebRTC ,使用 native(C++) api 开发...
阅读全文 -
好书推荐 | 标准库举例:sys、copy
Python标准库内容非常多,有人专门为此写过一本书。本文将选择几个呈现出来,一来显示标准库之强大功能,二来演示如何理解和使用标准库。sys是常用的标准库,已经不陌生...
阅读全文