首页 > 代码库 > CSDN日报20170407 ——《嘿,程序猿,你该学点经济学了!》

CSDN日报20170407 ——《嘿,程序猿,你该学点经济学了!》

技术分享

【程序人生】嘿,程序猿,你该学点经济学了!

作者:夏雨

笔者一直认为,一个好的程序猿,不仅仅是代码敲得好,其他方面的知识和能力同样很重要。特别是随着年龄的增长,很多人也慢慢的往管理层发展。这个时候沟通与协调能力变得更加重要,而一些策划,推广方面的知识也同样是不可缺少的。

说到这里我们不得不提到经济学。懂得一些经济学的知识,不仅能在工作中运用,还有一个大家很关心的作用,那就是理财!

技术分享


【Java 编程】死磕Java并发——深入分析CAS

作者:chenssy

CAS,Compare And Swap,即比较并交换。Doug lea大神在同步组件中大量使用CAS技术鬼斧神工地实现了Java多线程的并发操作。整个AQS同步组件、Atomic原子类操作等等都是以CAS实现的,甚至ConcurrentHashMap在1.8的版本中也调整为了CAS+Synchronized。可以说CAS是整个JUC的基石。

技术分享


【Web 前端】Web 前端入坑第五篇:秒懂 Vuejs、Angular、React 原理和前端发展历史

作者:小北哥哥

我们都知道现在流行的框架:Vue.Js、AngularJs、ReactJs,已经逐渐应用到各个项目和实际应用中,它们都是MVVM数据驱动框架系列的一种。

在了解MVVM之前,我们先回顾一下前端发展的历史阶段,做到心中有数,才会更好理解。

这段回顾历史,由于网上就可查不少资料,但都篇幅很长,晦涩难懂。

技术分享


【深度学习】卷积神经网络结构变化——Spatial Transformer Networks

作者:大饼博士X

今天具体介绍一个Google DeepMind在15年提出的Spatial Transformer Networks,相当于在传统的一层Convolution中间,装了一个“插件”,可以使得传统的卷积带有了[裁剪]、[平移]、[缩放]、[旋转]等特性;理论上,作者希望可以减少CNN的训练数据量,以及减少做data argument,让CNN自己学会数据的形状变换。这篇论文我相信会启发很多新的改进,也就是对卷积结构作出更多变化,还是比较有创意的。

技术分享


【图像处理】OpenCV 检测篇——笑脸检测

作者:冰不语

在opencv中,无论是人脸检测、人眼检测、猫脸检测、行人检测等等,套路都是一样的。正所谓:自古深情留不住,总是套路得人心。

技术分享


【Android 开发】 Gradle 庖丁解牛(构建生命周期核心委托对象创建源码浅析)

作者:工匠若水

上一篇《Gradle 庖丁解牛(构建源头源码浅析)》我们分析了 Gradle 框架自身初始化(非构建生命周期初始化)的核心流程,这一篇我们续着前面的分析继续(如果没看过前一篇的建议先去看前一篇,因为这一系列存在非常高的关联性)。上一篇说到当我们执行 gradle taskName 命令后经过一系列艰难的框架初始化最终走到了 DefaultGradleLauncher 的 run() 方法,我们也发现这个 run() 方法里调用了 doBuild(Stage.Build),所以这一篇我们就从这里开始分析 Gradle 构建的生命周期核心委托对象创建的流程。

技术分享


【音视频】让WebRTC支持H264编解码

作者:安晓辉

最近实验了下如何让WebRTC支持H264编码,记录下,供有需要的人参考。

说明一下,我是在 Ubuntu Server 14.04 下编译的 WebRTC ,使用 native(C++) api 开发 WebRTC 应用。所以我的调整都是基于 native 代码。

最终的效果是浏览器可以用H264发送视频,也可以接收H264视频。

技术分享


【好书推荐】标准库举例:sys、copy

作者:博文视点

Python标准库内容非常多,有人专门为此写过一本书。本文将选择几个呈现出来,一来显示标准库之强大功能,二来演示如何理解和使用标准库。sys是常用的标准库,已经不陌生了;copy也是已经用过的标准库。先从熟悉的入手,容易理解,这也是“杀熟”。

本文选自《跟老齐学Python:轻松入门》。

技术分享


技术分享

关注专栏【CSDN 日报】,获取最新及往期内容。
<script type="text/javascript"> $(function () { $(‘pre.prettyprint code‘).each(function () { var lines = $(this).text().split(‘\n‘).length; var $numbering = $(‘
    ‘).addClass(‘pre-numbering‘).hide(); $(this).addClass(‘has-numbering‘).parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($(‘
  • ‘).text(i)); }; $numbering.fadeIn(1700); }); }); </script>

    CSDN日报20170407 ——《嘿,程序猿,你该学点经济学了!》