首页 > 2020年07月12日 > 全部分享
LCA 最近公共祖先
LCA(不知道全称叫什么) -倍增版- 作用:在一棵树中求两点公共祖先中深度最大的那个 存在一颗 n 点的树,询问 m 次两个点的最近公共祖先 复杂度:预处理O(nlogn),询问O(logn) 主要思想:倍增 预处理: 预处理出 f [ i ] [ j ] 数组,表示 i 点向上 2j 步的点,即 ...
分类:其他   时间:2020-07-12 13:47:17    收藏:0  评论:0  赞:0  阅读:72
Vue-基础(四)
Vue常用特性:表单操作、自定义指令、计算属性、过滤器、侦听器、生命周期 表单操作:使用v-model进行双向绑定 表单操作分别有单行文本(text)、多行文本(textarea)、下拉多选(select)、单选框(radio)、多选框(checkbox)等; 提交可使用input:submit标签 ...
分类:其他   时间:2020-07-12 13:46:40    收藏:0  评论:0  赞:0  阅读:45
flex-shrink 计算公式
box-shrink:(每个盒子的宽度 x box-shrink所占比例) ÷ (每个盒子的宽度 x box-shrink所占比列 相加 之和 ) × 多出来的剩余空间 以下例子: .wrapper { width: 600px; height: 300px; display: flex; } .w ...
分类:其他   时间:2020-07-12 13:46:03    收藏:0  评论:0  赞:0  阅读:73
Nginx内存与磁盘资源的分配
本文介绍Nginx静态web服务器配置中的内存与磁盘资源的分配,即处理请求时,内存和磁盘资源的分配配置项。 1.HTTP包体保存在磁盘中 语法:client_body_in_file_only on|clean|off; 默认:client_body_in_file_only off; 配置块:se ...
分类:其他   时间:2020-07-12 13:45:11    收藏:0  评论:0  赞:0  阅读:56
使用kardianos-service 创建golang开机自启动服务
开机自启动服务在实际的应用中还是比较多的,kardianos-service 是golang 的一个很不错的实现,我们增强我们 golang 应用的可管理性,以下是一个实践说明 基本使用 此代码比较简单 代码 package main ? import ( "flag" "log" "time" ? ...
分类:其他   时间:2020-07-12 13:44:19    收藏:0  评论:0  赞:0  阅读:201
SpringMVC源码解析
1.SpringMVC核心流程图 简单总结: 首先请求进入DispatcherServlet 由DispatcherServlet 从HandlerMappings中提取对应的Handler,此时只是获取到了对应的Handle,然后得去寻找对应的适配器,即:HandlerAdapter,拿到对应Ha ...
分类:编程语言   时间:2020-07-12 13:43:58    收藏:0  评论:0  赞:0  阅读:66
【缓存】关于缓存的一些使用场景及建议
缓存,是互联网分层架构中,非常重要的一个部分,通常用它来降低数据库压力,提升系统整体性能,缩短访问时间。 有架构师说“缓存是万金油,哪里有问题,加个缓存,就能优化”,缓存的滥用,可能会导致一些错误用法。 缓存,你真的用对了么? ##一、以下介绍几种缓存误用的场景: ###1、把缓存作为服务与服务之间 ...
分类:其他   时间:2020-07-12 13:43:40    收藏:0  评论:0  赞:0  阅读:121
背包九讲
一般的背包问题: 每种物品有一个价格W和体积V,你现在有一个容积为V的背包。问你怎么装使背包的价值和最大。 01背包 多种物品,每个物品只有一个,求能或得的最大总价值。 如果我们不选第i件物品,那我们就相当于用 i-1 件物品,填充了体积为V的背包所得到的最优解。 当我们选第i件物品时,就相当于用i ...
分类:其他   时间:2020-07-12 13:43:22    收藏:0  评论:0  赞:0  阅读:51
2016熔断行情总结
1、抄底是切忌期望买到最低点,一定要在下跌末端,做一定的提前量主动买套。否则的话碰到 V 型反转可能就买不到货了。 2、大跌开始时,全部空仓;如果没来的及出货,则留一小部分底仓,其他全部卖出,等下跌末端时再抄底买回来,相当于做短差,降低成本。即先卖后买。 3、保持底仓,反弹时,当日低价买入,当日马上 ...
分类:其他   时间:2020-07-12 13:42:57    收藏:0  评论:0  赞:0  阅读:54
DRF框架serializer之ModelSerializer
一、基本语法 在没有使用ModelSerializer序列化器类之前,我们定义的序列化器类都需要添加对应模型类字段的很多字段,如果添加的字段特别多,那么势必会影响开发效率和代码的可读性,因此会选择一种更为简洁的序列化器类来帮我们优化框架代码,简化序列化器类中字段的创建 常规序列化器类示例: from ...
分类:其他   时间:2020-07-12 13:42:36    收藏:0  评论:0  赞:0  阅读:53
uptime查看系统负载-top动态管理进程
uptime查看CPU负载工具 [root@tzPC ~]# uptime 09:21:16 up 4:40, 5 users, load average: 8.13, 5.90, 4.94 第一列:当前时间 第二列up 4:40:系统运行时间,如图已运行了4小时40分钟 5 users:当前用户数 ...
分类:系统服务   时间:2020-07-12 13:41:48    收藏:0  评论:0  赞:0  阅读:79
leetcode338 比特位计数(Medium)
题目来源:leetcode338 比特位计数 题目描述: 给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 示例 1: 输入: 2 输出: [0,1,1] 示例 2: 输入: 5 输出: [0,1,1,2,1,2] ...
分类:其他   时间:2020-07-12 13:40:08    收藏:0  评论:0  赞:0  阅读:46
20-揭秘Python协程
协程是实现并发编程的一种方式。一说并发,你肯定想到了多线程/多进程模型,没错,多线程/多进程,正是解决并发问题的经典模型之一。最初的互联网世界,多线程/多进程在服务器并发中,起到举足轻重的作用。 随着互联网的快速发展,你逐渐遇到了 C10K 瓶颈,也就是同时连接到服务器的客户达到了一万个。于是很多代 ...
分类:编程语言   时间:2020-07-12 13:39:33    收藏:0  评论:0  赞:0  阅读:48
yii2 gii 命令行自动生成控制器和模型
网上找了几个生成的文章,照着没整出来,自动动手写个稍微详细点的。 话不多说,开干。 安装 yii2 composer create-project --prefer-dist yiisoft/yii2-app-basic basic 安装 gii扩展 cd basic composer requir ...
分类:其他   时间:2020-07-12 13:38:35    收藏:0  评论:0  赞:0  阅读:245
LeetCode 110. 平衡二叉树
给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。 示例 1: 给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7 返回 true 。 示例 2: 给定二叉树 ...
分类:其他   时间:2020-07-12 13:38:20    收藏:0  评论:0  赞:0  阅读:52
设计模式之抽象工厂模式
抽象工厂模式 基本介绍 1) 抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需 指明具体的类 2) 抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合。 3) 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进一步的抽象)。 4) 将工厂抽象成两层,A ...
分类:其他   时间:2020-07-12 13:37:31    收藏:0  评论:0  赞:0  阅读:59
mysql配置文件my.cnf
####根据系统配置参数不同配置文件配置不同 5.7.19和5.7.26可使用该配置文件亲测有效 #####虚拟机机器配置如下 查看每个物理CPU中core的个数(既核数): [root@cdh02 softword]# cat /proc/cpuinfo| grep "cpu cores"| un ...
分类:数据库技术   时间:2020-07-12 13:37:09    收藏:0  评论:0  赞:0  阅读:79
springmvc拦截器(定义、配置以及执行流程)
一、拦截器概念 springmvc中的拦截器(interceptor)类似于Servlet中的过滤器(Filter),它主要用于拦截用户请求并做相应的处理。在实际项目中会经常使用到拦截器,例如在购物网站中通过拦截器可以拦截未登录的用户,禁止其购买商品,或者使用它来验证已登录用户是否有相应的操作权限( ...
分类:编程语言   时间:2020-07-12 13:35:08    收藏:0  评论:0  赞:0  阅读:104
集群多JVM分布式锁实现
基于数据库表乐观锁 (基本废弃) 要实现分布式锁,最简单的?方式可能就是直接创建?一张锁表,然后通过操作该表中的数据来实现了了。 当我们要锁住某个?法或资源时,我们就在该表中增加一条记录,想要释放锁的时候就删除这条记录。 比如创建这样一张数据库表: CREATE TABLE `methodLock` ...
分类:其他   时间:2020-07-12 13:34:48    收藏:0  评论:0  赞:0  阅读:66
安全测试用例模板
写的很全 值得收藏 https://wenku.baidu.com/view/ce2a52dd50e2524de5187e39.html?from=search&pn=50 ...
分类:其他   时间:2020-07-12 13:34:28    收藏:0  评论:0  赞:0  阅读:61
1553条   上一页 1 ... 44 45 46 47 48 ... 78 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!