考虑这样一种分段策略,last表示合并到该位置的最小值,dp则表示最小次数 有一种特别的样例: 3 2 2 2 6 有以下两种合并策略: 3 6 6 3 4 8 虽然合并次数相同,但是考虑到对后面的序列的影响的时候,选取3 6 6显然是更优的 因为他尽量保证了最大值不要太大,尽可能减少后面部分需要的 ...
分类:
其他好文 时间:
2019-09-23 18:05:20
阅读次数:
75
oracle 常用脚本以及语句 一、oracle 安装10G 单机初始化环境: #!/bin/bash #关闭selinuxsed -i 's\SELINUX=enforcing\SELINUX=disabled\' /etc/selinux/configsetenforce 0 #关闭防火墙ser ...
分类:
数据库 时间:
2019-09-21 17:04:11
阅读次数:
124
写在前面 需求 备份系统日志表T_S_LOG, 按照操作时间字段OPERATETIME, 将每天的日志增量备份到另一张表. 思路 1.创建一张数据结构完全相同的表T_S_LOG_BAK作为备份表 2.查出T_S_LOG中需要备份的数据 3.将数据赋给游标变量 4.遍历游标将数据逐条插入T_S_LOG ...
分类:
数据库 时间:
2019-09-20 12:02:13
阅读次数:
161
修改字段的属性,名称方法 --修改某一个字段的类型,当该字段不为null时 ALTER TABLE 表名 ADD 字段 NUMBER(11,0) ; --新创建一列,期待的字段类型 UPDATE 表名 SET 字段_bak= 字段;COMMIT; --复制旧字段值到新字段,dml的都需要提交 ALT ...
分类:
数据库 时间:
2019-09-20 11:54:24
阅读次数:
128
2018-08-18 16:58 无腿鸟 阅读(331) 评论(0) 编辑 收藏 问题:当一个表的数据量超过一亿条,要删除其中的5000w条,如何处理。 如果直接使用delete语句,会涉及到到大量的磁盘IO,并产生大量的数据库日志,效率很低,删除速度慢,可能导致事务中断,甚至有服务器硬盘空间撑爆的 ...
分类:
数据库 时间:
2019-09-19 23:40:19
阅读次数:
109
1.为什么要进行数据库的拆分 由于单台服务器运行LNMP架构会导致网站访问缓慢,当内存吃满时,容易导致系统出现oom,从而kill掉MySQL数据库,所以将web和数据库进行独立部署。 2.数据库拆分后解决了什么问题 1.缓解web网站的压力 2.增强数据库的读写性能 3.提高用户访问的速度 3.数 ...
分类:
数据库 时间:
2019-09-19 21:26:23
阅读次数:
120
更新ubuntu源 /etc/apt/sources.list Cp /etc/apt/sources.list /etc/apt/sources.list.bak备份 修改vim /etc/apt/sources.list 将其中的数据修改为最新的源镜像地址 deb http://mirrors. ...
分类:
系统相关 时间:
2019-09-17 12:34:59
阅读次数:
123
目的 根据音标念单词,根据单词写音标 规律 根据字母写音标 |字母|音标| | | | |a|[?]| |b|[b]| |c|[k]| |d|[d]| |e|[?]| |f|[f]| |g|[g]| |h|[h]| |i|[?]| |j|[d?]| |k|[k]| |字母|音标|首、尾| | | | ...
分类:
其他好文 时间:
2019-09-16 19:55:19
阅读次数:
114
1.备份本地yum源 [root@bogon ~]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 2.获取阿里yum源配置文件 [root@bogon ~]# wget -O /etc/yum. ...
分类:
其他好文 时间:
2019-09-16 14:41:50
阅读次数:
123
Linux命令Linux命令常用的几个命令 1.cd 切换目录 cd ..(返回上一级的目录) cd ~(切换到当前用户的家目录)cd - (返回上一次的目录) 2.pwd 显示当前目录 3.mkdir 新建一个文件夹 mkdir xiaoqian(新建xiaoqian文件夹)mkdir -p(创建 ...
分类:
系统相关 时间:
2019-09-14 22:53:59
阅读次数:
158