GitHub Page
Github Pages 如何在github上发布一个静态网站,可以让别人访问 准备一个静态网站 新建一个仓库(Restitories) 在setting 下有 github pages选项,选择作为github pages的分支 + ?(好像是只能用gh-pages分支) 上传静态网站到gh-pages分支上 以上就可以 通过 http://**.github.io/仓库名访问了 ` git checkout -b gh-pages git add -f dist git commit -m
Windows Terminal终端安装与美化
<!-- flowchart 箭头图标 勿删 -->
<svg xmlns="http://www.w3.org/2000/svg" style="display: none;">
<path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0,
HDFS的一些常用指令
一、查看HDFS的文件目录 1 列出HDFS下的文件 /usr/local/hadoop(即hadoop的安装目录)$bin/hadoop dfs -ls 2 列出HDFS文件下名为in的文档中的文件 /usr/local/hadoop(即hadoop的安装目录)$bin/hadoop dfs -ls in 二、 上传文件 1 将hadoop目录下的test1文件上传到HDFS上: /usr/local/hadoop(即hadoop的安装目录)$bin/hadoop d
数据分析之两种用户分群方法(RFM和聚类)
本文由于没有现成的数据,就自己生成了一些商品订单数据,基于该数据进行了RFM和聚类的构建 1.数据的生成 数据库表操作 1 use my_work;
2
3 -- 创建商品订单表
4 CREATE table goods_orders_ful(
5 user_id varchar(100), -- 用户id
6 order_id varchar(100), -- 订单id
7 is_paid bool, -- 用户是否实际支付,1支付;0未支付
8
SpringCloud (二) 注册中心理论
在微服务架构中,注册中心是核心的基础服务之一。在微服务架构流行之前,注册中心就已经开始出现在分布式架构的系统中。Dubbo是一个在国内比较流行的分布式框架,被大量的中小型互联网公司所采用,Dubbo是一个非常实用的框架,提供了比较完善的服务治理功能,而服务治理的实现主要依靠的就是注册中心。 什么是注册中心? 在分布式架构中,服务以微服务的形式集群部署,同时为了容灾还有可能将服务异地部署,这么多服务调用方和被调用方是如何关联的?那么注册中心孕育而生,使用注册中心只需要关注服务名称而屏蔽了底层的真
数组对象中key值为数组的数据处理成多个对应的数组对象
数组对象中key值为数组的数据处理成多个对应的数组对象 准备数据 let list = [{
"name": "a",
"age": 11,
"id": [1]
}, {
"name": "b",
"age": 22,
"id": [2, 5]
}, {
"name": "c",
数据结构与算法-向量
向量 接口与实现 ADT接口 数据结构 = 基于某种特定语言,实现ADT的一整套算法 作为一种抽象数据类型,向量对象支持以下接口: 操作实例 模板类 *
* 向量模板
*0009 typedef int Rank; //秩
* 0010 #define DEFAULT_CAPACITY 3 //默认的初始容量(实际应用中可设置为更大)
* 0011
* 0012 template <typename T> class Vector { //向
hive 启动不成功,报错:hive 启动报 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersi
1. 现象:在任意位置输入 hive,准备启动 hive 时,报错: Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/mapred/MRVersion 2. 原因:全局变量中未 添加 hive 的路径 3. 解决: vi /etc/profile 添加: export HIVE_HOME=/export/servers/apache-hive-2.1.1-bin (/export/serv
Java并发编程(六)——调度
1、线程调度 1.1 抢占式调度 抢占式调度是指每个线程都以抢占的方式获取CPU资源并快速执行,在执行完毕后立即释放CPU资源。在抢占式调度模式下,每个线程对CPU资源的申请地位是相等的,一个线程堵塞不会导致整个进程性能下降,具体流程如图: 1.2 协同式调度 协同式调度是指某个线程在执行完毕后主动通知操作系统将CPU资源切换到另一个线程上执行。 协同式调度的缺点是如果其中一个线程因为外部原因运行阻塞,会导致整个系统阻塞甚至崩溃。 具体流程如图: 1.3 Java线程调度的实现
sql注入的一些笔记
SQL注入详解 据不完全统计,国内网站ASP+Access或SQLServer占70%以上,PHP+MySQL占20%。 一般asp+access组合比较多,aspx+mssql(SQL Server)组合比较多 常用数据库 常见的数据库有Oracle、MySQL、SQL Server、Access、MSsql、mongodb等 关系型数据库通过外键关联来建立表与表之间的关系,非关系数据库通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。 基于特定函数判断sq
6-Pandas之缺失值处理
一、了解缺失值 通常使用 NA('not available')来代指缺失值 在Pandas的数据结构中,缺失值使用 NaN('Not a Number')进行标识 除了汇总统计方法,还可以使用isnull()来对数据中缺失的样本占比、特征大致的缺失情况进行了解。 >>> df =pd.DataFrame({'one':pd.Series([1,2,3],index=['a','b','c']),
... 'two':pd.Series([1,3,2,7],
编译时多态 与 运行时多态
在了解什么是编译时多态 与 运行时多态前,我们先了解下什么是多态 多态 多态指同一个实体同时具有多种形式。它是面向对象程序设计(OOP)的一个重要特征。如果一个语言只支持类而不支持多态,只能说明它是基于对象的,而不面向对象的。 多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。 多态的作用: 把不同的子类对象都当做父类来看,可以屏蔽不同子类对象之间的差异,抽象出一个通用的逻辑关系,以此来适应不同的业务需求。
教你10s解决 AndroidStudio 无法使用Tab键缩进的问题
不知道从什么时候开始,我无法在我的Android Studio上的XML文件上,通过键盘上的Tab快捷键对代码进行缩进。令我疑惑的是,我的Tab键没坏,在写Java代码、Gradle代码的时候,Tab键都能正常工作,为什么XML文件就不行呢? 探索解决方案的过程: 升级Android Studio版本(Failed,可能是因为保留了上一版本的设置) Setting —> KeyMap —> Reset(Failed) 修改缩进的原快捷键Tab为其他键(Failed) 无意中想到原因可能是:设置
网易白帽子视频的一些笔记
攻击类型 针对前端(客户端)的攻击:钓鱼,暗链,xss,点击劫持,CSRF,URL跳转等问题 针对后端(服务端)的攻击:SQL注入、命令注入、文件上传、文件包含、暴力破解等问题 HTML DOM DOM 是树结构 DOM本质:连接WEB页面和编程语言 可以更直观了解页面元素 最重要的是使用JavaScript通过dom来对html进行任意操作 JavaScript、DOM、BOM JavaScript是遵循ECMAScript标准的脚本语言 JavaScript可以运行在 HTML的<scri
ActiveMQ c# 系列——实例(二)
前言 前面一章中介绍了activemq,并且呢安装了。 这一章就来看一下实例吧。 正文 我使用队列举例。 是这样子,队列是一对一的关系,比如说我生产了一条消息,那么只要有一个消费者消费完毕那么就算消费完了。 这里贴一个思路图: 简单介绍一下什么意思: 1.通过connectFactory 建立连接,然后形成tcp会话。 2.将他们实例化消费者和生产者,这个其实就是库帮我们把生产和消费的api分开,不同的实例调用不同种类的api。 3.这样就可以将消息发送到目的地或者从目的地取消息。 生产者:
kube-scheduler 调度源码分析
调度器核心的数据结构是 Scheduler,Scheduler对象初始化完成后就开始执行调度,Scheduler 对象的大概结构如下 +------------------+ +------------------+ implement +------------------+
| scheduler |
Linux操作系统(第二版)(RHEL 8/CentOS 8)——勘误表
Linux操作系统(第二版)(RHEL 8/CentOS 8)——勘误表 http://www.tup.tsinghua.edu.cn/booksCenter/book_08172501.html 本科教材 主编: 张同光 ISBN号: 9787302538455 出版日期: 2020-1 出版社: 清华大学出版社 页码:382 定价:¥59 元 #-------------------------------------------------------------------------
周排行