2018年1月17日

Android SDK及Build版本配置说明

摘要:Android SDK及Build版本配置说明 compileSDKVersion,minSDKVersion,targetSDKVersion,BuildToolsVersion,com.android.tools.build:gradle Android SDK“不完全”确保向下兼容,所以通过各 阅读全文

posted @ 2018-01-17 17:58 daition 阅读(159) 评论(0) 推荐(0) 编辑

2018年1月14日

WebStorm下Webpack的Source map问题

摘要:WebStorm下Webpack的Source map问题 WebStorm的built in server,可以方便的在浏览器中预览单个HTML文件(open file in)。但是,如果使用了Webpack的devtool生成独立的Source map文件,就会无法在浏览器中生效。具体原因,可能 阅读全文

posted @ 2018-01-14 22:18 daition 阅读(132) 评论(0) 推荐(0) 编辑

2017年12月14日

简述Javascript的原型链

摘要:对Javascript的原型链做一些简单总结。希望能够有助于加深理解。 为了方便理解,以下论述针对Firefox及Chrome实现,并不是ES标准。所以,我们姑且区分一下__proto__和prototype。__proto__称为内建原型对象,简称内建原型;prototype称为函数原型对象,简称 阅读全文

posted @ 2017-12-14 20:52 daition 阅读(500) 评论(0) 推荐(0) 编辑

2017年10月29日

Hbuilder中添加Babel自动编译

摘要:[说明:转载请标明出处。] Hbuilder是一个不错的H5开发IDE。 Babel是EMCAScript最新标准的编译器,很多ES的最新特性都可以在Babel中尝试。 如果可以有办法在Hbuilder中直接使用ES6,并通过Babel自动转化为ES5,那么对于使用ES6+Hbuilder进行开发调 阅读全文

posted @ 2017-10-29 16:12 daition 阅读(3011) 评论(2) 推荐(0) 编辑

2017年6月22日

理解Java的lamda表达式实现

摘要:Java8引入了Lamda表达式。Lamda表达式并不是新功能,只是为了方便代码编写的语法糖。 但,即便是在其他语言已经司空见惯的Lamda表达式,如果在Java中要支持它,还需要考虑各种向下兼容的问题。 简单的说,Java的lamda表达式支持,大约需要考虑2个方面 对于第一点的回答是Funtio 阅读全文

posted @ 2017-06-22 09:48 daition 阅读(480) 评论(0) 推荐(0) 编辑

2017年6月14日

CountDownLatch多个主线程等待示例

摘要:CountDownLatch与CyclicBarrier的一个不同在于,CountDownLatch可以让多个主线程等待,而CyclicBarrier只能让一个Barrier Action等待执行。 见下方示例: 阅读全文

posted @ 2017-06-14 18:38 daition 阅读(107) 评论(0) 推荐(0) 编辑

2017年6月13日

关于CyclicBarrier的执行顺序

摘要:认识CyclicBarrier, 先看两个文档介绍 CyclicBarrier(int parties, Runnable barrierAction) Creates a new CyclicBarrier that will trip when the given number of parti 阅读全文

posted @ 2017-06-13 17:55 daition 阅读(147) 评论(0) 推荐(0) 编辑

2017年6月9日

[转载]select、poll、epoll的比较

摘要:select、poll、epoll的比较 http://www.cnblogs.com/xuxm2007/archive/2011/08/15/2139809.html linux提供了select、poll、epoll接口来实现IO复用,三者的原型如下所示,本文从参数、实现、性能等方面对三者进行对 阅读全文

posted @ 2017-06-09 18:10 daition 阅读(75) 评论(0) 推荐(0) 编辑

2017年6月7日

[转载]白话AI:看懂深度学习真的那么难吗?初中数学,就用10分钟

摘要:前段时间,编辑闲逛各大社区论坛,发现一篇非常适合初学者学习的深度学习的回复帖子,用风趣的白话和例子深入浅出的分析了深度学习的过程,非常通俗易懂。通过与作者杨安国老师沟通,获得内容编辑授权,把内容重新整理发布,希望人人都能够理解深度学习。 作者:杨安国/林师授来源:51CTO|2017-05-18 1 阅读全文

posted @ 2017-06-07 13:23 daition 阅读(166) 评论(0) 推荐(0) 编辑

2017年6月5日

[转载]volatile关键字作用与内存可见性、指令重排序概述[JAVA]

摘要:在理解volotile关键字的作用之前,先粗略解释下内存可见性与指令重排序。 1. 内存可见性 Java内存模型规定,对于多个线程共享的变量,存储在主内存当中,每个线程都有自己独立的工作内存,并且线程只能访问自己的工作内存,不可以访问其它线程的工作内存。工作内存中保存了主内存中共享变量的副本,线程要 阅读全文

posted @ 2017-06-05 20:02 daition 阅读(107) 评论(0) 推荐(0) 编辑

导航

统计