- 博客(24)
- 收藏
- 关注
原创 查询SQL server同义词
查询同义词个数:select count(1) from sys.synonyms。查询数据库同义词: select * from sys.synonyms,
2023-04-13 19:48:42
327
1
原创 MySQL日期获取系列
interval的说明:1、当函数使用时,即interval(),为比较函数,如:interval(10,1,3,5,7); 结果为4;原理:10为被比较数,后面1,3,5,7为比较数,将后面四个依次与10比较,看后面数字组有多少个少于10,则返回其个数。前提是后面数字组为从小到大排列,否则返回结果0。2、当关键词使用时,表示为设置时间间隔,常用在date_add()与date_sub()函数里,如:interval 1 day ,解释为将时间间隔设置为1天。本月第一天select date_ad
2020-06-30 11:00:17
139
原创 开发人员必学的几点 SQL 优化点
一、 MySQL性能最大数据量抛开数据量和并发数,谈性能都是耍流氓。MySQL没有限制单表最大记录数,它取决于操作系统对文件大小的限制。文件系统单文件大小限制FAT32最大4GNTFS最大64GBNTFS5.0最大2TBEXT2块大小为1024字节,文件最大容量16GB;块大小为4096字节,文件最大容量2TBEXT3块大小为4KB,...
2020-03-15 11:58:26
159
原创 Linux shell命令总结大全
关机/重启关机(必须用root用户)shutdown -h now ## 立刻关机shutdown -h +10 ## 10分钟以后关机shutdown -h 12:00:00 ##12点整的时候关机halt # 等于立刻关机重启shutdown -r nowreboot # 等于立刻重启echoroot@ubuntu:~# a="hello,world"...
2020-01-26 18:02:21
157
原创 Nginx与安全有关的几个配置
上一篇文章《Nginx的几个常用配置和技巧》收到了不错的反馈,这里再总结下nginx配置中与安全有关的一些配置隐藏版本号http { server_tokens off;}经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞开启HTTPSserver { listen 443; serv...
2020-01-16 22:42:04
216
原创 Nginx的几个常用配置和技巧
一个站点配置多个域名server { listen 80; server_name ops-coffee.cn b.ops-coffee.cn;}server_name 后跟多个域名即可,多个域名之间用空格分隔一个服务配置多个站点server { listen 80; server_name a.ops-coffee.cn;...
2020-01-16 22:26:34
144
原创 MySQL数据库基本命令汇总
一、SQL常用数据类型1、数值型a、整型 默认有符号,需要无符号的话,用UNSIGNED INT。插入超过范围的数,最终为临界值。整型的长度代表显示的宽度,如果要使用,需要搭配zerofill使用,对于int(M),如长度小于M,用0左填充至宽度为M,如果大于M则无影响。没实际意义。b、小数 D保留小数位数。M整数+小数位数和。MD可以省略,DECIMAL默认为(10,0...
2020-01-14 18:11:21
215
原创 在ubuntu中彻底删除nginx
以下命令都在root用户权限下执行1 删除nginx,–purge包括配置文件apt-get --purge remove nginx2 自动移除全部不使用的软件包apt-get autoremove3 罗列出与nginx相关的软件dpkg --get-selections|grep nginx4 删除上一步查询出与nginx有关的软件apt-get --purge remo...
2020-01-13 22:10:01
319
原创 在ubuntu上安装Nginx服务器
官方教程:http://nginx.org/en/linux_packages.html1、安装证书sudo apt install curl gnupg2 ca-certificates lsb-release2、为稳定的nginx软件包设置apt存储库echo "deb http://nginx.org/packages/ubuntu `lsb_release -cs` nginx"...
2020-01-13 15:19:20
166
原创 Git 基本操作
官网:https://www.runoob.com/git/git-server.htmlGit基本操作git clone [url] #克隆Git 仓库到本地git add #将文件添加到缓存git status [-s] #查看项目的...
2020-01-11 22:15:41
77
原创 pycharm快捷键大全
1、编辑(Editing)Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert...
2020-01-11 15:17:38
255
原创 正则表达式速查表
字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求无处不在。正则表达式是一种匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则。凡是符合规则的字符串,我们就认为它匹配了;否则该字符串就是不合法的。re 模块,使 Python 语言拥有全部的正则表达式功能。本文主要包括以下内容:1.一图总结正则表达式的核心知识点2.正则表达式的案例实战3.文...
2020-01-11 15:09:15
251
原创 基于百度飞浆深度学习框架的各个优化算法比较(手写数字识别)
# 加载相关库import osimport randomimport paddleimport paddle.fluid as fluidfrom paddle.fluid.dygraph.nn import Conv2D, Pool2D, FCimport numpy as npfrom PIL import Imageimport gzipimport json一、数...
2020-01-10 16:04:26
702
原创 永远不要在MySQL中使用UTF-8
转自:Python之禅译文:http://suo.im/4zBuvs来自:http://ju.outofmemory.cn最近我遇到了一个bug,我试着通过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,然后出现了一个离奇的错误:Incorrectstring value:‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ ...
2020-01-06 17:47:46
83
原创 金融大数据分析免费数据源Tushare
官网 :http://tushare.org/index.htmlTushare是一个免费、开源的python财经数据接口包。主要实现对股票等金融数据从数据采集、清洗加工 到 数据存储的过程,能够为金融分析人员提供快速、整洁、和多样的便于分析的数据,为他们在数据获取方面极大地减轻工作量,使他们更加专注于策略和模型的研究与实现上。考虑到Python pandas包在金融量化分析中体现出的优势,Tu...
2020-01-06 08:49:54
1413
1
原创 pip安装超时的解决方案
在中国大陆使用pip进行python包安装的时候经常会出现socket.timeout: The read operation timed out的问题,下面就讲讲解决方案。解决方案使用国内镜像(以安装tushare pro为例)pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple/深入探讨下面仔细说说上述问题并...
2020-01-05 21:29:59
529
原创 SQL干货 | 窗口函数的使用
Mysql从8.0版本开始,也和Sql Server、Oracle一样支持在查询中使用窗口函数,本文将根据官方文档,通过实例介绍窗口函数并举例分组排序函数的使用。本文用到的学生分数表格和语句如下:DROP TABLE IF EXISTS Marks;CREATE TABLE Marks(学生 VARCHAR(10), 科目 CHAR(2), 分数 INT); insert into...
2019-12-30 10:55:02
918
原创 剑指offer --- 数值的整数次方
本文算法使用python3实现1 题目描述:: 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方 时间限制:1s;空间限制:32768K3 程序代码:(1)方法一class Solution: def Power_1(self, base, exponent): # 普通算法 ...
2019-12-27 21:41:44
105
原创 Git连接到github
Linux下安装使用命令apt-get来安装sudo apt-get install git配置用户名密码:git config --global user.name "xxx"git config --global user.email "xxx@gmail.com"此时,Home目录下会新建一个.gitconfig文件为GitHub账号添加SSH Keys1、生成Keys...
2019-12-26 20:59:40
124
原创 剑指offer --- 两个栈实现队列
本文算法使用python3实现1.题目描述:: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 时间限制:1s;空间限制:32768K2.思路描述:: 将栈stack1作为存储空间,栈stack2作为临时缓冲区。入队操作:将元素压入stack1中 出队操作: (1)判断stack1与stack2是否同时为空,若是,则抛出异常。...
2019-12-23 21:50:32
105
原创 剑指offer --- 字符串的全排列
本文算法使用python3实现1.问题一1.1 题目描述: 输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。(输入一个字符串,长度不超过9(可能有字符重复),字符只包括大小写字母) 时间限制:1s;空间限制:32768K 1.2 思路描述: 大致思路...
2019-12-20 20:03:38
102
原创 剑指offer ---二叉搜索树与双向链表
本文算法使用python3实现1 题目描述:: 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。 时间限制:1s;空间限制:32768K2 思路描述: 大致思路:按照题目所说,不能开辟新的节点,只能修改原节点的指针。所以可以大致想到,借助python中的列表,先把节点按序放进列表中,再对列表中的节点进行操作。...
2019-12-19 19:55:14
83
原创 剑指offer --- 数组中只出现一次的数字
本文算法使用python3实现1 问题一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 时间限制:1s;空间限制:32768K2 思路描述– 方法一:从头到尾遍历数组,如果使用count()进行判断,若出现次数为1,添加到结果中。 方法二:创建一个set()集合,从头到尾遍历数组,若数组中的数字已存在于set()集合中,则从set(...
2019-12-18 13:22:24
95
原创 剑指offer 最快找出整数中1出现的次数
本文使用python实现1. 问题 求1~1300的整数中1出现的次数?比如1,10,11,12,13这5个数字中1出现了6次。 时间限制:1s;空间限制:32768K2 思路描述方法一:暴力解法(当数字较小时可以,数字很大时不可取)方法二:观察规律(在此我们将题目拓展成整数中 X 出现的次数, X∈{1,2,3,4,5,6,7,8,9} ) (1)在...
2019-12-17 19:12:22
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人