自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Haiyoung

seeing much, suffering much and studying much.

  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java堆和栈的区别(JVM运行时数据区域)

程序计数器:可以看做当前线程运行所执行的字节码的行号指示器,在虚拟机的概念模型中,字节码解释器工作时就是 通过改变这个计数器的值来选取下一条需要执行的字节码指令。由于JVM多线程是通过线程轮流切换并分配处理器执行时间 的方式来实现的,在任何一个确定的时刻,一个处理器只会执行一个线程中的指令。为了使线程切换后能够恢复到正确的 位置,程序计数器必须是线程私有的,独立存储且各线程之

2016-10-19 19:57:08 2273

原创 两个线程交替执行,一个打印1-52;一个打印A-Z;打印顺序为12A34B56C.....5152Z

package mutiThread; public class alternatelyExecute { private static Object LOCK = new Object(); private static boolean flag = false; static Thread thread01 = new Thread() { int num01 = 1; i

2016-10-16 19:34:22 2288

翻译 JDK1.8 使用平衡树处理HashMap的高频hash冲突问题

Handle Frequent HashMap Collisions withBalanced Trees 使用平衡树处理HashMap的高频hash冲突问题 Summary Improve the performanceof java.util.HashMap under high hash-collision conditions by usingbalanced trees rathe

2016-10-08 19:20:40 2283 2

原创 冒泡排序, 简单选择排序, 插入排序, 希尔排序, 快速排序 js 实现

代码分为两个js文件;一个排序核心代码 sort.js,一个入口main.js;代码在Node.js环境下执行 sort.js//冒泡排序 exports.bubbleSort = function (array){ var i,j,temp; for(i=0;i<array.length-1;i++){ for(j=0;j<array.length-i-1;j++){ if(ar

2016-10-06 17:38:08 654

chrome-extension-livereload

LiveReload是一款跨平台的软件,在OS X、Windows以及 Linux 下都能使用。运行 LiveReload 后载入网站源代码所在的文件夹,这样它就会开始识别。而要让 LiveReload自动刷新浏览器,则有两种方法,一种是在页面源代码中插入指定的代码,另外一种是安装浏览器扩展,显然第二种来得更方便和更友好。

2017-11-22

GitHub入门与实践.pdf 高清pdf

第 1 章:欢迎来到 GitHub 的世界 讲解 GitHub 是什么,以及有哪些革新之处。在开源软件的世界中, GitHub 为开发者带来了革命性的社会化编程概念。在这里我们将会接触 这一概念,并对其带来的优势与功能进行讲解。 第 2 章:Git 的导入 要使用 GitHub,离不开 Git 这一版本管理系统。本章将深入介绍关 于 Git 的知识,加深各位对 Git 的理解,同时说明实际操作的相关流程。 第 3 章:使用 GitHub 的前期准备 使用 GitHub 需要开设账户(免费),因此我们将按照顺序为您讲解 正式使用前需要进行的一系列设置。 另外,本章还会讲解包括操作示例在内的,实际在 GitHub 上创建 仓库并发布代码的相关流程。 第 4 章:通过实际操作学习 Git 在实际操作中学习使用 GitHub 时所必需掌握的 Git 的基本知识和操 作方法。 从最基本操作到多人开发时所需的复杂操作,读者都可以随着本章 的讲解简单实践一番。 第 5 章:详细解说 GitHub 的功能 本章我们将以图配文,对 GitHub 的功能逐一进行讲解,同时还会 详细解说其作为源代码查看器的功能,带您领略方便快捷的 UI。 建议正在使用 GitHub 的开发者也读一读本章,您或许会发现一些 将来能用到的小技巧。 图灵社区会员 lxghost2 专享 尊重版权 本书结构 vii 第 6 章:尝试 Pull Request Pull Request 是 GitHub 的代表功能,本章我们将带您亲自动手体会。 请务必参考本书内容试着进行一次 Pull Request。 第 7 章:接收 Pull Request 站在仓库维护方的角度,教您在接到 Pull Request 之后应该如何考 虑,如何判断,以及该进行哪些操作。 第 8 章:与 GitHub 相互协作的工具及服务 前半部分为您讲解通过 CLI 对 GitHub 进行操作时所需的 hub 命令。 另外,在持续集成环境方面,将讲解可与 GitHub 结合使用的 Travis CI 及 Jenkins 的构建及设定方法。 除此之外,本章还会介绍一些能够与 GitHub 共同使用的服务。 第 9 章:使用 GitHub 的开发流程   详细讲解以 GitHub 为中心进行开发的 GitHub Flow、 Git Flow 两个 开发流程。从两者共通的团队开发心得到各自开发流程的特征,都可以 通过本章的讲解实际动手体会。 第 10 章:将 GitHub 应用到企业 总结在企业中采用 GitHub 时需要考虑的问题及一些有用的信息。安 全保障、故障信息、事前需要考虑的问题、 GitHub Enterprise 的讨论等, 这些实际引入 GitHub 时需要考虑或者了解的知识将在本章中进行讲解。 附录 A :辅助 GitHub 的 GUI 客户端 团队中并不是每个人都对 CLI 得心应手。因此,我们为读者总结了 辅助 GitHub 的 GUI 客户端的相关知识。 附录 B :通过 Gist 轻松实现代码共享 Gist 能帮助开发者轻松与其他人共享简单的代码示例或日志,我们将 在这部分对 Gist 进行讲解。利用 Gist 可以轻松管理日常的小代码片段

2016-07-05

码农 第七期 从Python开始

码农 第七期 从Python开始 专题: 从Python开始 1 PPP是什么? 好玩的Python编程! 9 为什么要用Python实现机器学习算法? 13 第一个孩子的出生时间研究: 程序员的统计思维练习 23 和孩子一起做一只电子宠物吧! 35 从Python 3的bytes/str之别学编码Unicode 45 如何构造团队Python开发环境

2015-12-15

功率谱估计源代码 AR 经典谱 现代谱

功率谱估计源代码 AR 经典谱 现代谱 内附源代码,可以下载之后根据需要修改成自己想要的样子

2014-10-27

ARMA谱估计简介,以及AR法对其的逼近

ARMA谱估计简介,以及AR法对其的逼近 后面会有经典谱与现代谱源码奉上

2014-10-27

功率谱估计 经典谱估计 现代谱估计 ARMA AR

经典谱估计的过程,经典谱与现代谱的对比,ARMA,AR,周期图法,巴特利特法,直接法,沃尔什法

2014-10-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除