摘要: 一、nginx的整体结构 1、master进程和worker进程概览(父子关系) 启动nginx进程,用ps -ef | grep nginx打印出进程来,可以看到一个master进程,一个worker进程 第一列:UID,进程所属的用户id root表示拥有最高权限的用户,所以master pro 阅读全文
posted @ 2022-11-21 21:25 算法扫地僧 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 一、const 修饰的量叫常量,它和普通变量的区别是什么? C++有两点: 1、编译方式不同,用立即数替换 2、不能作为左值被修改 二、const修饰的量(即常量)常出现的错误是: 1、常量不能再作为左值(即不能直接修改常量的值) 2、不能把常量的地址(&a)泄漏给一个普通的指针(p)或者普通的引用 阅读全文
posted @ 2022-11-19 09:19 算法扫地僧 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 1、运行nginx nginx是web服务器,要执行起来才能够看到相应的进程信息 sudo ./nginx(注意是在什么目录下使用这个命令) ./ 表示当前目录下,如果不加上 ./ 就找不到nginx ../ 表示父目录下 cd ~表示切换到普通用户的家(Home)目录 cd /表示切换到根(roo 阅读全文
posted @ 2022-11-18 20:43 算法扫地僧 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 参考文章:http://c.biancheng.net/view/1363.html 阅读全文
posted @ 2022-11-18 15:26 算法扫地僧 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 摘自<<C和指针>>3.23 int *a; int* a; 两者意思相同且后者看上去更为清楚:a被声明为类型为 int* 的指针. 但是,这并不是一个好技巧,原因如下: int* b, c, d; 人们很自然地以为这条语句把所有三个变量声明为指向整形的指针, 但事实上并非如此. 我们被它的形式愚弄 阅读全文
posted @ 2022-11-13 18:02 算法扫地僧 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 1.二叉树 方法:在二叉树下画一条线作为X轴,把所有节点投影到X轴上,从左到右排列好,得到的结果就是中序遍历的结果。 例如: 得到“HDIBEAFJCG”是中序遍历的结果。 在面试或者考试的时候,用上这个小技巧又快又不会出错,绝对是不二选择。如果想用代码实现的,可以参考这篇文章,二叉树中序遍历(递归 阅读全文
posted @ 2022-11-10 13:42 算法扫地僧 阅读(43) 评论(0) 推荐(0) 编辑
摘要: (base) SUNNY-MacBook-Air:~ dns$ rm -fr $(brew --repo homebrew/core) # because you can't `brew untap homebrew/core` brew tap homebrew/core (base) SUNNY 阅读全文
posted @ 2022-10-27 11:11 算法扫地僧 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 一、引用和指针的区别? 1、左值引用和右值引用 2、引用的实例 1、引用是更安全的指针 (1)安全性: 引用是必须初始化的,指针可以不初始化。 引用能够保证一定能够引用到一个内存(因为必须初始化嘛),而指针有可能是野指针,需要通过开发者自己来保证指针的正确性。所以引用比指针更安全些。 (2)指针性 阅读全文
posted @ 2022-10-15 22:47 算法扫地僧 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题目:给出一个string字符串,统计里面出现的字符的个数 解决方案:使用算法库<algorithm>里面的count函数(不是s.count()!!count是单独作为一个函数,而不是作为一个方法),使用方法是count(begin,end,‘a’),其中begin指的是起始地址,end指的是结束 阅读全文
posted @ 2022-10-15 17:51 算法扫地僧 阅读(1210) 评论(0) 推荐(0) 编辑
摘要: 异或的运算法则为:0⊕0=0,1⊕0=1,0⊕1=1,1⊕1=0(同为0,异为1) 知乎上一位朋友是这么理解的:男性和女性能生出孩子,否则就不行。 有兴趣可以去看看:https://www.zhihu.com/question/31116687 异或运算是针对二进制的,将十进制数转换成二进制数之后, 阅读全文
posted @ 2022-10-15 10:20 算法扫地僧 阅读(752) 评论(0) 推荐(0) 编辑