一般定义程序调用自身的编程技巧称为递归(
recursion)。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力...
分类:
其他好文 时间:
2014-05-24 02:05:43
阅读次数:
400
数据挖掘最常见的十种方法下面介绍十种数据挖掘(Data
Mining)的分析方法,以便于大家对模型的初步了解,这些都是日常挖掘中经常遇到的算法,希望对大家有用!(甚至有数据挖掘公司,用其中的一种算法就能独步天下)1、基于历史的MBR分析(Memory-Based
Reasoning;MBR)基于历史...
分类:
其他好文 时间:
2014-05-24 00:17:58
阅读次数:
301
import matplotlib.pyplot as pltimport numpy as
npimport timefrom django.template.defaultfilters import centerdef
loadDataSet(fileName): dataMat=[] fr=...
分类:
其他好文 时间:
2014-05-23 23:50:16
阅读次数:
471
1、 边缘提取算法 方法一:一阶微分算子 Sobel算子
Sobel算子检测方法对灰度渐变和噪声较多的图像处理效果较好,Sobel算子对边缘定位不是很准确,图像的边缘不止一个像素。 Roberts算子
Roberts算子检测方法对具有陡峭的低噪声的图像处理效果较好,但是...
分类:
其他好文 时间:
2014-05-23 11:39:55
阅读次数:
757
前面提到了erlang的反编译,下面说下防止反编译:1)建立~/.erlang.crypt在编译的用户名的home目录中建立一个加密方法的文件.erlang.crypt,内容如下:[{debug_info,
des3_cbc, [], "secret_key"}].%使用des3_cbc的算法来对文...
分类:
其他好文 时间:
2014-05-23 11:11:43
阅读次数:
299
作为一个开发者,最关心的不外乎提高自己的软件开发水平。那要从何做起呢?积累技术知识(比如Node或者No-SQL)?死磕那些经典的算法问题(比如气泡排序或者网址缩短)?或者是打牢基础?作为一个程序员你的价值不是由你知道什么来衡量的,而是由你能做出什么来衡量的。两者看起来相似,但有着天壤之别。你的价值...
分类:
其他好文 时间:
2014-05-23 10:40:26
阅读次数:
241
#includeusing namespace std;class node{public:
node():value(0),next(NULL){} ~node(){} int value; node* next;};///be careful
this ;node* cr...
分类:
其他好文 时间:
2014-05-23 10:28:09
阅读次数:
250
1 + (void)copyFileFromPath:(NSString *)fromPath
toPath:(NSString *)toPath 2 { 3 //每次读取数据大小 4 #define READ_SIZE 10 5 // 获取文件管理器 6
NSFi...
分类:
移动开发 时间:
2014-05-20 13:09:41
阅读次数:
258
老大让写一篇高大上的博文,那么如何才能高大上呢?从某种角度讲只要迎合老大的口味给他一篇重口味的岛国动作片剖析就能轻松过关;
从程序员角度讲,能写出高大上的范围有很多,如程序架构,算法分析、编程语言理解、操作系统理解、知名开源程序的原创分析、优秀博文的翻译等都能吸引许多同学的兴趣。今天我再教一招让博....
分类:
其他好文 时间:
2014-05-20 12:58:45
阅读次数:
483