#includeusing namespace std;class poly{public: int coef; int expon; poly *next;};poly*input(); //输入函数poly *poly...
分类:
其他好文 时间:
2015-04-12 22:43:19
阅读次数:
131
上一篇我们讲了apk防止反编译技术中的加壳技术,如果有不明白的可以查看我的上一篇博客http://my.oschina.net/u/2323218/blog/393372。接下来我们将介绍另一种防止apk反编译的技术-运行时修改字节码。这种方法是在工作中在实现app wrapping时,看到国外的一...
分类:
移动开发 时间:
2015-04-12 22:41:23
阅读次数:
1016
贝叶斯决策理论要求计算两个概率p1(x,y)和p2(x,y)1.如果p1(x,y)>p2(x,y),那么类别为12.如果p1(x,y)p(c2|x,y),那么属于类别c11.如果p(c1|x,y)<p(c2|x,y),那么属于类别c2朴素贝叶斯分类器中的另一个假设是,每个特征同等重要。朴素贝叶斯分类...
分类:
其他好文 时间:
2015-04-12 22:42:30
阅读次数:
153
1 #include 2 using namespace std; 3 #define max 100 //这里默认构造100以内的素数 4 int p[max], a[max]; 5 int main() 6 { 7 for (int i = 2; i*i < max; i++) 8 ...
分类:
其他好文 时间:
2015-04-12 22:43:09
阅读次数:
165
1.检查模型是否存在重复的字段,eg:public classAggregateRoot{ public System.Guid Guid { get; set; }} public partial class User : AggregateRoot { public int ...
分类:
其他好文 时间:
2015-04-12 22:42:48
阅读次数:
1450
核心本质: 分离了对象子组件的单独构造(由Builder来负责)和装配(由Director负责)。从而可以构造出复杂的对象。使用性: 某个对象的构建过程复杂的情况下特点:由于实现了构造和装配的解耦。不同的构建器,相同的装配,也可以做出不同的对象;相同的构建器,不同的装配顺序也可以做出不同的对象。.....
分类:
其他好文 时间:
2015-04-12 22:41:19
阅读次数:
198
参考链接:http://www.cnblogs.com/JCSU/articles/1996483.html在VC2013中编译以下win32 C++ 控制台程序,会产生2个告警warnings#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[...
分类:
其他好文 时间:
2015-04-12 22:40:36
阅读次数:
207
定义:一个对象应该对其他对象保持最少的了解。问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。解决方案:尽量降低类与类之间的耦合。自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量...
分类:
其他好文 时间:
2015-04-12 22:41:26
阅读次数:
137
黑盒测试的方法有很多种,主要分为以下几种:1.边界值分析法2.因果图法3.决策表法边界值分析方法: 定义:大量的软件测试实践表明,故障往往出现在定义域或值域的边界上,而不是在其内部。为检测边界附近的处理专门设计测试用例,通常都会取得很好的测试效果。因此边界值分析法是一种很实用的黑盒测试用例方法,它....
分类:
其他好文 时间:
2015-04-12 22:41:58
阅读次数:
175
近期学习MVC5+EF6,找到了Microsoft的原文,一个非常棒的系列,Getting Started with Entity Framework 6 Code First using MVC 5,网址:http://www.asp.net/mvc/overview/getting-starte...
分类:
Web程序 时间:
2015-04-12 22:40:54
阅读次数:
977
覆盖原型//囚犯示例//1.定义原型对象var proto = { sentence : 4, //监禁年限 probation: 2 //缓刑年限};//2.定义原型对象的构造函数var Prisoner = function(name, id) { this.name = name; ...
分类:
编程语言 时间:
2015-04-12 22:42:12
阅读次数:
329
1、定义:字典(dictionary)是一些元素的结合。每个元素有一个称作key的域,不同元素的key各不相同。其抽象数据类型描述为:抽象数据类型Dictionary{实例: 具有不同关键字的元素组合操作: Create():创建一个空字典 Search(k,x):搜索关键字为k的元素 In...
分类:
其他好文 时间:
2015-04-12 22:42:12
阅读次数:
274
在eclipse中开发的项目有个java build path中可以配置的jdk,还有个java compiler中可以配置compiler level,这两个是有区别的,java compiler level的JDK版本是你在eclipse中开发代码,给你提示报错的和将java文件编译成class...
分类:
编程语言 时间:
2015-04-12 22:40:12
阅读次数:
174
什么是黑盒测试和白盒测试?任何工程产品(注意是任何工程产品)都可以使用以下两种方法之一进行测试。黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。黑盒测试软件...
分类:
其他好文 时间:
2015-04-12 22:40:22
阅读次数:
121
以前没有注意过的问题呀!留着 自己好好看看。出自 :http://www.cnblogs.com/zemliu/p/3290585.html1. 原因SimpleDateFormat(下面简称sdf)类内部有一个Calendar对象引用,它用来储存和这个sdf相关的日期信息,例如sdf.parse(...
分类:
编程语言 时间:
2015-04-12 22:40:01
阅读次数:
250
近期学习MVC5+EF6,找到了Microsoft的原文,一个非常棒的系列,Getting Started with Entity Framework 6 Code First using MVC 5,网址:http://www.asp.net/mvc/overview/getting-starte...
分类:
Web程序 时间:
2015-04-12 22:39:33
阅读次数:
220
1、选择命令终端 目前桌面环境的命令终端仿真器程序很多,它们各有特色,拥有各自的用户群。流行的终端窗口有:Xterm、Gnome-terminal、Konsole、rxvt等。Ubuntu Linux默认安 装的命令终端有Gnome-terminal、Xterm,其他终端都需要另行安装。2、添加.....
分类:
系统相关 时间:
2015-04-12 22:39:50
阅读次数:
221