自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

切克闹的博客

进击的小白

  • 博客(103)
  • 资源 (12)
  • 收藏
  • 关注

原创 学习笔记《区块链技术与应用》ETH 第三天 GHOST协议

centralization bias 集中化偏差——大型矿池有更大的概率占比。

2025-10-14 22:18:24 270

原创 学习笔记《区块链技术与应用》ETH 第二天 状态树

账户地址到账户状态的映射160 bits [ 40 16 0~f ] 40个16进制数表示。

2025-08-12 23:03:36 322

原创 学习笔记《区块链技术与应用》ETH 第一天

BitCoin: decentralized currency 货币可以去中心化,还有什么可以去中心化?以太坊:智能合约最小单位账户模式:比特币:基于交易UTXO,不能直接知道账户里有多少钱。有点:隐私保护比较好。缺点:花钱的时候需要知道钱的来源。

2025-08-06 01:51:56 403

原创 学习笔记《区块链技术与应用》第六天 问答 匿名技术 零知识证明

问:如果转账时候收款人没在线怎么办答:不影响记录在区块链问:收款地址没有在全节点中出现过答:可能的。创建账户不需要通知其他人只生成密钥对,发生交易才通知其他节点问:私钥丢失怎么办答:没有办法,变成死钱。交易所一般是中心化的需要提供身份验证,类似于银行,私钥也由交易所保管。丢失是可以通过身份验证找回。问:私钥泄露,账户出现可疑交易答:赶紧转移问:转账写错地址怎么办答:地址是公钥的hash。OP_RETURN(写在输出脚本里,验证当前交易合法性不会被执行。

2025-08-03 18:35:48 999

原创 学习笔记《区块链技术与应用》第五天 分叉

soft fork: 半数以上算力更新,就不会有永久性分叉hard fork: 必须所有节点更新,否则会有永久性分叉。

2025-08-03 17:19:50 296

原创 学习笔记《区块链技术与应用》第4天 比特币脚本语言

RETUREN 用于返回false用于销毁比特币,有些小币种要求销毁一定数量,AlternativeCoin添加永久保存的内容:digital commitment。某种知识产权保护放到RETURN后面不会被执行。证明你在某个时间点已经知道某个知识。coinbase只有获得记账权的节点才能用,输入金额全部用于支付交易费PPT例子中省略了执行命令的OP_前缀正常应该是:OP_DUPOP_xxx。

2025-07-31 23:28:46 514

原创 学习笔记《区块链技术与应用》第三天 网络 难度

flooding 洪泛每个节点维护一个等待上链的集合。如果区块链已经包含某个交易,就可以从集合里删除这个交易。越大的区块越慢,比特币有1MB大小的限制,带宽是瓶颈。

2025-07-31 22:30:56 428

原创 学习笔记《区块链技术与应用》第二天 共识机制

人民币如何发行?人民银行印制——防伪(密钥)——发布(公钥)——使用(没法花两次——双花攻击 double spending attack)数字货币就是文件,可以复制,可以双花。改进:1. 唯一编号,2. 所属检查Create Coin -> A(10) 铸币交易(Coinbase tx)(凭空发行)输入部分:说明来源+公钥输出部分:验证Hash+收款人的公钥Hash地址两种Hash point: 1. Linked block 2. coin from(防止双花)

2025-07-25 23:02:42 884

原创 学习笔记《区块链技术与应用》第一天 数据结构

最近开始学习 北京大学肖臻老师《区块链技术与应用》公开课好久没有做学习笔记了,一直找不到学习的方向,想去学习AI感觉自己又不合适,多年工作方向一直是coder,对偏理论的东西知之甚少,更多的是项目化的内容。因此选择区块链技术作为下一个阶段的学习方向,也希望经过学习能找到岗位即时增加收入也是对自己学习成果的检测。

2025-07-24 00:17:09 333

原创 config should be a string or a nested array of strings up to 10 levels deep

config should be a string or a nested array of strings up to 10 levels deep

2024-04-13 16:36:51 1189 1

原创 log4j 1.x 升级到 2.x 依赖不兼容问题的解决

文章目录1. 前言2. 解决3. 后记1. 前言log4j 出现了重大漏洞,黑客可以通过ldap的注入漏洞而篡改后台代码,因而全球的技术部门几乎在同一时间进行着log4j的升级。我司一个老产品用的是log4j 1.2.15的版本,虽然并不受这次漏洞的影响但领导还是要求升级到最新的log4j 2.1.17产品架构采用jersey作为web框架,再部署到tomcat作为容器启动直接替换jar,移除log4j 1.2.15版本的jarlog4j-1.2.15.jar,增加新版本jar:log4j-1.2

2022-02-27 19:40:34 4356 1

原创 SQL 时间中取日期 Date()

从一个时间字段start_time'2020-01-01 7:00:00'中得到日期,可以使用Date()函数:date(start_time)可以使用在查询中:select tag, date(start_time) start_time from A;可以使用在条件或分组、排序等语句中: select t2.tag, date(start_time) start_time, sum(if_like) if_like,sum(if_retweet) if_ret from tb

2022-01-12 00:36:08 5176

原创 SQL 计算时间差 timestampdiff

计算start_time与end_time相差的时间:timestampdiff(second,start_time,end_time)第一个参数为返回值的单位:枚举为:DAY、HOUR、MINUTE、SECONDNote: 结果只会取整!

2022-01-09 19:37:06 2098

原创 SQL 日期比较 datediff

datediff(date1,date2) 返回 date1-date2的相差天数。用在select语句:select datediff(date((select max(start_time) from tb_user_video_log)),date(start_time)) from tb_user_video_log用在where条件:where datediff(date((select max(start_time) from tb_user_video_log)),date(st.

2022-01-09 19:31:20 1164 1

原创 数仓建模理论——高质量数据建模

数据模型的概念和意义 - DIKW低质量数据模型十宗罪:没有准确的不过到需求:调研不完备,理解不充分,缺乏沟通,测试不足,etc. 造成后期大量的调整数据模型不完整:a. 设计时对需求把握不准确,缺少相关表,不能覆盖需求。b. column限制,表、字段描述信息缺失。各层模型与其扮演角色不匹配。(概念模型,逻辑模型,物理模型)数据结构不合理。主键一定不能为空,相同字段在不同表里定义必须一致。抽象画不够,造成模型不灵活。没有或者不遵循命名规范。缺少数据模型的定义和描述。库改了很多轮模

2021-10-12 01:47:16 1315

原创 数仓设计规范总体过程

2021-10-09 15:16:50 2

原创 Hive 调优总结2

无需MapReduce在hive-default.xml中hive.fetch.task.conversion默认是more,老版本是minimal,该属性改为more后,在全局查找、字段查找、limit查找等都不走mapreduce。Expects one of [none, minimal, more]. Some select queries can be converted to single FETCH task minimizing latency. Currently .

2021-06-07 21:36:38 585 3

原创 Hibernate 一级缓存源码级

>一. 一级缓存是Session级别的。二. 判断Entity是否存在于缓存中是根据`Identifier`区分。三. 当从DB query回结果,会根据结果中的数据生成`Identifier`与缓存中的`Identifier`比较。如果不存在则存入缓存,如果存在则无操作。四. `session.setCacheable(true)`,同一条重复的SQL完全从缓存中读取数据跳过DB。五. `session.setCacheable(false)`,执行(3.)中的逻辑。 六. 因此只能跳过读取DB

2021-05-26 20:11:40 590 1

原创 Hive 调优总结

1. 通常,可以通过设置属性hive.map.aggr值为true来提高聚合的性能。hive.map.aggr=true;这个设置会触发在map阶段的“顶级”聚合过程。(非顶级的聚合过程将会在执行一个GROUP BY后进行)不过这个设置将需要更多的内存。2. 无需MapReduce也就是所谓的本地模式。Hive可以简单的读取employees对应目录下的文件。例如:select * from employees;或者加where和limit也是可以的。此外,如果属性hive.exec.mo

2021-05-06 16:09:49 1831 5

原创 Kafka权威指南 —— 读书笔记

Kafka权威指南,Apache Kafka

2021-05-03 00:21:19 634

原创 Hive 练习(带数据)

Hive HQL

2020-12-26 00:15:55 854

原创 MapReduce - Hadoop Streaming - 练习

几个入门级别的MapReduce练习基于版本:Python2.6.6,Hadoop2.6.5

2020-12-15 17:36:46 1863 3

翻译 HDFS 2.6.1 Command

HDFS命令shiyongappendToFilecatchgrpchmodchowncopyFromLocalcopyToLocalcountcpdudusexpungegetgetfaclgetfattrgetmergelslsrmkdirmoveFromLocalmoveToLocalmvputrmrmrsetfaclsetfattrsetrepstattailtesttex

2020-12-06 23:42:23 1058

转载 Derby数据库如何返回指定行数

derby limit

2020-09-27 15:27:53 529

原创 Hibernate 启动问题: A ResourcePool could not acquire a resource from its primary factory or source.

com.mchange.v2.resourcepool.CannotAcquireResourceException: A ResourcePool could not acquire a resource from its primary factory or source.java.sql.SQLException: Connections could not be acquired from the underlying database!

2020-09-08 00:03:42 436

原创 attempted to assign id from null one-to-one property [com.xxx.xxx]

attempted to assign id from null one-to-one property

2020-09-07 18:06:06 1080

原创 [INS-20802] Oracle Net Configuration Assistant

原因:LISTENER 没有启动解决办法:在安装路劲下找到\V982656-01\bin\lsnrctl.exe双击打开lsnrctl.exe执行命令start LISTENERe.g.LSNRCTL for 64-bit Windows: Version 19.0.0.0.0 - Production on 31-8月 -2020 13:19:57Copyright (c) 1991, 2019, Oracle. All rights reserved.欢迎来到LSNRCTL,

2020-08-31 13:26:33 659

原创 英语语法——特殊结构

1. 补充 as 专题as 意思总结as+n 作为v+…+as 此时as的意思取决于前面动词- regard… as…- view… as…- define… as…- classify… as…as + 句子 as可翻译成:当…时候、因为、虽然尽管、好像似乎、和…一样。还有可能是定语从句。As a logic consequence of this development, separate journals have now appeared aimed mainly towar

2020-06-27 22:10:54 3197

原创 五天搞定英语语法系列汇总

直接开整:1. 简单句–了解句子的组成部分和必要成分2. 并列句– 简单句组合成并列句的方法3. 名词性从句– 用从句拉长句子4. 定语从句– 用从句完成修饰5. 状语从句– 用从句完成修饰6. 句子成分小结– 不同词性可充当的成分7. 特殊结构– 强调,倒装,虚拟完结...

2020-06-27 22:09:49 989

原创 英语语法——句子成分总结

主谓宾表同定状n实义动词nnnnadv代系动词代代代代介短非非非非非非从句从句从句从句从句从句adjadj介短介短表语是修饰主语的,定语是修饰名词的,二者成分一致。举例1:My ma is an elegant lady.My ma is a lady of elegance.My ma is a lady as elegant as a lily.My m...

2020-06-20 13:49:07 1297

原创 英语语法——状语和状语从句

状语 状语从句 考研英语 英语

2020-06-17 22:37:01 5765

原创 英语语法——定语从句

考研英语 定语 定语从句

2020-06-12 01:00:41 5384 1

原创 英语语法——名词和名词性从句

一、名词能充当的成分主语,The movie looks terrific.宾语,I admire his mother表语,Gump is a man.同位语,I enjoy the part, the beginning.同位语:用来解释名词的成分。I like Eason, a well-known singer from Hongkong....

2020-06-03 02:03:32 3358 5

原创 英语语法——并列句

一、什么是并列句就是用连词连接两个句子。I love you, you love that dog. //上一讲已经讲过这句存在语法错误。改写:I loving you, you love that dog. // 独立主格I love you but you love that dog. // 并列句Although I love, you love that dog. // 让步状语从句二、常见的并列连词平行:and, not only... but also...similarly

2020-05-24 16:52:06 6053 2

原创 英语语法——简单句

一、什么是英语句子二、句子的基本结构一、什么是英语句子英语的句子必须具备主谓结构。主语一定是谓语动作的发出者。如果有宾语,宾语一定是谓语的承受着。首都机场就要到了。The airplane is arriving the airport. 我要去剪头。误:I will cut my hair.(我剪我自己头???) ==》一个理发师将要为我剪头。我要求一个理发师为我剪头。 猪喂了吗你?(实际主语是你,谓语喂,宾语猪)二、句子的基本结构1. 主谓 He died...

2020-05-14 09:37:11 3998

原创 java.util.logging简介

Improper Output Neutralization for Logs (CWE ID 117)java.util.logging.Logger

2020-05-05 22:47:11 1502

原创 机器学习 算法基础 十一 EM算法

2020-04-17 23:22:38 141

原创 机器学习 算法基础 十 聚类

聚类聚类是针对给定的样本,依据他们特征的相似度或距离,将其归并到若干个“类”或“簇”的数据分析问题。在某些场景下聚类和降维是一个意思。聚类算法只作为pipline上对特征降维使用。相似度/计算方法当 μx==μy==0\mu_x == \mu_y == 0μx​==μy​==0 时二者相同K均值所以我们希望在初始的时候四个聚类中心互相离的远一点。...

2020-03-25 03:03:10 132

原创 机器学习 算法基础 九 SVM实践

SVM代码实践这里写自定义目录标题练习1:鸢尾花分类练习2:SVM实现一个多分类器练习3:SVM选用不同核参数练习4:手写数字识别练习1:鸢尾花分类#!/usr/bin/python# -*- coding:utf-8 -*-import numpy as npimport pandas as pdimport matplotlib as mplimport matplotl...

2020-03-15 01:02:44 213

原创 机器学习 算法基础 八 SVM

支撑向量机(Support Vector Machine): 在19世纪末火爆十年分类模型学习内容:目标函数,计算过程和算法步骤,线性SVM,增加软间隔达到线性可分的SVM(分类效果更好),核函数,参数的计算方法SMO。各种概念线性可分SVM:数据集存在一条抽象的线可以完全将数据分成两类。线性SVM:允许一定错误率的前提下,才满足第1条。非线性SVM:核函数。线性可分SVM...

2020-03-07 01:03:30 314

numpy-user-guide-1.17.0.pdf

官网下载的NumPy User Guide 1.17.0,方便学习使用。 NumPy is the fundamental package for scientific computing in Python. It is a Python library that provides a multidimensional array object, various derived objects (such as masked arrays and matrices), and an assortment of routines for fast operations on arrays, including mathematical, logical, shape manipulation, sorting, selecting, I/O, discrete Fourier transforms, basic linear algebra, basic statistical operations, random simulation and much more.

2019-12-04

pandas.pdf

pandas: powerful Python data analysis toolkit Release 0.25.3 最新发布文档

2019-12-09

Apache Derby/Java DB 开发手册

Derby Developer's Guide. Purpose of this guide This guide explains how to use the core Derby technology and is for developers building Derby applications. It describes basic Derby concepts, such as how you create and access Derby databases through JDBC routines and how you can deploy Derby applicati

2020-09-30

Derby SQL使用规范(refderby.pdf)

Derby的SQL语法手册,包含增删改查,表、存储过程、索引等操作的官方说明。从此操作Derby不用求人。

2020-10-08

Derby 管理手册(derbyadmin.pdf)

最近用到Derby的备份管理,分享一下。 Derby的管理手册,包含备份数据,回滚,恢复等数据管理性操作的官方指南!!

2020-10-08

Matplotlib开发手册Release 3.1.1

matplotlib 开发手册,为方便下载上传至资源。对应版本号Release 3.1.1。 官网开源资源为方便查阅使用的开发文档。

2019-12-14

kiwisolver-1.1.0-cp36-none-win_amd64.whl

安装某些模块必要的一个包,如需手动安装可用词文件,win 64位版本 如出现如下错误: Requirement already satisfied: numpy>=1.11 in c:\users\u6072479\appdata\local\programs\python\python36\lib\site-packages (from matplotlib==3.1.2) (1.17.4) Requirement already satisfied: python-dateutil>=2.1 in c:\users\u6072479\appdata\local\programs\python\python36\lib\site-packages (from matplotlib==3.1.2) (2.8.0) Collecting kiwisolver>=1.0.1

2019-12-12

股票分析练习.csv

开源数据,用于股票分析的练习数据,用于pandas数据分析的练习数据。为方便大家下载上传资源。 数据来源雅虎开源,

2019-12-13

股票分析实例练习用数据

开源数据,博客配套的练习数据,用于练习配套使用,也可自行到yahoo上下载股票数。 为方便使用上传到资源共大家下载使用。

2019-12-13

matplotlib-3.1.2-cp36-cp36m-win_amd64.whl

使用pip install matplotlib 报错,只能手动下载安装了。 python 3.6 64x版本

2019-12-12

pyparsing-2.4.5-py2.py3-none-any.whl

安装某些包的必要依赖,如报错: Processing c:\users\u6072479\downloads\matplotlib-3.1.2-cp36-cp36m-win_amd64.whl Requirement already satisfied: python-dateutil>=2.1 in c:\users\u6072479\appdata\local\programs\python\python36\lib\site-packages (from matplotlib==3.1.2) (2.8.0) Collecting cycler>=0.10 Downloading https://files.pythonhosted.org/packages/f7/d2/e07d3ebb2bd7af696440ce7e754c59dd546ffe1bbe732c8ab68b9c834e61/cycler-0.10.0-py2.py3-none-any.whl Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 ERROR: Could not install packages due to an EnvironmentError: [WinError 87] The parameter is incorrect

2019-12-12

12.XGBoost_data.rar

XGBOOST的开源学习数据(在WIND开源的毒蘑菇数据和泰坦尼克沉船数据),可以对照代码进行练习或自己写代码进行练习使用。

2020-02-29

实例:时间事件日志分析配套练习数据

GitHub开源数据,实例:时间事件日志分析配套练习数据,也可以根据讲解工具自己生成练习数据。 用于完成课程练习学习使用的开源数据,为方便大家使用上传到资源。

2019-12-13

空空如也

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

TA关注的人

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