- 博客(31)
- 资源 (19)
- 收藏
- 关注
转载 MySQL的数据库引擎的类型
你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更
2012-10-30 11:01:32
685
转载 mysql 分库分表
分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以再同一个库里,也可以放到不同的库。当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。1,分表的分类1>纵向分表将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。
2012-10-30 10:35:40
658
转载 Linux 文件夹 压缩 命令
from :http://hi.baidu.com/no_fear_no_hope/blog/item/8182155aec16a7c59d82046d.htmlLinux 文件夹 压缩 命令2011年08月28日 星期日 22:02Linux压缩文件的读取· *.Z compress 程序压缩的档案; · *.bz2
2012-04-20 17:55:58
1553
原创 outlook 2007 快捷键
要执行此操作请按切换到“邮件”。Ctrl+1切换到“日历”。Ctrl+2切换到“联系人”。Ctrl+3切换到“任务”。Ctrl+4切换到“便笺”。Ctrl+5切换到“导航窗格”中的“文件夹列表”。
2012-01-20 11:15:02
1309
转载 用四个砝码称出1—40克所有重量,四个砝码分别为多少? 梅氏砝码问题
这个在数学上叫做梅氏砝码问题,其叙述如下:若有n个砝码,重量分别为M1,M2,……,Mn,且能称出从1到(M1+M2+……+Mn)的所有重量,则再加一个砝码,重量为Mn+1=(M1+M2+……+Mn)*2+1,则这n+1个砝码能称出从1到(M1+M2+……+Mn+Mn+1
2011-10-01 21:38:47
6236
转载 堆栈区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序
2011-10-01 21:05:06
2386
转载 C++对象中的私有成员变量也可以被访问
C++对象中的私有(保护)成员变量也可以从对象外面访问。下面的代码会让你大吃一惊: #include class TestClass{private: int a; char b;public: char c;
2011-09-23 10:37:51
1196
转载 Bloom Filter算法
Bloom Filter 数据结构广泛地应用于网络技术中,它是由 Burton Bloom 在 1970 年提出来的。它的优点是可以有效地节省空间,缺点是不能做到精确无误,不过这个看似很郁闷的缺点却可以使用调节参数的方法有效控制,也可以通过不同的应用手段来避免差错。Blo
2011-09-16 11:03:46
542
转载 Linux的wait函数详解
【转自:http://hi.baidu.com/_hstyle/blog/item/fb7b12c4447390af8226acc5.html】 进程一旦调用了 wait,就立即阻塞自己,由wait自动分析是否当前进程的某个子进程已经退出,如果让它找到了这样一个已经
2011-08-23 10:01:16
847
转载 Linux僵尸进程详细解析
from:http://blog.sina.com.cn/s/blog_50d5fe620100g2x0.html在fork()/execve()过程中,假设子进程结束时父进程仍存在,而父进程fork()之前既没安装SIGCHLD信号处理函数调用waitpid()等待
2011-08-23 09:59:45
635
原创 对虚拟函数动态绑定的一点认识
虚拟函数动态绑定过程:每个虚拟函数的类(基类或派生类)都会有一个包含支持所有虚拟函数指针的“虚拟函数表”(virtual table);每个该类生成的对象都会隐含一个“虚拟函数指针”(virtual point),此指针指向其所属类的“虚拟函数表”;当通过基类的指
2011-08-19 20:25:27
693
原创 数据存储过程有点
存储过程实质上为sql函数,优点主要为以下几点:只在创建时进行一次编译、解析和优化;一旦执行,在内存中会保留一份存储过程,下次再执行同样的存储过程时,可以从内存直接调用;应用程序和数据库的编码工作可以分别独立进行;减少网络通信量:如果存储过程包含上百行sql语
2011-08-19 10:00:27
634
转载 虚继承与虚基类的本质
From :http://www.cppblog.com/chemz/archive/2007/06/12/26135.html 虚继承与虚基类的本质 虚继承和虚基类的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常
2011-08-18 15:23:09
542
转载 TCP/IP之TCP协议——流量控制(滑动窗口协议)
from:http://blog.youkuaiyun.com/xubo578/article/details/6059186一、流量控制(滑动窗口协议) 1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。用的是:滑动窗口,以字节为单位
2011-08-10 09:41:56
1365
转载 TCP/IP协议族之运输层——TCP流量控制和拥塞控制 [1]
From:http://blog.youkuaiyun.com/xubo578/article/details/6055397TCP的流量控制1. 利用滑动窗口实现流量控制 如果发送方把数据发送得过快,接收方可能会来不及接收,这就会造成数据的丢失。所谓流量控制就是让发送方的
2011-08-10 09:32:24
1064
转载 c++ hash_map 详细介绍
from:http://yujiawei.iteye.com/blog/409774为什么需要hash_map 用过map吧?map提供一个很常用的功能,那就是提供key-value的存储和查找功能。例如,我要记录一个人名和相应的存储,而且随时增加,要快速查找和修
2011-08-07 14:30:29
477
转载 单链表是否有环并如何找到环入口
1、如何判断一个链表是不是有环? 2、如果链表为存在环,如果找到环的入口点?解答:一、判断链表是否存在环,办法为:设置两个指针(fast, slow),初始值都指向头,slow每次前进一步,fast每次前进二步,如果链表存在环,则fast必定先进入环,而slo
2011-08-06 14:28:15
557
转载 select与poll的区别及使用
一、select, poll的区别select()系统调用提供一个机制来实现同步多元I/O:#include #include #include int select (int n,fd_set *readfds,fd_set *wri
2011-08-06 14:11:04
963
转载 流量控制与拥塞控制
流量控制与拥塞控制From:http://hi.baidu.com/lifa868/blog/item/362ff21f45312bfc1ad57645.html拥塞控制网络拥塞现象是指到达通信子网中某一部分的分组数量过多,使得该部
2011-08-02 10:48:17
1085
转载 如何实现类成员函数为回调函数
转自:http://blog.youkuaiyun.com/wuzhong325/archive/2009/05/15/4187054.aspx 如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。通过查询资料发现,其错误是普通的C++成员函数都隐
2011-08-01 19:21:12
983
转载 互斥信号量和二进制信号量的区别
互斥信号量和二进制信号量的区别 互斥型信号量必须是同一个任务申请,同一个任务释放,其他任务释放无效。同一个任务可以递归申请。 二进制信号量,一个任务申请成功后,可以由另一个任务释放。 二进制信号量实现任务互斥: 打印机资
2011-08-01 19:19:28
2438
转载 常见的链表题目
常见的链表题目from:csdn分类: 算法&数据结构一些常见的单链表题目,总结思路和实现代码。1.单链表的反序2.给单链表建环3.检测单链表是否有环4.给单链表解环5.检测两条链表是否相交6.不输入头节点,
2011-08-01 09:22:46
682
原创 带有头结点的单链表中判断是否存在环
有一个单链表,其中可能有一个环,也就是某个节点的next指向的是链表中在它之前的节点,这样在链表的尾部形成一环。1、如何判断一个链表是不是这类链表?2、如果链表为存在环,如果找到环的入口点?扩展:判断两个单链表是否相交,如果相交,给出相交的第一个点。有一个单链表,其中
2011-07-30 10:16:46
1076
原创 C语言中strcpy,strcmp,strlen,strcat函数原型
C语言中strcpy,strcmp,strlen,strcat函数原型今天去文思创新面试,考官问了我一个简单的实现,即:自己编写strcpm的实现,IBM曾经也考过写strcpy原型,这几个函数在面试的时候经常被考到,很具有代表性,突然被问起还真有点措手不及呢。现在记下供大家
2011-07-29 23:03:39
664
转载 学习笔记——atoi函数的用法及用C语言实现atoi
学习笔记——atoi函数的用法及用C语言实现atoifrom:csdn库函数原型:#inclue int atoi(const char *nptr);用法:将字符串里的数字字符转化为整形数。返回整形值。注意:转化时跳过前面的空格字符,直到遇上数字
2011-07-29 20:47:24
1805
转载 epoll和select/poll的区别
epoll和select/poll的区别 文章出处:http://dev.firnow.com/course/3_program/c++/cppsl/20081010/149888.html 1. 支持一个进程打开大数目的socket描述符(FD) select最不能忍受
2011-07-26 18:10:41
739
转载 堆和栈的区别(转过无数次的文章)
堆和栈的区别(转过无数次的文章)分类: C语言 一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。
2011-07-23 19:24:13
403
转载 Linux下NFS(网络文件系统)的建立与配置方法
Linux下NFS(网络文件系统)的建立与配置方法ZDNet服务器频道 来源:http://server.zdnet.com.cn/server/2007/0831/482007.shtml本文关键词:嵌入式 NFS Linux ZDNetChina服务器站 操作系统技巧
2011-07-22 10:54:57
562
原创 数据库优化隐藏
优化隐藏概述一般地,对查询语句,查询处理器创建了可以提高性能的执行规划。然而,如果对某一个特定的查询语句例如检索、插入、删除、修改,查询处理器没有创建最好的执行规划,那么用户可以在查询语句中增加优化隐藏来影响查询处理器创建出最优的执行规划。优化隐藏就是指在执行查询语句、使
2011-07-22 09:12:56
1106
计算机程序设计技巧之基本算法.pdf
2011-08-22
编程之道XMUsanfei.pdf
2011-08-20
程序设计中常用的计算思维方式.doc
2011-08-20
debuging with gdb 中文手册
2011-08-20
24种设计模式介绍与6大设计原则
2011-08-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人