自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到鹿的小林子

主要发表学习过程中的点滴,以及分享学习心得和成果

  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python3实现读取pdf文件

from pdfminer.converter import TextConverterfrom pdfminer.layout import LAParamsfrom pdfminer.pdfdocument import PDFDocumentfrom pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreterfrom pdfminer.pdfpage import PDFPagefrom pdfminer.pdfpars.

2021-07-29 23:01:23 532

原创 利用双均线策略计算中国平安股票收益

一、知识储备Hello,各位小伙伴们,本篇博文给大家带来的是利用双均线策略,对中国平安601318股票进行炒股,所能获得的大概收益。为了你能正确理解本文的知识,需要你提前做以下准备。。。python基础:本次策略分析是用python做的,所以需要你有python的基础知识储备。python数据分析:本次用到的是pandas、matplotlib均线概念:这是一个金融知识,在这简单给大家讲一下。假如我要计算一个5日均线,那我就是用今天在内往前推四天的收盘价做一个算术平均作为5日均线。30日、6

2020-12-29 16:46:18 986

原创 牛客网sql编程题,大师,我悟了!

历经一周左右,终于陆陆续续把牛客网的sql编程题全部搞定了。虽然牛客网的sql编程题的质量确实不错,但是我不得不吐槽题目的表述,真的很容易让人误会好嘛。。。在提交代码的时候,总是不通过,一度以为自己学的是假的知识,whatever!另一点是牛客网的困难题目是真的难啊,特别是”牛客每个人最近的登录日期“系列的题目,给跪!不得不说题目中的坑很多,而且逻辑相当得绕,如果有人像这样设计出如此精简得数据库,我首先给他点个赞,然后拿到取数需求的的时候我想把他往死里骂<_<下面这个应该是我在牛客网上写

2020-12-28 11:54:05 286

原创 numpy的常见使用

一、数据读取和存储import numpy as np# numpy数据读取和存储# 读取txt、csv文件# np.genfromtxt(r'文件路径',delimiter=',')# np.loadtxt(r'文件路径',delimiter=',')# 存储文件,按逗号分割,保留3位小数# np.savetxt(r'存储路径',data,delimiter=',',fmt='%3f')二、字符串操作'''numpy字符串操作'''# 使用python内置函数来实现

2020-12-11 14:20:55 409

原创 数据分析我可以

数据分析的一些基础理论知识做数据分析得心细,想的全面点,多问几个为什么,从多个维度思考一个问题,将一个问题拆小、拆细

2020-12-10 22:28:29 231

原创 学算法开始秃头-牛牛爱喝酒

题目链接:https://ac.nowcoder.com/acm/contest/9752/A来源:牛客网题目:牛牛是一个酒鬼,非常爱喝酒,一瓶酒m元钱,两个酒瓶可以换一瓶酒,四个瓶盖可以换一瓶酒,现在有 n 元钱,求最多可以喝多少瓶酒?(注:没有借贷功能,即最终不允许借一瓶酒、喝完后拿酒瓶兑换归还的操作)def countWine(m,n): ''' :param m: 一瓶酒钱 :param n: 手上有多少钱 :return: 喝了多少酒

2020-12-09 21:26:25 93

原创 那些你知道的python正则表达式

一、常用的匹配规则# .的使用 匹配规则是除了换行符之外的字符#coding:utf-8import redata='a123aaa'names='李达','李明','小王','小李'# parrtern = '...'parrtern='李.' #匹配规则for item in names: res=re.match(parrtern, item) if res: print(res.group())#[]中括号的使用,匹配规则是:匹配中括号中的

2020-12-08 22:20:37 99

原创 sql经典练习50题交作业

试题链接:https://blog.csdn.net/flycat296/article/details/63681089视频解析:https://www.bilibili.com/video/BV1q4411G7Lw?t=57&p=49(视频解答我没有看,看文字答案不懂的小伙伴可以去看下视频,ps:视频解答不全)花了大概四个多小时,把题目都做完了,总体下来感觉属于中低难度,但有些题目还是需要花脑经去想一想的,有些逻辑还真一时半会儿想不到。其中大概有4道题我是一点思路都没有看了下答案才.

