1

Babel:下一代Javascript语法编译器

定义 Babel是一个Javascript的编译器,通过它你可以将一些新版本的ECMAScript语法转换成低版本的语法。以便能够在低版本的浏览器或者其它环境平稳运行。 截至目前笔者写这篇文章的时候,babel的版本是7.10.0 实践 第一步:创建项目 mkdir babel-study && c ...

丰臣正一 发布于 2020-07-16 00:28 评论(0)阅读(38)
0

上亿数据怎么玩深度分页?兼容MySQL + ES + MongoDB

面试题 & 真实经历 ***面试题:***在数据量很大的情况下,怎么实现深度分页? 大家在面试时,或者准备面试中可能会遇到上述的问题,大多的回答基本上是分库分表建索引,这是一种很标准的正确回答,但现实总是很骨感,所以面试官一般会追问你一句,现在工期不足,人员不足,该怎么实现深度分页? 这个时候没有实 ...

Super-Kerwin 发布于 2020-07-15 23:59 评论(0)阅读(49)
0

原型模式

序言:今天我们来聊一下原型模式,我个人认为原型模式的命名不太好理解,称呼其为克隆模式会更妥当一点。原型模式的目的是通过复制一个现有的对象来生成一个新的对象,而不是通过实例化的方法。 原型模式的基本介绍 用已经创建的实例对象作为原型,通过复制对象来创建一个和原型相同的对象或相似的新对象 原型模式属于创 ...

丁可乐 发布于 2020-07-15 23:55 评论(0)阅读(17)
0

深入理解JVM(③)再谈线程安全

前言 我们在编写程序的时候,一般是有个顺序的,就是先实现再优化,并不是所有的牛P程序都是一次就写出来的,肯定都是不断的优化完善来持续实现的。因此我们在考虑实现高并发程序的时候,要先保证并发的正确性,然后在此基础上来实现高效。所以线程安全是高并发程序首先需要保证的。 线程安全定义 对于线程安全的定义可 ...

纪莫 发布于 2020-07-15 23:48 评论(0)阅读(22)
0

理解Spring(一):Spring 与 IoC

什么是 Spring Spring 是一个轻量级的企业级应用开发框架,它于2004年发布第一个版本,其目的是用于简化企业级应用程序的开发。 在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成,开发一个应用除了要开发业务逻辑之外,更多的是关注如何使这些对象协作来完成所需功能,而且要高内聚, ...

张永恒 发布于 2020-07-15 23:46 评论(0)阅读(17)
0

理解js中的原型,原型对象,原型链

理解原型 我们创建的每一个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。看如下例子: function Person(){ } Person.prototype.name = 'ccc' Person.p ...

菜小牛 发布于 2020-07-15 23:40 评论(0)阅读(18)
0

从对象到类,Java中需要知道的这些东西

1. 对象的诞生 在平时的开发中,我们使用对象的时候,都是直接new一个临时变量然后进行各种逻辑赋值然后返回,但是你有没有想过一个对象在创建的过程中经历了什么呢,为什么创建时静态变量就已经赋完值了?这些似乎理所当然的操作其实里边还是有点东西的。 先说下一个对象诞生时的整个过程,一个对象的诞生一定会经 ...

张小云的博客 发布于 2020-07-15 23:28 评论(0)阅读(12)
0

ffmpeg播放器实现详解 - 视频显示

ffplay是ffmpeg源码中一个自带的开源播放器实例,同时支持本地视频文件的播放以及在线流媒体播放,功能非常强大。 FFplay: FFplay is a very simple and portable media player using the FFmpeg libraries and t ...

断点实验室 发布于 2020-07-15 23:27 评论(0)阅读(29)
0

【知乎问题】如何让不懂编程的人感受到编程的魅力

「MoreThanJava」 宣扬的是 「学习,不止 CODE」,本系列 Java 基础教程是自己在结合各方面的知识之后,对 Java 基础的一个总回顾,旨在 「帮助新朋友快速高质量的学习」。 当然 不论新老朋友 我相信您都可以 从中获益。如果觉得 「不错」 的朋友,欢迎 「关注 + 留言 + 分享 ...

我没有三颗心脏 发布于 2020-07-15 23:17 评论(1)阅读(24)
0

入门大数据---大数据调优汇总

