自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

十方上下

  ——人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

  • 博客(91)
  • 资源 (8)
  • 收藏
  • 关注

原创 《python爬爬乐》爬虫篇:超短线量化交易需求分析及功能设计

前言随着网络的普及,人们炒股已经不用再天天跑到证券大厅去看数据了,包括很多分析的数据,现在也可以直接通过互联网直接获取。“问财”就是这么一个专业A股数据提供网站。通这该网站,我们可以查看今天或本周或本月或本年,甚至还能查询到之前所有年份的数量。作为一个韭菜级的新人,我们当然是要把历史数据先过目一遍,然后再找一些高手分享的方法,然后再总结出一套胜率超过60%的算法,然后再自动运行,欧了!...

2019-12-19 17:32:55 4802 6

原创 《Java从入门到放弃》文章目录

《Java从入门到放弃》文章目录(红色的表示还没编写) 《Java从入门到放弃》JavaSE入门篇:变量 《Java从入门到放弃》JavaSE入门篇:运算符 《Java从入门到放弃》JavaSE入门篇:程序结构 《Java从入门到放弃》JavaSE入门篇:数组 《Java从入门到放弃》JavaSE入门篇:练习——单身狗租赁系统(数组版) ...

2019-03-12 10:52:05 5206 9

原创 《python爬爬乐》爬虫篇:爬虫对应知识点全梳理

前言网络爬虫,本质就是数据采集器,主要作用是模拟人工浏览网络数据的方式,把满足一定规则的数据保存到本地。从本章开始,我们就以python来实现爬虫功能,从基本的爬虫原理,到实际中的爬虫应用,再到爬虫数据的存储和可视化进行一一分析演练。功能分析现在各行各业都在做大数据分析,最有动力的学习方式,最好是边学边用,能赚钱最好。经过我的对比,现在最火的有两个方向,一个是A股,一个是热门小视...

2019-12-17 14:43:13 5222

原创 《python爬爬乐》入门篇:python面向对象设计看这一篇就够了

前言学面向对象对于python语言来说,其实并没有那么重要,因为我们一般使用python开发一些小功能。但以后说不定会开发一些中大型项目,所以面向对象设计还是要了解一下滴。面向对象编程就记住一句话:万事万物皆对象!大哈:“小四,今天午餐想吃什么?”小四:“想吃的东西可多啦,两块面包,一块鸡胸肉,还要几片生菜,还想吃土豆条,最好是刚炸出来的,还想喝点什么汤之类的”大哈:“小四...

2019-11-28 17:20:09 1827 1

原创 《python爬爬乐》入门篇:会玩积木就会玩python

前言学python真是太简单了,会玩积木,就会玩python。你可以把前面我们学习的函数,理解成我们做好的一块积木,而python语言本身就提供了大量模块给我们使用,一个模块包含了一系列的可用函数,你可以把它理解成某一主题(比如交通工具主题、家园建设主题、饮食主题等)积木包。而且现在网络上还有很多很多人把他们用过的一些功能封装成了模块,也可供我们使用。通过使用别人提供的这些模块,我们不用重...

2019-11-25 16:16:24 1719

原创 《python爬爬乐》入门篇:函数和函数式编程

python爬虫前言所谓函数,就是把需要反复使用的一段代码放在一起,然后再取个名字,后面通过这个名字就能够调用这一段功能。现实生活中,我们会把一些常用的功能做成工具,方便以后反复使用。比如煮饭,淘好米之后,先用大火把水烧开,再换小火,让米吸水膨化成饭,如果这时候还需要等人到齐了再吃,则需要自己控制火势,让米饭保温。但是有聪明的人根据这个流程,制作出了电饭煲,只需要把淘好的米放入...

2019-11-14 13:10:41 1664 1

原创 《python爬爬乐》入门篇:结构类型操作指南

python爬虫切片切片就是取一个列表或元组的一部分数据。如下列表:stockList = ['603477', '600876', '300792', '002800', '002552', '002351', '300078']如果要取前两个数据, 怎么处理?要取后两个数据,怎么处理?如果使用传统的循环等方式就显得太过于复杂了。使用切片就非常方便:s...

2019-11-12 14:15:02 1504

原创 《python爬爬乐》入门篇:结构类型详解

python爬虫字典python中的字典(dict),来源于生活中的目录。它的主要特征,不是根据位置来访问数据,而是根据一个预先约定好的关键字(key)来访问指定数据(value),键和值使用“key : value”的方式来保存,可以称之为键值对。就像小学用的字典一样,根据拼音或部首找到这个字对应的页面,这儿的“字”就是key,对应页面上的内容就是value。字典中的key不...