2020-12-07 16:18:37 244

原创 mysql视图、索引

视图:是一张虚拟的表,这个表的数据结构和数据是由select语句指定的,不会生成真实的文件,本质上就是对查询的封装。场景1:如果某个查询结果出现的非常频繁,也就是说,经常用这个查询结果来做子查询,此时就可以使用视图了,用户可以将注意力集中在所关心的数据上,可以定义结构简单、清晰的查询操作。场景2:保密的诉求,可以过滤敏感数据。比如有一个工资表,希望只有财务能看到员工工资,其他人看不到,那么就可以用视图来包装这样的数据,过滤掉敏感的字段。...

2020-11-26 21:48:08 65

原创 学算法开始秃头--汉诺塔问题

问题:汉诺塔如题,通过审题,可以得出如下规则:1.一共只有三根柱子A、B、C2.需要将A柱子上的圆盘原样移动到B、C其中一根柱子上,也就是从下往上从大到小排列3.每次移动只能移动一个圆盘4.不要真去按此规则移动64个圆盘(skr)So!How to do?这边我学到了一个新的看问题的思想,也就是将一个大问题分解成一大一小两个问题,如下,这里一共有n个盘子:1.将n-1个圆盘从A移动到C,再移动到B ps:其中有很复杂的移动轨迹,但是我不去管2.再将n个..

2020-11-26 21:47:29 105

原创 sql事务处理语言

事务:也称为工作单元,是由一个或多个sql语句组成的操作序列,这些sql语句作为一个完整的工作单元,要么全部执行成功,要么全部执行失败。这样能保证数据的一致性。事务处理语言:Transaction Process Language 简称TPL,主要用来对组成事务的DML语句的操作结果进行确认或取消。确认也就是使DML操作生效,使用提交commit命令实现;取消也就是使DML操作失效,使用回滚rollback命令实现。事务的特性:原子性:事务就像‘原子’一样,不可被分割,组成事务的DML操作语句要

2020-11-18 21:36:24 479

原创 sql子查询

