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