自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人人都是量化师的专栏

量化交易信仰者

原创 【数据库】LeetCode的SQL题目:寻找用户推荐人

1.题目 给定表customer,里面保存了所有客户信息和他们的推荐人。 写一个查询语句,返回一个编号列表,列表中编号的推荐人的编号都不是2。 输出结果表应该是: 2.思路和答案 推荐人的编号都不是2很好理解,直接referee_id != 2 就可以了 但是这样只会输出...

2020-05-21 22:02:54 24 0

原创 【数据库】LeetCode的SQL题目:产品销售分析

产品销售分析一 1.题目 写一条SQL查询语句获取产品表 Product中所有的产品名称product name以及 该产品在 Sales表中相对应的 上市年份 year和 价格 price。 示例: 2.思路和答案 SELECT Product.product_name,...

2020-05-21 20:20:11 39 0

原创 【数据库】LeetCode的SQL题目:有趣的电影

1.题目: 某城市开了一家新的电影院,吸引了很多人过来看电影。该电影院特别注意用户体验,专门有个 LED显示板做电影推荐,上面公布着影评和相关电影描述。 作为该电影院的信息部主管,您需要编写一个 SQL查询,找出所有影片描述为非boring(不无聊)的并且 id 为奇数的影片,结果请按等级 ...

2020-05-21 15:02:26 40 0

原创 【数据库】一文搞清楚SQL中的INNER JOIN、LEFT JOIN、RIGHT JOIN和FULL JOIN

给哈哈哈

2020-05-21 10:49:33 66 0

原创 【Python】520爱她就用Python给她做一个漂亮的小心心

今天恰逢520,于是打算用Python画个520 网上发现这个函数,该函数图像是一个爱心❤,刚好满足需要 开始准备: 首先导这两个包 import numpy as np import matplotlib.pyplot as plt 接下来上代码 # -*- ...

2020-05-20 13:51:44 391 0

原创 【C++】简单说说C++中的多线程

1.代码 #include<iostream> #include<thread> #include <mutex> using namespace std; mutex mymutex; //加入锁 void thread1(){ uniqu...

2020-04-22 12:24:26 74 0

原创 【C++】一文搞懂C++中的std::是什么

1.C++中的std::是什么? std:: 是个名称空间标示符,C++标准库中的函数或者对象都是在命名空间std中定义的,所以我们要使用标准函数库中的函数或对象都要使用std来限定。 标准库在名字空间中被指定为std,所以在使用标准库中的函数或者对象的时候要加上std::,这样编译器就会明...

2020-04-22 12:22:34 88 0

原创 【C++】数据结构 struct,结构体相关操作

代码: #include <iostream> #include <cstring> using namespace std; struct Book{ char title[50]; char author[50]; double price...

2020-04-20 17:28:00 81 0

原创 【C++】类的继承

代码: #include <iostream> using namespace std; // 基类 class Box{ public: void setLength(double l){ length = l; ...

2020-04-20 15:20:22 67 0

原创 【C++】类和对象

代码: #include <iostream> using namespace std; // 定义类 class Box{ public: double length; double width; }; //主函数 int main()...

2020-04-20 15:18:46 53 0

原创 【C++】数组操作

代码: #include <iostream> using namespace std; //主函数 int main(){ // 声明一个数组,这个数组只有长度没有值 int li[10]; // 得到数组的长度 int length = 0; len...

2020-03-11 12:20:52 47 0

原创 【C++】简单的函数

代码: #include <iostream> using namespace std; // 主函数 int main(){ int a = 2; int b = 5; // max(a,b)是调用自己声明的max函数 // "...

2020-03-11 11:34:29 79 0

原创 【GIT】git clone项目后找不到项目存放在哪个文件夹,git如何修改本地默认下载仓库地址

1.问题描述 git clone 项目后找不到项目放在哪个文件夹,在git安装目录里也没找到。 2.解决方法 先 ls 找到下载的项目 接着 cd 进入该项目文件夹 最后 pwd 查看该项目的路径 3.更多技能 以上的操作帮助我们找到项目的路径,这是 git 默认...

2020-02-16 01:06:53 775 1

原创 【GIT】clone时出现RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errfno 10054

1.问题描述 在使用git clone项目时报错:error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054 2.解决方法 输入以下3个命令: git init git confi...

2020-02-16 00:39:41 198 0

原创 【Linux】卸载Linux自带python2

