二叉树的宽度定义为具有最多结点数的层中包含的结点数,试计算一二叉树的深度。
#include "stdafx.h"
#include
#include
using namespace std;
struct BiNOde
{
int ele;
BiNOde* lnode;
BiNOde* rnode;
};
vectoraa;
int maxdepth = 0;
...
分类:
其他好文 时间:
2015-07-15 09:34:07
阅读次数:
109
2011年读过的书
浪潮之巅 [荐] - 讲述了科技工业史,包括AT&T公司、IBM公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司的发展历史,值得一看。松本行弘的程序世界 - 读这本书只要是想了解一下ruby里的思想,虽然一般的例子自己会做,但是之前没有了解它的设计思想。启示录 - 想了解产品管理方面的知识才买了读的。CSS 3实战 -还不错,不过有些简单简约至上...
分类:
其他好文 时间:
2015-07-15 09:30:10
阅读次数:
153
前言
昨天有兄弟看到我文章里的帖子提到的T氏法则,其实有点吹的成分了哦(很多也都是和同事整理的,也有客户强制要求的),大部分由于很凌乱没有正式的版本,所以先发一部分出来(Security方面的)。由于是欧美项目,所以资料全都是英文版的,各位凑合着看吧。
正文
Input Validation
Is input data validated to ensure that it...
分类:
其他好文 时间:
2015-07-15 09:29:10
阅读次数:
129
问题
事情来源于很早之前Team成员一个不规范的设计,在MVC3的项目上,由于所有的Model都需要有一些基本的名称或者操作,加之应用了DI,所以就想当然地定义了一个接口,里面包含了一些接口属性和方法,可突然有一天要求在这些属性上应用一些验证约束和授权,于是接口代码改成了这样:
public interface IModel
{
[Required]
...
分类:
其他好文 时间:
2015-07-15 09:28:34
阅读次数:
120
一直以来,一直使用Visual Studio的查找与替换(Find and Replace)来搜索当前项目或整个解决方案里的代码,从来没怎么注意右边的那个选择文件夹功能。
原来还可以选择非解决方案的文件夹,而且试用了一下,速度明显比默认的系统搜索功能快,尤其是在阅读.NET4.0源码的时候,效果真是高啊。...
分类:
其他好文 时间:
2015-07-15 09:30:21
阅读次数:
137
1. malloc()函数
1.1 malloc的全称是memory allocation,中文叫动态内存分配。
原型:extern void *malloc(unsigned int num_bytes);
说明:分配长度为num_bytes字节的内存块。如果分配成功则返回指向被分配内存的指针,分配失败返回空指针NULL。当内存不再使用时,应使用free()函数将内存块释放。
1....
分类:
其他好文 时间:
2015-07-15 09:28:02
阅读次数:
88
函数模板的特化
该定义中一个或多个模板形参的实际类型或实际值是指定的。特化形式如下:
关键字template后面接一对空的尖括号();
再接模板名和一对尖括号,及括号中指定这个特化定义的模板形参;
函数形参表
函数体
template
int compare(const char *const &v1, const char *const &v2)
{
return s...
分类:
其他好文 时间:
2015-07-15 09:25:12
阅读次数:
103
指针可以指向变量、数组,也可以指向函数,函数指针就是指向函数的指针。函数名实际是程序在内存中的起始地址。而指向函数的指针可以把地址传递给函数,也可以从函数返回给指向函数的指针。例如这个例子:通过一个函数求两个数的和,并通过函数指针调用该函数。#include
int sum(int a,int b);//求和函数的声明
void main()
{
int a,b;
int (*fun)(int...
分类:
其他好文 时间:
2015-07-15 09:26:02
阅读次数:
76
compmgmt.msc 计算机管理
devmgmt.msc 设备管理器
diskmgmt.msc 磁盘管理工具
dfrg.msc 磁盘碎片整理
eventvwr.msc 事件查看器
fsmgmt.msc 共享文件夹管理
gpedit.msc 用户、分组策略管理工具
lusrmgr.msc 本地用户、组管理
perfmon.msc 计算机性能监视器
rsop.m...
分类:
其他好文 时间:
2015-07-15 09:25:02
阅读次数:
124
在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么回事。
1、TCP是什么?
TCP是在IP网络层之上的传输层协议,用于提供port到port面向连接的可靠的字节流传输。我来用...
分类:
其他好文 时间:
2015-07-15 09:26:59
阅读次数:
103
可以选择保存成pdf格式,查询起来挺方便的if v0==0 go cond_0if-eqz v0, :cond_0if v0!=0 go cond_0if-nez v0, :cond_0v1赋属性值const/4 v1, 0x2iput v1, p0, Lcom/android/shortcuts/...
分类:
其他好文 时间:
2015-07-15 09:23:15
阅读次数:
213
昨天一直纠结于执行存储过程异常的问题,后来单独写了个demo测试了一下,又到网上找了找资料,最终解决了这个问题。当你在SQL Server上试图更新一个索引视图引用的表时,你可能回收到如下有错误INSERT 失败,因为下列 SET 选项的设置不正确: 'ARITHABORT'在计算列或索引视图上创建...
分类:
其他好文 时间:
2015-07-15 09:21:43
阅读次数:
96
用apache自带ab命令进行压测,报了如下错误:原因是在ab的程序源码中对并发数有限制。解决办法:修改apache源码support下面的ab.c源代码,然后重新编译。修改内容如下:
分类:
其他好文 时间:
2015-07-15 09:23:12
阅读次数:
202
做.NET软件工作已经10年了,从程序员做到高级程序员,再到技术主管,技术总监。见证了Visual Studio .NET 2003,Visul Studio 2005, Visual Studio Team System 2008, Visual Studio 2010 Ultimate,Visu...
分类:
其他好文 时间:
2015-07-15 09:20:26
阅读次数:
105
编程真难啊上周,在Sun的Java论坛上出现了一个这样的帖子,这个贴子的链接如下:http://forums.sun.com/thread.jspa?threadID=5404590&start=0&tstart=0LZ的贴子翻译如下:大家好,我是一个Java的新手,我有一个简单的问题:请问我怎么才...
分类:
其他好文 时间:
2015-07-15 09:22:51
阅读次数:
189
异甘草酸镁通用名为异甘草酸镁注射液,是一种药品。异甘草酸镁注射液为无色的澄明液体,主要成份为异甘草酸镁,其化学名为:18α,20β-羧基-11-氧代正齐墩果烷-12-烯-3β-基-2-O-β-D-葡萄吡喃糖苷醛酸基-α-D-葡萄吡喃糖苷醛酸镁四水合物。适用于慢性病毒性肝炎,改善肝功能异常。药品名称通...
分类:
其他好文 时间:
2015-07-15 09:21:22
阅读次数:
152
Matlab心得及学习方法(不断更新)Matlab心得及学习方法(不断更新)P.S. 那些网上转载我的文章不写明出处的傻眼了吧?!老子更新了!发现现在很多人(找工作的或者读博的)都想要学习或者正在学习Matlab,问我要怎么学习。其实我虽然写Matlab代码的经验还算丰富,但是还不能说是一个很好的M...
分类:
其他好文 时间:
2015-07-15 09:21:12
阅读次数:
232