2019-11-07 12:46:17 1115

原创 《Java从入门到放弃》框架入门篇:spring中AOP的配置方式

spring中最核心的两个东东,一个IOC,一个AOP。AOP(Aspect-OrientedProgramming)面向方面编程,也可以叫面向切面编程。从一个新人的角度可以这样来理解:一般软件中的功能,我们可以分为两大类,一类是业务功能,一类是系统功能。业务功能是指这个软件必须要用到的,没有的话客户就不给钱的。比如淘宝APP,如果你只能在上面浏览商品而不能购物,那就说明业务功能太监了...

2019-11-06 11:59:16 368

原创 《python爬爬乐》入门篇:结构类型之列表

python爬虫前言现实生活中,我们会在家里摆放各种家具,用于存放不同类型的物品,比如鞋柜,衣柜,书柜,茶几、电视柜等。在python中也是一样,当使用的数据越来越多时,就需要考虑如何存放这些数据,会更加合理(方便存取)。Python中储存数据有四种结构类型,分别是:列表、字典、元组、集合。这四种结构类型分别有自己适用的场合,我们可以先整体对比,看看语法上的区别。# 列表...

2019-11-06 11:53:09 756

原创 《python爬爬乐》入门篇:循环结构

python爬虫循环就是在一个迷宫一直转啊转啊转啊,转到出意外或转出去为止。语法结构有两种,用于循环计算的while结构和用于循环遍历的for结构。while循环结构主要包括四个内容:循环初值(起始点),循环条件(结束点),循环步长(类似记数器),循环体(循环过程要做的事情)。示例:显示10以内的奇数。分析:10以内,表示从1开始(初值),到10结束(条件),每...

2019-11-04 13:26:53 598 4

原创 《python爬爬乐》入门篇:选择结构

python爬虫前言一般程序的结构就和现实中过马路一样,有三种情况。第一种,在高速公路上,没有一个红绿灯,一路走到底不用停。(顺序结构)第二种,在城市街道开车,就要观察红绿灯,红灯行,绿灯停。如果是在十字路口的红绿灯,根据目标不一样,有可能直行,也有可能左拐,还有可能右拐,还有可能走错了,要调头回行。(选择结构)第三种, 在某个5公里的赛道上进行50公里比赛。需要在这个...

2019-10-31 12:33:57 408

原创 《python爬爬乐》入门篇:语法基础和编码规范

python爬虫这一篇有点枯燥,如果现在没兴趣或看不下去,也没关系,在后面的编程中,我们会反复使用这些基础语法。另外,下面讲的这些内容也没有必要死记硬背,知道有这些东西就行,以后用得多了,自然就能记住。标识符和关键字标识符和关键字是一门语言的基础,例如右边这行代码:姓名=”十方上下”, 姓名就是标识符。标识符类似日常生活中给菜取名字,土豆丝炒肉丝取名叫“土豆肉丝”,土豆和肉...

2019-10-30 12:11:15 383

原创 《python爬爬乐》入门篇:数据类型和变量

python爬虫前言学任何一门语言,都需要先了解它的基础语法,任何语言的基础语法都包括两个部分,一是数据的存储,二是数据的操作处理。就像学中文一样,先学习拼音、再学习声调、再掌握偏旁部首,就把基础学完了,之后再学习汉字就很容易了,读法由拼音和声调组成,写法由偏旁部首组成。数据的存储包括常用数据类型、变量的使用规则等,而数据的操作包括常用的运算符和表达式等。学习Python基础,...

2019-10-29 17:19:37 370 2

原创 《python爬爬乐》入门篇:Python简介

前言学任何知识一定有个能在短期内快速上手的方法。并且,学习应该是快乐的,才能让人乐此不疲,而Python语言刚好满足了这两个条件,Python几乎可以做任何事情,Python的语法决定了使用它来入门编程可以事半功倍。本系列博客的作用是为了巩固自己的学习,同时能让更多对编程感兴趣的小白能持续的学习下去,所以系列的所有文章不会死抠语法细节。对于很多小白来说,可能python是你感兴趣并且想学习...

2019-10-23 08:15:37 989

原创 python爬爬乐——目录

花了近两个月的时间,整理了一份爬虫相关的学习目录,后期先根据这个目录来更新博客。总体内容分为三大块:python入门、python进阶、python爬虫。一、python入门包含七个知识链:第一章:Python简介,包含三小节1.1Python历史,1.2Python语言特点,1.3搭建开发环境第二章:基础语法,包含六小节,2.1数据类型和变量,2.2标识符和关...

2019-10-18 16:33:36 694 4