1.标量子查询,就是指子条件中只有一个数据,例如:select * from table1 where id =(select avg(id) from table2);2.列级子查询,就是指查询条件中有一列或多列数据,例如:select * from table1 where id in (select idfrom table2);其中in、all、any、some作为子条件的关键字使用,例如:select * from table1 where id >all (selec.

2020-11-18 19:11:13 74

原创 MySQL三种常用连接查询

select * from 表1 inner join 表2 on 表1.列=表2.列;内连接查询select * from 表1 right join 表2 on 表1.列=表2.列;右连接查询,查询的结果集中,如果左边没有符合的数据,则用null替代。select * from 表1 left join 表2 on 表1.列=表2.列;左连接查询,查询的结果集中,如果右边没有符合的数据,则用null替代。...

2020-11-18 18:07:59 194 1

原创 sql分组分页查询

1.select * from table group by condition;根据group by后的条件去对查询出来的数据进行分组。2.select * from table group by condition having condition;从分组出来的数据中再去筛选展示。3.select * from table limit start,length;...

2020-11-18 17:09:59 476 1

原创 sql聚合函数的使用

1.select count(*) from table;这个是统计查询出来的数据数量2.select min(id) from table ;取出数据中id最小的值3.select max(id) from table;取出数据中id最大的值4.select MOD(125,10);取余数5.select floor(columns) from table where condition; 从取出的数据中向下取整,比如你取到的数据是45.8,那么通过floor函数处理之后,打印出来的就是4

2020-11-18 10:53:28 2094

原创 sql语句--模糊查询

sql模糊查询的使用

2020-11-16 22:44:07 992

原创 python--内存优化

小整数池区间范围在[-5,256],在这个范围内的整数,内存地址是固定的。大整数池和小整数池的区别是:1.从内存地址打印的结果看是一样的2.大整数池是没有提前创建好对象,是个空池子,需要我们自己创建,创建之后会放到池子里,后面可以直接拿来使用a=100b=100print(id(a))print(id(b))del ac=257print(id(c))del cd=257print(id(d))...

2020-11-02 16:00:43 72

原创 Python自学笔记_day07

模块操作

2020-11-01 20:47:08 116

原创 Python自学笔记_day06

一、继承1.1单继承class Animal: def eat(self): print('吃饭') pass def drink(self): passclass dog(Animal): def wwj(self): print('汪汪叫')class cat(Animal): def mmj(self): print('喵喵叫')d1=dog()d1.eat()#

2020-09-25 06:51:12 184

原创 Python的几个好用小技巧

1.交换两个变量的值a,b=10,5print(a,b)a,b=b,aprint(a,b)2.查找列表中频率最高的值li=[1,1,2,2,3,3,3,4,4]print(max(set(li),key=li.count))#这个方法打印出来的结果,是会将列表中所有出现过的元素,以(元素,个数)的元组形式,从多到少组成一个列表给你展现出来from collections import Countercountor=Counter(li)print(countor.most_

2020-09-11 23:41:40 102

原创 Python自学笔记_day05

面向对象、类、部分python内置魔术方法

2020-09-09 00:02:13 136

原创 Python自学笔记_day04

函数

2020-09-07 17:04:10 134

原创 Python自学笔记_day03

记录流程控制,高级数据类型,字符串、元组、字典、列表的一些常见方法

2020-06-21 15:19:24 285

原创 Shell自学笔记day_02

一、变量1.定义变量的方式params=valueparams='value'params="value"值中如果不包含空白符,则使用第一种方式即可赋值。如果有了空白符,则一定需要引号包裹起来,不然会报错。params=1 23bash: 23: command not found这里需要注意的是,变量赋值的时候,=号两边不能有空白符,道理和上面的报错是一个原因,shell把23当成命令执行了。而shell中没有23这个指令。可以试下创建一个test2.sh,编辑以下内容,执

2020-06-15 15:18:04 119

原创 Python自学笔记day_02

记录了Python的变量定义、规则、原理,基本运算符,输入和输出

2020-06-10 21:42:57 130

原创 Shell自学笔记day_01

一、什么是Shell定义:Shell是一个命令行形式展现给用户的应用型程序,连接用户跟linux内核,给用户提供更加高效、安全、低成本的方式去操作内核。二、Shell要怎么去操作内核?只知道用户能通过Shell去操作内核还不够,还得知道shell是如何去操作内核的。用两字概括就是函数,没错,就是函数!而且除了调用内核暴露出来的函数接口,没有其他途径可供shell去操作内核。...

2020-06-03 14:35:38 127

原创 Python自学笔记day_01

简单记录了Python的发展与应用,以及它的优缺点,还有一些它的种类

2020-05-27 22:12:16 184

原创 OSI模型浅见(新手必看攻略)

一、什么是OSI模型用专业性强一点的话来说,OSI模型 (Open System Interconnection),即开发系统互联基本参考模型,是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。换句接地气的话来说,OSI就是一门国际语言英语,世界各地的人长得不一样,但是通过学会英语这个标准语言可以相互沟通,产生联系。这个联系就是网络,英语就是这样...

2018-10-09 17:28:31 518

java小游戏,窗体程序

java开发的小游戏,里面有打砖块、大球吃小球、飞机大战的游戏成品,前两个有源码,飞机大战源码找不到了,网上有很多资源,大同小异,可做参考学习。

2018-08-15

基于SSM的个人博客+数据库

用SSM框架搭建出来的个人博客系统,项目中使用到了Jquery、Ajax等js技术、UEditor、Scroll插件、BootStrap、CSS前端技术

2018-07-08

空空如也

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

TA关注的人

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