自己在外面偷偷的算了下,又有将近两个月没更新过blog了。趁着今天有兴致,来更新JNI编程的第二篇文章。在第一篇里,大概介绍了JNI的特点、用途和优劣。并且做一个最简单的JNI的例子,不过说实话那个例子在实际的开发中没有太大的价值,实际开发中所需要的JNI程序要远远比那个复杂。所以这一篇就来介绍下如...
分类:
编程语言 时间:
2015-07-30 22:45:06
阅读次数:
149
比较经典的Brute-Force算法与KMP算法的效率的优劣。#include
#include
#include
#define MAXSIZE 60
typedef struct
{
char str[MAXSIZE];
int length;
}SeqString;
int B_FIndex(SeqString...
分类:
其他好文 时间:
2015-07-27 23:08:32
阅读次数:
202
今天我们来谈一下如何计算时间复杂度。
时间复杂度概念:(百度版)
同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。
计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。使用这种方式时,时间复杂度可...
分类:
编程语言 时间:
2015-07-27 11:15:21
阅读次数:
187
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣, 视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比 InnoDB类型更快,但是不提供事务支持,而InnoDB提供...
分类:
数据库 时间:
2015-07-22 12:46:59
阅读次数:
188
目前云桌面厂家和供应商顺应了当前云计算发展的潮流,产品铺天盖地的涌向市场,令人目不暇接。但冷静的分析一下,可以准确地把握市面上产品的优劣,购买到货真价实,性价比超高的产品。实际上,目前云桌面技术还没有完全达到成熟的地步,云桌面产品与真实的PC差距还是非常明显..
分类:
其他好文 时间:
2015-07-21 15:06:18
阅读次数:
310
今天来说说为什么需要使用算法?
算法是什么?算法是:指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。不同的算法可能用不同的时间、空间或效率来完成同样的任务。一个算法的优劣可以用空间复杂度与时间复杂度来衡量。(...
分类:
编程语言 时间:
2015-07-21 12:49:03
阅读次数:
137
本文不讨论正则表达式入门,即如何使用正则匹配。讨论的是两种创建正则表达式的优劣和一些细节,最后给出一些常用正则匹配表达式。 Javascript中的正则表达式也是对象,我们可以使用两种方法创建正则表达式:使用new RegExp()构造函数使用正则表达字面量 先说结果,使用正则表达字面量的效率更.....
分类:
编程语言 时间:
2015-07-21 01:27:03
阅读次数:
173
小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。 啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是.....
分类:
移动开发 时间:
2015-07-19 01:21:22
阅读次数:
113
学习stm32,第一步就是选择开发工具了,GCC,MDK,IAR每一种都有自己的优劣势,不再赘述。在这里,我选择使用的时MDK5.14。首次使用MDK,如果有开发板,那么例程就提供了了很多的模板供我们学习。但是我发现直接使用这些模板虽然让我快速的实现功能,是很有趣,但是解析代码时却让我感觉迷茫,.....
分类:
其他好文 时间:
2015-07-17 09:31:37
阅读次数:
311
看hive目录下就可以了,程序在hdfs里创建一个hive的大文件夹,相当于数据库吧。上面就是一个完整的利用hive来做单词统计,其中的优劣也能看出一点。
分类:
其他好文 时间:
2015-07-15 11:03:53
阅读次数:
154