自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(9)
  • 收藏
  • 关注

原创 Python机器学习笔记:奇异值分解(SVD)算法

如果点击有误:https://github.com/LeBron-Jian/MachineLearningNote奇异值分解(Singular Value Decomposition,后面简称 SVD)是在线性代数中一种重要的矩阵分解,它不光可用在降维算法中(例如PCA算法)的特征分解,还可以用于推荐系统,以及自然语言处理等领域,在机器学习,信号处理,统计学等领域中有重要应用。比如之前的学习的PCA,掌握了SVD原理后再去看PCA是非常简单的,因为我最近在整理学习线性代数基础,并温习了一遍特征值与特征

2021-01-19 15:55:47 1352

原创 科普下Tippy.js - 开源且高度可做空间php的气泡翻译器

Nacos致力于帮助您发现、配置和管理微服务。Nacos提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos帮助您更敏捷和容易地构建、交付和管理微服务平台。Nacos是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。接下来主要介绍Nacos作为注册中心的使用和注册部分的源码解析。Nacos安装Nacos预装环境Nacos 依赖 Java 环境来运行。如果您是从代码开始构建并运行Nacos,还需要为此配置 Maven环境

2021-01-19 15:54:35 896

原创 对微信小程序的生命周期进行扩展 – Typescript 篇记录

最近利用业余时间倒腾了一个微信小程序,主要目的是横向比较一些业界小程序平台的架构和做法。因为有在其他平台长期的开发经验,对于小程序的一些机制做了一些辩证的思考。例如,小程序的页面,其实不是一个页面,而只是一个方法构造器,甚至整个应用也都只是一个方法而已。这样的情况下,我们以前学到的很多面向对象的经验,例如继承之类的,在这里通通就没有用武之地了。不可否认这样对于一些新手来说,可能是一个不错的设计。但对于我们这种老炮来说,总是有一种要去改造它的冲动。于是,我也就开始思考,看看能否对所有的页面做一个通用的功能,

2021-01-16 19:16:41 667

原创 一文带你学会AQS和并发工具类的关系

AQS(AbstractQueuedSynchronizer)是JAVA中众多锁以及并发工具的基础,其底层采用乐观锁,大量使用了CAS操作, 并且在冲突时,采用自旋方式重试,以实现轻量级和高效地获取锁。提供一个框架,用于实现依赖于先进先出(FIFO)等待队列的阻塞锁和相关的同步器(semaphore等)。 此类旨在为大多数依赖单个原子int值表示状态的同步器提供有用的基础。 子类必须定义更改此状态的受保护方法,并定义该状态对于获取或释放此对象而言意味着什么。 鉴于这些,此类中的其他方法将执行所有排队和阻塞

2021-01-16 17:47:05 87

原创 真的,kafka 入门看这一篇准没错!坚持php的原则方式

订阅发布记录流,它类似于企业中的消息队列 或 企业消息传递系统以容错的方式存储记录流实时记录流Kafka 的应用作为消息系统作为存储系统作为流处理器Kafka 可以建立流数据管道,可靠性的在系统或应用之间获取数据。建立流式应用传输和响应数据。Kafka 作为消息系统Kafka 作为消息系统,它有三个基本组件fileProducer : 发布消息的客户端Broker:一个从生产者接受并存储消息的客户端Consumer : 消费者从 Broker 中读取消息在大型系统中,会需要和很

2021-01-16 17:00:05 114

转载 废弃fastjson!大型项目迁移Gson保姆级攻略间接

大家好,又双叒叕见面了,我是天天放大家鸽子的蛮三刀。在被大家取关之前,我立下一个“远大的理想”,一定要在这周更新文章。现在看来,flag有用了。。。本篇文章是我这一个多月来帮助组内废弃fastjson框架的总结,我们将大部分Java仓库从fastjson迁移至了Gson。这么做的主要的原因是公司受够了fastjson频繁的安全漏洞问题,每一次出现漏洞都要推一次全公司的fastjson强制版本升级,很令公司头疼。文章的前半部分,我会简单分析各种json解析框架的优劣,并给出企业级项目迁移json框架的

2021-01-16 15:50:29 197

原创 Partition2:对现有表分区有那些翻译裂变

在SQL Server中,普通表可以转化为分区表,而分区表不能转化为普通表,普通表转化成分区表的过程是不可逆的,将普通表转化为分区表的方法是:在分区架构(Partition Scheme)上创建聚集索引,就是说,将聚集索引分区。数据库中已有分区函数(partition function) 和分区架构(Partition scheme):View Code如果在普通表上存在聚集索引,并且聚集索引列是分区列,那么重建聚集索引,就能使表转化成分区表。聚集索引的创建有两种方式:使用clustered 约束(

2021-01-13 17:30:10 187

原创 Angular入门到精通系列教程(10)- 指令(Directive)

Angular入门到精通系列教程(10)- 指Angular入门到精通系列教程(10)- 指令(Directive)摘要组件与指令之间的关系2.1. 指令的种类Angular 中指令的用途指令举例4.1. 指令功能4.2. Anuglar CLI生成基本文件4.3. Directive指令核心代码4.4. 使用该指令总结环境:Angular CLI: 11.0.6Angular: 11.0.7Node: 12.18.3npm : 6.14.6IDE: Visual Stu

2021-01-13 16:11:28 187

原创 仪黼蝰甏

这是基础性知识——有助于了解这个世界。经常会有刚刚入门Python的初学者把Python IDE与Python解释器弄混,其实它们是有本质区别的,有些人还会误认为配置Python环境就是配置IDE工具。那么,Python IDE和解释器的区别是什么呢?下面小编就带大家好好认识一下Python IDE和解释器。# if...elif...else结构分支print("d在c中")我上面使用的折线图非常适合显示季节性。 重新采样数月或数周并绘制条形图是发现季节性的另一种非常简单且广泛使用的方法。 我在这里绘制2

2021-01-13 11:32:19 111

空空如也

空空如也

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

TA关注的人

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