原创 程序员职场选择——工作不够好,该换还是继续干?

程序员职场选择——工作不够好,该换还是继续干?一、为什么好工作不是“找”到的二、打造飞轮效应,“调”出好工作三、立足当下,从不完美到完美四、思考题看完前面几次的内容,你很可能会遇到这样一个情况:你掌握了一整套好职业的标准,回头对照一下,发现自己现在这份工作,又不是自己爱干的,又不太值得干,而且还不能抗风险,总之就是很多地方都不完美。其实,这也是很多有上进心的人的困惑,对于他们来说,完美永远在下...

2019-09-19 16:22:41 339

原创 程序员能力提升——7-2-1法则,让知识转化为职业竞争力

7-2-1法则,让知识转化为职业竞争力一、为什么要基于优势来工作二、如何找到和你优势对应的工作?三、如何更好的发挥自己的优势四、总结上一篇谈到,如何发现、发展和发挥自己的优势。今天,我们从战略落到战术,职业发展最底层的推动力—— ==学习 == !如何学习,才能学得更好,成长得更快呢?你可能会发现,做了不少项目,看了不少书,甚至报了不少网课,当时学的时候兴奋不已,但关上书本,摘下耳机,依然...

2019-09-11 11:38:57 372 2

原创 程序员职场突破——建立优势策略,找到职业突破发力点

重新定义自己的核心竞争力一、为什么要基于优势来工作二、如何找到和你优势对应的工作?三、如何更好的发挥自己的优势四、总结上一篇谈到,要不断提升做事的层级,提高竞争力格局。今天,我们谈一个更加落地的问题——该从哪里着手,开始培养自己的核心竞争力?答案是 “发挥优势”,道理虽然简单,但是越简单也意味着越难执行。看看你身边,真正知道自己优势是什么,而且每天都在发挥优势的人,又有几个呢?多数人在优势...

2019-09-03 17:30:19 226

原创 程序员职场策略——重新定义自己的核心竞争力

重新定义自己的核心竞争力一、做事的层级二、不要把时间浪费在低层级竞争力三、积累时间,进入智力层四、积累信任,进入资源层五、总结上一篇讲到,一份适合你的好职业,应该是喜欢干、擅长干并且值得干的。在这三点中,最能主动掌握就是“擅长干”。但是,你真的擅长自己的工作吗?有的人天天加班,忙得要死,但两三年下来,能力没什么进步。所以,忙不等于能力。有的人什么都能干,但都不是最好的,遇到裁员,一般最先被...

2019-08-20 11:32:27 293 1

原创 程序员职场五问——认清职业发展的本质

认清职业发展的本质下面是本篇的核心内容——职业发展五连问问题一:你喜欢现在的工作内容,并愿意持续投入精力吗?你给它打几分(0-10)?问题二:这份工作能让你发挥优势,越干越好吗?你给它打几分(0-10)?问题三:你的工作值得干吗?你给它打几分?(0-10)?问题四:你所在的行业未来5年会越来越好吗?你给你的行业趋势打几分(0-10)?问题五:如果当前这个工种消失了,你有能力和资源应对变化吗?你为自...

2019-07-31 16:35:04 686 1

原创 老鱼Python数据分析——篇十八:消息推送(二)

任务三:使用微信机器人和极光API推送消息一、微信机器人推送消息使用微信机器人的本质其实就是使用Web端微信,所以有不少的限制,比如 近几个月申请的新微信号是不能登录的 (亲测证实),要注意。在python中使用微信可以使用wxpy库,也可以使用itchat库使用代码发送消息的步骤与自己操作微信给好友发消息步骤相同。登录微信找到对应好友发送消息...

2019-07-17 10:57:58 2531

原创 老鱼Python数据分析——篇十八:消息推送(一)

需求分析这两天想把分析处理之后的数据,做一个定时发送,按照自己设想和百度搜索,发现有以下几种办法。(只是我发现比较大众化的办法,不代表只有这几种方法)发送邮件QQ机器人微信机器人极光API技术测试最后经过实际测试,微信机器人和极光API都能满足我的需求,但各有优缺点!QQ机器人 使用的是Web端QQ接口,而WebQQ现在已经停用,舍弃!邮件发送 延时太高,最高长达到3分钟,因...

2019-07-10 11:55:09 3239

原创 《Java从入门到放弃》框架入门篇:使用kaptcha验证码框架

使用kaptcha框架实现的验证码效果如下图使用该验证码框架的步骤如下:一、引入kaptcha-2.3.2.jar(点击下载) 文件。二、在web.xml中配置验证码Servlet。 <servlet> <servlet-name>newKaptcha</servlet-name> <servlet-class>com...

