06 2021 档案
摘要:内盘和外盘为股票中的术语。内盘和外盘是什么意思? 内盘是什么意思?内盘是指以买入价格成交的数量,即卖方主动以低于或等于当前买一、买二、买三等价格下单卖出股票时成交的数量,用绿色显示。内盘的多少显示了空方急于卖出的能量大小。 外盘是什么意思?外盘是指以卖出价格成交的数量,即买方主动以高于或等于当前卖一
阅读全文
摘要:思路分析 实现 html parser 主要分为词法分析和语法分析两步。 词法分析 词法分析需要把每一种类型的 token 识别出来,具体的类型有: 开始标签,如 <div> 结束标签,如 </div> 注释标签,如 <!--comment--> doctype 标签,如 <!doctype htm
阅读全文
摘要:js代码的执行,主要分为两个个阶段:编译阶段、执行阶段!本文所有内容基于V8引擎。 1前言 v8引擎 v8引擎工作原理: V8由许多子模块构成,其中这4个模块是最重要的: Parser:负责将JavaScript源码转换为Abstract Syntax Tree (AST); 如果函数没有被调用,那
阅读全文
摘要:补充一篇文章:https://www.zhihu.com/question/20254932/answer/459073864 我们为什么要假设检验 我们在生活中经常会遇到对一个总体数据进行评估的问题,但我们又不能直接统计全部数据,这时就需要从总体中抽出一部分样本,用样本来估计总体情况。 举一个简单
阅读全文
摘要:这次我们聊一聊pandas中的rolling函数,这个函数可以被Series对象调用,也可以被DataFrame对象调用,这个函数主要是用来做移动计算的。 举个栗子,假设我们有10天的销售额,我们想每三天求一次总和,比如第五天的总和就是第三天 + 第四天 + 第五天的销售额之和,这个时候我们的rol
阅读全文
摘要:cumsum() :连加函数numpy.cumsum(a, axis=None, dtype=None, out=None)axis=0,按照行累加。axis=1,按照列累加。axis不给定具体值,就把numpy数组当成一个一维数组。例子 a= np.array([[1,2,3],[4,5,6]])
阅读全文
摘要:diff函数是用来将数据进行某种移动之后与原数据进行比较得出的差异数据,举个例子,现在有一个DataFrame类型的数据df,如下: 如果执行: df.diff() 则会得到: 怎么得到的呢,其实是经过了两个步骤,首先会执行: df.shift() 然后再将该数据与原数据做差,即: df-df.sh
阅读全文
摘要:(1)df.pct_change()DataFrame.pct_change(periods=1, fill_method=‘pad’, limit=None, freq=None, **kwargs)表示当前元素与先前元素的相差百分比,当然指定periods=n,表示当前元素与先前n 个元素的相差
阅读全文
摘要:数据清洗是对一些没有用的数据进行处理的过程。 很多数据集存在数据缺失、数据格式错误、错误数据或重复数据的情况,如果要对使数据分析更加准确,就需要对这些没有用的数据进行处理。 在这个教程中,我们将利用 Pandas包来进行数据清洗。 本文使用到的测试数据 property-data.csv 如下: 上
阅读全文
摘要:Quartz表达式生成地址: http://cron.qqe2.com/ 支持生成定时任务表达式和反解析,使用Quartz表达式的定时任务如下1、xxl-job2、springboot 的 @Scheduled3、Quartz 框架 一、job 定时任务的五种创建方式1、使用线程创建 job 定时任
阅读全文
摘要:场景 大家如果是做后端开发的,想必都实现过列表查询的接口,当然有的查询条件很简单,一条 SQL 就搞定了,但有的查询条件极其复杂,再加上库表中设计的各种不合理,导致查询接口特别难写,然后加班什么的就不用说了(不知各位有没有这种感受呢~)。 下面以一个例子开始,这是某购物网站的搜索条件,如果让你实现这
阅读全文
摘要:这篇文章来自于我的一个回答,内容进行了少量调整,并补充了几个习题。为简单起见,并不非常严谨地区分 “关系” 和 “数据表” 的概念。 首先要明白”范式(NF)”是什么意思。按照经典教材——王珊的《数据库系统概论》中的定义,范式是 “符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合
阅读全文
摘要:一、定义$addToSet $addToSet添加值到一个数组中去,如果数组中已经存在该值那么将不会有任何的操作。 $addToSet的操作格式如下: { $addToSet: { <field1>: <value1>, ... } } 二、考虑一个集合文档test,包含一个数组字段letters{
阅读全文
摘要:本文意在简单的介绍一下 V8 执行 JS 的过程,通过了解 V8 执行 JS 的过程,知道 JS 代码呈现在浏览器上到底做了什么。当然本人也是在陆续探索 V8 ,文章中如有不当之处,还望不吝指正,理性交流。 众所周知,机器(CPU)只能识别机器码(二进制码),对于 JS 代码,它是识别不了的,所以当
阅读全文
摘要:rsync工具用于将文件和目录从一个位置同步到另一个位置。同步的位置可以在本地服务器或远程服务器上。 在Centos中使用下面命令安装rsync: [root@localhost ~]# yum -y install rsync 实例一:本机中的两个目录进行同步 要同步本地计算机中的两个目录,使用r
阅读全文
摘要:我有两个集合,文章和评论,评论中的文章是文章中_id的外键. db.collection('article').aggregate( [ { $lookup: { from: "comments", localField: "_id", foreignField: "articleId", as:
阅读全文
摘要:mybatis-plus是一款Mybatis增强工具,用于简化开发,提高效率。下文使用缩写mp来简化表示mybatis-plus,本文主要介绍mp搭配SpringBoot的使用。 注:本文使用的mp版本是当前最新的3.4.2,早期版本的差异请自行查阅文档 官方网站:baomidou.com/ 快速入
阅读全文
摘要:1. 使用Arrays.asList的注意事项1.1 可能会踩的坑先来看下Arrays.asList的使用: List<Integer> statusList = Arrays.asList(1, 2); System.out.println(statusList); System.out.prin
阅读全文