半路出家的MEAN全栈工程师; 从运维转型开发的佛系程序员
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
阿里云技能认证
详细说明
SPF(shortest path first)算法也叫Dijkstra(迪杰斯特拉)算法,由上个世纪的计算机科学家狄克斯特拉提出,是离散数学中一种经典高效的网络(连通图)最短路径寻路算法.指定一个源点,求出到其余各个顶点的最短路径,也叫”单源最短路径”.
(节选自即将出版的《黑客与画家》中译本) 译者原文:http://www.ruanyifeng.com/blog/2010/10/why_lisp_is_superior.html 一、 如果我们把流行的编程语言,以这样的顺序排列:Java、Perl、Python、Ruby。
简介 Component是Qt封装好的、只暴露必要接口的QML类型,可以重复利用。一个QML组件就像一个黑盒子,它通过属性、信号、函数和外部世界交互。 一个Component既可以定义在独立的QML文件(.qml为后缀的文件)中,也可以嵌入到其他的QML文件中来定义。
在windows下一个文件有三种时间属性: 1>创建时间 2>修改时间 3>访问时间 相似的在Linux下一个文件也有三种时间属性: (与windows不同的是linux没有创建时间,而多了个访问时间) 1>访问时间(access time 简写为atime) ...
JavaScript拥有自由的精神, ASI就是此精神的表现形式之一, ASI是Automatic semicolon insertion 的缩写, 在许多语句后面可以省略分号, 当然很多小白还没有发现这一点... ASI的引入方便了开发者的同时也带来了很多坑........ 本文介绍了自动插入分号机制在return语句中的例子,以及在es5标准下的相应规则。
0.30000000000000004问题是计算机科学领域的经典BUG, 由比尔盖茨那一代人标准化的浮点数表示法造福了一代人也祸害了一代人, 由此引出了不少的坑, 比如大多数编程语言中0.
最近写了一个个人网站, www.openidea.xin 支持一下
java中cpu分给每个线程的时间片是随机的并且在java中好多都是多个线程共用一个资源,比如火车卖票,火车票是一定的,但卖火车票的窗口到处都有,每个窗口就相当于一个线程,这么多的线程共用所有的火车票这个资源。
holyshit 神圣的狗屎啊,就是这玩意,之前调成了125%:然后悲剧....为啥windows推荐125%倍放大???以为我们都是残障人士么..其实这个和浏览器放大一个道理: ctrl+滚轮等同于窗口缩放系统缩放等同于给整个屏幕"物理拉缩" 因为系统的权限一定是高于无论是浏览器还是java 所以应用程序得到的一切权限和数据都是系统给他的,也不知道真的假的.