sk719887916 img

LeakCanary源码探讨- 如何检测 Activity 是否泄漏

OOM 是 Android 开发中常见的问题,而内存泄漏往往是罪魁祸首。 为了简单方便的检测内存泄漏,Square 开源了 LeakCanary,它可以实时监测 Activity 是否发生了...
970
aliceyangxi1987

用学习曲线 learning curve 来判别过拟合问题

本文结构: 学习曲线是什么? 怎么解读? 怎么画? 学习曲线是什么?学习曲线就是通过画出不同训练集大小时训练集和交叉验证的准确率,可以看到模型在新数据上的表现,进而来判断模型是否方差偏高或偏差过高,以...
482
u014738140 img

如何加快Gradle的构建速度

Google I/O 2017已经过去几周了,相信大家都参与了这次会议的许多专场。本届I/O的一个具有实际意义的话题是How to speed up your slow Gradle builds。在...
489
Marksinoberg img

技能雷达图

之前在搜索一些资料的时候,发现开源中国这个博客网站有一大亮点。那就是一张技能雷达图。大致如下: 但是遗憾的是CSDN官方并不支持这一实现,其实对于技能雷达图而言,言简意赅的能表现出一个技术者擅长的领...
640
fengbingchun img

OpenCV代码提取:remap函数的实现

OpenCV代码提取:remap函数的实现
5808
liyuanxiang1984 img

GIS与水文分析(3)DEM数据准备

GIS与水文分析(3)DEM数据准备 ArcGIS的水文分析工具需要DEM数据才能执行,因此在使用之前必须要准备好DEM数据并且针对DEM数据进行预处理。本章节内容介绍如何根据已有的数据制作和处理...
720
aqi00 img

Kotlin入门(1)搭建Kotlin开发环境

Kotlin做为一门编程语言,已经出现好几年了,但此前在国内并不闻名。自从5月份谷歌宣布它成为Android的官方开发语言之后,Kotlin猛然窜红了,虽说短期内Kotlin无法取代Java,但对于一...
689
elim168 img

Java Socket编程

对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将...
883
carson_ho img

我用一张图就总结了Android Binder机制 原理

前言 如果你接触过 跨进程通信 (IPC),那么你对Binder一定不陌生 虽然 网上有很多介绍 Binder的文章,可是存在一些问题:浅显的讨论Binder机制 或 一味讲解 Binder源码、逻辑...
919
blogdevteam

CSDN日报20170621——《开发者,只有被裁,没有退休》

如果一个开发者一直处在“没什么问题何必改进与提升”的状态,被动完成任务,很少考虑更新自己的技术栈、工程能力、思维框架与认知深度,那很可能一朝梦醒(被辞或被裁),就会发现时代的洪流已然呼啸而过,只有自己...
3581
qq_35116353

如何使用GDB调试多线程

先写一段多线程程序。 makefile 加上 -g参数生成可调式信息, 可以进行调试。 pthread不是Linux下的默认的库,也就是在链接的时候,无法找到phread库中哥函数的入口地址,...
800
Allenalex

基于的朴素贝叶斯的文本分类(附完整代码(spark/java)

本文主要包括以下内容: 1)模型训练数据生成(demo) 2 ) 模型训练(spark+java),数据存储在hdfs上 3)预测数据生成(demo) 4)使用生成的模型进行文本分类。
934
Marksinoberg img

ajax 跨域问题解决方案

今天来记录一下关于ajax跨域的一些问题。以备不时之需。跨域同源策略限制同源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。也就是说,受到请求的 URL 的域必须与当前 Web 页面的域相...
1282
chenssy img

J.U.C之Java并发容器:ConcurrentHashMap

此篇博客所有源码均来自JDK 1.8 HashMap是我们用得非常频繁的一个集合,但是由于它是非线程安全的,在多线程环境下,put操作是有可能产生死循环的,导致CPU利用率接近100%。为了解决该问题...
878
broadview2006

每周荐书:架构、Scratch、增长黑客(评论送书)

每周荐书:架构、Scratch、增长黑客(评论送书) 感谢大家对每周荐书栏目的支持,先公布下上周中奖名单   小城仲夏 HiveMe   《白帽子讲Web扫描》   伪随机的张三 凌峯 《疯狂HTM...
6346
wang631106979 img

丁香园iOS电话面试问题总结

简单讲解一下http请求以及GET POST的区别 https的加密方式和几次握手 https的加密方式 加密的详细过程 在不知道二进制文件格式的情况下如何区分文件 常见的几种线程锁 怎么保证线程安全...
1457
qq_30379689 1人推荐
RockfordWei

99 行 Swift 编写人工智能图片识别服务器

今天Perfect正式公开了第一个TensorFlow Swift服务器的源代码,详细内容可以在本页链接下载:Perfect TensorFlow 机器视觉演示程序github.com/Perfect...
4433
itachi85 img

Android内存优化(三)避免可控的内存泄漏

内存泄漏向来都是内存优化的重点,它如同幽灵一般存于我们的应用当中,有时它不会现身,但一旦现身就会让你头疼不已。因此,如何避免、发现和解决内存泄漏就变得尤为重要。这一篇我们先来学习如何避免内存泄漏。
947
u012468376

学习HTML5 Canvas这一篇文章就够了

一、canvas简介 是 HTML5 新增的,一个可以使用脚本(通常为JavaScript)在其中绘制图像的 HTML 元素。它可以用来制作照片集或者制作简单(也不是那么简单)的动画,甚至可以进行实时...
1038
testcs_dn 1人推荐
wojiushiwo945you

Tomcat源码分析-AccessLogValve类

类概况Tomcat的server.xml中,Host节点的子元素名称是Valve,用来定义一系列的处理器,AccessLogValve就是用来记录容器访问请求的日志处理类。Valve,本意是阀门的意思...
694
Programmerimg

王雪迎

签约作者

imgimg
《Hadoop构建数据仓库实践》作者
img
物联网与大数据将助推工业应用的崛起,你认同么?
认同89%
不认同11%

预告
img Python自动化运维实战教程
讲师:韦玮

专家申请

img
章华燕

硕士研究生,毕业于北京交通大学。曾就职于微软、京东等互联网公司。个人擅长领域为算法研究与实...

img
刘增辉

熟悉MyBatis,MyBatis分页插件、通用Mapper等开源项目作者,《MyBati...

img
张政

资深产品经理,系统架构师,PMP,PMI-ACP敏捷开发专家,主要研究领域为AI,AR,3...

更多

官方博客

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部