摘要:一、背景 这几天忙毕设,需要可视化地理数据,于是用到了geopandas包,为了安装这个包踩了太多坑,耽误了不少时间,所以在这里进行一下总结。这里直接在anaconda中安装。 二、过程 1、使用conda安装 直接在Anaconda Prompt中输入 conda install --channe 阅读全文
posted @ 2021-01-18 19:44 王陸 阅读(47) 评论(2) 推荐(0) 编辑
摘要:第一章 绪论 1、数据结构是一门研究什么的学科? 数据结构是一门研究非数值计算的程序设计问题中,计算机操作对象及对象间的关系和施加于对象的操作等的学科。 2、数据存储结构有哪几种类型? 存储结构可分为顺序存储、链式存储、索引存储和散列存储。 3、数据逻辑结构包括哪几种类型? 逻辑结构包括线性结构和非 阅读全文
posted @ 2020-12-04 00:21 王陸 阅读(5) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-10-20 22:40 王陸 阅读(4) 评论(0) 推荐(0) 编辑
摘要:一、软件工程学概述 1、软件危机的定义 软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重问题。主要包含如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件两方面问题。 2、软件工程的定义 软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。采用 阅读全文
posted @ 2020-10-16 08:24 王陸 阅读(514) 评论(1) 推荐(3) 编辑
摘要:一、创建如下表 学生表:student 字段名称 字段类型 约束 sno varchar2(10) 主键 sname varchar2(20) sage number(2) ssex varchar2(5) 教师表:teacher tno varchar2(10) 主键 tname varchar2 阅读全文
posted @ 2020-08-20 10:49 王陸 阅读(101) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-08-04 22:39 王陸 阅读(12) 评论(0) 推荐(0) 编辑
摘要:第一章 概述 第二章 处理器体系结构 处理器设计,两个主要问题:指令集和机器结构(组成原理) • 体系结构(Architecture)到底是什么?– 程序员眼中的计算机的组织方法• 体系结构的要素:指令集和操作数的组织方法(寄存器、内存)• 要了解一国人,先要懂一国语言。(计算机,指令集)• 计算机 阅读全文
posted @ 2020-07-02 00:04 王陸 阅读(615) 评论(0) 推荐(1) 编辑
摘要:一、概述 计算机网络的功能 数据通信 资源共享 分布式处理 提高可靠性 负载均衡 计算机网络采用的两类通信方式:客户-服务器方式(C/S)和对等连接方式(P2P) 电路交换特点: 通信前要先建立连接,通信完毕后释放连接。一定要有三个阶段:建立连接、通信、释放连接。 通信过程中,通信双方自始至终占用着 阅读全文
posted @ 2020-06-29 12:44 王陸 阅读(1118) 评论(0) 推荐(2) 编辑
摘要:一、编译器概述 1、名词解释 1.1解释下列名词 源语言:被翻译器翻译的语言,用于书写源程序的语言。目标语言:被翻译器翻译之后得到的语言,用于书写目标程序的语言翻译器:能够完成从一种语言到另一种语言的变换的软件编译器:一种特殊的翻译器,要求目标语言比源语言低级解释器:解释器是不同于编译器的另一种语言 阅读全文
posted @ 2020-06-24 20:32 王陸 阅读(1062) 评论(0) 推荐(0) 编辑
摘要:1.简述Oracle数据库的启动命令STARTUP NOMOUNT,STARTUP MOUNT,STARTUP的作用。 a、STARTUP NOMOUNT 创建实例不加载数据库 创建实例,并不加载数据库,Oracle仅为实例创建各种内存结构和后台进程,不会打开任何数据文件。在NoMount状态下,只 阅读全文
posted @ 2020-06-22 20:55 王陸 阅读(497) 评论(0) 推荐(2) 编辑
摘要:一、说明 之前在做多元函数的几何应用题中,有关于空间曲线的切线与法平面的题目,解法很固定,基本算是背下来公式就能解题,但我还是在这里探究了一些公式的推导,对于两个面确定的空间曲线的切向量,课本给出的方法是解两个方程组,对x求全导数,之后用雅克比行列式表示,然后记住结论就好。但我之后观察向量的向量积公 阅读全文
posted @ 2020-06-21 23:19 王陸 阅读(651) 评论(0) 推荐(0) 编辑
摘要:这里先回顾一下几个概念: AOE网 AOE网是活动在边上的网(Activity On Edge network,AOE)的英文简称。AOE网是用有向图来表示的,在有向图中,边表示活动,边具有权值,边的权值代表了活动的持续时间。顶点表示事件,事件是图中新活动开始或者旧活动结束的标识。与AOV网相同的是 阅读全文
posted @ 2020-06-20 10:18 王陸 阅读(816) 评论(1) 推荐(1) 编辑
摘要:转载自:https://blog.csdn.net/SHU15121856/article/details/95227564 比特币系统中有两种节点,一种是全节点,一种是轻节点。 全节点 一直在线 在本地硬盘上维护完整的区块链信息 在内存中维护UTXO集合,以便快速检验交易的正确性 监听比特币网络上 阅读全文
posted @ 2020-06-19 12:37 王陸 阅读(331) 评论(0) 推荐(0) 编辑
摘要:什么是调整挖矿难度? 挖矿就是不断尝试nonce,使整个block header中的哈希值小于等于给定的目标阈值 target。H(block header) <= target。target越小,挖矿难度越大。调整挖矿难度,就是调整目标空间在整个输出空间中所占的比例。比特币中的hash算法是SHA 阅读全文
posted @ 2020-06-18 09:36 王陸 阅读(230) 评论(0) 推荐(0) 编辑
摘要:新发布的区块,交易在网络上是如何传播的? 比特币工作在应用层(application layer:Bitcoin block chain),它的底层是一个网络层(network layer:P2P overlay network)。 工作流程 所有节点都是平等的,没有super node,maste 阅读全文
posted @ 2020-06-17 09:15 王陸 阅读(214) 评论(0) 推荐(0) 编辑
摘要:基于交易 transaction-based ledger的账本模式:比特币采用的是基于交易 transaction-based ledger的账本模式 。每个区块中记录的是交易信息,转账交易,铸币交易。但是没有记录某个账户中有多少钱,需要根据交易记录去推算。区块链中一共有多少往某账户的地址转账的交 阅读全文
posted @ 2020-06-17 08:56 王陸 阅读(171) 评论(0) 推荐(0) 编辑
摘要:双花攻击 数字货币容易产生双花攻击 double spending attack “双花”,即一笔钱被花了两次或者两次以上,也叫“双重支付”。中心化解决double spending:给货币制定编号,维护一个大数据库,用来记录某编号的货币在谁手里。去中心化要解决的两个问题:1.谁发行?在比特币中是由 阅读全文
posted @ 2020-06-17 08:28 王陸 阅读(222) 评论(0) 推荐(0) 编辑
摘要:哈希指针(Hash pointers) 普通指针存储的是某个结构体在内存中的地址。哈希指针不仅保存地址,还保存hash值 H( )。不仅能找到位置,还能检测出内容是否被篡改。比特币最基本的数据结构 区块链,就是一个个区块组成的链表。和普通区块的区别:哈希指针代替普通指针。Block Chain is 阅读全文
posted @ 2020-06-17 07:51 王陸 阅读(207) 评论(0) 推荐(0) 编辑
摘要:加密货币(Crypto-currency) 加密货币并不加密,区块链上所有的交易内容都是公开的,包括账户地址,转账金额等。 比特币用到密码学的两个功能: 1.哈希 Hash Cryptographic hash function 2.签名 Signature 哈希的两个性质: 1.collision 阅读全文
posted @ 2020-06-16 08:10 王陸 阅读(281) 评论(1) 推荐(0) 编辑
摘要:零、背景 由于考研英语跟的是唐叔唐迟老师,在听完唐叔的基础阅读课后,被安利听完了这样一门介绍美国文化的课程,8个小时七节课差不多用了一个月,晚上睡不着觉就起来看看。由于唐迟老师没有提供讲义,而是鼓励同学们自己记笔记,所以在微博上有很多乐于分享的同学分享了自己的笔记,我使用的是微博用户@橘子味女孩的小 阅读全文
posted @ 2020-06-10 20:54 王陸 阅读(1790) 评论(3) 推荐(3) 编辑
摘要:一、有限自动机 1、不确定的有限自动机(NFA) 只要有一条路径能够使一个字符串从初始态到达接收态就称这个字符串是接收的 匹配结果,是不确定的 慢,有Backtrack(回溯) 基于表达式 某时刻可能处于一组状态之中的任何一个,因此记录所有的可能路径 2、确定的有限自动机(DFA) 匹配速度,是确定 阅读全文
posted @ 2020-06-03 23:03 王陸 阅读(415) 评论(0) 推荐(0) 编辑
摘要:一、基本概念 指令周期:取出并执行一条指令所需要的时间(解释一条指令所需要的时间) 每条指令的指令周期不同有些指令周期就没有执行周期——例如空操作(NOP)有些指令的取指周期和执行周期是等长的——add mem有些指令的执行周期就比较长——mul mem具有间址寻址的指令周期因为寻址方式的不同,可能 阅读全文
posted @ 2020-05-26 20:33 王陸 阅读(1701) 评论(0) 推荐(1) 编辑
摘要:一、两个随机变量的函数分布 卷积这个概念最早是在概率论两个随机变量函数分布中引入的 教科书上通常会给出定义,给出很多性质,也会用实例和图形进行解释,但究竟为什么要这么设计,这么计算,背后的意义是什么,往往语焉不详。 我们的疑惑点在于卷积公式到底是怎么卷的,怎么积的? 直接从数学公式上推测,先对fy函 阅读全文
posted @ 2020-05-24 10:16 王陸 阅读(297) 评论(0) 推荐(0) 编辑
摘要:一、定义 编译型程序:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型程序:把做好的源程序翻译一句,然后执行一句,直至结束! 二、区别 编译型程序,执行速度快、效率高;依靠编译器、跨平台性差些。 解释型程序,执行速度慢、效率低;依靠解释器、跨平台性好。 编译型的语言 阅读全文
posted @ 2020-05-21 18:03 王陸 阅读(381) 评论(0) 推荐(0) 编辑
摘要:一、手工方式 如果只是用于解题的话,这种方法是最快最准确的。但是它不适用于计算机。下面以a+b*c+(d*e+f)*g为例子讲以下人应该怎么把中缀表达式转换成后缀表达式。 按先加减后乘除的原则给表达式加括号 结果:((a+(b*c))+(((d*e)+f)*g)) 由内到外把每个括号里的表达式换成后 阅读全文
posted @ 2020-05-10 20:02 王陸 阅读(721) 评论(0) 推荐(3) 编辑
摘要:傅里叶级数和傅里叶变换对于通讯、电子和数学专业的同学来说应该是很熟悉的,博主计科专业,没有接触过这部分内容,只有在高数无穷级数中了解了一些相关内容,这篇博客主要还是围绕考研数学的知识点来归纳总结一下傅里叶级数的问题。B站一位up主是控制方面的博士,开设了傅里叶级数和变换的专栏,短小精悍,个人觉得前三 阅读全文
posted @ 2020-05-06 12:13 王陸 阅读(398) 评论(0) 推荐(0) 编辑
摘要:一、拥塞控制的一般原理 在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种现象称为拥塞 (congestion)。最坏结果:系统崩溃。 拥塞产生的原因 网络拥塞往往是由许多因素引起的。例如:点缓存的容量太小;链路的容量不足;处理机处理的速率太慢;拥塞本身会进一 阅读全文
posted @ 2020-05-01 12:15 王陸 阅读(660) 评论(0) 推荐(3) 编辑
摘要:命令模式,是将一个请求封装为一个对象,从而使我们可以用不同的请求对客户进行参数化、对请求排队或记录请求日志,以及支持可撤销的操作。 动机(Motivation) ”行为请求者“与”行为实现者“通常呈现一种”紧耦合“。但在某些场合——比如需要对行为进行”记录、撤销、事务“等处理,这种无法抵御变化的紧耦 阅读全文
posted @ 2020-04-28 23:42 王陸 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一、Spring Aop的基本概念 1.Aop的概念 面向切面编程(AOP,Aspect Oriented Programming),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种 阅读全文
posted @ 2020-04-26 21:43 王陸 阅读(308) 评论(0) 推荐(0) 编辑
摘要:一、Bean的配置 Spring可以看做是一个大型工厂,生产和管理Spring容器中的Bean。如何使用这个工厂生产和管理Bean,需要开发者将Bean配置在Spring配置文件中。Spring框架支持XML和Properties两种格式的配置文件,在实际开发中,常用XML格式的配置文件。 Spri 阅读全文
posted @ 2020-04-26 21:06 王陸 阅读(236) 评论(0) 推荐(0) 编辑