今天在leetcode,遇见一个题目,计算一个完全二叉树所有的节点数。这里分享一下心得。 首先,需要完全掌握什么是完全二叉树? 我觉得对于完全二叉树的概念中,有一点需要注意。完全二叉树:除最后一层外,每一层上的节点数均达到最大值;在最后一层上只缺少右边的若干结点。最后一层的结点一定是向左靠。...
分类:
其他好文 时间:
2015-07-14 22:22:12
阅读次数:
324
在互联网公司和行业软件公司上班,有什么区别?
工作中常常遇见想从软件公司跳槽到互联网公司的程序员,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣?...
分类:
其他好文 时间:
2015-07-14 20:33:18
阅读次数:
88
解决了半天,各种方法都试过了,其实是一个很简单的问题
就是 物理机的ip 和虚拟机里面的ip 冲突了
笔者只是修改了虚拟机的ip 马上就恢复正常了
如果你也遇见相同的问题 不妨 在物理机
可以用命令ipconfig /all 查看你的IP地址,具体步骤:“开始”----“运行”---- 输入 cmd ----在打开的程序中输入ipconfig /all
修改 虚...
分类:
Web程序 时间:
2015-07-14 18:20:53
阅读次数:
232
昨天搞了个文件共享的小程序,遇见了意见蛋疼的事,就是启动之后终端不能关闭,不然程序也会随着关闭.
我的解决方法:
nohup ./httpserver &
nohup这个命令可以把程序放后台运行,顺便通过1>和2>把标准输出和标准错误重定向到文件,这样程序崩溃时才会有记录可查,这两者和程序的日志最好是分开,混在一起没办法判断轻重缓急:
nohup ./server 1> server...
分类:
编程语言 时间:
2015-07-14 11:39:16
阅读次数:
145
链式存储栈的API详情参看我的博文:栈的链式存储 - API实现
就近匹配
几乎所有的编译器都具有检测括号是否匹配的能力
如何实现编译器中的符号成对检测?
#include int main() { int a[4][4]; int (*p)[4]; p = a[0]; return 0;
算法思路
从第一个字符开始扫描
当遇见普通字符时忽略,
当遇见左符号时压入栈中
当遇...
分类:
其他好文 时间:
2015-07-13 18:40:26
阅读次数:
114
如今U盘已经成为大家最常使用的移动存储设备,U盘的优越性就不细说了,因为这些正是我们购买的理由。使用U盘的过程中,总会遇见些问题,尤其是中病毒、格式化、操作失误等等,这些问题一般导致的结果就是U盘内存储的数据丢失。随着U盘容量的不断加大,数据丢失带来的麻烦也在随着增加。因此,无敌数据恢复软件就成了电...
分类:
其他好文 时间:
2015-07-13 18:05:33
阅读次数:
123
又是一个茫茫的雨季。 每当这个时候,总是会把自己想象成一江南女子。穿一袭白色长裙。撑一把油纸伞。走过烟雨濛濛的雨巷,也许会遇见戴望舒一样的诗人。成为他笔下丁香般的姑娘。仅仅是,我并没有结太多愁怨,注定完美不了诗里的漂亮章节,有的,仅仅是一份恬淡的心境。 伏案窗前的我,看着窗外浓浓密密的雨,那窗沿上....
分类:
其他好文 时间:
2015-07-13 13:42:02
阅读次数:
139
最近觉得appium挺火的,看了一些资料,本来想使用npm在线安装,遇见各种问题,先简单说一下:在cmd窗口中使用命令:npm install -g appium安装,报无python的error,好吧,下载python(环境变量自动配置),我下载的是3.3,又提示python版本不对,根据提示,需...
分类:
移动开发 时间:
2015-07-12 17:19:35
阅读次数:
337
本来安装虚拟机不是个大事,今天却折腾了两个小时,遇见的坑,在此记录分享。 vmware版本为11,刚下的 centos下的7,之前在物理机上装过,没有问题,下得比较早,版本是1406 第一个坑,vt开关 因为这个镜像是支持...
分类:
系统相关 时间:
2015-07-12 13:00:45
阅读次数:
311
scanf()和gets()读取字符串的区别主要的差别在于它们如何决定字符串何时结束scanf()更基于获取单词(getword)而不是获取字符串(getstring);gets()会读取所有的字符,直到遇见第一个换行符为止。scanf()使用两种方法决定输入结束。如果使用%s格式,字符串读到(但不包括..
分类:
其他好文 时间:
2015-07-11 18:43:09
阅读次数:
217