2019-07-05 11:21:16 928 1

原创 《Java从入门到放弃》框架入门篇:在SpringBoot中使用thymeleaf模板

使用thymeleaf的好处:1. 前后端分离:通过<span th:text="${user.name}">姓名</span>的语法方式,让美工在浏览器看到的是“姓名”,而程序员在服务器运行后显示user.name对应的数据。2. 兼容多种方言,可直接套用模板实现JSTL、OGNL,快速实现表单绑定、属性编辑、国际化等功能。常用th相关关键字如下表: ...

2019-07-03 07:53:43 222

原创 《Java从入门到放弃》框架入门篇:SpringBoot+mybatis使用注解方式实现mapper

上一篇说到springboot+mybatis可以完全注解不用配置文件,本篇主要将mapper.xml文件改为纯注解方式。原AuthorMapper.xml文件内容如下:<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ...

2019-06-27 08:39:44 1899

原创 《Java从入门到放弃》框架入门篇:SpringBoot+mybatis搭建三层架构项目

本篇主要讲解基于SpringBoot+mybatis实现三层架构项目。三层架构主要包括:表示层,业务层,数据访问层,还有实体类层。早期的SSM框架中,mybatis的使用比较麻烦,需要配置自己的XML文件,DAO层通过接口映射XML配置等。虽然开发方提供了generator可以自动生成实体类和DAO文件,但没有在根本上改变配置上的复杂度。但随着springboot的出现,springb...

2019-06-24 15:14:23 4542

原创 《Java从入门到放弃》框架入门篇:在MyEclipse中创建SpringBoot项目

上一篇介绍了如何配置Maven,这一篇开始,学习入门级的SpringBoot项目。搭建SpringBoot项目包含以下步骤:一、创建maven项目1.1选择File->new->other,再选择Maven Project。1.2 勾选Create a simple project和Use default Workspace location两项。1.3 设...

2019-06-20 12:20:53 637

原创 《Java从入门到放弃》框架入门篇:在MyEclipse中配置Maven的注意事项

我在MyEclipse中配置Maven时容易忽略的几个小问题。一、JDK版本,最低1.7,建议使用1.8二、关闭maven的自动更新,选择window->Preferences,再选择MyEclipse->Maven4MyEclipse,将Download repository index updates on startup选项前的勾去掉。三、修改maven安装目...

2019-06-17 11:55:47 232

原创 老鱼Python数据分析——篇十六:MySql崩了,怎么办?用SQLite

SQLite是什么东西呢?SQLite 是一个数据库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。最最最最重要的是,单机版程序使用SQLite不用进行任何安装,Python标准模块已经包含了对SQLite的操作。操作代码如下:# coding=utf-8impo...

2019-06-13 11:59:43 357

原创 老鱼Python数据分析——篇十七:使用pycharm创建django项目

最近把基础的数据爬取和存储都学习完了,开始进行数据的显示,考虑到通用性,还是使用Web方式来显示数据吧。所以接下来就开始django学习之路,因为django是一个免费并且强大的开源Web框架。使用pycharm创建django项目步骤如下:1、创建项目创建好以后,项目就已经包含Django模块了。项目目录如下:具体这些目录和文件有什么用,我们下一篇再介绍。2、创建...

2019-06-13 11:58:12 463

原创 《Java从入门到放弃》框架入门篇:在MyEclipse中配置Maven

我使用的版本:MyEclipse2014,Maven3.6.1。配置步骤如下:步骤一、下载maven安装包,解压到D盘Program Files目录下。如果以后想研究源码的,可以把SRC版也下载到本地步骤二、配置环境变量M3_HOME="maven解压目录",配置环境变量path,在最后面上加"maven解压目录"\bin。步骤三、在Myeclipse中配置Ma...

2019-06-10 12:00:02 346

原创 老鱼Python数据分析——篇十五:“选股宝”使用API下载JSON格式数据

从页面读取数据每次都需要定位HTML标签,那么有没有更简洁的办法呢?当然有,那就是找到页面数据的来源,分析哪些数据是我们想要的,直接通过WebAPI来获得数据。我使用的是360极速浏览器,按F12后,再点“NetWork”,就可以看到页面加载的相关数据来源。通过不断的更改日期,对比发现,上面两张图中红框部分就是页面数据产生变化的来源。逐个点击红框中的链接,观察右侧返回的数据,判...

2019-06-04 17:09:43 1245 5

原创 《Java从入门到放弃》框架入门篇:在MyEclipse中配置Mybatis框架

