代码改变世界

哈希索引

2018-09-09 08:49 by SH&1006, 876 阅读, 0 推荐, 收藏, 编辑
摘要:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 从MySQL逻辑架构来看,MySQL有三层架构,第一层连接,第二层查询解析、分析、优化、视图、缓存,第三层,存储引擎。 索引通过分开查询片,节省了扫描查找时间,大大提升查询效率。 大部分数 阅读全文

C++类总结

2018-08-29 17:46 by SH&1006, 262 阅读, 0 推荐, 收藏, 编辑
摘要:一、C++类的定义 C++中使用关键字 class 来定义类, 其基本形式如下:class 类名{ public: //行为或属性 protected: //行为或属性 private: //行为或属性 public: //行为或属性 protected: //行为或属性 private: //行为 阅读全文

多线程编程

2018-08-24 10:16 by SH&1006, 203 阅读, 0 推荐, 收藏, 编辑
摘要:多线程编程是现代软件技术中很重要的一个环节。要弄懂多线程,这就要牵涉到多进程?当然,要了解到多进程,就要涉及到操作系统。不过大家也不要紧张,听我慢慢道来。这其中的环节其实并不复杂。 (1)单CPU下的多线程 在没有出现多核CPU之前,我们的计算资源是唯一的。如果系统中有多个任务要处理的话,那么就需要 阅读全文

多线程(Thread)优缺点比较

2018-08-23 15:48 by SH&1006, 3182 阅读, 0 推荐, 收藏, 编辑
摘要:何时使用多线程技术,何时避免用它,是我们需要掌握的重要课题。多线程技术是一把双刃剑,在使用时需要充分考虑它的优缺点。多线程处理可以同时运行多个线程。由于多线程应用程序将程序划分成多个独立的任务,因此可以在以下方面显著提高性能: (1)多线程技术使程序的响应速度更快 ,因为用户界面可以在进行其它工作的 阅读全文