自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(184)
  • 收藏
  • 关注

原创 如何选择阿里云服务 - 服务器ECS

前段时间在本地利用React框架 Node.js+Mongodb搭建个人博客在基本完成主要的功能之后,现在想要研究一下如何把博客放到公网上根据知乎上推荐选用了阿里云的服务,但是阿里云上眼花缭乱的内容 对于一个新手小白来讲并不是太友好前前后后大概看到有这样一些名词:云服务器ECS、共享虚拟主机、独享虚拟主机还有轻量应用级服务器然后根据自己的需求,我到底应该选择哪种是我一开始比较迷惑的问题,希望能从阿里云的一些介绍内容里去思考自己的需求适用哪种服务先来一张官方的配图从图上我们可以发现

2020-07-04 22:11:47 235

原创 安装fbprophet报错command ‘x86_64-apple-darwin13.4.0-clang‘ failed with exit status 254

在安装prophet过程中出现好几种不同的错误,记录一下1)报错ModuleNotFoundError: No module named 'pystan'请先安装pystan后再安装prophet2)报错command 'x86_64-apple-darwin13.4.0-clang' failed with exit status 254以此在命令行执行下面两句export CC=gccexport CXX=g++3)报错command 'x86_64-apple-da

2022-05-25 20:21:04 872 2

原创 全国软考中级软件设计师 学习笔记-数据结构及算法部分

本部分是下午考试中最难的,能拿一半分数就好,属于拔高人群得分,建议最后复习此部分。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.分治法对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决;否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题的解1.1分治法-递归技术递归,就是在运行的过程中调用自己1.2分治法-二分法查找...

2022-04-09 21:49:14 872

原创 全国软考中级软件设计师 学习笔记-UML部分

UML也是下午考试部分的一个大题,个人觉得不难,是要拿尽量高分的部分,固定的流程可以把握。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.用例图包含:当可以从两个或两个以上的用例中提取公共行为时,应该使用包含的关系来表示它们。其中这个提取出来的公共用例成为抽象用例,而把原始用例成为基本用例或基础用例。其中“<<include>>”是包含关系的构造型,箭头指向抽象用例。扩展:如果一个用例明显地混合了两种或者两种以上的不同..

2022-04-09 21:43:03 1424

原创 全国软考中级软件设计师 学习笔记-数据库设计部分

数据库设计也是下午考试部分的一个大题,个人觉得比数据流图要简单一点,更有固定的流程可以把握。想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论。1.数据库设计过程2. ER模型–实体间联系类型3.数据库设计案例3.1案例一3.2案例分析二答案:1)2)a)商场编号b)部门编号c)员工编号3)紧急联系人(紧急联系人姓名、电话、员工编号)...

2022-02-20 17:25:52 521

原创 全国软考中级软件设计师 学习笔记-数据流图部分

数据流图是中级软件设计师考试中下午部分的一个大题,建议同学们可以以此为专题多刷题,做往年的真题就够了。下面对知识点进行拆解:想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.数据流图基本概念2.数据字典3.数据平衡原则包括:父图与子图之间的平衡、子图内平衡父图与子图之间检查数据流图方向箭头、是否有缺失子图内检查加工是否有输入和输出,只有输入称为黑洞,只有输出称为奇迹解题技巧:1)详细阅读说明2)利用数据平衡原...

2022-02-20 17:16:59 677

原创 全国软考中级软件设计师 学习笔记-面向对象部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.面向对象基本概念对象、类、抽象、封装、继承和泛化、多态、接口、消息、组建、模式和复用2.设计原则1)单一职责原则:设计目的单一的类2)开放-封闭原则:对扩展开放,对修改封闭3)李氏替换原则:子类可以替代父类4)依赖倒置原则:要依赖于抽象,而不是具体实现;针对接口编程,不要针对实现编程5)接口隔离原则:使用多个专门的接口比使用单一的总接口要好6)组合重用原则:要尽量使用组合,而不是继承关..

2022-02-01 20:30:39 845

原创 全国软考中级软件设计师 学习笔记-软件工程部分

十软件工程1.开发模型1.1瀑布模型(SDLC)缺点:在开发初期,需求不明确,导致软件项目失败适用于需求明确,或二次开发1.2原型模型、演化模型原型模型优点:能够以比较低的成本开发出一个基本版本,进而引导客户有新的需求,发现新的问题。适用于开发需求分析阶段通过原型模型逐渐演化得到演化模型1.3增量模型增量模型是在开发初期先做核心模块,再逐步增加其他功能。可以降低在最后阶段不符合用户对核心功能的要求的风险1.4螺旋...

