摘要:
互联网是有记忆的,我想留下一些成长的脚印。
Java、大数据、Python、AI、MySQL、Netty、设计模式、工具、程序人生、LeetCode ... 阅读全文
摘要:
认识线性回归 回归,是指研究一组随机变量(Y1 ,Y2 ,…,Yi)和另一组(X1,X2,…,Xk)变量之间关系的统计分析方法。 线性回归是统计学中最基础的数学模型,在很多学科的研究中都能看到线性回归的影子,比如量化金融、计量经济学等等。线性回归通过对已有数据建模,从而实现对未知数据的预测。下面会通 阅读全文
摘要:
和上文一样,先导入后面会频繁使用到的模块: In [1]: import numpy as np import pandas as pd import matplotlib.pyplot as plt plt.rc('font', family='Arial Unicode MS') plt.rc( 阅读全文
摘要:
pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. 阅读全文
摘要:
NumPy is the fundamental package for scientific computing in Python. NumPy是一个开源的Python科学计算库。 官网:https://numpy.org/ 文档:https://numpy.org/doc/ 初识NumPy 对 阅读全文
摘要:
Convert PDF to HTML without losing text or format. 用springboot把pdf2htmlEX命令行工具包装为web服务, 使得PDF转HTML更方便。 pdf2htmlEX命令行工具详情见: https://github.com/pdf2html 阅读全文
摘要:
案例参考:廖雪峰——Python教程 基础知识 基本数据类型 用type()来判断数据类型: In [1]: type(1) Out[1]: int In [2]: type(1.0) Out[2]: float In [3]: type('python') Out[3]: str In [4]: 阅读全文
摘要:
Netty官网:https://netty.io/ Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance p 阅读全文
摘要:
Apache Flink is a framework and distributed processing engine for stateful computations over unbounded and bounded data streams. Apache Flink是一个分布式、有状 阅读全文
摘要:
回顾前文: 一文学会MySQL的explain工具 一文读懂MySQL的索引结构及查询优化 (同时再次强调,这几篇关于MySQL的探究都是基于5.7版本,相关总结与结论不一定适用于其他版本) 就软件开发而言,既要保证数据读写的效率,还要保证并发读写数据的可靠性、正确性。因此,除了要对MySQL的索引 阅读全文
摘要:
基于opentsdb-2.4.0版本,本篇开启opentsdb探索之路(主要涉及读写特性以及一些其他细节),下一篇将开启opentsdb优化之路——性能优化思路与建议(总结当前痛点问题、优化思路和解决方案,同时也欢迎朋友提出更好的思路与方案)。 注意:阅读本篇文章应该要对HBase有最基本的认识,比 阅读全文
摘要:
温馨提示: 本篇演示环境是Python 3.8 先python --help看下python -m参数的解释: -m mod : run library module as a script (terminates option list) mod是module的缩写,即-m后面跟的是模块(modu 阅读全文
摘要:
说明:设计模式系列文章是读刘伟所著《设计模式的艺术之道(软件开发人员内功修炼之道)》一书的阅读笔记。个人感觉这本书讲的不错,有兴趣推荐读一读。详细内容也可以看看此书作者的博客https://blog.csdn.net/LoveLion/article/details/17517213。 模式概述 “ 阅读全文
摘要:
说明:设计模式系列文章是读刘伟所著《设计模式的艺术之道(软件开发人员内功修炼之道)》一书的阅读笔记。个人感觉这本书讲的不错,有兴趣推荐读一读。详细内容也可以看看此书作者的博客https://blog.csdn.net/LoveLion/article/details/17517213。 模式概述 很 阅读全文
摘要:
说明:设计模式系列文章是读刘伟所著《设计模式的艺术之道(软件开发人员内功修炼之道)》一书的阅读笔记。个人感觉这本书讲的不错,有兴趣推荐读一读。详细内容也可以看看此书作者的博客https://blog.csdn.net/LoveLion/article/details/17517213。 模式概述 俗 阅读全文
摘要:
再续 ANTLR专题 ,有了前面的基础,下面开始用ANTLR写一些有趣且实用的程序。 CSV和JSON这两种数据格式对软件开发人员来说最熟悉不过了,一般读写CSV或JSON格式的数据都会借助现成的、比较成熟工具库,非常方便。 试想一下,如果解析的是自定义格式的数据或者不依赖现有的CSV、JSON解析 阅读全文
摘要:
下面学习如何编写语法。 如何定义语法规则 一种语言模式就是一种递归的语法结构。 我们需要从一系列有代表性的输入文件中归纳出一门语言的结构。在完成这样的归纳工作后,我们就可以正式使用ANTLR语法来表达这门语言了。 编写语法和编写软件很相似,差异在于我们处理的是语言规则,而非函数或者过程(proced 阅读全文
摘要:
开发人员最熟悉的Git+Markdown工具即可轻松维护一个简约大气的文档站点,效果如下: 访问地址:https://bytesfly.github.io/island 使用GitHub Pages部署 参考: https://docsify.js.org/#/zh-cn/deploy 使用GitH 阅读全文
摘要:
模式概述 在现实生活中,很多事情都包含几个实现步骤,例如请客吃饭,无论吃什么,一般都包含点单、吃东西、买单等几个步骤,通常情况下这几个步骤的次序是:点单 --> 吃东西 --> 买单。 在这三个步骤中,点单和买单大同小异,最大的区别在于第二步——吃什么?不同的人、不同的地方有不同的饮食习惯。如果站在 阅读全文
摘要:
模式概述 在软件开发中,可能会遇到操作复杂对象结构的场景,在该对象结构中存储了多个不同类型的对象信息,而且对同一对象结构中的元素的操作方式并不唯一,可能需要提供多种不同的处理方式,还有可能增加新的处理方式。 在设计模式中,有一种模式可以满足上述要求,其模式动机就是以不同的方式操作复杂对象结构,该模式 阅读全文
摘要:
回顾前文: ANTLR 简单介绍 ANTLR 相关术语 ANTLR 环境准备 下面通过两个实例来快速上手ANTLR。 使用Listener转换数组 完整源码见:https://github.com/bytesfly/antlr-demo/tree/main/array-init/src/main/j 阅读全文