Victo

我的网络笔记本,用于收藏和总结一些知识。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: :: :: 管理 ::
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页

2014年11月23日

摘要: 一、问题描述 给定一个正整数n,请计算n的阶乘n!末尾所含有“0”的个数。例如: 5!=120,其末尾所含有的“0”的个数为1; 10!= 3628800,其末尾所含有的“0”的个数为2; 20!= 2432902008176640000,其末尾所含有的“0”的个数为4。 二、算法分析 此类问题很显 阅读全文
posted @ 2014-11-23 19:19 VictoKu 阅读(19101) 评论(0) 推荐(3) 编辑

2014年11月18日

摘要: 在C++语言中有一组基础的概念一直都容易混淆:Overload、Override和Overwrite分别表示什么意思?下面把这三个概念整理一下: 1. Overload(重载) 重载的概念最好理解,在同一个类声明范围中,定义了多个名称完全相同、参数(类型或者个数)不相同的函数,就称之为Overloa 阅读全文
posted @ 2014-11-18 23:05 VictoKu 阅读(11030) 评论(2) 推荐(2) 编辑

2014年11月17日

摘要: 今天面试遇到了一个很有意思的问题,即空结构体在C++中所占的内存大小是多少?参见如下代码:#include struct S0{ };int main(){ std::cout << sizeof S0 << std::endl; return 0;} 面试官当场提醒了我一下,说如... 阅读全文
posted @ 2014-11-17 19:18 VictoKu 阅读(8876) 评论(0) 推荐(5) 编辑

2014年11月7日

摘要: 一、什么是优先级翻转问题 所谓优先级翻转问题(Priority Inversion)即当一个高优先级任务通过信号量机制访问共享资源时,该信号量已被一低优先级任务占有,而这个低优先级任务在访问共享资源时可能又被其它一些中等优先级任务抢先,因此造成高优先级任务被许多具有较低优先级任务阻塞,实时性难以得... 阅读全文
posted @ 2014-11-07 12:08 VictoKu 阅读(3097) 评论(0) 推荐(0) 编辑

2014年11月6日

摘要: 本文主要分析数据库并发控制的一系列问题。事务是并发控制的基本单位,保证事务ACID的特性是事务处理的重要任务,而并发操作有可能会破坏其ACID特性。 一个数据库可能拥有多个访问客户端,这些客户端都可以并发方式访问数据库。数据库中的相同数据可能同时被多个事务访问,如果没有采取必要的隔离措施,就会... 阅读全文
posted @ 2014-11-06 15:30 VictoKu 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 数据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并... 阅读全文
posted @ 2014-11-06 14:45 VictoKu 阅读(485) 评论(0) 推荐(0) 编辑

摘要: NoSQL(NoSQL = Not Only SQL ),泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非 阅读全文
posted @ 2014-11-06 11:56 VictoKu 阅读(184) 评论(0) 推荐(0) 编辑

2014年11月5日

摘要: 本文内容源自GitHub《Awesome C/C++》。 关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。 内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 强大的C/C++ 标准库 框架 人工智能 异步事件循环 音频 生态学 压 阅读全文
posted @ 2014-11-05 15:05 VictoKu 阅读(931) 评论(0) 推荐(0) 编辑

摘要: 本文参考《OpenMP中的任务调度》博文,主要讲的是OpenMP中的schedule子句用法。 一、应用需求 在OpenMP并行计算中,任务调度主要用于并行的for循环。当for循环中每次迭代的计算量相差较大时,如果简单的为每次迭代分配相同的线程,就会导致线程任务不均衡,CPU资源没有被充分利用,影 阅读全文
posted @ 2014-11-05 11:02 VictoKu 阅读(5051) 评论(0) 推荐(0) 编辑

2014年11月4日

摘要: 一、什么是顺序锁 顺序锁对读写锁的一种优化,使用顺序锁时,读不会被写执行单元阻塞(在读写锁中,写操作必须要等所有读操作完成才能进行)。也就是说,当向一个临界资源中写入的同时,也可以从此临界资源中读取,即实现同时读写,但是不允许同时写数据。如果读执行单元在读操作期间,写执行单元已经发生了写操作,那么... 阅读全文
posted @ 2014-11-04 16:07 VictoKu 阅读(3343) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页