2022-02-01 20:22:45 1043

原创 《股票魔法师》第6-7章读书分享

啊这本书越读越觉得有味道,用股票投资中平时所经历的例子来讲出深刻的道理。第6章中作者讲到行业领头羊。作者把公司分成如下六大类:1. 市场领头羊2.顶级竞争对手3.机构的宠儿4.复苏的公司5.周期性股票6.过去的领头羊和落后者一一解读下这里大类:1. 市场领头羊:顾名思义就是一个行业中有最快利润增涨的公司,行业知名度高,炙手可热。例如:宁王宁德时代。这类公司往往看起来并非那么便宜,EP很高。但是这“昂贵”其实很便宜。他们的快速增长,很难进行估价。作者在这一部分中讲到一个很有...

2021-12-12 21:05:52 487

原创 sql 语句中count()条件计数

在count函数里直接对需要计数的变量写条件表达式 但是需要加 'or NULL',如下所示:select count(distinct job_id), count(pay_pv>0 or NULL) from (select t1.job_id, count(*) as times_pv, count(tmp.pay_time) as pay_pv from dac_seven_dev.boss_block_label_l2_ymt as t1 join dwd_boss.

2021-11-23 10:19:48 10818

原创 《股票魔法师》第3-5章读书分享

本书一共有13章节,先跳过了前两章开始阅读。一周时间下来读了三章(345章),总体感觉还是不错的,打算继续读。先简单谈一谈对目前读的几章节的一些感悟吧。 一开始是被作者那个SEPA策略所吸引住,以后是一个什么高深的交易策略。但是,读下来才发现只是一个比较笼统的框架。SEPA(入场点分析),其包含了公司基本面分析和技术分析。SEPA 5个要素:1.趋势 2.基本面 3.催化剂 4.买入时机 5.卖出时机SEPA 分析过程:1.股票首先需要满足趋势...

2021-11-21 23:17:10 14182

原创 全国软考中级软件设计师 学习笔记-多媒体基础部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.多媒体技术基本概念1.1音频根据尼奎斯特定理,需要采样为最高频率2倍1.2图像彩色空间:1)RGB彩色显示器2)YUV YIQ YCBCR电视3)CMY(CMYK)印刷4)HSV(HSB)艺术家欣赏1.3媒体的种类注意:显示媒体一般是指输入输出设备2.多媒体计算问题2.1图像容量计算例题:答案:D160...

2021-11-14 11:15:38 595

原创 全国软考中级软件设计师 学习笔记-法律法规部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论这部分没有太多难点,记忆为主 分值也不高 不建议花过多精力!!1.知识产权包括:著作权及领接权、专利权、工业品外观设计权、商标权、地理标志权、集成电路布图设计权2.保护期限3.知识产权人4.侵权判定5.标准5.1标准的分类国家标准、行业标准、地方标准和企业标准考察较多5.2标准的编号想要电子版本的同学可以留言或者私信我获取,辛苦...

2021-11-14 11:07:30 377

原创 使用 Python 计算 DID 及其对应P值

1. DID(Differences-in-Differences)定义双重差分法,其主要被用于社会学中的政策效果评估。这种方法需要两个「差异」数据。一个是干预前后的「差异」,这个是自身实验前后的差异。另外一个是干预组与对照组的「差异」。DID利用这两个「差异」的差异来推算干预的效果。因此,顾名思义叫做双重差分法。其原理是基于一个反事实的框架来评估政策发生和不发生这两种情况下被观测因素y的变化。如果一个外生的政策冲击将样本分为两组:受政策干预的Treat组和未受政策干...

2021-09-28 21:32:52 5428 1

原创 Hive insert插入数据与with子查询

1. insert into 与 insert overwrite区别insert into 与 insert overwrite 都可以向hive表中插入数据,但是insert into直接追加到表中数据的尾部,而insert overwrite会重写数据,既先进行删除,再写入注意:如果存在分区的情况,insert overwrite只重写当前分区数据,不会全部重写2. insert 与 with as 子查询一起使用当在hive中同时使用insert into(ov...

2021-09-15 21:26:21 4147

原创 全国软考中级软件设计师 学习笔记-程序设计语言部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论1.编译过程2.有限自动机3.正规式例题:答案:1)D2)C答案:C只需要保证字串最终状态是终态C,中间可以出现C4.表达式前中后缀表达式就是对树进行前中后序遍历例题:答案:D构造树的时候没有画出括号,在构造时已经体现出括号了5.函数调用-传值与传址例题:答案:1)4 3 3 4...

