mariadb

一颗韭菜的自我修养:用Python分析下股市,练练手

核能气质少年 提交于 2020-08-13 03:21:59
一颗韭菜的自我修养。 机器之心报道,编辑:魔王、陈萍。 股市跌宕起伏。7 月初 A 股飙升,股票瞬间成为大家的热门讨论话题,「现在入场还来得及吗?」几乎成为新的问候语。 然而,经历了连续近 10 个交易日的快牛行情后,上证指数上涨势头放缓。这是牛市,还是熊市?怎么在趋势之中腾挪转移,抓住时机下场?抑或是按兵不动,放长线钓大鱼? 不要妄下定论。毕竟股市有风险,入市需谨慎。那么,有没有什么方法可以帮助你做决策呢? 最近,一位常年研究股票系统的开发者 pythonstock 用 Python 写了一个股票分析系统,发布数天就获得了不少关注。 于是我们就推荐给大家,既能学习 python 又能练习炒股。但正如项目作者所说,「本项目只能用于 Python 代码学习,股票分析,投资失败亏钱不负责,不算 BUG。」如果真亏了,我们也不背锅呀,毕竟大家都是韭菜。 pythonstock 的项目页面 总之,分析得准不准先不说,我们先来偷个师,看看这个用 Python 代码进行股票分析的项目到底是怎么实现的吧。 PythonStock:一个用 Python 写成的股票分析系统 根据 GitHub 页面介绍,该项目是基于 Python 的 pandas、tushare、bokeh、tornado、stockstats、ta-lib 等框架开发的全栈股票系统。 GitHub 地址: https://

项目总结,彻底掌握NodeJS中如何使用Sequelize

