ICode9

精准搜索请尝试: 精确搜索
  • 2021-11-112021-11-19 21:02:16

    二叉树-第一期 /* 二叉树遍历框架 */ void traverse(TreeNode root) { // 前序遍历 traverse(root.left) // 中序遍历 traverse(root.right) // 后序遍历 } 快速排序的逻辑是,若要对nums[lo…hi]进行排序,我们先找一个分界点p,通过交换元素使得nums[lo…p-

  • 高并发负载均衡:LVS的DR模型试验搭建2021-11-19 16:02:37

    隐藏VIP方法(默认都是0) 在windows中一个网卡可以配置多个IP地址 看这个lo虚拟网卡,当浏览器访问localhost:8080时,数据包会发生到网卡lo,当发现是发送给自己,就根据端口8080交给对应的进程完成,然后数据包也是照样的返回。lo虚拟网卡也相当于是隐藏网卡,对内隐藏,对外暴露。(一

  • 数据库删除数据很慢,但可以很快查出数据2021-11-18 09:33:10

    原因:可能是数据库被锁了 参考博客: oracle 查看锁表sql语句(导致锁表的sql)、解锁语句 - 蒲苇如丝 - 博客园 运行以下代码即可: --被锁对象表、数据库对象表、数据session表关联来获取被锁对象对应的是那个session; select sess.sid, sess.serial#, lo.oracle_username, lo.os_use

  • 方差分析 - GLM2021-11-14 09:33:45

    方差分析就是多组均值比较,方差分析和T检验区别:group > 2组 使用条件: 每个group中的观测独立 正态分布 group间方差齐性   For a balanced layout as shown in this example, the SAS Types I, II, III, and IV sums of squares (see Appendix D) are identical 对于平衡试验设计,I

  • 算法: 验证回文680. Valid Palindrome II2021-11-06 09:04:51

    680. Valid Palindrome II Given a string s, return true if the s can be palindrome after deleting at most one character from it. Example 1: Input: s = "aba" Output: true Example 2: Input: s = "abca" Output: true Explanation: You could

  • 算法第四版- 2.32021-10-27 12:31:45

    算法第四版- 2.3 文章目录 **算法第四版- 2.3** 基础知识三项切分杂记 基础知识 其实就两个函数,一个quickSort,一个partition。当然基础的函数应该是partition() 快速排序-小灰漫画 三项切分 或者说,“荷兰国旗问题” 课本上说,在有大量重复元素的情况下,用三部分的话,性能会

  • 深入理解二分查找2021-10-20 12:01:03

    问题定义 在区间[lo, hi)查找元素e search语义约定: 如果成功,返回e的位置;如果失败,返回不大于e的最大元素的位置 只有版本C符合语义约定 版本A到版本B的改进是为了平衡向左和向右走时的查找次数,使得在最坏情况下查找次数得到改善,而最好情况下版本A还是最好的(不过最好情况一般不会遇

  • 字符串截取方法2021-10-17 13:03:10

    let stringValue = 'hello world'; /* substring 和slice 的两个参数 第一个参数表示:截取字符串开始的位置 第二个参数表示:数是提取结束的位置(即该位置之前的字符会被提取出来 substr的两个参数 第一个参数表示:截取开始的位置 第二

  • 两数之和2021-10-15 14:01:57

    // 返回和为target的两个元素 vector<int> twoSum(vector<int> nums, int target){ sort(nums.begin(),nums.end()); int lo = 0, hi = nums.size()-1; vector<int> ans; while(lo<hi){ if(nums[lo]+nums[hi]==target){ ans.p

  • 【物理应用】大气湍流相位屏仿真matlab源码2021-10-04 10:00:51

    1大气湍流相位屏模型 2 部分代码 %% example_ft_sh_phase_screen.m 利用谐波方法产生随机相位屏的例子 clc; Dx = 2; % length of one side of square phase screen [m],相位屏边长,单位是m Dy = 2; Nx = 256; % number of grid points per side,取样点数为256 Ny = Nx; N=Nx;

  • 归并排序-排序-算法第四版2021-09-30 19:33:25

    文章目录 1、原地归并的抽象方法2、自顶向下的归并排序3、关于自顶向下归并排序的改进3.1、对小规模子数组使用插入排序3.2、测试数组是否已经有序3.3、不将元素复制到辅助数组 3、自底向上的归并排序4、比较 1、原地归并的抽象方法 实现归并的一种直截了当的方法是将两

  • Flink 与 Hive 的磨合期2021-09-27 01:31:23

    有不少读者反馈,参考上篇文章《Hive 终于等来了 Flink》部署 Flink 并集成 Hive 时,出现一些 bug 以及兼容性等问题。虽已等来,却未可用。所以笔者增加了这一篇文章,作为姊妹篇。 回顾 在上篇文章中,笔者使用的 CDH 版本为 5.16.2,其中 Hive 版本为 1.1.0(CDH 5.x 系列 Hive 版本都不高于

  • slice、substring、substr比较2021-09-24 17:04:53

    示例 let stringValue = "hello world"; console.log(stringValue.slice(3)); // "lo world" console.log(stringValue.substring(3)); // "lo world" console.log(stringValue.substr(3)); // "lo world" console.log(stringValue

  • quicksort 两种partition方法2021-09-12 22:31:25

    quicksort 随机选取一个轴点,将数组分为比pivot小和比pivot大的部分,对两部分递归进行排序 快速排序算法是不稳定的排序算法 比如 5,5,3 在第一种填坑法中,两个5将会调换顺序 vector<int>& quicksort(vector<int>& arr, int lo, int hi)//左闭右开区间 { if(lo+1>=hi)

  • 【数据结构C++邓俊辉】笔记2021-09-07 20:59:14

    Chapter 1 向量 1.1 Fabonacci数:线性递归,返回当前计算值,通过引用记录上一计算值 https://blog.csdn.net/qq_43118572/article/details/120139946 1.2 Vector向量支持的操作接口 https://blog.csdn.net/qq_43118572/article/details/120142465 1.3 删除 区间删除: remove(

  • 数组顺序颠倒——递归方法2021-09-07 20:31:57

    #include<bits/stdc++.h> using namespace std; void reverse(int *A, int lo,int hi){ if(lo<hi) { swap(A[lo],A[hi]); reverse(A,lo+1,hi-1); } } //验证 int main(){ int A[]={0,1,2,3,4}; reverse(A,0,4); for(int i=0;i<5;i++) cout<<A[i]

  • LVS +Keeplived群集2021-08-24 04:01:32

    一、Keeplived  1、应用环境  2、Keeoalived工具介绍  3、keepalived工作原理剖析  4、Keepalived体系主要模块及作用 二、部署LVS+Keepalived高可用群集  1、案例环境  2、配置主负载均衡器:192.168.142.4  3、配置备负载均衡器:192.168.142.10  4、配置web节点服务器1:192.

  • LVS-DR概述及搭建2021-08-23 13:01:26

    一、LVS-DR 1、数据包流向分析 2、LVS-DR中的ARP问题 3、DR模式的特点 二、LVS-DR集群构建 1、案例环境 2、配置负载调度器:192.168.142.4 3、部署NFS服务器:192.168.142.10 4、Web节点服务器1:192.168.142.5 5、Web节点服务器2:192.168.142.6 6、客户机访问测试   一、LVS-DR 为方

  • LVS-DR 集群2021-08-22 21:31:46

    LVS-DR 集群 一 概述 1.1 DR模式 直接路由,Direct Routing ,简称DR模式 采用半开放式的网络结构,与TUN模式的结构类似,但是各个节点并不是分散 在各地,而是与调度器在同一个物理网络中 负载调度器与各节点服务器通过本地网络连接,不需要建立专用的ip隧道,数据转发不受互联网影响

  • LVS负载均衡群集部署之——DR模式的介绍及搭建步骤(我希望拨通你电话时你恰好想到我。我希望说早安时你刚好起床。我希望写的书是你欣赏的故事。)2021-08-20 01:31:37

    一、LVS-DR集群介绍 LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一 种工作模式。 1.1 LVS-DR 工作原理   LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用,节点 Director Server 与 Real Server 需要在同一个网络中,返回给客户端的数据

  • LVS负载均衡集群--DR模式2021-08-19 20:00:14

    LVS-DR集群   LVS-DR(Linux Virtual Server Director Server)工作模式,是生产环境中最常用的一 种工作模式。 LVS-DR 工作原理   LVS-DR 模式,Director Server 作为群集的访问入口,不作为网关使用,节点 Director Server 与 Real Server 需要在同一个网络中,返回给客户端的数据不需要

  • 删除区间2021-08-19 17:03:54

    开始给你\(N\)个元素的数组(下标从$ 1 $开始),数组里的数是\(1,2,3,…,N\),然后执行\(D\)次删除操作。每次删除操作给一个区间\([lo, hi]\),要求删除下标位置从\(lo\)到\(hi\)的数,数组里的数据个数会减少\(hi-lo+1\)个。 例如,N=8,第1次删除操作区间是\([3,4]\),结果为“\(1,2,5,6,7,8

  • 关于二分查找2021-08-07 18:34:01

    对于一个数组。 lo=0; hi=nums.length; mid=(lo+hi)/2中点靠右 lo=0; hi=nums.length-1; mid=(lo+hi)/2中点靠左 无论是哪一个循环条件是lo<hi 下标更新都是 lo=mid+1 hi=mid 注意被排除的[0,lo)和[hi,n)里都是什么条件

  • 153. 寻找旋转排序数组中的最小值2021-08-01 21:34:10

    class Solution { //nums[mid]要么在较大一半 //要么在较小一半 //注意范围缩减至两个和一个的时候的处理就行了 public int findMin(int[] nums) { //if(nums.length==1)return nums[0]; int lo=0; int hi=nums.length; int mid

  • oracle查看锁表进程,杀掉锁表进程2021-07-27 09:33:53

    1.查看锁表进程SQL语句: select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$session sess where ao.object_id = lo.object_id and lo.session

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有