自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MVCC能保证不产生幻读吗

MVCC多版本并发控制,在重复读的隔离级别下,用事务id为数据记录行标识了其版本,事务只能看到已经提交的、先于或者等于自己版本号的数据。但是仅仅依靠MVCC仍然无法完全避免幻读的情况发送。提示:以下是本篇文章正文内容,下面案例可供参考使用MVCC+间隙锁,可以解决幻读的问题。所以MVCC虽然是无锁的,却不能完全解决幻读,还是需要锁的参与。

2022-08-22 21:08:13 1400 1

原创 JAVA取两个整数的中间值,不出现溢出

取两个整数中间值不溢出今天用二分写算法的时候发现竟然超时了,后面调试发现原来是2个整数相加溢出变成负数了,记录一下不溢出取中间值的方法下面是一般取中间值的写法int m = (low+high)/2;f,f2记录两个数的奇偶情况,如果2个都是奇数,需要再2个数各自除二的结果上再加一,而只有一个奇数或者没有奇数的时候直接返回和就行了。 public int middle(int num1,int num2){ int f = num1&1,f2 = num2&

2021-06-13 21:33:52 2241 1

原创 求解带时间窗的车辆路径问题(matlab实现)

直接上代码在一个目录下把下面的文件都建好直接就能跑起来了main.m%%Iteration = 1000; %迭代轮数number = 51; %订单数route_number = 20; %车辆数capacity = 30; %车辆容量tensure = 50; %禁忌时长Tabu = zeros(number+1,route_number); %禁忌表Tabu_new = zeros(number+1,1); %禁忌表,使用新路径distance = zer

2020-11-06 19:19:18 5743 19

原创 Opencv编译好的---适用于Codeblocks---C++

链接:https://pan.baidu.com/s/1Fz1ag0mwhUV03m12zXdZ7Q提取码:JYP6

2020-07-23 00:58:28 202

原创 禁忌搜索算法求解取送货的车辆路径问题(C++实现)

禁忌搜索算法求解VRP问题订单信息是商家-顾客对,分别有编号、x,y坐标、需求、时间窗、服务时间的属性算例为50对订单,0为配送中心、1-25为顾客、26-51为商家优化目标为:行驶路程+超时时间最小#include <iostream>#include <fstream>#include <math.h>#include <vector>#include <ctime>#include <cstdlib>usin

2020-06-13 17:31:41 1845 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除