ICode9

精准搜索请尝试: 精确搜索
  • 今天会是有Offer的一天么:面试时你真的会写归并排序么2020-04-20 11:36:16

    UP打算把八大排序算法中最难理解的几种整理一下,分别是归并排序、快排和堆排序。今天先介绍归并排序。 先说一下归并排序的图解 所谓的归并,是将两个或两个以上的有序文件合并成为一个新的有序文件,归并排序是把一个有n个记录的无序文件看成是由n个长度为1的有序子文件组成的

  • 树3:请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的2020-04-04 12:54:51

    对称树:     //===================递归算法=============================// 1.只要pRoot.left和pRoot.right对称即可 2.左右节点的值相等且对称子树left.left, right.right ;left.rigth,right.left也对称 /* public class TreeNode { int val = 0; TreeNode left = n

  • node22020-03-18 13:56:29

    MongoDB及可视化工具下载:                            概念,document中的一条具体的数据就是一个json文件,而json文件中的一个个字段就是一个个field:      说明:api是一个数据库,里面由集合组成   说明:这是一条文档  为了使得node服务器操作数据库,要下载第三方

  • Windows Server 2012搭建SQL Server Always On踩坑全记录2020-03-03 12:04:52

    Windows Server 2012搭建SQL Server Always On踩坑全记录 环境信息: Windows Server 2012 R2 Sql Server 2012 整个搭建集群的过程主要分为3步: 1.配置预控,并把机器加域。 2.配置windows故障转移集群(Windows Failover Cluster) 3.配置SQL Server Always On High Availability Gro

  • 剑指offer-对称的二叉树(python)2020-03-02 18:05:14

    虽然看了很久的递归,还是会卡住,怎么设计是一个难点啊。最好是把递归的方法写在外面,写在里面太不好了,那就比较像装饰器了。 递归方法中语句要多,进行多次判断调用,给出的方法要少些,这样比较正规,易懂。 # -*- coding:utf-8 -*- # class TreeNode: # def __init__(self, x): #

  • c数据结构 -- 链表的理解2020-01-27 16:01:03

    链表是结构体变量与结构体变量链接在一起,怎么链接在一起?通过指针 #include <stdio.h> struct Node{ int data; struct Node* next; }; int main(void) { struct Node node1 = { 1,NULL }; struct Node node2 = { 3,NULL }; struct

  • Msc.Marc的python开发#12020-01-26 12:04:42

    文章目录Msc.Marc的python开发#1前期配置核心思想核心交互函数及数据库函数核心交互函数:数据库函数:应用实例 Msc.Marc的python开发#1 Msc.Marc 是一款较为实用的有限元计算软件,但是本身自带的Mentat 前处理可谓十分不好用。当然我们可以选择Msc 公司推出的Patran 前处理程序

  • 剑指OFFER 反转链表2020-01-26 09:51:14

    剑指OFFER 反转链表 分析 在原来的链表上进行反转空间复杂度O(1),稍加思考可知道最少需要三个指针,那么先处理常规的情况(结点数大于等于3个),其中该情况又要分别处理头中尾三种情况 最后慢慢处理特殊情况(结点数1个,结点数2个),然后写出代码 /* struct ListNode { int val;

  • 配置 SSL、TLS 以及 HTTPS 来确保 Elasticsearch、Kibana、Beats 和 Logstash 的安全2019-12-18 19:02:06

    配置主机hosts文件 192.168.75.20 filebeat.local kibana.local logstash.local 192.168.75.22 node2.elastic.test.com node2 说明: 192.168.75.20主机上配置filebeat,logstash和kibana 192.168.75.22主机上配置elasticsearch instances.yml文件内容 存储路径:/usr/share/elastic

  • LeetCode 使用原地算法实现单链表的特殊旋转2019-12-12 09:05:40

    问题描述: 将给定的单链表L: L 0→L 1→…→L n-1→L n, 重新排序为: L 0→L n →L 1→L n-1→L 2→L n-2→… 要求使用原地算法,并且不改变节点的值 例如: 对于给定的单链表{1,2,3,4},将其重新排序为{1,4,2,3}. Given a singly linked list L: L 0→L 1→…→L n-1→

  • 【算法日常】判断环形链表2019-12-08 23:02:32

    环形链表 题目来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/linked-list-cycle-ii 目前考虑到两种解法,但都需要辅助空间, 第一种 O(n) 第二种 O(1) 第一种 借助辅助字典进行判断 将走过的节点都记录在字典中,通过查询字典的key值是否存在来确定是否有环时间复杂度为 O(n

  • 一步步教你搭建Hadoop集群2019-12-02 19:02:58

    一、准备工作 假设现在有4台机器,分别是:192.168.1.101,192.168.1.102,192.168.1.103,192.168.1.104。 这里以Centos7系统为例 (不同版本的Linux系统在做某些操作时命令不一样,可自行百度) 四个节点都有登录账户hadoop。 我们计划这么配置: 先关闭防火墙 systemctl stop firewalld.ser

  • sed与grep练习题2019-12-02 11:03:55

    第1章 练习题                 第1题 取得/etc/hosts 文件的权限 如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r--  为 644,要求使用命令取得644 这样的数字。  方法一 awk 指定分隔符 [root@node2 ~]# stat /etc/hosts |awk -F "[0/]" 'NR=

  • [转帖]如何获得一个Oracle RAC数据库(从Github - oracle/vagrant-boxes) --- 暂时未测试成功 公司网络太差了..2019-11-24 09:00:08

    如何获得一个Oracle RAC数据库(从Github - oracle/vagrant-boxes) 2019-11-20 16:40:36 dingdingfish 阅读数 5更多 分类专栏: 如何获得一个Oracle数据库   环境 一台笔记本电脑,Windows操作系统,安装了VirtualBox,Vagrant,Github。笔记本内存至少16G。使用外置硬盘,最

  • Node22019-10-25 12:00:39

    Node 1、process 全局对象,直接用 console.log(process.env); //得到很多系统变量与用户变量 2、接收命令行参数 // 如在命令行输入 node ./index.js 2 3 console.log(process.argv); // [ 'C:\\Program Files\\nodejs\\node.exe','F:\\node-code\\index.js','2','

  • postgres主从基于流复制2019-10-20 14:00:44

    环境: CentOS Linux release 7.6.1810 (Core) 内核版本:3.10.0-957.10.1.el7.x86_64 node1:192.168.216.130 node2:192.168.216.132 node3:192.168.216.134 一、首先在3个节点分别安装postgres yum install gcc readline-devel zlib-develcd /tmp/wget https://ftp.postgresql.o

  • cephfs:librados: client.bootstrap-mds authentication error (1) Operation not permitted2019-10-09 14:00:49

    创建mds时(ceph-deploy mds create node2)报错: [node2][INFO ] Running command: ceph --cluster ceph --name client.bootstrap-mds --keyring /var/lib/ceph/bootstrap-mds/ceph.keyring auth get-or-create mds.node2 osd allow rwx mds allow mon allow profile mds -o /var

  • ceph-add monitor2019-10-09 11:59:01

     1、修改配置 [root@node2 ~]# vim /etc/ceph/ceph-cluster/ceph.conf [global]fsid = 4c137c64-9e09-410e-aee4-c04b0f46294emon_initial_members = node2,node1,master1mon_host = 172.16.18.22,172.16.18.24,172.16.18.16auth_cluster_required = cephxauth_service_required

  • heartbeat双主高可用2019-10-07 14:00:55

    一、基础配置 1、hostnamectl set-hostname node1 (node2) 2、[root@node1 ~]# cat /etc/hosts     192.168.40.128 node1     192.168.40.129 node2 3、添加路由      node1# vim  /etc/rc.local      /sbin/route add -host 192.168.40.132 dev ens33 (对方)   

  • 04: gitlab安装与使用2019-09-27 09:56:54

    1.1 gitlab安装(192.168.56.12中安装)   1、GitLab是什么?       1. GitLab实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。       2. GitLab拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。       3. 可以管理团队对仓库的访

  • GIT版本控制系统2019-09-23 19:00:52

    文章目录git版本监控组1.安装和配置git2. 创建版本库3.git仓库添加文件4. git 修改文件名称并提交5. git的文件对比6. 实现回退功能7. git分支管理8. git标签管理9. git远程仓库gitee10. gitlab安装11.gitlab汉化12. gitlab-用户-用户组-项目之间的关系13. gitlab备份和恢

  • OpenStack之之一: 快速添加计算节点2019-08-31 16:02:10

    根据需求创建脚本,可以快速添加节点#:初始化node节点[root@node2 ~]# systemctl disable NetworkManager[root@node2 ~]# vim /etc/sysconfig/selinuxSELINUX=disabled[root@node2 ~]# crontab -e*/5 * * * * /sbin/ntpdate ntp.sjtu.edu.cn && /usr/sb

  • Node2-3环境&调试----process(进程)2019-08-26 23:04:04

    argv(参数相关的) /* argv argv0 execArgv execPath*/const { argv, argv0, execArgv, execPath} = process;argv.forEach(item => { console.log(item);});console.log(argv0);console.log(execArgv);console.log(execPath); env环境 const { env}

  • Node2-3环境&调试----module.exports与exports的区别2019-08-26 22:05:48

    exports默认会给他设置为module.exports的快捷方式,可以把它的里面添加属性,但是我们不能修改它的指向,如果修改了它的指向那它和普通对象没有任何区别了。因为在CommonJS中,模块对外的输出的永远是module.exports和exports如果改了指向的话就不再生效了 举个例子: 10_expos.js //cons

  • 架构整理-Centos 7中离线搭建Kubernetes集群-K8S环境准备2019-08-25 11:38:29

    一、最终要达成的目标 笔者这里准备用K8S搭建一个小型集群,其中包括一个master节点和两个node节点。   二、解决方案 1、下载K8S离线安装包,笔者这里提供的离线K8S版本为1.14,资源下载链接: 第一个安装包:https://download.csdn.net/download/u014801367/11609708 第二个安装包:htt

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

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

ICode9版权所有