- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 写一个函数实现*, - , /操作,你能使用的操作只有加法+。
原文:Write a method to implement *, - , / operations. You should use only the + operator.译文:写一个函数实现*, - , /操作,你能使用的操作只有加法+。首先对于这道题目,我们要和面试官确认一下,是不是只针对整数来讨论。 你自己在心里看到这道题目,也要大概估计到应该只在整
2015-05-28 16:57:18 1416
转载 nginx基本数据结构ngx_module_t,ngx_module_s
ngx_module_t是nginx的模块化架构最基本的数据结构。 其结构定义如下,其中的注释为功能说明: 查看文本打印struct ngx_module_s { ngx_uint_t ctx_index; /*分类的模块计数器 nginx模块可以分为四种:core、event、http和ma
2015-05-28 16:34:12 2915
原创 c++返回函数局部对象的引用
函数千万不要返回局部对象的引用或指针 局部变量在函数里面,当函数执行结束后将释放局部变量,如果返回引用或批针这个时候引用或指针指向所指向的内存空间已经释放。指针和引用将是垂悬指针。很危险!但是如果返回的“局部变量”是堆中的内存值就可以返回了C++函数为什么要使用引用?C语言之中大量利用指针作为形参或者函数返回值,这是由于值拷贝会有很大的消耗(比如传入传出一个大
2015-05-25 14:58:15 10768 3
原创 如何判断一棵二叉树是完全二叉树
完全二叉树(Complete Binary Tree):设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第h层所有的结点都连续集中在最左边,这就是完全二叉树。解析:任意的一个二叉树,都可以补成一个满二叉树。这样中间就会有很多空洞。在广度优先遍历的时候,如果是满二叉树,或者完全二叉树,这些空洞是在广度优先的遍历的末尾,所以,但我们遍历到空洞的
2015-05-25 09:23:52 2456
原创 linux中shell变量$#,$@,$0,$1,$2的含义解释
linux中shell变量$#,$@,$0,$1,$2的含义解释: 变量说明: $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(返回值) $- 使用Set命令设定的Flag一览 $* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出
2015-05-11 14:36:36 1696
原创 c++输出char型变量与字符串的地址
在c里面如果指针是一个基本数值型int ,foalt ,long等,如果输出里有cout 其中ptr是指针的名,则输出的值是指针的地址,如果是char * (char指针) 则输出的是char指针的值。在C++中,熟悉int和char型的变量是最基本不过的了,不过,我想,很多初学者会跟我一样,搞不懂如何输出一个char变量的地址?就举下面一个例子:
2015-05-05 09:44:04 7711
图解HTTP(彩色高清带目录).zip
2019-06-24
elasticsearch权威指南高清中文pdf
2019-01-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人