2014
fengxiaoke_fxk
东北大学
展开
-
博客总结十三——ORACLE
1、select distinct ..from ..where..order by..2、decode()select e.ename,e.sal,d.dname,decode(s.grade,1,'fifth',2,'forth',3,'third',4,'seconde',5,'first'),m.ename,m.sal,decode(ms原创 2014-07-15 14:37:48 · 764 阅读 · 0 评论 -
博客总结十一——C++的类
1、构造函数:实例化对象是自动使用构造函数初始化对象2、成员函数:类内部定义的函数默认为inline;类内部声明成员函数是必须的;const成员函数:double Sales_item::avg_price() const{}:const成员函数不能改变其所操作的对象的数据成员,const必须同时出现在定义和声明中;3、完全限定名:Sales_item::用于函数定义在原创 2014-07-13 02:14:46 · 672 阅读 · 0 评论 -
博客学习十——二分搜索、扫描算法、C难点
1、二分搜索:返回第一次出现的位置:start、end,遇到等于的移动end指针,最后返回end指针的数据返回最后一次出现的位置:遇到等于的移动start指针,最后返回start指针的数据2、一个问题:怎么重新编写代码使二分搜索执行得更快?用二分搜索树?但是空间上会增大3、assert艺术4、计时:starttime=clock()clicks=clock()-原创 2014-07-12 16:36:58 · 707 阅读 · 0 评论 -
博客总结九——Hadoop、Redis配置以及编程珠玑第二章的思考
Hadoop配置:http://www.cnblogs.com/vovlie/archive/2012/09/01/2666807.htmlRedis配置:原创 2014-07-09 22:39:11 · 737 阅读 · 0 评论 -
博客总结八——1M内存排序1000w整数
前提:每个整数互异解决:位图排序代码:原创 2014-07-09 22:35:45 · 1684 阅读 · 0 评论 -
博客学习七——redis虚拟内存、mongodb分片
Redis是一个开源、支持网络、基于内存、键值对存储数据库,使用ANSI C编写。其开发由VMware主持。根据月度排行网站DB-Engines.com的数据显示,Redis是最流行的键值对存储数据库。对于Redis这样的内存数据库,内存总是不够用的,除了可以将数据分割到多个Redis服务器以外,另外的能够提高数据库容量的办法就是使用虚拟内存技术原创 2014-07-06 15:46:00 · 1062 阅读 · 0 评论 -
博客学习六——快排和其他算法
1、平衡二叉树2、B树3、快排为什么比归并高效:关键在于对枢纽元的选择和分割策略对于枢纽元:一种错误的方法:将第一个元素作为枢纽元或选取前两个互异的关键字中较大者作为枢纽元一种安全的方法:随机选取枢纽元三数中值分割法:随机选取三个元素,去中值作为枢纽元对于分割策略:一种方法是i指向第一个元素,j指向倒数第二个元素,当i元素大于枢纽元并且j元素小于枢纽元时,交换两原创 2014-07-03 15:59:07 · 871 阅读 · 0 评论 -
博客学习五——hadoop
1、mapper将输入进行过滤和转换reducer完成聚合2、NameNode:位于HDFS的主端,指导从端的DataNode执行底层的I/O任务;跟着HDFS中文件如何被分割成文件块,而这些块又被哪些节点存储,以及分布式文件系统的整体运行状态是否正常;DataNode:将HDFS数据块读取或者写入到本地文件系统的实际文件原创 2014-07-03 10:14:32 · 704 阅读 · 0 评论 -
博客学习三
1、windows下多线程创建机制:参考博客:http://www.jb51.net/os/windows/121172.html进程:系统进行资源分配和调度的一个独立单位线程:进程的一个实体,CPU调度和分派的基本单位windows下进程线程创建:1)打开在该进程中执行的映像文件2)创建执行体进程对象3)创建初始线程4)通知系统新进程创建了5)开始执行原创 2014-07-02 08:57:06 · 951 阅读 · 0 评论 -
博客学习一
一、Linux多线程编程的高效开发技术参考博文:http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/几种环境:1、递归锁2、条件变量的自动复位3、pthread_cond_wait执行前加锁,执行时会解锁,成功后会加锁,执行之后解锁4、pthread_join阻塞当前线程,知道指定线程结束二、t原创 2014-06-30 12:47:01 · 1054 阅读 · 1 评论 -
博客学习二
数据库知识点,掌握基础就行一、数据库基础参考博客:http://wenku.baidu.com/link?url=I44Yro6cGg75mllslomnLpSO0LmMjsChl5ld0fHV_BU2dMkY_BqaIVu8o08_Km4yYZ0DbaLLK6rotPBacKCTcVBK8cY4G8dOlCBccK1NEWy1、数据抽象概念模式(面向单个用户)、外模式(面向全原创 2014-06-30 22:48:27 · 1042 阅读 · 0 评论 -
博客总结十二——C++复制控制
1、复制构造函数:1)单个形参,形参为对本类类型对象的引用,通常为const;复制初始化(=赋值):调用复制构造函数;首先使用指定构造函数创建一个临时对象,然后用复制构造函数将那个临时对象复制到正在创建的对象;直接初始化(圆括号赋值):直接调用与实参匹配的构造函数;ifstream file1("filename");//okifstream file2="filename原创 2014-07-13 23:57:17 · 622 阅读 · 0 评论