- 博客(17)
- 资源 (3)
- 收藏
- 关注
转载 你需要知道的NoSQL数据库10件事
<br />关系数据模型已经流行了几十年了,但是一种新型的数据库(即NoSQL)正在吸引各大企业的关注。下面是对其优势与劣势的一个简单总结。<br />在过去的1/4世纪中,关系型数据库(RDBMS)一直是数据库管理系统的主导模型。但是,今天,非关系型,“云”或者“NoSQL”数据库正以数据库管理系统的替代模型而获得认知。在本文中,我们将考察这些非关系型NoSQL数据库的10个关键因素:最重要的5个优势以及5个挑战。<br />可以通过此链接下载本文的PDF格式。<br />NoSQL的5个优势<br />
2010-12-31 18:56:00 862
转载 五个免费开源的数据挖掘软件
<br />Orange<br /><br />Orange是一个基于组件的数据挖掘和机器学习软件套装,它的功能即友好,又很强大,快速而又多功能的可视化编程前端,以便浏览数据分析和可视化,基绑定了Python以进行脚本开发。它包含了完整的一系列的组件以进行数据预处理,并提供了数据帐目,过渡,建模,模式评估和勘探的功能。其由C++和Python开发,它的图形库是由跨平台的Qt框架开发。 RapidMiner<br /><br />RapidMiner,以前叫YALE(Yet Another Lear
2010-12-31 18:55:00 1413
转载 2010年10大热门的开源NoSQL服务器软件
<br />NoSQL,就是反SQL,是一项全新的数据库革新运动,特别是在 2010 年得以迅猛发展。而各种开源的 NoSQL 软件突然间涌现在你面前。目前似乎没有对 NoSQL 给出一个标准的定义,也没有相应的规范,但从这些软件可以看出 NoSQL 软件的共同点:独立运行、K/V存储结构,这之前有人称之为集中式缓存服务,其实你可以把二者等同起来。<br />那么多的 NoSQL 软件,到底哪些更受欢迎呢?为此,开源中国社区为你评选出10款2010年最受关注的 NoSQL 软件。<br />1. Cassa
2010-12-31 18:54:00 840
转载 如何判断一个长字符串能否被一个数整除(注意:长字符串很长,不能转换为整数)
<br />bool devString(const char *str, int devnum)<br />{<br /> assert((str != NULL) && (devnum != 0));<br /> int tmp = 0;<br /> while(*str != '/0')<br /> {<br /> if ((*str > '9') || (*str < '0'))<br /> {<br /> throw "Input String include invalid char!"
2010-12-28 11:16:00 2792
转载 Linux加载新硬盘的操作
<br />Linux随手 虚拟机里加载一个新硬盘<br /> 编译Linux内核,用的版本是最新的反而有问题,而且是“解决不了的”。没办法,只好换了一个低版本的内核。编译到半截的时候,突然说空间不够了,这事儿闹的。做Linux作业,时间都花在这样的事情上了,真郁闷。<br /> 没关系,咱的是虚拟机,空间不够只管加。上网一搜,找到有添加Linux新硬盘的办法,罗列如下。蓝字部分是要敲入的命令。这里虽然是说的虚拟机,但是很多地方在实际的电脑上也是可以用的。问题在于,有多少电脑安装Linux不是用虚拟机
2010-12-24 16:06:00 7140
转载 三种FTP数据传输模式
<br />导读:对于FTP我们需要掌握的东西很多。其中就是包括它的传输模式。这里我们就来对其进行一下系统的总结。那么我们就来看看都有哪些FTP数据传输模式吧。在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行
2010-12-23 15:26:00 5118
原创 已知前序是ABCDEFG 中序是CBEDAFG 求二叉树的后序?
<br />已知前序是ABCDEFG 中序是CBEDAFG 求二叉树的后序?<br />1.首先从取前序第1个字母(A) 按此字母把中序分成两段 (CBED) (AFG)<br />2.A做根 (CBED)做左子树 (FG)右子树<br />3.再按长度把前序后面的部分分成(BCDE) (FG)问题就转换成已知前序是BCDE 中序是CBED 求二叉树和已经前序是FG 中序是FG<br />看出来了没有,递归求解的.<br />下面的步骤省略分析.<br />前序 中序 : 根 左子树分解 右子树分解<br
2010-12-23 15:17:00 4350
原创 变量的扩展问题--总结
测试代码如下:#include int main(){ int i = 3901710319; (越界) unsigned int j = i; unsigned long test1 = i; unsigned long test2 = j; long test3 = i; long test4 = j; printf("test1 = %lu, test2 = %lu, test3 = %lu, test4 = %lu/n", test1, test2, test3, test4); return 0
2010-12-23 14:49:00 1439
转载 推荐几个开源web自动化测试常用的工具
<br />在世面上的自动化测试工具很多。有开源的,有商业化的,各有各得特色,各有各得优点!下面我就介绍几个我用过的开源自动化测试工具。<br />1 测试 WEB<br /><br />SELENIUM可以说是测试WEB最全面的开源自动化工具, 它可以在WINDOWS, LINUX, MAC 和 SOLARIS 上运行, 而且可以几乎用任何一种编程语言进行构建, 你可以用你熟悉的语言包括 JAVA, C#, PERL, PHP, PYTHON 和 RUBY。 它可以测试的浏览器有IE, FIREFOX,
2010-12-21 16:05:00 48746 1
转载 电子邮件服务器与DNS系统的关系
<br /><br />电子邮件(email)服务器与DNS系统是始终分不开的,如果你要发电子邮件,就得通过邮件(email)服务器帮你将信件送出去。由于IP地址相对难以记忆,因此我们要有域名与IP地址的对应,这就是DNS系统,因此在收发电子邮件的过程中要用到DNS系统域名解析。<br /> DNS系统还有其他功能可以支持邮件服务器,使邮件服务器更稳定并具有更佳的避免邮件选择的功能,所以,就实现了MX这个DNS记录。MX记录主要用于邮件服务器,MX是Mail Exchanger的缩写,它可以让Inte
2010-12-21 14:51:00 11316
转载 面试70问 经典回答
<br />1、请你自我介绍一下你自己,<br /> 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”。企业喜欢有礼貌的求职者。<br /> 2、你觉得你个性
2010-12-14 22:27:00 1215
原创 程序员:提高编程效率的技巧
<br />俗话说,磨刀不误砍柴工,拿出一部分时间提升自己的技能,可以提高工作效率。你可以参考以下几条建议:<br />1. 编写单元测试,提高效率(如果你还没有这样做)<br />这是一个十分基础的工作,但是许多程序员并没这么做。但你应该这么做。这样做不仅能够提高代码质量,还能提高工作效率。你不但能够在发布和修改你的程序时更加自信,而且还节省了相当多的时间。<br />试想一下,如果你正编写一个大型网络应用程序,其中一个小小的代码出现了差错,要修改它便意味着整个程序的重建、数据的重新配置以及特性的重新检查
2010-12-07 14:33:00 790
原创 排序算法--分类
<br />快速排序法:<br />#include<iostream><br />using namespace std;<br /> <br />void QuickSort(int *pData,int left,int right)<br />{<br /> int i(left),j(right),middle(0),iTemp
2010-12-07 14:20:00 895
转载 C++中, 构造函数和析构函数能不能被显示调用?
<br />代码: <br />view plaincopy to clipboardprint?<br />#include <iostream> <br />using namespace std; <br /> <br />class A <br />{ <br />public: <br /> A() <br /> { <br /> cout << "Default constructor is called./r/n"; <br />
2010-12-05 16:20:00 10542
原创 阿里云面试总结
电话问题1:构造和析构函数中的虚函数调用;电话问题2:C++中的异常可不可以是引用;电话问题3:TCP状态中的close_wait是什么状态;电话问题4:排序算法的时间复杂度;面试问题1.atoi函数编写;答案:自己写的atoi函数----(注意:自己定义的atoi函数和库的atoi函数一样的时候,抛出异常时会引起异常退出,个人认为是异常没有不知道被那个函数抛出,所以coredump)#include #include #include #include #include #include #include
2010-12-05 16:17:00 13270 3
转载 对象创建问题:heapOnly,stackOnly代码(C++代码)
class HeapOnly <br />{ <br />public: <br /> HeapOnly()<br /> { <br /> cout<<"constructor. "<<endl; <br /> } <br /> void destroy()<br /> { <br /> delete this; <br /> } <br />private: <br /> ~HeapOnly(){} <br />}; int main() <br />{ <br /> Heap
2010-12-03 12:26:00 1834 2
转载 程序员面试题精选---“itoa函数”和“atoi函数”
题目:输入一个表示整数的字符串,把该字符串转换成整数并输出。例如输入字符串"345",则输出整数345。分析:这道题尽管不是很难,学过C/C++语言一般都能实现基本功能,但不同程序员就这道题写出的代码有很大区别,可以说这道题能够很好地反应出程序员的思维和编程习惯,因此已经被包括微软在内的多家公司用作面试题。建议读者在往下看之前自己先编写代码,再比较自己写的代码和下面的参考代码有哪些不同。首先我们分析如何完成基本功能,即如何把表示整数的字符串正确地转换成整数。还是以"345"作为例子。当我们扫描到字符串的第一
2010-12-01 20:46:00 6590 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人