输入要使用sc.next(), 如果使用sc.nextLine().split(" ") 将会超时!!! import java.util.*; public class Main { static long[] p, h; static long get(int l, int r) { /*求字符 ...
分类:
其他好文 时间:
2020-06-03 14:06:33
阅读次数:
85
1.什么是分库分表 一个库一个表 拆分为 N个库N个表 分为垂直拆分,水平拆分 2.为什么要分库分表 随着业务发展,表的数量,以及单表数据量越来越大,而由于无法分布式部署(部分数据库支持),单台服务器资源(cpu 内存,IO)的限制,导致数据操作开销大,查询慢,因此需要进行分库分表,提高数据查询速度 ...
分类:
其他好文 时间:
2020-06-03 00:51:42
阅读次数:
79
使用约束性布局进行页面排版优化,从而适配更多的手机以及对字体和基础样式的修改。 任务结果:已经打包成apk在真机上运行,可以完全适配。 ...
分类:
其他好文 时间:
2020-06-03 00:42:15
阅读次数:
45
目录 面试题14- I. 剪绳子/343. 整数拆分 面试题42. 连续子数组的最大和/53. 最大子序和 面试题47. 礼物的最大价值 一、面试题14- I. 剪绳子/343. 整数拆分 1.1 问题: 给定一个正整数n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最... ...
分类:
编程语言 时间:
2020-06-03 00:18:36
阅读次数:
74
webpack代码分割 webpack 可以帮助我们将代码分成不同的逻辑块,在需要的时候加载这些代码。使用 require.ensure() 来拆分代码require.ensure() 是一种使用 CommonJS 的形式来异步加载模块的策略。在代码中通过 require.ensure([<file ...
分类:
Web程序 时间:
2020-06-02 11:12:22
阅读次数:
80
敏捷开发框架初识组件式开发 可能这个叫法一定非常准确,但是的确实现了组件式的开发 那好吧,姑且就这么叫吧 下面讲讲这个页面的由来: 首先我们提供了一个功能检索的页面,用于查询所有的功能菜单 这个页面的实现,QueryPage 太拿手了 查询列表的所有功能全部搞定 点击【编辑】或者双击进入编辑画面 这 ...
分类:
其他好文 时间:
2020-06-02 09:39:46
阅读次数:
68
在MongoDB中进行批量操作(包括插入、更新、删除)时,有时候数据的处理并不是我们想象中的那样,其实MongoDB对批量操作是有个隐含的限制条件,即它每次批量操作的最大数量是1000,也就是说每组数量的上限是1000;若是批量操作的数量超过了1000的话,那么MongoDB会自动拆分多个分组,每组 ...
分类:
数据库 时间:
2020-06-02 00:08:03
阅读次数:
79
--列转行 --示例1select * from (select o.sname, count(1) dataNum from t_Olm_Onlinemondata d join t_Aaa_ou o on o.ou_id = d.company_id where d.mon_time > to_ ...
分类:
数据库 时间:
2020-06-01 15:27:12
阅读次数:
71
背包问题 Title 组合问题 True、False问题 最大最小问题 题目 377. 组合总和 Ⅳ 494. 目标和 518. 零钱兑换 II 139.单词拆分416. 分割等和子集 474. 一和零322.零钱兑换 公式 dp[i] += dp[i-num] dp[i] = dp[i] or d ...
分类:
其他好文 时间:
2020-06-01 13:53:17
阅读次数:
53
01从未得到过重视的问题“一流程序员学数学,二流程序员学算法,低端看高端就是黑魔法”。可能有人会以为这是段子,而有过开发经验的都知道,这就是程序员的真实写照!而数学不好的程序员,我想你开发过程中,一定也因为不懂数学而遇到过这些问题:1)始终搞不懂自己代码运行效率为什么比别人低,而懂数学的人一看就知道别人用了数学归纳法的底层逻辑!2)代码千万行,根本理不清程序运转逻辑,而掌握基础数学,多层架构的设计
分类:
其他好文 时间:
2020-06-01 12:20:05
阅读次数:
83