2021-07-24 23:02:18 290

原创 Pyecharts sankey桑葚图如何修改颜色

在上一篇关于绘画Sankey桑葚图的文章里,已经介绍过大致的过程,本文主要解决如何自定义/修改 所想要的颜色, 如下所示一个桑葚图:想要修改Phenotype1, 使用itemStyle中的属性color,给每个结点添加一个字典属性,设置所需要的颜色即可。 nodes = [{'name':'Phenotype 1','itemStyle':{'color':"#FA8072"}}, {'name':'Phenotype 2','itemStyle':{'color

2021-05-13 17:33:22 4101

原创 【LintCode 中等】692. 滑动窗口内唯一元素数量和

1. 描述给一个数组和一个滑动窗口的大小, 求每一个窗口内只出现一次的元素的个数和2. 样例输入:[1, 2, 1, 3, 3]3输出:5解释:第一个窗口为 [1, 2, 1], 只有 2 是唯一的, 计数为 1.第二个窗口为 [2, 1, 3], 所有的元素都是唯一的, 计数为 3.第三个窗口为 [1, 3, 3], 只有 1 是唯一的, 计数为 1.总数为 1 + 3 + 1 = 5输入:[1, 2, 1, 2, 1]3输出:33. 代码本题考查滑.

2021-04-29 09:40:25 123

原创 【LintCode 简单】642. 数据流滑动窗口平均值

1. 描述给出一串整数流和窗口大小,计算滑动窗口中所有整数的平均值。2. 样例MovingAverage m = new MovingAverage(3);m.next(1) = 1 // 返回 1.00000m.next(10) = (1 + 10) / 2 // 返回 5.50000m.next(3) = (1 + 10 + 3) / 3 // 返回 4.66667m.next(5) = (10 + 3 + 5) / 3 // 返回 6.000003. 代码本题相.

2021-04-28 16:20:43 212

原创 【LintCode 简单】326. 滑动数独

1. 描述给定一个3×n3×n的矩阵number,并且该矩阵只含有1到9的正整数。考虑有一个大小为3×33×3滑动窗口,从左到右遍历该矩阵number,那么该滑动窗口在遍历整个矩阵的过程中会有n-2个。现在你的任务是找出这些滑动窗口是否含有1到9的所有正整数请返回一个长度为n-2的答案数组,如果第i个滑动窗口含有1到9的所有正整数,那么答案数组的第i个元素为true,否则为false2. 样例输入:[[1,2,3,2,5,7],[4,5,6,1,7,6],[7,8,9...

2021-04-27 17:22:47 116

原创 【LintCode 简单】1168. 数组评分

1. 描述有一个数组numsnums,以及三个正整数k,u,lk,u,l。对于numsnums的所有长为kk的子段,如果它的总和小于uu,就得11分,如果它的总和大于ll,就扣11分。请求出最终能获得多少分?2. 样例样例输入:nums = [0, 1, 2, 3, 4]k = 2u = 2l = 5样例输出:03. 代码本题如果使用两层循环,会在测试用例中报超时无法通过。考虑使用两个循环,但仅用一层循环完成。class Solution: """

2021-04-27 15:00:20 168

原创 【LintCode 简单】1871. 最大时刻

1. 描述给一个24小时制的时间(00:00-23:59),其中有一个或多个数字是问号。问号处可以用任何一个数字代替,问可以表示的最大时间是多少。2. 样例样例1:输入:time = "2?:00"输出:"23:00"样例2:输入:time = "??:??"输出:"23:59"3. 代码对问题的多种情况进行考虑,使用了嵌套的判断语句class Solution: """ @param time: a string of T...

2021-04-26 16:47:52 120

原创 【LintCode 简单】1881. 飞机座位

1. 描述您的任务是为四口之家尽可能多的分配座位。一个四口之家必须占领一排当中连续的四个座位。过道上的座位(例如2C和2D)不被认为是彼此相邻的。一家人被过道分开是可以的,但在这种情况下必须每一边坐两个。编写一个函数class Solution {public int solution(int N,String S};函数中N表示有N排座位,S表示已经提供出去的座位,函数返回剩下的座位能坐四口之家的最大值。例如, N = 2,S = '1A 2F 1C’,你的函数应该返回2.下图给出了做法。

2021-04-26 11:49:38 315 2

原创 【LintCode 简单】1901. 有序数组的平方

1. 描述给定一个按非递减顺序排序的整数数组 A,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。2. 样例输入:[-4,-1,0,3,10]输出:[0,1,9,16,100]输入:[-7,-3,2,3,11]输出:[4,9,9,49,121]3. 代码class Solution: """ @param A: The array A. @return: The array of the squares. """ .

2021-04-21 20:42:24 115

原创 【LintCode 简单】1503. 找零

1. 描述某国的货币系统包含面值11元、44元、1616元、6464元共44种硬币,以及面值10241024元的纸币。你现在使用10241024元的纸币购买了一件价值为N,0<N<=1024N,0<N<=1024元的商品,请问最少会收到多少个硬币作为找零。2. 样例样例输入1:amount = 1014样例输出1:4找零 2 个 4 元硬币,和 2 个 1 元硬币。样例输入2:amount = 1004样例输出2:2...

2021-04-21 20:28:41 99

原创 全国软考中级软件设计师 学习笔记-数据结构部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论数据结构1.数组数组地址的计算例题:答案:根据公式a+(i*n+j)*len,即存储地址=0+(2*5+3)*2 = 13*2 = 26是数组的第14个元素,有13个偏移量2.稀疏矩阵稀疏矩阵:矩阵中非零元素的个数远远小于矩阵元素的总数,并且非零元素的分布没有规律,通常认为矩阵中非零元素的总数比上矩阵所有元素总数的值小于等于0.05时,则称该矩阵为稀疏矩阵(spa...

2021-04-04 20:54:30 604

原创 全国软考中级软件设计师 学习笔记-信息安全部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论信息安全1.信息系统安全属性2.对称加密与非对称加密对称加密是最快速、最简单的一种加密方式,加密(encryption)与解密(decryption)用的是同样的密钥(secret key)。非对称加密为数据的加密与解密提供了一个非常安全的方法,它使用了一对密钥,公钥(public key)和私钥(private key)。2.1对称加密2.2非对称加密3.信息摘...

2021-03-21 19:31:58 346

原创 ARIMA时序模型预测股价波动情况

今天来介绍一下如何使用时序ARIMA模型,预测未来一定情况的波动变化。以股票价格波动为例,我们选取某支股票每日的收盘价。1. 使用akshare第三方库,获取股票信息import akshare as akimport talibimport numpy as npimport pandas as pdimport matplotlib.pylab as pltimport seaborn as snsfrom statsmodels.tsa.arima_model import AR

2021-03-15 20:31:31 3458 4

原创 LightGBM模型简单预测股票涨跌情况

最近入迷研究各种股票分析的指标,一想不如用熟悉的Python帮忙搞一搞,顺便做了一个二分类预测模型,供大家参考学习,也欢迎有量化分析兴趣的朋友沟通交流!Python中使用akshare这个第三方库来获取股票市场的数据,官方链接:http://akshare.readthedocs.iopip install akshare注意:akshare支持Python3.7版本及以上,版本旧的同学需要更新除此之外,还需要安装一个用于计算股票中的各种指标的库,使用非常方便,官方链接:https:/.

2021-03-14 20:53:35 4088 7

原创 pip 安装LightGBM包报错 ‘ModuleNotFoundError: No module named ‘wheel‘’

相信有不少小伙伴在使用lightgbm库的时候都遇到过提示:No module named 'wheel'下面帮助大家解决这个问题,非常简单。请先执行下面的语句,安装wheel,如下所示:python -m pip install wheel setuptools再上述的wheel安装成功之后,再次执行:pip install lightgbm大功告成!参考资料:1.https://stackoverflow.com/questions/...

2021-03-14 18:22:41 2015

原创 全国软考中级软件设计师 学习笔记-计算机网络部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!计算机网络1.七层模型例题:答案:B2.网络技术标准与协议2.1协议TCP/IP协议:Internet,可扩展,可靠,应用最广,牺牲速度和效率IPX/SPX协议:NOVELL,路由,大型企业网NETBEUI协议:IBM,非路由,快速2.2网络技术标准2.2.1 TCP三次握手协议第一次握手:当客户端需要去建立连接时,客户端就...

2021-03-13 19:46:16 408

原创 React好用的markdown编辑类库包 react-markdown-editor-lite

今天给大家介绍一个好用的编辑类第三方库react-markdown-editor-lite 功能强大,使用简单先来看看效果图:1. 使用npm安装包npm installreact-markdown-editor-litenpm installmarkdown-it2. 在程序中引入相关内容import * as React from 'react'import * as ReactDOM from 'react-dom'import MarkdownIt ...

2021-03-07 22:47:15 2094 1

原创 全国软考中级软件设计师 学习笔记-数据库部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!数据库系统1.数据库三级模式-二级映射1.1用户级-->外模式(反映了数据库系统的用户观)外模式又称子模式或用户模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。外模式是从模式导出的一个子集,包含模式中允许特定用户使用的那部分数据。1.2概念级-->概念模式(反映了数据库系统的整体观)概念模式又称模式或逻辑模式,对应...

2021-03-06 20:09:47 706 6

原创 【LintCode 简单】838. 子数组和为K

1. 问题描述给定一个整数数组和一个整数k,你需要找到连续子数列的和为k的总个数。2. 样例样例1输入: nums = [1,1,1] 和 k = 2输出: 2解释:子数组 [0,1] 和 [1,2]样例2输入: nums = [2,1,-1,1,2] 和 k = 3输出: 4解释:子数组 [0,1], [1,4], [0,3] and [3,4]3. 代码方法一: 暴力枚举 但是使用Python方法会超时class Solution: ...

2021-03-02 22:10:43 73

原创 全国软考中级软件设计师 学习笔记-操作系统部分

想要电子版本的同学可以留言或者私信我获取,辛苦整理资料,欢迎点赞、收藏和评论!操作系统1.操作系统概述操作系统是管理系统的硬件、软件、数据资源,控制程序运行,人机之间的接口,应用软件与硬件之间的接口。包括:进程管理、存储管理、文件管理、作业管理和设备管理2.进程的状态(具有挂起状态的进程状态转换)补充1)创建状态(Create):为一个新进程创建PCB(进程控制块,它是系统为了管理进程设置的一个专门的数据结构,主要表示进程的状态),把...

2021-03-02 21:13:20 402 2

原创 【LintCode 入门】25. 打印X

1. 问题描述输入一个正整数N, 你需要按如下方式返回一个字符串列表。2.样例样例 1:输入:1输出:["X"]样例 2:输入:2输出:["XX","XX"]样例 3:输入:3输出:["X X"," X ","X X"]样例 4:输入:4输出:["X X"," XX "," XX ","X X"]样例 5:输入:5输出:["X X"," X X "," X "," X X ",.

2021-03-01 22:45:42 408 2

原创 全国软考中级软件设计师 学习笔记-计算机组成原理部分

计算机组成原理1.进制计算1.1十进制转其他进制:展开计算1.2其他进制转十进制:短除法再逆序书写1.3二进制/八进制/十六进制换算:八进制三个一组、十六进制四个一组注意:在十六进制中A代表10,B代表11以此类推F代表152.原码、反码、补码和移码2.1分别介绍以1 -1和1-1的四种编码2.2原反补码的取值范围及解释补码多表示一个原因补码能够多表示一个的原因是:在补码里+0和-0的补码相同,都是0000 00003.浮点...

2021-02-28 17:29:37 878 2

原创 全国软考中级软件设计师 复习大纲概览

本专栏记录学习复习软考中级软件设计师的内容,官方网站上有中级设计师的考试大纲和指导用书,官网链接:https://www.ruankao.org.cn考试的难度总体来讲不是很大,但是设计的知识面非常地广泛。中级考试分为上下午两部分,上午是选择题,考察面广。而下午是简单设计题目,考察难度要比上午的题目大一些。上下午分别记分,总分各为75分,及格线为45分。B站上有很多学习的视频,博主找到一个还不错的学习资料,链接:https://www.bilibili.com/video/BV1Eb411W

2021-02-28 17:16:10 2783

原创 【LintCode 简单】1910. 数组中出现次数最多的值

1. 问题描述在给定的数组中,找到出现次数最多的数字。出现次数相同时,返回数值最小的数字。2. 样例样例 1:输入: [1,1,2,3,3,3,4,5]输出: 3样例 2:输入: [1]输出: 13. 代码class Solution: """ @param array: An array. @return: An integer. """ def findNumber(self, array):

2021-02-28 16:58:17 548

原创 【LintCode 简单】484. 交换数组两个元素

1. 问题描述给你一个数组和两个索引,交换下标为这两个索引的数字2. 样例样例 1:输入: [1, 2, 3, 4], index1 = 2, index2 = 3输出: 交换后你的数组应该是[1, 2, 4, 3], 不需要返回任何值,只要就地对数组进行交换即可。样例解释: 就地交换,不需要返回值。样例 2:输入: [1, 2, 2, 2], index1 = 0, index2 = 3输出: 交换后你的数组应该是[2, 2, 2, 1], 不需要返回任何值,.

2021-02-28 16:55:46 87

空空如也

空空如也

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

TA关注的人

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