旧时模样 提交于 2020-08-12 15:50:04
前言 sequelize是什么? sequelize是基于NodeJs的ORM框架,它适用于不同的数据库,如:Postgres、MySQL、SQLite、MariaDB,我们可以通过sequelize对数据库进行一系列的操作。通常我用它与MySQL一起使用。该文是我在使用sequelize做完项目后对sequelize的系统整理。 准备工作 一、创建数据库和表,方便学习过程中书写示例代码 创建数据库 lesson CREATE DATABASE IF NOT EXISTS lesson DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建商品表 goods(示例使用,字段从简) CREATE TABLE IF NOT EXISTS goods( id INT(20) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT COMMENT '商品id', name VARCHAR(64) NOT NULL COMMENT '商品名称', title VARCHAR(200) NOT NULL COMMENT '商品标题', descript TEXT COMMENT '商品描述', num BIGINT UNSIGNED NOT NULL COMMENT '商品库存', cateid INT(10)

从零开始学习Linux:Day13 mysql 主从同步

穿精又带淫゛_ 提交于 2020-08-12 10:01:52
从零开始学习Linux:Day13 mysql 主从同步 mysql主从同步,可以实现mysql数据库备份,基于数据备份,从而实现故障转移或数据库读写分离。 常见的mysql主从架构一般有:一主一从,一主多从,互为主从。 下面主要分享:一主一从实现,即:一个主库,一个从库。从库的数据库环境完全与主库一致。 主库:192.168.68.128 从库:192.168.68.129 做mysql主从,建议主库、从库mysql版本要一致,不能出现mysql与mariadb混搭的情况。 这里测试环境,主库,从库都均为mariadb5.5 1、主从原理: 主库先授权给从库,从库接到授权后,访问主库的二进制日志,拿 到二进制日志到从库的中继日志,从中继日志决定sql动作。 2、配置主库 由主从原理, 首先,要配置主库的二进制日志功能。 配置文件[mysqld]模块下增加: server-id=1 log-bin=128-bin 确认二进制日志功能是否开启 show master status 如上图可以看到二进制日志功能已经开启。 然后,授权给从库 grant replication slave on *.* to "tongbu"@"192.168.68.129" identified by "123456"; 查看master主库状态: flush privileges show

centos7安装zabbix

蹲街弑〆低调 提交于 2020-08-12 09:13:44
centos7.3版本下搭建zabbix,今天看到网上一个不错的文档,转一下不过有个问题是mysql存储路径没解决,顺便处理下mysql存储路径; url:http://blog.csdn.net/u014057054/article/details/66476990 安装前准备: 1.1 安装依赖包: yum -y install wget net-snmp-devel OpenIPMI-devel httpd openssl-devel java lrzsz fping-devel libcurl-devel perl-DBI pcre-devel libxml2 libxml2-devel mysql-devel gcc php php-bcmath php-gd php-xml php-mbstring php-ldap php-mysql.x86_64 php-pear php-xmlrpc net-tools wget vim-enhanced 可能故障问题:Cannot find a valid baseurl for repo: base/7/x86_64 解决:修改DNS 1.2 关闭防火墙: # systemctl stop firewalld.service # systemctl disable firewalld.service 需要关闭 selinux

在 Linux 上检查 MySQL/MariaDB 数据库正常运行时间的三种方法

感情迁移 提交于 2020-08-12 01:19:54
每个服务都有自己的命令来检查服务的正常运行时间。但是你也可以为此使用其他命令。 来源: https:// linux.cn/article-12263- 1.html 作者:Magesh Maruthamuthu 译者:geekpi 我们都知道在 Linux 中使用 uptime 命令的目的。它用于检查 Linux 系统的正常运行时间 以及系统上次启动以来运行的时间。 而 Linux 管理员的工作是保持系统正常运行。 如果要检查 Linux 上的其他服务(例如 Apache 、MySQL、MariaDB、sftp 等)运行了多长时间,该怎么做? 每个服务都有自己的命令来检查服务的正常运行时间。但是你也可以为此使用其他命令。 方法 1:如何使用 ps 命令在 Linux 上检查 MySQL/MariaDB 数据库的正常运行时间 ps 命令 的意思是 进程状态(process status) 。这是最基本的命令之一,它显示了系统正在运行的进程的详细信息。 为此,你首先需要使用 pidof 命令 查找 MySQL / MariaDB 的 PID。 # pidof mysqld | cut -d" " -f1 2412 获取 MySQL/MariaDB 的 PID 后,请在 ps 命令中使用 --etime 选项获得正常运行时间。 --etime :自进程启动以来经过的时间,形式为 [

docker运行mariadb数据库

冷暖自知 提交于 2020-08-11 22:25:59
安装MariaDB docker pull mariadb 运行MariaDB docker run --name some-mariadb -p 3306:3306 \ -v /usr/local/docker/mariadb/logs:/var/log/mysql \ -v /usr/local/docker/mariadb/data:/var/lib/mysql \ -e MYSQL_ROOT_PASSWORD=xxxx -d mariadb \ --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci 来源: oschina 链接: https://my.oschina.net/randomobject/blog/4316801

18章节 MariaDB数据库管理系统 ;19章节 无人值守安装服务的PXE+Kickstart服务程序

旧巷老猫 提交于 2020-08-11 14:09:37
本章目录结构 18.1 数据库管理系统 18.2 初始化mariaDB服务 18.3 管理用户以及授权 18.4 创建数据库与表单 18.5 管理表单及数据 18.6 数据库的备份及恢复 [root@linuxprobe ~]# yum install mariadb mariadb-server Loaded plugins: langpacks, product-id, subscription-manager ………………省略部分输出信息……………… 在确认MariaDB数据库软件程序安装完毕并成功启动后请不要立即使用。为了确保数据库的安全性和正常运转,需要先对数据库程序进行初始化操作。这个初始化操作涉及下面5个步骤。 设置root管理员在数据库中的密码值(注意,该密码并非root管理员在系统中的密码,这里的密码值默认应该为空,可直接按回车键)。 设置root管理员在数据库中的专有密码。 随后删除匿名账户,并使用root管理员从远程登录数据库,以确保数据库上运行的业务的安全性。 删除默认的测试数据库,取消测试数据库的一系列访问权限。 刷新授权列表,让初始化的设定立即生效。 无人值守安装服务的PXE+Kickstart服务程序,并带领大家动手安装部署PXE + TFTP + FTP + DHCP + Kickstart等服务程序,从而搭建出一套可批量安装 Linux系统

laravel 数据库迁移时报错

元气小坏坏 提交于 2020-08-11 07:52:19
原文地址: https://www.wjcms.net/archives/laravel%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%81%E7%A7%BB%E6%97%B6%E6%8A%A5%E9%94%99 问题描述 [Illuminate\Database\QueryException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (SQL: alter table `users` add unique `users_email_unique`(`email`)) [PDOException] SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes (1)laravel 5.4或者更高版本 改变了默认的数据库字符集,现在utf8mb4包括存储emojis支持。如果你运行MySQL v5.7.7或者更高版本,则不需要做任何事情。 (2)当你试着在一些MariaDB或者一些老版本的的MySQL上运行

centos7下安装MySQL 5.7.26 二进制版本(免安装绿色版)

邮差的信 提交于 2020-08-11 05:49:02
MySQL 5.7.26 二进制版本安装(免安装绿色版) 下载地址 https://downloads.mysql.com/archives/community/ https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz PS:下载一些国外站点软件,用迅雷还是比较管用 下载并上传软件至 /opt/software [root@mysql01 ~]# mkdir -p /opt/software [root@mysql01 ~]# cd /opt/software/ [root@mysql01 software]# yum install -y lrzsz # 文件拖拽软件 [root@mysql01 software]# rz -E rz waiting to receive. [root@mysql01 software]# ll 总用量 629756 -rw-r--r-- 1 root root 644869837 4 月 18 23:48 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 解压软件 [root@mysql01 software]# tar -xvf mysql-5.7.29-linux-glibc2.12-x86

CentOS7安装OpenStack(Rocky版)-01.控制节点的系统环境准备

£可爱£侵袭症+ 提交于 2020-08-11 05:32:39
分享一下Rocky版本的OpenStack安装管理经验: OpenStack每半年左右更新一版,目前是版本是201808月发布的版本-R版(Rocky),目前版本安装方法优化较好,不过依然是比较复杂 官方文档地址: https://docs.openstack.org/install-guide/openstack-services.html 本文主要分享控制节点的环境配置方法: ---------------- 完美的分割线 ------------------ 1.0.系统环境 1)生产测试应用的服务器最好是物理机,虚拟目前可以完成搭建测试体验 2)系统选择是目前的最新版本:CentOS Linux release 7.5.1804 (Core) 3)控制节点Controller :192.168.1.81 计算节点Nova:192.168.1.82 1.1.配置域名解析 1)配置主机名 # 主机名设置好就不能修改,否则会出问题,控制节点和计算节点配置相同,且都需要配置 hostname openstack01.zuiyoujie.com hostname echo " openstack01.zuiyoujie.com " > /etc/ hostname cat /etc/hostname 2)配置主机名解析 vim /etc/ hosts ----------------