- 博客(28)
- 收藏
- 关注
原创 数据分析-第五章pandas
5.1. 数据结构5.1.1 series1.包含values, index 两个属性obj.valuesobj.index2.创建索引序列obj2=pd.series([4,7,-5,3], index=['d','b','a','c'])# 按照位置赋值的方式改变series索引obj.index=['box', 'steve', 'jeff', 'ryan']3.可以使...
2020-03-18 18:57:47
440
原创 线性代数_第二章矩阵
1.矩阵只有一行(列)的矩阵:行(列)矩阵,行(列)向量。1.1 线性变换:系数矩阵:系数为矩阵:单位矩阵主对角线上的元素是1,其余元素为0;线性变换为n个恒等式对角矩阵:主对角线上的元素是等式系数,其余元素为0;线性变换为n个线性方程1.2 投影变换向量在x轴,y轴上的投影,1.3 旋转变换2.矩阵的运算2.1 矩阵与矩阵相乘note:线性变...
2020-03-16 00:54:18
747
原创 MySQL-第十五章元数据
15.1 关于数据的数据以下数据,成为数据字典或系统目录,数据库服务器需要不断保存这个数据数据字典:数据库需要不断的保存这个数据,同时需要能够快速检索数据使用alter table进行元数据修改提供元数据的机制以下均讨论infomation——schema模式的数据库所有对象均为视图15.2 信息模式15.3使用元数据15.3.1 模式生成脚本部署脚本:创建数据...
2020-03-15 21:39:40
192
原创 MySQL-第十四章视图
14.1什么是视图14.1.1创建视图创建视图,将视图的每一列于select 中的列进行对应当视图创建完成后,可以当作表可进行查询,子查询,连接,分组,聚类,排序14.1.2查看视图看视图中那些为可用列,使用describe命令14.2 为什么使用视图数据安全数据聚合隐藏复杂性连接分区数据14.3 可更新的视图14.3.1 更新简单视图14.3.1 ...
2020-03-15 07:54:23
130
原创 MySQL-第十二章 事务
12.1 多用户数据库12.1.1 锁12.1.1.1 定义数据库服务器用来控制并行数据的一种机制即,当数据库被锁定时,想要执行读操作或者写操作都需要等到锁被释放12.1.1.2 两种类型类型一:读操作需要申请读锁, 写操作需要申请写锁可以同时进行读锁写锁只能一个一个进行,并且拒绝读请求缺点:并行多个读操作,写操作等待时间较长类型二:读操作不受控,写操作需要申请版...
2020-03-14 03:22:32
144
原创 MySQL_第十一章条件逻辑
11.1 什么是条件逻辑程序在执行过程中,从多路径选择其一的能力11.2 使用case表达式11.2.1 查找型case表达式例子语句从上向下执行,当满足一个when即返回,忽略其他语句还可在返回语句(then)中使用子查询case表达式(when) :可使用,范围语句,等式条件,不等条件,and / or / not 预算符, 灵活度较高11.2.2 简单case表...
2020-03-12 20:13:25
306
原创 MySQL_第九章子查询
9.19.1.1 非关联子查询标量子查询:返回值单行单列在使用表达式进行查询的时候,注意表达式的返回值数目,例如:当使用等于表达式时,只能一对一,即返回值必须是单个9.1.2 多行单列查询IN, NOT IN 运算符note:可能重复数据, DISTINCT 可消除查看是否 NULLALL 运算符某单值与集合中的每一个元素进行比较,用到比较运算符(=,<>,...
2020-03-11 19:36:58
253
原创 MySQL_第八章分组与聚集合
8.18.1.1 grounp by8.1.2 count()8.1.3 count +过滤子句havingnote:不可用where8.2 聚集函数max(),min(),avg(),sum(),count(),…8.2.1显式或隐式分组note:此时,显式分组不可省略8.2.2 对独立值计数count(distinct xx)有null,count()会忽略...
2020-03-09 17:12:22
219
原创 MySQL_第七章数据生成,转换和操作
1.contact()替换所有字符串或者insert()或者replace()2.substring()提取字符串3.其他4.控制精度
2020-03-09 16:22:46
126
原创 MySQL-第3-6章查询,过滤,连接,集合
一.查询1. 查询子句去重2. 表2.1.视图3.grounp by 和havinggrounp by根据列值对数据进行分组having 和where功能相似,可以对分组的数据进行过滤order by xx...
2020-03-08 07:47:47
230
原创 my_sql--创建表
1.设计2.精化1.是否保证唯一性——>若是,则设立personal_id为主键2.是否是复合对象——>若是,则进行拆分,3.是否一个对象的值为多个条目——>若是,则需另外建表,还需要设立指向主表的外键3.构建sql方案语句1.主键约束2.检查约束或者完整创建语句:4.检查...
2020-03-05 06:35:59
985
原创 以太坊(1)-ETH账户模式
概述1.以太坊改进特点出块时间:十几秒新的共识机制mining puzzle:memory hard ; ASIC resistance ; 对内存要求高proof of stake新功能:对smart contract的支持:smart contract:要求参与者有较为稳定的身份账户smart contract:用于实现金融衍生品(financial deriavtive)...
2020-02-16 23:09:40
970
原创 bitcoin(6)- privacy, 零知识证明
bitcoin匿名性1.泄露信息1」当一个交易牵扯多个输出,多个账户被连接起来,可能泄露信息2」与现实世界发生联系,可能泄露信息2. 如何提高匿名性1」application layer:coin mixing2」network layer :Onion routing在洋葱路由的网络中,消息一层一层的加密包装成像洋葱一样的数据包,并经由一系列被称作洋葱路由器的网络节点发送,每经过一...
2020-02-16 21:16:14
306
1
原创 bitcoin(5)-script + ·交易类型的区分
1.script实际是stack,只有入栈和出栈两个操作1」输入交易:'vin':[{ 'txid': 'cocb.....c57b', #之前这个交易的hash value 'tvout': 0, #来自于这个交易的第几个输出 'sciptsig': { #给出输入脚本;证明你有权利花这个钱,需要signature签名...
2020-02-05 23:17:06
486
原创 bitcoin(2)
bitcoin共识协议(btc)1」防范double spending维护数据结构(blockchain)例如:有铸币权(coinbase transition:create coin),第一bitcoin来源转账时(即每次交易):是需要注明—输入:bitcoin的来源 以及a的公钥—+电子签名 +—输出: 收款人地址(公钥的hash)a给b转账,a需要b的 地址(转账)和b的...
2020-02-02 01:11:51
687
原创 bitcoin(1)
密码学原理- hash 函数1」collision resistance: 防止篡改例如:一个m的hash(m),当m发生改变,装不到另一个m‘,使得hash(m’)=hash(m)【collision free: 无法人为制造hash碰撞】【brute-force:遍历所有的输入找到发生的hash碰撞】2」hiding:单向(只可以从输出算出输出,反向不可行)蛮力求解;遍历所有输入...
2020-01-30 06:04:52
1558
原创 SQL-LEARNING DIARY4
8.IN Operatorspecify multiple values in a WHERE clause1.IN SyntaxSELECT column_name(s)FROM table_nameWHERE column_name IN (value1, value2, ...);or;SELECT column_name(s)FROM table_nameWHERE c...
2019-11-30 00:47:10
163
原创 SQL-LEARNING DIARY3
6.LIKE Operatorused in a WHERE clause to search for a specified pattern in a columntwo wildcards% - The percent sign represents zero, one, or multiple characters_ - The underscore represents a ...
2019-11-27 23:36:33
131
原创 SQL-LEARNING DIARY2
1.NULL ValueA NULL value is different from a zero value or a field that contains spaces. A field with a NULL value is one that has been left blank during record creation!1.SyntaxS NULL SyntaxSEL...
2019-11-27 07:40:06
132
转载 阿西洛马人工智能23原则(Asimolar principle)
阿西洛马人工智能23原则科研问题1)研究目标:人工智能研究的目标不是为了创造不受指挥的智能,而是有益的智能。2)研究经费:对人工智能进行投资的同时,要保证有经费用于研究如何有益地使用人工智能,研究包括计算机科学、经济学、法律、伦理以及社会研究中的棘手问题,比如:如何使未来的人工智能系统变得高度稳健,即系统会执行我们所想的而不会发生故障或被入侵?如何通过自动化提升我们的繁荣程度,同时保持人...
2019-11-14 01:25:45
1841
转载 用户空间(User space)与内核空间 (Kernel space)
学习 Linux 时,经常可以看到两个词:User space(用户空间)和 Kernel space(内核空间)。1. 定义Kernel space 是 Linux 内核的运行空间,User space 是用户程序的运行空间。为了安全,它们是隔离的,即使用户的程序崩溃了,内核也不受影响。涛声依旧注:虚拟内存被操作系统划分成两块:内核空间和用户空间,内核空间是内核代码运行的地方,用户空间是用...
2019-08-16 14:33:28
1828
转载 什么是用户态与内核态
究竟什么是用户态,什么是内核态,这两个基本概念以前一直理解得不是很清楚,根本原因个人觉得是在于因为大部分时候我们在写程序时关注的重点和着眼的角度放在了实现的功能和代码的逻辑性上,先看一个例子:1.例子(C代码)void testfork(){ if(0 = = fork()){ printf(“create new process success!\n”); ...
2019-08-14 14:26:19
1585
转载 python2 更新到3(mac)
step1:在安装最新版Python3.*之前,我们先熟悉一下系统自带的python。Mac系统自带python路径为/System/Library/Frameworks/Python.framework/Version,我们先来打开目录看一下:open /System/Library/Frameworks/Python.framework/Versions2. step2:ma...
2019-07-07 12:52:37
321
原创 matplotlib- 数据可视化
matplotlib- 数据可视化安装step1:安装matplotlibpip install matplotlibNote: you may need to restart the kernel to use updated packages.step2:更新(有待确定)conda upgrade notebookconda upgrade jupyter`ste...
2019-07-05 16:26:05
17992
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人