Fork me on GitHub
摘要: 事务 一个事务是可以被看作一个单元的一系列SQL语句的集合。 事务的四大特性:ACID Atomacity 原子性 事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行。通常,与某个事务关联的操作具有共同的目标,并且是相互依赖的。如果系统只执行这些操作的一个子集,则可能会破坏事务的总 阅读全文
posted @ 2020-06-22 11:54 Vicebery 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 云计算原理和PaaS原理 云计算的基本原理是,通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。 云计算是一种资源的服务模式,该模式可以实现随时随地,便捷按需地从可配置计算资源 阅读全文
posted @ 2019-01-15 22:35 Vicebery 阅读(1138) 评论(0) 推荐(0) 编辑
摘要: 浮点数在内存中是如何存储的? 我们知道,任何数据在计算机内存中都是用‘0\1’来存储的,浮点数亦是如此。因此十进制浮点数在存储时必定会转换为二进制的浮点数。 浮点数的进制转换 主要看看十进制转二进制,整数部分和小数部分分开处理 整数部分 :整数除以2,得到一个商和余数,得到的商继续除以2并得到一个商 阅读全文
posted @ 2018-11-21 20:30 Vicebery 阅读(1352) 评论(0) 推荐(0) 编辑
摘要: 在刷题中遇到求最大公约数的算法,因此做一些整理 阅读全文
posted @ 2017-03-14 17:46 Vicebery 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 动态数组也叫数组的动态联编,有动态联编自然也有静态联编,静态联编就是数组的长度在编译时设置,而动态联编是在运行时才为数组分配空间,其长度在运行时设置,使用完这种动态数组后,应该释放内存。 静态联编:int arr[10];       //数组长度为一常量 动态数组在ISO C99后就有了新的规定( 阅读全文
posted @ 2016-03-13 21:33 Vicebery 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 递推,顾名思义,就是从一个小问题一步步推出问题的结果。在这个过程中,最主要的就是发现其中的递推关系。 给定一个数的序列H0,H1,…,Hn,…若存在整数n0,使当n>n0时,可以用等号(或大于号、小于号)将Hn与其前面的某些项Hi(0<i<n)联系起来,这样的式子就叫做递推关系。 来看一个问题:“未 阅读全文
posted @ 2016-03-12 21:36 Vicebery 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。 谈到迭代,不得不说一下循环,因为迭代可以说成是循环的一种, 凡是重复执行一段代码, 都可以称之 阅读全文
posted @ 2016-03-02 17:36 Vicebery 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 一般来说 ,能够用到递归解决的问题应该满足以下三个条件: (1)待解决的问题可以转化为一个或多个子问题来求解,而这些子问题的求解方法与原问题相同,只是在数量规模上会有所不同; (2)递归调用的次数必须是有 阅读全文
posted @ 2016-03-01 23:45 Vicebery 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 在C++中的输出的有关设置包含在头文件“iomanip”中,首先看看里面包含的一些函数: 为了实现保留小数点后N位,并以四舍五入的方式输出,需要用到setprecision和fixed。 //eg:求半径为r的圆的面积 ;输出:保留小数点后七位,四舍五入输出 #include"iostream" # 阅读全文
posted @ 2016-02-05 13:06 Vicebery 阅读(481) 评论(0) 推荐(0) 编辑