前言 不进行优化的代码就是耍流氓。 总体来说大数据优化主要分为三点,一是充分利用CPU,二是节省内存,三是减少网络传输。 一、Hive/MapReduce调优 1.1 本地模式 Hive默认采用集群模式进行计算,如果对于小数据量,可以设置为单台机器进行计算,这样可以大大缩减查询触发任务时间。 用户可 ...

一线大数据 发布于 2020-07-15 23:17 评论(0)阅读(27)
0

Sequential Minimal Optimization: A Fast Algorithm for Training Support Vector Machines 论文研读

本文提出了一种用于训练支持向量机的新算法:序列最小优化算法(SMO)。训练支持向量机需要解决非常大的二次规划(QP)优化问题。SMO 将这个大的 QP 问题分解为一系列最小的 QP 问题。这些小的 QP 问题可以通过解析来解决,从而避免了将耗时的数值 QP 优化用作内部循环。SMO 所需的内存量与训... ...

TimDyh 发布于 2020-07-15 23:04 评论(0)阅读(21)
0

深入理解Java虚拟机--个人总结(持续更新)

每天按照书本学一点,会把自己的总结思考写下来,形成输出,持续更新,立帖为证 ...

乐多i 发布于 2020-07-15 21:42 评论(0)阅读(82)
1

Java多线程详解总结

一、基本概念 程序(program): 是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 进程(process):是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 运行中的QQ,运行中的MP3播放器 程 ...

山丘i 发布于 2020-07-15 21:39 评论(0)阅读(60)
0

Go的100天之旅-常量

简介 道可道,非常道。这里常道指的永恒不变的道理,常有不变的意思。顾名思义和变量相比,常量在声明之后就不可改变,它的值是在编译期间就确定的。 下面简单的声明一个常量: const p int = 1 声明常量的时候可以指定类型也可以类似:=简单声明一样,不指定类型如下: const p = 1 也可 ...

后厂村海盗 发布于 2020-07-15 21:33 评论(0)阅读(53)
0

Kite: 一个分布式微服务框架(翻译)

原文链接:http://blog.gopheracademy.com/birthday-bash-2014/kite-microservice-library/ 此为中文翻译 用GO语言来编写web服务是一件很轻松的事。简单而又强大的net/http包允许你以一种快速的方式编写高性能的web服务。 ...

4ma2ingZed 发布于 2020-07-15 21:15 评论(0)阅读(41)
0

git分支管理的策略和冲突问题

备注: 本文参考于廖雪峰老师的博客Git教程。依照其博客进行学习和记录,感谢其无私分享,也欢迎各位查看原文。 知识点 git log --graph --pretty=oneline --abbrev-commit查看分支合并情况 git log --graph查看分支合并图 当两个分支修改同一个文 ...

findmoon 发布于 2020-07-15 20:56 评论(0)阅读(63)
0

绕过CDN查找真实IP方法

0x01 验证是否存在CDN 方法1: 很简单,使用各种多地 ping 的服务,查看对应 IP 地址是否唯一,如果不唯一多半是使用了CDN, 多地 Ping 网站有:http://ping.chinaz.com/http://ping.aizhan.com/http://ce.cloud.360.c ...

小菜鸟当黑客 发布于 2020-07-15 20:50 评论(1)阅读(77)
0

DirectX11 With Windows SDK--34 位移贴图

前言 在前面的章节中,我们学到了法线贴图和曲面细分。现在我们可以将这两者进行结合以改善效果,因为法线贴图仅仅只是改善了光照的细节,但它并没有从根本上改善几何体的细节。从某种意义上来说,法线贴图只是一个光照的小把戏。接下来我们将会学习如何使用位移贴图来改善网格细节。 在此之前你需要了解如下章节: 章节 ...

X_Jun 发布于 2020-07-15 20:45 评论(0)阅读(40)
0

Halcon一维测量官方案例解析

下面的例子简要介绍了如何使用HALCON的一维测量工具。最长的部分是预处理和后处理;测量本身只包括两个操作符调用。 测量保险丝-fuse 预处理主要是测量线的生成。在示例程序中,这个步骤是通过将测量对象的参数分配给变量来完成的。 read_image (Fuse, 'fuse') Row := 29 ...

callcall 发布于 2020-07-15 20:42 评论(0)阅读(18)
0

StringTable结构以及基本调优

JDK1.8中StringTable的底层类似于HashTable,由数组和链表实现,数组又称为桶数组。比如有这样一段代码: public class Demo4 { public static void main(String[] args) { int i = 0; System.out.pri ...

今天你做题了吗 发布于 2020-07-15 20:18 评论(0)阅读(36)