• avatar 叫我胖虎大人 2019-12-25 19:16:21

    利用hash表作为辅助空间降低时间复杂度

    如果是每次遍历数组中的每个元素,再获取每个元素在数组中出现的次数,时间复杂度为O(n),利用辅助空间对出现的次数进行存储,这里可以利用到Hash表,将存储和获取的复杂度降到O(1),最终的时间复杂度为O(1) public int MoreThanHalfNum_Solution(int [] a

  • avatar 常喝水 2019-12-25 20:11:47

    55. 二叉树的深度

    如果树只有一个节点,那么它的深度为1;如果根节点有左子树也有右子树,那么树的深度就是其左右子树深度的较大值再加1 class Solution: def TreeDepth(self, pRoot): # write code here if pRoot is

    来自 常喝水
    00
  • avatar 常喝水 2019-12-25 20:29:51

    55拓展. 平衡二叉树

    为了节省时间,我们只需判断左右两个子树是否都是一棵平衡二叉树,当递归到高度差大于1时就返回-1,不用再递归下去浪费时间了 class Solution: def IsBalanced_Solution(self, pRoot): # write code here

    来自 常喝水
    00
  • avatar 勿忘初衷NKU 2019-12-25 21:12:08

    第五章 测试软件

    第五章 测试软件 5.1动态黑盒测试 5.2等价类划分 测试用例: 进行测试时使用的特定输入、测试软件的步骤 和 预期结果。 选择测试用例是软件测试员最重要的一项任务。 等价类/等价类划分:指测试目标相同或者暴露相同软件缺陷的一组测试。

    来自 勿忘初衷NKU
    01
  • avatar 勿忘初衷NKU 2019-12-25 21:15:44

    内存泄漏和内存溢出

    内存泄漏是指分配的内存因为某些原因无法释放,导致内存浪费,系统变慢。 一次内存泄漏似乎不会有太大的影响,但是内存泄漏堆积后的后果就是内存溢出。 内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放, 造成系统内存的浪费,导致程序运行

    来自 勿忘初衷NKU
    00
  • avatar 勿忘初衷NKU 2019-12-25 21:29:36

    第6章 检查代码

    本章重点: 1、静态白盒测试 2、审查方法 3、编码规范和标准 4、代码审查清单 白盒测试: 知道产品内部工作过程, 根据程序内部的逻辑结构及有关信息设计测试用例

    来自 勿忘初衷NKU
    00
  • avatar 常喝水 2019-12-25 21:48:39

    56. 数组中只出现一次的数字

    将数组中的数字进行异或操作,则除了两个出现1次的数字外全变成0,得到x x中为1的位,是单独出现数a、b某位不同得到,即存在该位上一个为0,另一个必然为1 x和-x进行与操作,可得到最低位的1 根据最低位1的不同,分成两组异或,可得单独出现的a、bhttps://leetcode-cn.com/pr

    来自 常喝水
    00
  • avatar 不见武陵豪杰墓 2019-12-25 22:00:11

    最长有效括号

    给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()" 输入: "()(())" 输出: 6 解释: 最长有效括号子串为 "()((

  • avatar 繁星纵变、智慧永恒 2019-12-25 22:00:12

    KMP算法

    KMP算法 KMP是求解字符串模式匹配的经典算法。 字符串模式匹配问题:给定字符串pattern(模式),和字符串text,找出所有pattern在text中出现的位置。为了方便,下面的讲述中会用到python语言。 KMP算法思想 我们从最简单的字符串匹配算法开始,一步步推导出KMP算法的思想。

  • avatar 勿忘初衷NKU 2019-12-25 22:33:11

    第7章 测试软件

    7.1 动态白盒测试 动态白盒测试  动态——测试运行中的程序;  白盒——洞察盒子(软件)里面,检查代码 并且观察运行情况。 通过查看代码的内部结构、功能和实现方式得到的

    来自 勿忘初衷NKU
    01
  • avatar 牛客730293521号 2019-12-25 22:45:49

    BB/AG视讯百家基本技巧打法教学总结

    大家好,今天我为大家讲解AG白家的一门基础课程——AG百家牌型牌路详解首先,为什么要讲解这门课程呢?(更多实战技巧联系Q微同步:4180130)第一、AG百家-一靴牌80%都是以下这10种基本牌型牌路组成的,你掌握了这些基本牌型牌路就等于掌握了它的基本规律。第二、很多玩家只知道什么龙啊,天路,单挑。

  • avatar 皮蛋秀柚秋 2019-12-25 23:00:01

    Trie树(前缀树、字典树)

    Trie树,又叫字典树、前缀树(Prefix Tree)、单词查找树 或 键树,是一种多叉树结构。 一、Trie树的介绍 一个例子,如下图所示:上图是一棵Trie树,表示了关键字集合{“a”, “to”, “tea”, “ted”, “ten”, “i”, “in”, “inn”} 。从上图可以归纳

    来自 皮蛋秀柚秋
    01
  • avatar 王涛201905292324179 2019-12-26 01:09:42

    js基础知识:1-1变量类型和计算

    JS中使用typeof能得到的哪些类型?考点:JS变量类型,(string,number,undefined,null,object,boolean,symbol) 何时使用===何时使用==?考点:强制类型转换(根据函数题的需要选择使用===与==) window.

  • avatar 凤歌 2019-12-26 01:10:03

    所有偶数位于数组的前半部分,所有奇数位于数组的后半部分

    package com.company; import java.util.Scanner; public class MainTest { private static void swap(int [] array){ if(array ==null || array.len

    来自 凤歌
    00
  • avatar 承志Tech 2019-12-26 11:53:36

    算法浅谈——人人皆知却很多人写不对的二分法

    本文始发于个人公众号:TechFlow 1 二分法可以说是鼎鼎大名,哪怕是没有学过编程的同学,也许说不上来二分法这个名字,但是对于其中的精髓应该都是有所了解的。不了解的同学也没关系,我一句话就能交代清楚:我们每次将一个集合一分为二,每次舍弃其中一半。 早在两千多年前,庄子就搞清楚了二分法的精髓,

    来自 承志Tech
    00
  • avatar AA.wilsonate 2019-12-26 12:19:27

    【Java学习】抽象类实现接口的好处和意义

    抽象类和接口是两个非常相似的类型,许多人认为这俩可以互相换着用,他们既有相似的地方,也有不同的地方,本文将带你梳理这些误区,而且用实际代码告诉你抽象类实现接口会多么的有用。 先来熟悉接口与抽象类的区别: 语法层面的区别1)抽象类可以提供成员方法的实现细节,而接口中只能存在public abstrac

    来自 AA.wilsonate
    00
  • avatar Mr二公子 2019-12-26 13:03:00

    Linux基础知识(1)

    目录结构 根目录(linux只有一个根目录 /,没有像windows一样的C,D,E盘符) [root@linux ~]# ls / bin dev home lib64 media opt root sbin srv tmp var boot etc

    来自 Mr二公子
    01
  • avatar 鬼鬼@ 2019-12-26 13:32:42

    费解的开关

    你玩过“拉灯”游戏吗?25盏灯排成一个5x5的方形。每一个灯都有一个开关,游戏者可以改变它的状态。每一步,游戏者可以改变某一个灯的状态。游戏者改变一个灯的状态会产生连锁反应:和这个灯上下左右相邻的灯也要相应地改变其状态。 我们用数字“1”表示一盏开着的灯,用数字“0”表示关着的灯。下面这种状态 10

    来自 鬼鬼@
    00
  • avatar 牛客209900298号 2019-12-26 13:34:28

    Linux运维工程师岗位前景及学习路线

    Linux运维工程师岗位前景及学习路线 1.1 什么是Linux? 大家日常使用电脑听歌、打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行娱乐和工作的,所有的软件程序都必须运行在操作系统之上,但我们大众百姓常用的操作系统是个人版的,也

  • avatar 牛客209900298号 2019-12-26 13:34:54

    Linux运维工程师学习成长路线

    作为互联网的幕后英雄,Linux运维工程师长期隐匿在大众认知范围之外,关于运维的讨论仍旧是一片无人涉足的荒漠。在某知名行业研究调查结果中,非互联网从业者对于运维相关问题的回复有三个高频词汇是:不知道、没听过、网管。当调查人员告诉他们科幻电影中展示黑客高超技巧时的命令行界面,正是大多数运维工程师每日工

  • avatar 牛客209900298号 2019-12-26 13:35:15

    Linux运维 学习规划

    1、熟练常用命令 初学者可以自己安装虚拟机,然后把linux常用命令多练习几十遍,例如cd、ls、chmod、useradd、vi、find、touch、mkdir等,把自己敲打命令的熟练程度提升上来。基础不牢,地动山摇。 2、搭建各种服务 根据文档搭建Linux下常见的各种服务(DHCP、S

  • avatar 牛客209900298号 2019-12-26 13:35:56

    在centos6,centos7中对应的防火墙操作命令

    一、centos 6及以下版本 1、防火墙基本操作 1) 永久性生效,重启后不会复原 chkconfig iptables on #开启防火墙 chkconfig iptables off #关闭防火墙 2) 即时生效,重启后复原 service iptables start

  • avatar 牛客209900298号 2019-12-26 13:36:16

    centos7中设置nginx的systemctl启动方式

    今天刚用源码安装以一下nginx服务,但突然发现常用的systemctl启动命令不管用,出现报错如下图所示: 一、systemd简介 centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvi

  • avatar 牛客209900298号 2019-12-26 13:36:37

    Centos7最小安装---ifconfig命令找不到本机ip地址

    今天用VMware最小安装centos7,想查看本机IP地址。运行ifconfig,没找到,如下图所示: 一、问题排查 1、通过ping一下百度,查看能否访问外网 ping www.baidu.com 2、通过输入ip addr 查看是否能获取IP地址 ip addr 3

  • avatar 牛客209900298号 2019-12-26 13:36:59

    Linux源码安装步骤详解

    以安装nginx为例 一、卸载以前版本的nginx linux有一系列的软件管理器,比如常见的linux下的yum、Ubuntu下的apt-get等等。通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留。 1、yum卸载nginx yum remove nginx rm -rf

  • avatar 牛客209900298号 2019-12-26 13:37:20

    python安装教程

    1.浏览器打开网址:www.python.org 2.根据电脑系统选择下载 3.确定电脑系统属性(此处我们以win10的64位操作系统为例)  4.安装python 3.6.3 双击下载的安装包 python-3.6.3.exe 注意要勾选:Add Python 3.6 to

  • avatar 牛客209900298号 2019-12-26 13:37:45

    做运维比做开发岗位有哪些特殊好处,你知道么?

    现实中很多网友,包括大学生对编程开发了解很多,但对运维了解较少,有经验的部分人员(包括一些从事运维的)也会觉得开发更牛逼,运维就是背黑锅(如何不背黑锅,看老男孩的以后文章)的,运维==黑锅侠。 那么,老男孩就给大家讲讲老男孩眼中运维的好处和运维岗位需要的能力,让大家重新认识下运维岗位的魅力吧,生活

  • avatar 牛客209900298号 2019-12-26 13:38:06

    linux中ss命令

    一、ss命令简介 ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。ss是Socket Statistics的缩写。 当服务器的socket连接数量变得非常大时,无论

  • avatar 牛客209900298号 2019-12-26 13:38:26

    linux 查看文件去掉注释"#"和空行

    我们经常会遇到,用cat查看linux配置文件时,由于文件里的带"#"和空行,看着十分麻烦,不方便 如:cat  /usr/local/nginx/conf/nginx.conf 简单的方法: grep -v "#" /usr/local/ngin

  • avatar 牛客209900298号 2019-12-26 13:38:47

    docker容器的常用命令及使用

    一、docker的常用命令 1、使用--help查看docker常用命令 docker --help 2、docker常用命令及解释 Management Commands: container Manage containers image Manage im

  • avatar 牛客209900298号 2019-12-26 13:39:09

    Tomcat 目录结构详解

    tomcat-7.0.50解压版,主目录一览:  我们可以看到主目录下有bin,conf,lib,logs,temp,webapps,work 7个文件夹,下面对他们分别进行介绍: 1、bin目录 主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一

  • avatar 牛客209900298号 2019-12-26 13:39:34

    Nginx 目录结构详解

    1、查看Nginx 安装版本信息 yum info nginx 2、查看Nginx 目录结构 nginx 默认安装路径 cd /usr/local/nginx 查看nginx 目录结构 tree -L 3 -C -p 相关目录和文件作用 client_body_te

  • avatar 牛客209900298号 2019-12-26 13:39:54

    Linux中的tree命令

    1、tree命令作用 以树状结构查看目录下的内容 2、优点 使用tree命令可以很直接看到目录下的内容,不用进入每个目录然后ls看一下了。 3、tree命令安装 yum install tree -y  检查是否安装成功 rpm -qa tree 或者 yum list inst

  • avatar 牛客209900298号 2019-12-26 13:40:17

    win 10网络适配器没有无线网络连接(连不上WLAN)

    昨天无线网还连的好好地,今天用笔记本突然连不上WLAN(没有网的日子真的很难受) 然后在网上找了半天,各种方法终于解决(痛苦啊,不知道找了多少种方法) 问题描述: 1.电脑右下角只有有线连接的 红叉 2.网络适配器没有无线网卡(图为已解决后) 3.网络连接没有WLAN选项(图为已解

  • avatar 牛客209900298号 2019-12-26 13:40:38

    nginx重启失败,提示PID有问题

    nginx 重新加载命令./nginx -s reload,出现 nginx: [error] invalid PID number "" in "/usr/local/nginx/logs/nginx.pid"问题。 解决办法:          

  • avatar 楚阳 2019-12-26 13:40:45

    如何从零到一设计一个MQ消息队列

    消息队列整体设计思路 主要是设计一个整体的消息被消费的数据流。 这里会涉及到:消息生产Producer、Broker(消息服务端)、消息消费者Consumer。 1.Producer(消息生产者):发送消息到Broker。 2.Broker(服务端):Broker这个概念主要来自于Apache的A

    来自 楚阳
    00
  • avatar 牛客209900298号 2019-12-26 13:40:59

    固态硬盘接口类型详解 教你如何选择合适的SSD接口

    如果为自己电脑挑选心仪的固态硬盘,一直是DIYer和广大升级用户经久不衰的话题。今天,我就结合固态硬盘接口协议出发,带着大家挑选合适自己电脑的接口的固态硬盘。 目前最为主流的SSD两大传输协议分别是传统的AHCI协议和新兴为SSD而生的NVMe协议。关于两大协议具体对比在这里不再赘述,一句话来

  • avatar 牛客209900298号 2019-12-26 13:41:19

    Linux--用SecureCRT来上传和下载文件

    SecureCRT下的文件传输协议有以下几种:ASCII、Xmodem、Ymodem、Zmodem ASCII:这是最快的传输协议,但只能传送文本文件。  Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方法,传输的准确率可高达99.6%。  Ymodem:这是Xmodem的改

  • avatar 牛客209900298号 2019-12-26 13:42:00

    常见的Web服务器

    WEB服务器也称为WWW服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。Unix和Linux平台下常用的服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,其中应用最广泛的是Apache。而Window NT/2000/2003平台下最常用的服务

  • avatar 牛客209900298号 2019-12-26 13:42:20

    docker安装后运行hello-world报错

    在centos7.3上yum安装了docker  1.13.1版本​ 但是在运行:docker run hello-world的时候报错: # docker run docker.io/hello-world container_linux.go:247: starting container

  • avatar 牛客209900298号 2019-12-26 13:42:42

    shell学习入门

    荒废了这么长时间,先定一个一亿的小目标 加油 !努力学习喽 推荐一个比较不错的网站学习shell        http://c.biancheng.net/shell/      

  • avatar 牛客209900298号 2019-12-26 13:43:03

    阿里云 Linux修改主机名

    注册阿里云服务器后主机名称太长看着不舒服所以想改名 在网上找了好几种方法,大多就是更改/etc/network和/etc/hosts文件然后进行重启,试了几次都没有改过了 然后在博客https://blog.csdn.net/weixin_37282478/article/details/829

  • avatar 牛客209900298号 2019-12-26 13:43:23

    keil5 自动下载库文件失败 Reading one or more Pack descriptions failed

    keil 5  的Pack Install 提示如下错误:        一、从https://www.keil.com/dd2/pack/上下载找到自己要下载的standalone的pack文件后 (版本限制,低版本的 MDK 不支持高版本的pack,选择对应的版本 pack下载) 点

  • avatar 牛客209900298号 2019-12-26 13:43:44

    如何在Linux中使用命令行卸载软件

    所有的Linux系统中都带有包管理器命令,比如Ubuntu发行版里的dpkg命令,CentOS/RHEL发行版里带的yum和rpm命令,下面我就以自己比较熟悉的CentOS/RHEL系列发行版来讲解,以nginx这个常用的web软件为例。 查看系统上是否安装了nginx 命令 rpm -qa

  • avatar 牛客209900298号 2019-12-26 13:44:08

    Shell流程控制语句

    在Linux Shell编程中,if、for、while、case等条件流程控制语句用的非常多,把这些学好,对提升脚本的功力有非常大的帮助。下面将逐个来讲解具体的用法: If条件判断语句 If  (表达式)  #if ( Variable in Array ) 语句1 else

  • avatar 牛客209900298号 2019-12-26 13:44:29

    shell 中 if 和 else 用法详解

    基本语法 shell的if语法和C语言等高级语言非常相似,唯一需要注意的地方就是shell的if语句对空格方面的要求比较严格(其实shell对所有语法的空格使用都比较严格),如果在需要空格的地方没有打上空格,都会报错。如if [ $1x == "ip"x ];then echo

  • avatar 牛客209900298号 2019-12-26 13:44:49

    PXE配置中ks.cfg文件介绍

    ks.cfg文件:又称Kickstart文件,主要用于Linux系统的自动化安装。 在CentOS系统中 /root/anaconda-ks.cfg就是一个ks.cfg文件,它指明了当前系统预安装环境时的设置内容。   linux安装大致可以分为2个阶段 第一阶段:linux的预安装环境

  • avatar 牛客209900298号 2019-12-26 13:45:09

    CentOS7 下PXE+kickstart自动化安装系统

    昨天搭建成功的,今天做一下总结 注意:我只是一篇笔记,不是教程!不求甚解的可以一步步跟着做出来,想搞清楚原理的自己研究 温故而知新,虽然工作中用到的系统都是 CentOS 6.X,但我们不能一直沉浸在过去的经验中,要跟上时代的节奏 一、实验环境 操作系统:CentOS Linux rel

  • avatar 牛客209900298号 2019-12-26 13:45:29

    解决centos7中使用service iptables stop 显示Failed....not loaded

    centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可:  sudo systemctl stop firewalld.service && s

  • avatar 牛客209900298号 2019-12-26 13:45:50

    Linux运维跳槽40道面试精华题

    1、什么是运维?什么是游戏运维? 1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等 2)游戏运

    来自 牛客209900298号
    320
  • avatar 牛客209900298号 2019-12-26 13:46:10

    Linux的这七大认识误区,你千万别有!

    导读 本文罗列了大家对Linux的七大认识误区,看看其中那个是你也出现过的。千万别让这些先入为主的观点断送了你体验新事物的机会。 Linux的受众群体并不大。对还是错? 错!大错而特错。 我承认,Linux的实际用户数量很难统计,因为其免费开放下载且并未由单一企业进行控制。

  • avatar 牛客209900298号 2019-12-26 13:46:31

    方便Linux使用的七大操作

    在使用终端访问Linux系统时,还有一些操作可以方便使用,具体如下: 1)清屏 当 clear 执行后,当前屏幕中所有的内容将会被清空。但如果是GNOME的虚拟终端或远程连接(SecureCRT)的方式登录系统,则仍可以向上滚动查看历史信息。另外,使用快捷键【Ctrl+L】也可以清屏。 2

  • avatar 牛客209900298号 2019-12-26 13:46:52

    ECS 云服务器

    1.什么是云服务器ECS 云服务器(Elastic Compute Service,简称ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速的构建更稳定、安全的应用,提高运维效率,降低IT成本,使您更专注于核心业务创新。 2.ECS的产品定位和实现原理

  • avatar 牛客209900298号 2019-12-26 13:47:12

    Cacti、 Zabbix 和 Naigios

    Cacti原理 1,构件(步骤) net_snmp:负责数据采集 rrdtool:数据存储以及绘图 mysql:保存模板和主机对应的信息 数据采集:cacti使用poller(轮询器)收集数据,主要使用snmp协议从远端的设备上收集数据。 数据存储:cacti使用rrdtool(环形数据

  • avatar 牛客209900298号 2019-12-26 13:47:33

    linux下载命令wget

    Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到 本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费

  • avatar 牛客209900298号 2019-12-26 13:47:53

    高级Linux SA需要会做的事情

    高级Linux SA需要会做的事情:  linux---------系统安装(光盘或自动化安装)  linux---------系统常用工具安装(sudo,ntp,yum,rsync,lrzsz sysstat curl wget nmap tree iptraf screen,sysstat ne

  • avatar 牛客209900298号 2019-12-26 13:48:13

    VMware虚拟机下 搭建LAMP(CentOS7+Apache+MariaDB+PHP)环境

    今天有空准备学习一下搭建LAMP环境 在网上找了好长时间,终于找到一个比较好的博客 如何搭建lamp(CentOS7+Apache+MySQL+PHP)环境 Linux系统镜像:CentOS-7.4-x86_64-DVD-1708.iso 百度云链接:https://pan.baidu.com

  • avatar 牛客209900298号 2019-12-26 13:48:34

    vim中方便插入时间的几种方式

    有时候在写代码,注释时需要加上当前时间,每次都自己输入感觉烦不呢。 其实有方法优化这一步: 使用你的输入法来输入。目前用的QQ五笔或QQ拼音中,你输入time或者date都会产生一个当前时间,然后。。 我们要讨论的当然不是这一种:)它和输入法依赖太强(mac版的qq五笔就没这功能) 在vim

  • avatar 牛客209900298号 2019-12-26 13:49:15

    编辑vimrc,使新建文件自动写入文件头

    在创建脚本时,自动写入包含文件名、作者、邮箱、创建时间等信息的文件头。 这里只对.sh和.py文件进行自动写入设置。 1、打开vim配置文件   vim /etc/vimrc 2、在末尾加上以下代码(不要再添加别的东西,否则会出现报错) autocmd BufNewFile *

  • avatar 牛客209900298号 2019-12-26 13:49:35

    HTTP 方法:GET 对比 POST

    两种最常用的 HTTP 方法是:GET 和 POST。 什么是 HTTP? 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户

  • avatar 牛客209900298号 2019-12-26 13:49:56

    什么是域名?什么网站名?什么是URL?

    域名,相信大家都不默认,也使用过无数次!比如: google.com、baidu.com、163.com等。 这时候,你可能要奇怪了,为什么小编没有在前面加上www? 因为正常情况下,不应该是www.baidu.com之类的吗? 这里,小编可以明确的告诉你,加上www,就不再是域名了!

  • avatar 牛客209900298号 2019-12-26 13:50:17

    B/S架构及其运行原理

    在公司做B/S 开发与维护三年啦, 对B/S架构的了解也是只知大概,对于这种基础知识还是很有必要理一理哒。趁空去网上查阅了资料,顺便整理一份笔记供以后查询。    大多内容参照http://blog.csdn.net/wang13667539325/article/details/19178349

  • avatar 牛客209900298号 2019-12-26 13:50:38

    VMware 12 安装 Windows server 2008 R2系统

    一、准备工作 安装了VMware 12 的PC 准备windows  server 2008 R2的ISO操作系统文件 官网地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=19994 二、VMware配置 Window

  • avatar 牛客209900298号 2019-12-26 13:51:02

    cat /usr/bin/passwd出现乱码

    昨天有空,学习了一下 linux 特殊权限:rwt rwT rws rwS ,在练习关于s权限的时候,准备看一下 cat /usr/bin/passwd 出现乱码 出现了问题想着看看怎么解决,在百度上搜了一下 差了好多没找到合适的解决方法,想着暴力点,重启吧 (哈哈,下图全靠盲打)  

  • avatar 牛客209900298号 2019-12-26 13:51:23

    linux 特殊权限:rwt rwT rws rwS

    Linux下的文件,除了rwx这些权限外,还有一些特殊的权限,下面我们就来看看这些特殊权限的作用及为什么需要这些权限。 1、s权限(setuid) setuid:该位是让普通用户可以以root用户的角色运行只有root帐号才能运行的程序或命令。 s:文件属主和组设置SUID和GUID,文

  • avatar 牛客209900298号 2019-12-26 13:51:43

    KICKSTART无人值守安装

    导言 作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。 常规的办法有什么? 光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会

  • avatar 廿半 2019-12-26 13:52:01

    【剑指offer】连续子数组的最大和

    典型的动态规划。dp[n]代表以当前元素为截止点的连续子序列的最大和,如果dp[n-1]>0,dp[n]=dp[n]+dp[n-1],因为当前数字加上一个正数一定会变大;如果dp[n-1]<0,dp[n]不变,因为当前数字加上一个负数一定会变小。使用一个变量max记录最大的dp值返回即可

    来自 廿半
    14027
  • avatar 牛客209900298号 2019-12-26 13:52:10

    硬盘分类详解

    一、按原理分类 机械硬盘(HDD)、固态硬盘(SSD)以及混合硬盘(SSHD) 1、机械硬盘(HDD) 机械硬盘(HDD)是传统硬盘,为电脑主要的存储媒介之一。由一个或者多个铝制或者玻璃制成的磁性碟片,磁头,转轴,控制电机,磁头控制器,数据转换器,接口和缓存等几个部分组成。工作时,磁头悬浮在高

  • avatar 牛客209900298号 2019-12-26 13:52:32

    老男孩:Linux运维工程师岗位前景及学习路线

    Linux运维工程师岗位前景及学习路线 目录: Linux运维工程师岗位前景及学习路线... 1 讲师:老男孩自我介绍... 1 1.1 什么是Linux?... 1 1.2 Linux系统发展前景?... 2 1.3 什么是Linux运维?... 3 1.3.1 Linux运维岗位描

  • avatar 牛客209900298号 2019-12-26 13:52:57

    Linux 中 top 命令详解

    top:命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表. 该命令可以按CPU使用.内存使用和执行时间对任务进行排序; 而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.    统计信息区前五行是系统整体的统计信息。第一行是任务队列信息,同

  • avatar 牛客209900298号 2019-12-26 13:53:18

    Linux中 free 命令详解

    free命令可以用来查看系统内存使用情况。我一般习惯-m参数以MB的方式查看 free -m 其他参数 -b  以Byte为单位显示内存使用情况。  -k  以KB为单位显示内存使用情况。  -m  以MB为单位显示内存使用情况。 -g   以GB为单位显示内

  • avatar 牛客209900298号 2019-12-26 13:53:38

    Linux中find命令-path -prune用法详解

    原文链接:http://myid520.blog.163.com/blog/static/154418420077259428204/ 在Windows中可以在某些路径中查找文件,也可以设定不在某些路径中查找文件,下面用Linux中的find的命令结合其-path -prune参数来看看在Linu

  • avatar 牛客209900298号 2019-12-26 13:53:58

    Linux下find命令详解

    find命令格式: find   path  -option  【 -print 】  【 -exec   -ok   |xargs  |grep  】 【  command  {} \;  】 find命令的参数: 1)path:要查找的目录路径。        ~ 表示$H

  • avatar 牛客209900298号 2019-12-26 13:54:19

    什么是DevOps?阿里专家为你来解读

    什么是DevOps?阿里专家为你来解读  阿里云云栖社区 https://zhuanlan.zhihu.com/p/26600598?utm_medium=social&utm_source=wechat_session&from=singlemessage&isappins

  • avatar 牛客209900298号 2019-12-26 13:54:39

    vi 命令详解

    vi命令详解 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文

  • avatar 牛客209900298号 2019-12-26 13:54:59

    【linux磁盘分区--格式化】fdisk,parted,mkfs.ext3

      磁盘分区完成后,一般就需要对分区进行格式化 磁盘分区命令主要有两个: fdisk :最大支持不超过2T分区; parted :支持GPT,适用于大容量分区; 分区指令的选择: 在RHEL系统上,用fdisk命令分区最大磁盘分区不能2T(fdisk不支持GPT);

  • avatar 牛客209900298号 2019-12-26 13:55:20

    Linux虚拟机下如何添加新磁盘

    一、添加新的磁盘 1、选择  ”虚拟机设置“ 并打开 ,将光标定位在“硬盘(SCSI)” 选项上,然后点击下方的“添加“按钮 2、点击下一步 3、选择SCSI ,点击下一步 4、选择创建新虚拟机磁盘,点击下一步 5、设定磁盘容量,点击下一步 6、点击完成 二、对

  • avatar 牛客209900298号 2019-12-26 13:55:41

    CentOS 6.3下配置LVM(逻辑卷管理)

    LVM可以动态扩展分区大小,但配置起来比较困难 一、简介 LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。 LVM的工作原理其实很简单,它就是通过

  • avatar 牛客209900298号 2019-12-26 13:56:06

    Linux下设置网卡开机自启动

    每次开机后都要用 ifup eth0 命令 启动网卡,想着怎么可以开机自动启动网卡,于是就法百度了一下,方法如下: 方法一: 编辑网卡配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0  修改 ONBOOT=yes 如果没有就把这一

  • avatar 牛客209900298号 2019-12-26 13:56:47

    Linux中 开机自启动目录

    1、开机启动脚本 开机启动脚本是存放在 /etc/rc.d/rcX.d 目录中的,这里的X是runlevel,就是linux的运行级别,可以看到有rc0~rc6,共7种级别: 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别1:单用户工作状态,root权限,用于系

  • avatar 牛客209900298号 2019-12-26 13:57:07

    Linux下源码包安装MySQL

    一、卸载旧版本的MySQL 1、查看旧版本的MySQL rpm -qa |grep -i mysql 2、卸载旧版本MySQL 普通删除 rpm -e mysql-libs-5.1.73-8.el6_8.x86_64 mysql-server-5.1.73-8.el6_

  • avatar 牛客209900298号 2019-12-26 13:57:29

    Linux CP文件夹略过目录的解决方法

    $ cp file1 file2 cp: 略过目录 “file1” 参数给加上一个-r复制 $ cp -r file1 file2 再次提示: cp: 无法创建目录 “file2”: 权限不够 $ sudo -i 密码: # cp -r file1 file2

  • avatar 牛客209900298号 2019-12-26 13:57:50

    yum安装与源码安装优势、劣势

     在网上看到很多观点,有的说yum安装好,有的说源码安装好,还有的人说两者结合起来好,下面是从网上摘录的几种观点: 观点一 根做运维的朋友聊天,谈到了,yum安装和源码安装哪个好的问题。真没想到,关于这个问题,分歧还挺大的。有的人认为,不用源码安装就不是好的运维,不是好的系统管理员。这帽子扣

  • avatar 牛客209900298号 2019-12-26 13:58:10

    MySQL的常用操作命令详解

    一、系统管理">系统管理  1、mysql服务">启动MySQL服务 1.1、通过windows服务管理器启动MySQL服务 1 开始-->运行-->输入services.msc命令-->启动MySQL服务 1.2

  • avatar 牛客209900298号 2019-12-26 13:58:30

    linux下MySQL日常操作命令

    一、create 命令       create database liang;         创建一个名为 liang 的数据库      create table liang1 ( id varchar(20) , name varchar(20) );                 

  • avatar 牛客209900298号 2019-12-26 13:58:51

    Linux下第一次使用MySQL数据库,关于密码的设置

    一、查看数据库是否运行      在终端下输入:service mysqld status  查看MySQL状态,看看是否运行。       没有运行的话就输入:service mysqld start  这时,就会初始化数据库了。 二、无密码登陆数据库    输入:mysql -u root -

  • avatar 牛客209900298号 2019-12-26 13:59:11

    Linux下修改MySQL用户(root)密码

    以下命令适合修改任何mysql用户,仅以root为例。 一、拥有原来的myql的root的密码; 1 2 3 4 5 6 # mysql -uroot -p Enter password: 【输入原来的密码】(如果安装完mysql第一次设置root密码,则直接回车

  • avatar 牛客209900298号 2019-12-26 13:59:31

    关于 Access denied for user ''@'localhost' to database 'liang'

    今天有时间准备学习下MySQL的搭建,准备创建数据库的时候出现了下面的问题 经过百度找到了解决办法:(应该是用户'@'localhost没有权限的问题) 所以最好的办法是进入控制台后输入“mysql -u root -p” ,然后控制台提示你输入密码,root用户初始的密码是空的,直接按回车就好了

  • avatar 牛客209900298号 2019-12-26 13:59:52

    去掉Linux文件中的注释行和空行

    在Linux下,查看文件的内容看到很多的注释行和空行是一件很烦恼的事情,今天就来解决一下。 一、去掉注释行 1) 查看文件内容 2)去掉注释行 1. grep -v "#" /root/math (这种方法不会修改原文件且去掉所有 有#号的行) 2.grep -v "

  • avatar 牛客209900298号 2019-12-26 14:00:12

    如何以正文方式正确发送简历?

    如何以正文方式正确发送简历? 来源:朗识测评 |作者:朗识小编 |发表日期:2013-07-29         一般情况下,我们投递简历都会以附件形式发送,但是这样简历也难免不了会被忽略,因为 HR一般不会下载附件下来看,如果能够以正文方式投递网页版简历,效果会好很多!但

  • avatar 牛客209900298号 2019-12-26 14:00:33

    Linux下搭建 vsftpd 服务器

    一、简介 FTP 是文件传输协议,正是由于这种协议使得主机间可以共享文件。 FTP 使用 TCP 生成一个虚拟连接用于控制信息,然后再生成一个单独的 TCP 连接用于数据传输。 目前在开源操作系统中常用的FTP服务器程序主要有vsftpd、ProFTPD、PureFTPd和wuftpd等,这么多FT

  • avatar 牛客209900298号 2019-12-26 14:00:53

    smb服务器下设置用户名和密码

    一、修改 /etc/samba/smb.conf 配置文件 security=user 二、创建用户名及密码 1.创建系统用户及密码 [root@localhost ~]# useradd test1[root@localhost ~]# passwd test1更改用户 test1 的密码 。新的

  • avatar 牛客209900298号 2019-12-26 14:01:13

    Linux 下 搭建nfs服务器

    NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享

  • avatar 牛客209900298号 2019-12-26 14:01:33

    win10提示“因为文件共享不安全,所以你不能连接到文件共享”如何处理

    在使用windows10 1709版本系统时,一位用户发现打开共享文件会遇到提示:               因为文件共享不安全,所以你不能连接到文件共享。此共享需要过时的SMB1协议,而此协议是不安全的,可能会使你的系统遭受攻击。 你的系统需要SMB2或更高版本。关于如何解决此问题的信息”。其实