码迷,mamicode.com
首页 > 其他好文
二叉树深度的计算
二叉树的宽度定义为具有最多结点数的层中包含的结点数,试计算一二叉树的深度。 #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年读过的书及2012年即将要读的书
2011年读过的书 浪潮之巅 [荐] - 讲述了科技工业史,包括AT&T公司、IBM公司、苹果公司、英特尔公司、微软公司、思科公司、雅虎公司和Google公司的发展历史,值得一看。松本行弘的程序世界 - 读这本书只要是想了解一下ruby里的思想,虽然一般的例子自己会做,但是之前没有了解它的设计思想。启示录 - 想了解产品管理方面的知识才买了读的。CSS 3实战 -还不错,不过有些简单简约至上...
分类:其他好文   时间:2015-07-15 09:30:10    阅读次数:153
T氏法则之Security篇
前言 昨天有兄弟看到我文章里的帖子提到的T氏法则,其实有点吹的成分了哦(很多也都是和同事整理的,也有客户强制要求的),大部分由于很凌乱没有正式的版本,所以先发一部分出来(Security方面的)。由于是欧美项目,所以资料全都是英文版的,各位凑合着看吧。 正文 Input Validation Is input data validated to ensure that it...
分类:其他好文   时间:2015-07-15 09:29:10    阅读次数:129
Interface Attributes != Class Attributes
问题 事情来源于很早之前Team成员一个不规范的设计,在MVC3的项目上,由于所有的Model都需要有一些基本的名称或者操作,加之应用了DI,所以就想当然地定义了一个接口,里面包含了一些接口属性和方法,可突然有一天要求在这些属性上应用一些验证约束和授权,于是接口代码改成了这样: public interface IModel { [Required] ...
分类:其他好文   时间:2015-07-15 09:28:34    阅读次数:120
使用Visual Studio的查找与替换替代默认的系统搜索
一直以来,一直使用Visual Studio的查找与替换(Find and Replace)来搜索当前项目或整个解决方案里的代码,从来没怎么注意右边的那个选择文件夹功能。 原来还可以选择非解决方案的文件夹,而且试用了一下,速度明显比默认的系统搜索功能快,尤其是在阅读.NET4.0源码的时候,效果真是高啊。...
分类:其他好文   时间:2015-07-15 09:30:21    阅读次数:137
new/malloc的区别
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
几个常用的cmd命令
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
从TCP协议的原理来谈谈rst复位攻击
在谈RST攻击前,必须先了解TCP:如何通过三次握手建立TCP连接、四次握手怎样把全双工的连接关闭掉、滑动窗口是怎么传输数据的、TCP的flag标志位里RST在哪些情况下出现。下面我会画一些尽量简化的图来表达清楚上述几点,之后再了解下RST攻击是怎么回事。 1、TCP是什么? TCP是在IP网络层之上的传输层协议,用于提供port到port面向连接的可靠的字节流传输。我来用...
分类:其他好文   时间:2015-07-15 09:26:59    阅读次数:103
Smali 语法文档
可以选择保存成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
ab压测 apr_socket_recv: Connection reset by peer (104)错误解决方法
用apache自带ab命令进行压测,报了如下错误:原因是在ab的程序源码中对并发数有限制。解决办法:修改apache源码support下面的ab.c源代码,然后重新编译。修改内容如下:
分类:其他好文   时间:2015-07-15 09:23:12    阅读次数:202
10年工作经验老程序员推荐的7个开发类工具
做.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
异甘草酸镁Magnesium Isoglycyrrhizinate
异甘草酸镁通用名为异甘草酸镁注射液,是一种药品。异甘草酸镁注射液为无色的澄明液体,主要成份为异甘草酸镁,其化学名为:18α,20β-羧基-11-氧代正齐墩果烷-12-烯-3β-基-2-O-β-D-葡萄吡喃糖苷醛酸基-α-D-葡萄吡喃糖苷醛酸镁四水合物。适用于慢性病毒性肝炎,改善肝功能异常。药品名称通...
分类:其他好文   时间:2015-07-15 09:21:22    阅读次数:152
Matlab心得及学习方法(不断更新)
Matlab心得及学习方法(不断更新)Matlab心得及学习方法(不断更新)P.S. 那些网上转载我的文章不写明出处的傻眼了吧?!老子更新了!发现现在很多人(找工作的或者读博的)都想要学习或者正在学习Matlab,问我要怎么学习。其实我虽然写Matlab代码的经验还算丰富,但是还不能说是一个很好的M...
分类:其他好文   时间:2015-07-15 09:21:12    阅读次数:232
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!