来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/diameter-of-binary-tree 著作权归领扣网络所有。商业转载请联系官方授权,非...
shell中大小写转换的几种方法
一、使用tr命令 [crayon-66359f20c98f3367348433/] 二、使用typeset [crayon-66359f20c98ff100785718/] 三、使用sed命令 [cr...
数据结构之二叉搜索树
一、二叉搜索树 1.1 什么是二叉搜索树 算法导论中对二叉搜索树(Binary Search Tree, 简称BST)的定义: 设x是二叉搜索树中的一个节点,如果y是x左子树中的一个节点,那么y.ke...
nginx中的if和else语法
nginx支持if语法,语法和平常的代码格式差不多: [crayon-66359f20cb5f2654973493/] 只是和代码不同的是,if条件语句判断相等只要一个等号,不是==。 nginx虽然...
windows隐藏系统盘符的方法
装了msi主板驱动之后,系统多出来了一个B盘RAMDisk,看着很不习惯: 它是从内存里面分出来的,所以在磁盘管理中也删不掉它。 隐藏方法:依次打开gpedit.msc -> 管理模板 ->...
又到双十一~
双十一又快要到了,铺天盖地的广告真是看得头晕,各种噱头络绎不绝。 看来看去还是只有书最实在,忍不住又入手了基本,真是太便宜了啊! 只不过苦了我的书架,板子都被压完了,可能是它最后一届双十一了吧~
linux中的setuid、setgid以及sticky bit
setuid的作用是以该命令拥有者的权限去执行,比如修改密码的passwd命令,执行passwd时会拥有root权限,不然就修改不了/etc/passwd文件了。 而setgid的意思是以命令所有组的...
linux c获取文件路径和文件名
linux提供了两个函数分别用来获取文件所在的目录和文件名: [crayon-66359f20cc8e3867741718/] 它们被包含在头文件libgen.h中,dirname取得的路径名不包含最...
Chrome取消SSL证书无效警告:您的连接不是私密连接
证书无效或者不被chrome认可时会报以下错误: 解决方法:启动chrome的快捷方式里面加上--test-type --ignore-certificate-errors参数。
linux多进程间文件共享机制
一、原理 linux支持多进程间共享打开文件,即同一时刻允许多个进程同时打开同个文件,每个进程之间的读写操作互不影响。 为了实现这一个机制,linux内核使用了三种数据结构来表示打开的文件,它们之间的...
62