在MyEclipse中配置Mybatis框架的步骤如下:一、新建Web项目二、导入Mybatis的Jar包到项目的lib目录三、创建MyBatis配置文件,放到SRC结构下(建议复制框架代码,包名和路径及数据库配置修改为当前项目的内容),之后创建三层框架的包名3.1 mybatis-config.xml配置文件内容如下:四、使用MyBatis Generat...

2019-06-03 12:04:30 407

原创 老鱼Python数据分析——篇十四:读取“选股宝”的热点板块信息并存为excel文件

热点板块页面:https://xuangubao.cn/dingpan/redian一、首先分析板块名对应的标签二、根据板块名在excel文件中创建对应的sheet,excel的操作这儿就不细说了,主要使用xlwt、xlrd和openpyxl三个库。因为每天的热点板块有可能相同,所以相同的板块就不用再新建sheet,只需要添加数据即可。三、根据板块代码,读取板块的龙头信息。板块龙头...

2019-05-28 10:54:09 1586 6

原创 老鱼Python数据分析——篇十三:“选股宝”数据下载代码优化

今天在测试下载本月(5月)数据时发现,只有6号、7号、9号和15号有数据,其他日期的数据都是完全相同的。如何解决这个问题?通过观察发现,没有数据或数据读取很慢时,页面上会出现这样的进度条:所以修改代码,加了数据验证判断,进度条这个DIV出现时,就每隔1秒再读一次,10秒后如果还没有得到数据则跳过。 # ——————判断是否加载完毕—————— def is_l...

2019-05-22 11:21:13 1181

原创 老鱼Python数据分析——篇十二:使用selenium+BeautifulSoup获取淘股吧数据

在淘股吧发现有位大牛每天都有数据整理,地址:湖南人的博客所以直接下载他的博客文章即可。分析发现,他复盘的数据都是使用的图片,所以只需要把博客文章里面的图片下载到本地。第一步:分析首页数据:通过blogs = self.browser.find_elements_by_css_selector(".article_tittle"),可以得到首页的文章列表,点击超链接跳转到内容页...

2019-05-20 14:45:21 1193 5

原创 老鱼Python数据分析——篇十一:使用matplotlib画涨停趋势图

前面的文章已经解决了数据问题,接下来的重点就是对数据进行分析。对于短期行情最直观的情绪数据,就是看每天涨停票数量的变化。今天因为是边学边做,所以先画个简单的,只显示涨停票数变化的趋势图。实现步骤如下:一、得到dapan_xxxx_xx.csv中第1列(日期)和第4列(涨停数)的数据。def get_weight_data(filename): time = []...

2019-05-16 13:59:18 778

原创 老鱼Python数据分析——篇十:使用selenium获取历史数据并保存

具体实现步骤如下:一、打开打开盯盘页面,分析日期控件。二、点击该区域,出现年-月-日界面。三、点击“1”号,判断日期是否已改变,改变后下载数据。四、重复步骤一、二、三,一直点击到该月最后一天,如果是当前月份,则点击到当天结束。实现代码如下:from selenium import webdriverfrom bs4 import BeautifulSoup...

2019-05-13 17:22:44 676

原创 老鱼Python数据分析——篇九:项目重构(代码)

修改后的结构如下图所示:common目录下是通用文件,test目录下是功能文件,test目录下的agudata用于保存A股每月的数据一、xgb_data.py,用于保存xgb网站需要的个人信息,如登录的账号密码,第二次使用的COOKIE信息等二、mysql_oper.py 对mysql数据库的操作,连接数据库,查询和增删改三、datetime_oper.py 将指...

2019-05-10 15:50:58 715

购物网设计文档

购物网设计文档,有三份不同的文档.

2007-10-11

softi-FuPan.zip

你们要的选gu宝的操作文件,我终于找到了,当初在码云仓库里放了一份哈,看了一下,有些代码还有一点点逻辑上的问题,不过不影响使用,你们可以研究一下

2020-06-04

kaptcha验证码框架(Java).zip

Java使用kaptcha实现验证码功能必备jar包,使用简单,web.xml中配置即用。 Java使用kaptcha实现验证码功能必备jar包,使用简单,web.xml中配置即用。

2019-07-03

远离“电脑病”实用手册

程序员日常保护健身,从现在开始爱护自己的身体吧

2007-12-23

网页菜单制作工具(绿色版)

非常好用的菜单设计工具,分分钟搞定以前要几个小时才能搞定的菜单...,试试就知道了

2008-01-19

windows程序设计(第5版)

windows程序设计(第5版),windows经典

2010-06-03

水晶报表的使用说明

水晶报表使用说明一看便知

2007-12-23

JavaScript参考集合

JavaScript参考集合

2007-05-30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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