一、用如下语句找出sql到底是在哪里慢了 示例: SET STATISTICS io ON SET STATISTICS time ON go 你要测试的sql语句 select top 100 * from TBL_Cot_RecStaticList go SET STATISTICS profi ...
分类:
数据库技术 时间:
2020-09-07 17:56:50
收藏:
0 评论:
0 赞:
0 阅读:
95
设计模式六大原则最佳实践: 一.单一职责原则 二.开放封闭原则 三.里氏替换原则 四.依赖倒置原则 五.接口隔离原则 六.迪米特法则 是否每条都要遵守? 1.不是每条都要准守,不必为遵守而遵守 2.在设计思考的时候,出发点是解决不必要的耦合度,不是为了套设计原则和模式 比如工厂的使用,大部分简单工厂 ...
分类:
其他 时间:
2020-09-07 17:56:36
收藏:
0 评论:
0 赞:
0 阅读:
75
题目大意 一个长度2n的ab各n个的ab串,每次可以同时删第i个a和第i个b,求剩下的最大字典序的串 n<=3000 题解 菜 把a当作+1b当作-1,在前缀和为0的位置划开变成若干段,那么删只会影响到段的内部 结论:在同一个段内,每个ab对(x,y)的x和y的大小关系相同,否则一定会经过前缀和为0 ...
分类:
其他 时间:
2020-09-07 17:56:24
收藏:
0 评论:
0 赞:
0 阅读:
74
字典键值对新增与修改有如下几种方法: 示例:my_info = {"name", "Rachel", "age": 18, "city": "深圳"} 方法一: my_info["height"] = "165cm" -- 该语句可实现新增/修改单个键值对的操作 新增:当height键不存在my_i ...
分类:
编程语言 时间:
2020-09-07 17:56:09
收藏:
0 评论:
0 赞:
0 阅读:
133
1.首先安装memcached安装包。 首先下载memcached,下载地址 (我下载的是 64位系统 1.4.4版本) 下载好了以后,放到随便一个硬盘位置比如 D:\memcached 然后打开CMD命令窗口输入 输入"D:\memcached\memcached.exe -d install"安 ...
分类:
Windows开发 时间:
2020-09-07 17:55:55
收藏:
0 评论:
0 赞:
0 阅读:
78
以Sync(同步,同时)结尾的都是都是同步缓存,二者的区别是,异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。 通俗点说,异步就是不管保没保存成功,程序都会继续往下执行.同步是等保存成功了,才会执行下面的代码. 使用异步,性能会更好;而使用同步,数据会更安全 一般都使用同步,异步是 ...
分类:
微信 时间:
2020-09-07 17:55:44
收藏:
0 评论:
0 赞:
0 阅读:
77
项目需求 规模 模拟小米抢手机,2000万个用户一天内小时内秒杀抢20万台手机。 带台服务器每秒查询率 900/s QPS(每秒查询率) 系统环境 软件环境 相关技术 ...
分类:
其他 时间:
2020-09-07 17:30:24
收藏:
0 评论:
0 赞:
0 阅读:
280
什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每个编程语言里都会有一个叫数据类型的东东,其实就是对常用的各种数据类型进行了明确的划分,你想 ...
分类:
编程语言 时间:
2020-09-07 17:30:10
收藏:
0 评论:
0 赞:
0 阅读:
66
##### 组件化 //node.js里面 require("./index.js") 模块化就是将系统功能分离成独立的功能部分的方法,一般指的是单个的某一种东西,例如js、css 而组件化针对的是页面中的整个完整的功能模块划分,组件是一个html、css、js、image等外链资源,这些部分组成的 ...
分类:
其他 时间:
2020-09-07 17:29:37
收藏:
0 评论:
0 赞:
0 阅读:
63
正则表达式的编译 可以提高匹配效率 csvt_re = re.compile(r'csvt',re.I) #属性re.I表示忽略大小写 print(csvt_re.findall('CSvt')) #打印匹配到的['CSvt'] 编译后的对象使正则表达式匹配更加灵活,对象常用的方法: match() ...
分类:
其他 时间:
2020-09-07 17:29:23
收藏:
0 评论:
0 赞:
0 阅读:
63
秒杀项目 目标:从0到1构建一个高并发的秒杀系统 三个阶段 从0到1构建一个电商系统 从0到1构建秒杀系统 从0到1构建高并发秒杀系统 为了完成这个目标,我们需要知道几个前提 1、什么是电商 2、什么是秒杀 3、什么是高并发 4、如何设计高并发秒杀系统 什么是电商 商家通过互联网(软件)的方式来销售 ...
分类:
其他 时间:
2020-09-07 17:29:10
收藏:
0 评论:
0 赞:
0 阅读:
65
部署规划 ip地址 主机名 操作系统 磁盘 172.21.16.8 ceph1 centos7.6 3*10G 172.21.16.10 ceph2 centos7.6 3*10G 172.21.16.11 ceph3 centos7.6 3*10G 确保三台机器防火墙和selinux全部关闭 时间 ...
分类:
其他 时间:
2020-09-07 17:28:59
收藏:
0 评论:
0 赞:
0 阅读:
63
区间翻转 这个题目如果不知道怎么用归并排序求逆序对还是很难想的,但是知道用归并排序求逆序对也不是一个很好写的题目。 注意题目是每一个数只出现一次!!! 思路: 整体求考虑每一次操作的影响。 因为每次操作都是2的幂次,那么我们先求出划分成$2x$ 块的每一个块内的逆序对之和,这个可以用归并排序做,所以 ...
分类:
编程语言 时间:
2020-09-07 17:28:33
收藏:
0 评论:
0 赞:
0 阅读:
119
给定只含 ACTG 的字符串 S,有两种操作,要么修改某个字符,要么询问在一个区间内,与询问串的循环重复匹配的字符个数。询问串长度不超过 10。 ...
分类:
其他 时间:
2020-09-07 17:28:23
收藏:
0 评论:
0 赞:
0 阅读:
60
#032异常处理 file_name=input('请输入需要打开的文件名:') f=open(file_name) print('文件的内容是:') for each_line in f: print(each_line) >>> my_list=['小甲鱼是帅哥'] >>> assert len ...
分类:
其他 时间:
2020-09-07 17:28:01
收藏:
0 评论:
0 赞:
0 阅读:
56
Docker总结 一、 Docker简介 Docker是一个开源的应用容器引擎,开发者可以打包自己的应用到容器里面,然后迁移到其他机器的docker应用中,可以实现快速部署。 简单的理解,docker就是一个软件集装箱化平台,就像船只、火车、卡车运输集装箱而不论其内部的货物一样,软件容器充当软件部署 ...
分类:
其他 时间:
2020-09-07 17:27:45
收藏:
0 评论:
0 赞:
0 阅读:
52
PyCharm默认代码样式 安装完成PyCharm,默认的代码样式着实让人看着难受,如图所示: 查看到Settings → Editor → Color Scheme → General配置信息如下: 那有没有一款让人看着舒适,赏心悦目的样式,答案是:有的!我就喜欢这款基于sublime改变的代码样 ...
分类:
其他 时间:
2020-09-07 17:27:32
收藏:
0 评论:
0 赞:
0 阅读:
60
常用的正则表达式规则Email地址:^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$ 域名:[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(/.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+/.? InternetURL:[a-z ...
分类:
其他 时间:
2020-09-07 17:27:15
收藏:
0 评论:
0 赞:
0 阅读:
45
概述 只要是配置了正确的文件类型和压缩类型(比如Textfile+Gzip、SequenceFile+Snappy等),Hive都可以预期读取并解析数据,提供SQL功能。SequenceFile本身的结构已经设计了内容进行压缩。所以对于SequenceFile文件的压缩,并不是先生成Sequence ...
分类:
编程语言 时间:
2020-09-07 17:26:59
收藏:
0 评论:
0 赞:
0 阅读:
64
小波分析 傅里叶变换、加窗傅里叶变换 1807年Fourier为了求解热传导方程提出傅里叶级数,认为任何函数都可以展开为三角级数,到1820年被认可。\(f(x)\) 需要满足一些条件,适用于周期函数。 函数展开成傅里叶级数(Fourier Series) 若 \(f(x)\) 以 $2l$ 为周期 ...
分类:
其他 时间:
2020-09-07 17:26:44
收藏:
0 评论:
0 赞:
0 阅读:
69