上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页
摘要: 前言 项目组要实现一个算法库,其中涉及到了类似vector的一维数组的实现。特此,对stl中得vector做个学习和了解。有任何问题,欢迎不吝指正。谢谢。一、如何实现vector 如果给你一道面试题,如何用数据结构实现STL中vector的功能?聪明的你会怎么做呢?或许你会如下所述:或许,如果不考虑分配效率,只需要两个成员就可以实现了 template <class _Ty> class Vector { public: Vector(int nLen=0):m_nLen(nLen),m_Data(NULL) { if(nLen > 0) ... 阅读全文
posted @ 2011-08-12 13:18 我的IT世界 阅读(324) 评论(0) 推荐(0)
摘要: 一、数据库运维工作总原则 1、能不给数据库做的事情不要给数据库,数据库只做数据容器。2、对于数据库的变更必须有记录,可以回滚。二、权限相关 总原则,以最低粒度控制权限。SELECT权限:所有开发人员均可拥有自己业务范围内的表权限。INSERT/UPDATE/DELETE权限:所有项目经理可以拥有自己业务范围内的表权限。Structure权限:数据库管理员可以拥有。Administration权限:系统管理员和数据库管理员可以拥有。程序访问权限:根据IP和系统名建立用户名,只拥有必须表的访问权限。全部权限:技术总监掌管,MySQL系统表mysql表权限除技术总监任何人不得拥有。权限粒度:开发人员 阅读全文
posted @ 2011-08-11 23:04 我的IT世界 阅读(372) 评论(0) 推荐(0)
摘要: 前言 之前或多或少都听过说有关敏捷开发模型的诸多东西,包括什么有它相关的书籍或培训。由于公司现在所采用的是Scrum开发流程--敏捷开发的一种,所以,特此作番学习与研究,我也力求文字通俗易懂,已不致让大家对它产生如参加会议一般的厌倦情绪。一、什么是敏捷开发 敏捷软件开发又称敏捷开发,是一种从1990年代开始逐渐引起广泛关注的一些新型软件开发方法,是一种应对快速变化的需求的一种软件开发能力。它们的具体名称、理念、过程、术语都不尽相同,相对于“非敏捷”,更强调程序员团队与业务专家之间的紧密协作、面对面的沟通(认为比书面的文档更有效)、频繁交付新的软件版本、紧凑而自我组织型的团队、能够很好地适应需求 阅读全文
posted @ 2011-08-11 15:14 我的IT世界 阅读(364) 评论(0) 推荐(0)
摘要: MapReduce技术的初步了解与学习--包含Google MapReduce中文版 今天咱们学习下MapReduce模型。由于是本人是初次接触,不是很了解。所以,有任何问题,还望各位不吝批评指正。本文中,我会先用最最通俗的语言阐述什么是MapReduce,然后再摘自Google MapReduce中文版上的一些内容,以期对这个模型有个初步的了解与认识。ok,闲不多说,下面进入正题。前言 海量数据处理也许是许多程序员需要面对的难题。尽管我们的计算机硬件越来越强大,但是相比于互联网中的海量数据来说,我们的个人计算机处理能力实在是微乎其微。本博客内前期已经对海量数据处理问题从算法层面上做出了一些总 阅读全文
posted @ 2011-07-27 10:54 我的IT世界 阅读(308) 评论(0) 推荐(0)
摘要: Oracle_11g_R1和R2官方下载地址下面的是Oracle官方下载地址,列在这里,希望能减少大家的查找时间,赶快下载吧~Oracle Database 11g Release 1(11.1.0.6.0)Standard Edition,Standard Edition One,and Enterprise Editionhttp://www.oracle.com/technology/software/products/database/oracle11g/111060_win32soft.html Oracle Database 11g Release 2(11.2.0.1.0)Sta 阅读全文
posted @ 2011-07-25 22:18 我的IT世界 阅读(10401) 评论(0) 推荐(0)
摘要: oracle 11g 下载地址:http://download.oracle.com/otn/nt/oracle11g/win32_11gR1_database.zip不需要注册,直接复制到迅雷或其他下载软件中即可下载。 阅读全文
posted @ 2011-07-25 22:05 我的IT世界 阅读(827) 评论(0) 推荐(0)
摘要: Oracle 11g client的配置首先从OTN下载几个压缩包下载地址为: http://www.oracle.com/technology/software/tech/oci/instantclient/index.html然后根据你的平台,选择不同的下载,我是安装在rhel5下,所以选择了linux x86 并下载了下面2个包:instantclient-basic-linux32-11.1.0.7.zip 基本包,提供了OCI,OCCI和JDBC-OCI应用程序的支持。instantclient-sdk-linux32-11.1.0.7.zip 附加的头文件和makefile文件,部 阅读全文
posted @ 2011-07-25 22:03 我的IT世界 阅读(577) 评论(0) 推荐(0)
摘要: Oracle 集群(RAC)的启动与关闭Oracle RAC启动与关闭的时候需要注意以下几点:一、检查共享设备二、自动启动RAC并检查相关进程三、手动启动RAC四、在启动的过程中最好检测着crs、ASM和数据库的日志。一、检查共享设备一般情况下,存放OCR和VotingDisk的OCFS2或者raw都是自动启动的。如果他们没有启动,RAC肯定是启动不了的。1.1如果使用ocfs2的,检查ocfs2状态/etc/init.d/o2cbstatus在挂载之前,/etc/init.d/o2cbstatus显示为CheckingO2CBheartbeat:Notactive。在格式化和挂载文件系统之前 阅读全文
posted @ 2011-07-25 21:57 我的IT世界 阅读(331) 评论(0) 推荐(0)
摘要: 大部分人都知道,其实我们一般都不需要去学什么算法。除非是,要么是学生(立志参加ACM),或者做纯粹算法研究的专业人员,再者要么是为了进一些大公司而准备面试,要么是纯兴趣使然。真正因为参加工作要用很多算法的人实在是少之又少。当然,或许做图像处理或者数据处理,数据挖掘,再或者,有关搜索引擎等等之类的东西(恕我才识浅陋,从这篇文章看各自相关算法的应用领域:当今世界最为经典的十大算法--投票进行时,亦可窥知一二)。我甚至认为,绝大部分的人是肯定掌握了一些跟数据结构有关的基本算法的,所以,总而言之,我始终相信,一个人,尤其是学生,实在是没有必要花太多精力在算法相关上的。 但有两个朋友关于快速排序的理解. 阅读全文
posted @ 2011-07-25 11:17 我的IT世界 阅读(166) 评论(0) 推荐(0)
摘要: 我的大学生涯 半个多月前,便已彻底结束了自己的大学生涯。往往是某些事还未来得及回顾,又将会有新的生活,新的挑战迎面扑来,令你手脚失措。但终究是为了不致忘却,也算是对过去三、四年的回顾与纪念,还是记下点什么吧,免得对以后的生活心生倦意。 三年前,我是带着高傲的心情来到江西南昌--东华理工大学的。而这也成为了可能今后人生一个重要的驻留点。毕竟,我曾经在那里彷徨,失望,纠结,努力,也取得些少许成就,更多的是,那里有我很多的同学,朋友和老师。最重要的是,正值风华正茂,所以有点书生意气,或者意气风发也是很正常的。 我曾经久久的想过一个问题,将来我该做什么,我能做什么,我能为别人创造怎样的价值,做什么能让 阅读全文
posted @ 2011-07-23 16:29 我的IT世界 阅读(166) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 43 下一页