批量操作Tomcat Shell脚本 #!/bin/bash tom="/opt/ronghelist" product=$1 usage="{gongcheng1|all} {start|stop|restart|status}" if [ "$1" == "" -o "$2" == "" ];t ...
分类:
系统相关 时间:
2020-12-08 12:39:01
阅读次数:
9
参考资料: https://www.cnblogs.com/chenliyang/p/6633739.html https://www.cnblogs.com/qingergege/p/5914218.html https://blog.csdn.net/huangxiaohu_coder/arti ...
ls按照文件大小进行输出排序 man ls -S sort by file size 由大到小排序 ls -Slh 从小到大排序 ls -Slrh -h,表示”–human-readable”,单位是k或者M ,比较容易看清楚结果。 显示子目录结构 ls -R 附:ls按时间排序 ls -lt 从新 ...
分类:
编程语言 时间:
2020-12-08 12:37:50
阅读次数:
9
题目描述: 给定一个颗树,每一条边有俩个权值w1和w2。选择k条边权为w1的边,其余都是w2。让直径最小。 题解: 树形dp,f[u][k]表示以u为根结点的子树的最小直径,因为直接求不好求,可以二分判可行性,求出答案。考虑转移,类似背包。 if(f[u][k] + f[j][z] + A <= m ...
分类:
其他好文 时间:
2020-12-08 12:37:07
阅读次数:
5
这篇讲解Spock自带的mock功能如何和power mock组合使用,发挥更强大的作用 动态Mock静态方法 (Spock Where + Power Mock) 在上一篇的例子中使用power mock让静态方法返回一个指定的值,那能不能每次返回不同的值呢? 我们先看下什么场景需要这样做: /* ...
分类:
其他好文 时间:
2020-12-08 12:36:48
阅读次数:
7
原创公众号:bigsai文章收录在bigsai-algorithm前言分治算法(divideandconquer)是五大常用算法(分治算法、动态规划算法、贪心算法、回溯法、分治界限法)之一,很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算法,本篇就带你较为全面的去认识和了解分治算法。在学习分治算法之前,问你一个问题,相信大家小时候都有存钱罐的经历,父母亲人如果给钱都会往自己的
分类:
编程语言 时间:
2020-12-08 12:36:31
阅读次数:
8
一日一技:Python读取包里面的数据文件的三种方法我们知道,写Python代码的时候,如果一个包(package)里面的一个模块要导入另一个模块,那么我们可以使用相对导入:假设当前代码结构如下图所示:其中test_1是一个包,在util.py里面想导入同一个包里面的read.py中的read函数,那么代码可以写为:from.readimportreaddefutil():read()其中的.re
分类:
编程语言 时间:
2020-12-08 12:36:07
阅读次数:
6
前台框架: 请选择时间范围: 搜索 layui.use(['layer','laydate'], function(){ var layer = layui.layer; var laydate = layui.laydate; laydate.render({ elem: '#keywords' ...
分类:
其他好文 时间:
2020-12-08 12:35:48
阅读次数:
7
Furion框架亮点之-动态WebAPI 最近研究小僧的.Net5框架Furion,其中不乏让人眼前一亮的新鲜玩意儿。于是想把一些亮点记录并作分享。 相关地址 项目 文档 动态WebAPI简述(摘自文档) 动态WebAPI是Furion框架创造出一种更加灵活创建WebAPI控制器的方式,它对ASP. ...
1. gedit 现在基本不用 2. sublime 点击空白处可以添加 tab 布局可以添加多个界面 ctrl+shitf+t 复制行的快捷键 tab/shitf+tab 3. vim/vi 进入编辑模式,i 是从光标前面插入;a 是从光标后面插入 I :行首 A:行末 O:上一行 o:下一行 y ...
分类:
系统相关 时间:
2020-12-08 12:35:17
阅读次数:
8
二叉查找树: 优点:二分查找 缺点:最差情况变成了链表 平衡二叉树: 优点:树的高度差不超过1 缺点:每个节点存储存储的数据太少,每次从磁盘拿数据不够page的16kb,导致树的深度过大(瘦长型)。读不够 多路平衡查找树(B树):分叉数比关键字多1(通过树的合并和分裂来保证新加入的关键字的有序性) ...
分类:
数据库 时间:
2020-12-08 12:34:56
阅读次数:
9
发现提交记录全用的是nth_element...(真就STL依赖症?) 提供一种 \(\mathcal O(n)\) 的分治算法。 Solution 我们可以用类似快排的方式。在快排的分治中,若双指针(\(i,j\))已经扫描完这段区间 \([l,r]\),即 \(i\) 已经大于 \(j\),就会 ...
分类:
其他好文 时间:
2020-12-08 12:34:42
阅读次数:
6
没啥好说的,直接上代码: /** * 复制文本内容 * @param {*} cpStr 需要复制的文本内容 */ function copyString (cpStr) { var orderNum = cpStr; // 数字没有 .length 不能执行selectText 需要转化成字符串 ...
分类:
Web程序 时间:
2020-12-08 12:34:26
阅读次数:
11
先说结论:decimal.TryParse性能远远超过try{} catch{},毕竟异常处理非常耗时间,至于decimal.TryParse的内部实现还不清楚,等项目结束再做调查。 源码: using System; using System.Diagnostics; namespace Cons ...
分类:
其他好文 时间:
2020-12-08 12:34:05
阅读次数:
7
cat /proc/cpuinfo| grep "phasical id“ | sort | uniq | wc -l //用于查看物理CPU个数。 cat /proc/cpuinfo| grep "processor" | sort | uniq | wc -l //用于查看CPU核数(双线程核数 ...
分类:
系统相关 时间:
2020-12-08 12:33:47
阅读次数:
8
CREATE TABLE `tb_slink` ( `id` int(11) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; ALTER TABLE `tb_slink` ADD PRIMARY KEY (`id`); ALTER TABLE `tb_s ...
分类:
数据库 时间:
2020-12-08 12:33:31
阅读次数:
8
本文主要介绍Java中两种常见的动态代理方式:JDK原生动态代理和CGLIB动态代理。 什么是代理模式 就是为其他对象提供一种代理以控制对这个对象的访问。代理可以在不改动目标对象的基础上,增加其他额外的功能(扩展功能)。 代理模式角色分为 3 种: Subject(抽象主题角色):定义代理类和真实主 ...
分类:
编程语言 时间:
2020-12-08 12:33:13
阅读次数:
8