Linux卸载自带python: 1.强制删除已安装python及其关联 rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps 2.删除残余文件 whereis python|xargs rm -frv Liunx安装pyth...

2020-01-18 07:32:07 1108 0

原创 【Linux】pip is configured with locations that require TLS/SSL, however the ssl module in Python is no

1.问题描述 在linux中安装完 Python.7后,使用 pip3(Python3.x自带)安装模块时,出现以下异常,导致安装失败: pip is configured with locations that require TLS/SSL, however the ssl module ...

2019-11-24 00:23:36 235 0

原创 【Python】Python 8行代码实现滑动窗口及最大值

a = [7,2,5,9,4,1,0,8,3,6] for i in range(len(a)): b = a[i:3 + i] if len(a) - i < 3: break print('window:',b) b.sort() print(...

2019-11-11 10:26:50 181 0

转载 【Python量化交易】pandas中shift(1)的用法

import pandas as pd import tushare as ts data = ts.get_hist_data('601688', '2017-06-01')#用tushare获取行情 data = data.sort()#对数据进行排序 ...

2019-10-11 10:26:15 470 0

原创 【Python量化交易】13行Python代码编写微信数字货币报价机器人

import itchat import requests #获取价格 def get_price(symbol): request = requests.get("https://api.hbdm.com/api/v1/contract_index?symbol="...

2019-08-26 01:25:44 316 1

原创 【Python】1行Python代码统计文本中每个英文单词出现次数(python词频统计) | 附完整代码

今天来试一下如何利用 python 来统计文本中每个英文单词出现的次数 列出了两种方法,一种是直接调用 Counter 函数,核心代码一行搞定 另一种是手写的利用 python 中的字典来统计 1.首先将文本文件导入 文本是长这样子的 f = open(r"C:\User...

2019-08-23 12:58:03 6220 2

原创 【数据库】极简SQL操作手册 | 基于《SQL必知必会(第4版)》

1.查询 SELECT * FROM Products; SELECT id, name, price FROM Products; SELECTDISTINCTid FROM Products; --DISTINCT 去重 TOP 5 查看前5条 2.排序 ...

2019-08-22 15:06:08 90 0

原创 【Java】Java中的一些小知识点

1.@Table注解 用来标识实体类与数据表的对应关系 @Table(name = "表名") 2.@Column注解 用来标识实体类中属性与数据表中字段的对应关系 @Column(name = "字段名", length=1000) ...

2019-08-22 11:42:47 75 0

原创 【Python量化交易】Windows下安装TA-Lib百分百成功的教程

TA-lib,是一个py量化交易的技术分析库,里面包含了大部分主流的技术指标,各种大型的开源量化框架,都会内置这个库。 这篇文章分享如何安装TA-lib。 1.找到并下载自己需要的对应版本的whl格式文件。 (如:若本机安装是32位的python3.6,则选TA_Lib‑0.4.17‑cp...

2019-08-09 22:54:16 603 1

原创 【IDEA】IDEA中在git操作pull时报错:Unstash Failed: Your local changes would be overwritten by merge.

在IDEA 中 git 操作pull 代码时提示Unstash Failed: Your local changes would be overwritten by merge. 原因是本地所修改的文件和 git 上最新版本发生冲突 解决方法:先右键 ---> git--->...

2019-07-31 17:26:35 839 0

原创 【大数据】ELK 需要注意的问题

1.不能用windows自带编辑器打开任何配置文件,建议用Sublime。 2.X-pack邮件报警不能用564端口,es不支持,建议用25或587端口。 3.安装所有应用是时,用到的压缩包应该是未经过解压安装的。 4.要在非root下启动es 5.es/nodes/0 node.lock和 _s...

2019-07-02 09:54:47 327 0

原创 【大数据】ELK相关文档(全部)

ES 官网文档:https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html 中文社区:https://elasticsearch.cn/ 《深入理解Elasticsearch》读书笔记:https://clo...

2019-07-02 09:52:58 72 0

原创 【大数据】 Kafka扩容后如何将Partitions分区分配到新brokers节点上?kafka数据倾斜问题如何解决?

1.问题描述 对kafka扩容增加brokers节点后,在Kakfa Maneger中已经看到新增的brokers节点已加入kafka集群,但是新增的brokers里并没有看到有topic存在。 2.原因 在扩容之前就已经存在的topic并不会自动地分配分区到新节点上,除非扩容后新建的t...

2019-05-22 09:21:43 730 0

原创 【LeetCode】给出一个数组,求出现次数最多的那个数字及其出现次数

用HashMap<Integer, Integer>,数组元素做key,出现次数做value;遍历数组,出现一次,value++; 代码: public class CountNumber{ public static void mian(String[] args)...

2019-04-17 22:49:17 588 0

原创 【数据库】10分钟搞定windows下mysql安装及注意事项

mysql安装过程及注意事项: 1.1.下载: 我下载的是64位系统的zip包: 下载地址:https://dev.mysql.com/downloads/mysql/ 下载zip的包: 下载后解压:D:\软件安装包\mysql-5.7.20-winx64 1.2.配置环境变量: ...

2019-04-17 14:56:02 104 0

原创 【LeetCode】给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。

题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target ...

2019-04-01 14:27:30 3153 0

翻译 【大数据】弄懂Hadoop,看这篇文章就够了

本文目录 ►简介 ►设计概念 ►Hadoop的组件 ►HDFS ►YARN ►YARN应用 ►监控YARN应用程序 ►处理Hadoop上的数据 ►来自Hadoop生态系统的其他工具 简介 Apache Hadoop是目前最流行的软件框架,可使用简单的高级编程模型实现大...

2019-03-27 11:09:15 1644 0

原创 【LeetCode】判断链表是否有环

问题描述 判断链表是否有环 单链表中的环是指链表末尾的节点的 next 指针不为 NULL ,而是指向了链表中的某个节点,导致链表中出现了环形结构。 快慢指针法 解题思想 (1)定义两个指针分别为 slow,fast,并且将指针均指向链表头节点。 (2)规定,slow 指针每次前进...

2019-03-27 10:54:43 53 0

原创 【LeetCode】输出单链表倒数第 K 个节点

问题描述 输入一个单链表,输出此链表中的倒数第 K 个节点。(去除头结点,节点计数从 1 开始)。 双指针法 解题思想 (1)定义两个指针 p1 和 p2 分别指向链表头节点。 (2)p1 前进 K 个节点,则 p1 与 p2 相距 K 个节点。 (3)p1,p2 同时前进,每次前进 ...

2019-03-27 10:48:21 436 1

原创 【数据库】一千行 MySQL 学习笔记

原文地址:https://shockerli.net/post/1000-line-mysql-note/ 作者:格物 非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作 /* Windows服务 */ -- 启动MySQL net start mysql -- 创建...

2019-03-18 13:54:00 108 0

原创 【Java】深入理解Java中的迭代器

迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。 概述   Java集合框架的集合类,我们有时候称之为容器。容器的种类有很多种,比如ArrayList、LinkedList、HashSet...,每种容器都有自己的特点,ArrayList底层维...

2019-02-20 17:18:37 62 0

原创 【Python数据分析】房价数据分析实战(包含源码和数据)

今天我们利用波士顿房价进行简单分析,快速熟悉数据挖掘和分析的一般流程。 1.导入数据。 2.查看数据维度,从结果可以出,该数据一共有506条记录,14个特征,然后再输出特征的名字和数据类型。 3.然后用.head()函数输出前面5条数据,初步查看数据的基本内容。 4.接着用....

2018-12-15 20:51:49 7073 1

原创 【Java】Java中数据类型转换parse()和valueOf(),toString()的区别

1.parse() parseXxx(String)形式,是指把字符串转换为数值型,其中Xxx对应不同的数据类型,就转换位指定的类型,如int型和float型。 int i = Integer.parseInt("123") //把字符串“123”转换为int型123 ...

2018-11-21 23:41:14 608 0

原创 【Java】八种基本数据类型

java基本数据类型 关键字 类型 类型说明 长度(二进制位) char 字符型 单个字符 16 byte 字节型 1字节长度整数 8 short 短整型 2字节长度整型 16 int 整型 4字...

2018-11-21 23:15:43 77 0

原创 【Java】Java中常见的异常

空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsException 违背安全原则异常:SecturityExc...

2018-11-21 22:57:19 55 0

原创 【Java】Java中单引号' '和双引号" "的区别

单引号引的数据 是char类型的 单引号只能引一个字符(表示单个字符) 双引号引的数据 是String类型的 而双引号可以引0个及其以上(引用字符串) char类型的值用单引号引起来的单个字符 如:char a ='b' 而java中的双引号表示字符串一个或多个字符 如St...

2018-11-21 22:53:47 342 0

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