数据库的四个基本特性(蛮重要的)

首先四个特性是:1.原子性,2.一致性,3.隔离性,4.持久性 1.原子性:事务包括所有操作要么全部成功,要么全部失败回滚;成功必须要完全用到数据库,失败则不能对数据库产生影响。 2.一致性:事务执行前和执行和必须处于一致状态 3.隔离性:当多个用户并发访问数据库时,数据库为每个用户开启一个事务,不被其他事务的操作所干扰,多个并发事务之间要相互隔离 4.持久性:一个事务一旦被提交了,那么对数据库中的数据的改变就是永久性的,即便在数据库系统遇到故障的情况下也不会丢失事物的操作。
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

反汇编角度判断函数有几个参数,分别是什么

1 int g_r ; 2 3 void __cdecl Function1(int x,int y,int z) 4 { 5 g_r = x+y+z; 6 } 7 void __stdcall Function2(int x,int y,int z)
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

极限IO优化

namespace IO{ #define BUF_SIZE 100000 #define OUT_SIZE 100000 #define ll long long //fread->read bool IOerror=0; inline char nc(){ static char buf[BUF_SIZE],*p1=buf+BUF_SIZE,*pend=buf+BUF_SIZE;
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

Postman Interceptor和postman更改id仍然无法使用的,从这里下载相同版本的postman和interceptor插件

1.postman安装: chrome://extensions/打开,把下载好的postman插件拖到里面就可以了。 2.Postman interceptor安装: chrome://extensions/打开,把下载好的Postman interceptor插件拖到里面就可以了。 3.Postman interceptor安装完成chrome浏览器右上角会显示一个图标,点击将其打开。 4.打开postman,打开interceptor插件 5.chrome浏览器中登录测试的账号,再用po
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

ACM蒟蒻防bug专用 ( •̀ ω •́ )✧

1 /*********************************************** 2 * _ooOoo_ * 3 * o8888888o * 4 * 88" . "88 * 5 * (| -_- |)
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

ESIM

短文本匹配&自然语言推理模型--ESIM 参考博客 论文链接:http://tongtianta.site/paper/11096 一、 原理 ESIM,简称 “Enhanced LSTM for Natural Language Inference“。顾名思义,一种专为自然语言推断而生的加强版 LSTM。至于它是如何加强 LSTM,听我细细道来。 Unlike the previous top models that use very complicated network architec
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

软件定义网络基础---Openflow概述

一:OpenFlow概述 二:交换机模型架构 (一)OpenFlow构架三个组成成分 三:OpenFlow 1.0版本 自OpenFlow1.0发布以来,目前已经有多个版本的OF规范版本被发布 四:OpenFlow主要版本及特性 (一)OpenFlow 1.0 1.0版本中,只支持单流表。每个OpenFlow交换机中,都只有一张流表,用于数据包的查找、处理、转发。 并且只能同一台控制器进行通信 流表由多个流表项组成,每个流表项就是一个转发规则。 流表项有匹配字段、计数器和动作组成 (二)O
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

java 注解 @see

@see 注解
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

使用码云,GitHub进行版本控制,并通过WebHook进行自动部署

我们通常需要在 PUSH 代码到远程仓库时,线上环境会自动进行代码同步,这时候就需要用到WebHook,它会自动回调我们设定的http地址。 通过请求我们自已编写的脚本,来拉取代码,实现与远程仓库代码的同步。 一、我们先创建一个本地仓库 echo "# 测试" > README.md git init git add README.md git commit -m "test" 在码云或 GitHub 上创建一个空仓库,比如:test,然后让本地仓库与远程仓库关联。 git remo
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

python小记-2

列表 list.append('XXX') ——添加元素到列表 list.extend( [ ' xx' , 'yy' ] )——将多个元素追加到列表 list .insert ( 1 ,'xxx' )——将元素插入到指定位置 把 x ,y ,z 三个变量的值互换 x , y , z = z ,y ,x 成员资格运算符 in —— 用于检查一个值是否在序列中 type() / isinstance ()——判断变量类型 例: member =['a' , 'b' , 'c '] del mem
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

配置应用程序版本生命周期设置Elastic Beanstalk Lifecycle

每次您使用 Elastic Beanstalk 控制台或 EB CLI 上传应用程序的新版本时,Elastic Beanstalk 都会创建一个应用程序版本。如果不删除不再使用的版本,您最终会达到应用程序版本限制,并且无法创建此应用程序的新版本。 通过向应用程序应用应用程序版本生命周期策略,您可以避免达到限制。生命周期策略可要求 Elastic Beanstalk 删除应用程序的旧版本,或当应用程序的版本总数超过指定数量时删除一些应用程序版本。 Elastic Beanstalk 在您每次创建
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

C++学习一 结构与结构体

结构体属于C++与C区别之一。 代码例子如下(来自《C++程序设计》): #include <iostream> #include <string> using namespace std; //结构体 struct EnemySpaceShip { int x_coordinate; int y_coordinate; int power; }; //结构体后面始终都要有一个';' //结构体初始化 EnemySpaceS
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

第六周学习总结&(实验报告四)

一.实验目的 (1)掌握类的继承方法 (2)变量的继承和覆盖,方法的继承,重载和覆盖实现 二.实验内容 实验代码: package 实验三; import java.util.Scanner; class Circle { private double radius; private double perimeter; private double area; public Circle(){ this.
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

关于BootStrap的相关介绍

一、Bootstrap Bootstrap的官网:www.bootcss.com 1.响应式布局 Responsive web page 响应式/自适应的网页 可以根据浏览器设备的不同(pc,pad,phone) 自动调用对应的布局,图片,文字效果,从而不会降低用户体验。 2.响应式网页必须做到的前提 1.布局:不能固定宽度,必须是流式布局(尽量少用定位,可以浮动) 2.文字和图片,大小随着容器大小而改变 em rem 3.媒体查询技术 响应式页面存在的问题: 页面的复杂度极大的增加 只适用用
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

牛客 C++刷题day33

1.C语言其实是有auto的,并不是C++才有的。这点要记住 2.未定义行为 简单地说,未定义行为是指C语言标准未做规定的行为。编译器可能不会报错,但是这些行为编译器会自行处理,所以不同的编译器会出现不同的结果,什么都有可能发生,这是一个极大的隐患,所以我们应该尽量避免这种情况的发生。 这样的例子有很多: 同一个表达式中有多种运算符, 同一语句中各参数的求值顺序, 通过指针修改const常量的值。ETC。。 3.C++中的常量 符号常量:符号常量可不是字符常量,可以用一个标识符来表示一个常量,
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

Codeforces 997A Convert to Ones(思维)

https://codeforces.com/problemset/problem/997/A 题目大意: 给定一串0-1序列,定义两种操作: 操作一:选取一连续串倒置。 操作二:选取一连续串把进行01互换(取反)。 并给出操作一和操作二的代价,分别为x和y。 操作到最后要把串变成只含1的串,问最小的操作代价。 假定连续0的段数是num,那么可以知道,每进行一次操作一,就可以减少一次操作二的次数。 因此就要考虑操作一和二的优先使用问题: 如果x<y 就优先倒置,把所有0块区间合成一个0块区间,
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

数据库原理实验报告

实验一 熟悉SQL Server 2008环境及SQL 语言 实验内容和步骤: 1.手动建库:打开SQL Server 2008企业管理器,建立1个名为StudentDB1,数据文件名为StudentDB1_data、大小为10M,日志文件名为StudentDB1_log、大小为5M的新数据库; 2. 手动建表:为数据库StudentDB1创建四个表,教师T、课程C、学生S、选课SC,其结构为: Ø 教师表T(教师号T#,教师名字TNAME,职称TITLE); Ø 课程表C(课程号C#,课程名
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

第40天学习python内置模块random BASEDIR

#自带模块random:随机模块.使用场景验证码 # import random # ret=random.random()#0-1的的浮点数 # ret=random.randint(1,6)#随机一个大于等于1且小于等于6的整数 # ret=random.randrange(1,10) # ret=random.choice([11,22,33])#随机显示一个数 # ret=random.uniform(0,9) #随机一个大于0小于9的小数 # print(ret) # #实例:验
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

数据科学库-day4

1 创建ndarray的三种方式 从python的基础数据结构转化: a=[1,2,3] a1=np.array(a) 通过numpy内置函数生成 a2=np.arange(10) 从文件读取 a3=np.loadtxt(r’D:\shuju.csv’,delimiter=’,’,skiprows=1,usecols=(1,4,6),unpack=False) 2 numpy中调用函数的两种方法 方法一:np.f
分类: 其他 发布时间: 10-03 19:27 阅读次数: 0

nginx篇最初级用法之地址重写

nginx服务器的地址重写,主要用到的配置参数是rewrite rewrite regex replacement flag rewrite 旧地址 新地址 [选项] 支持的选项有: last 不再读其他rewrite break 不再读其他语句,结束请求 redirect 临时重定向 permament 永久重定向 在nginx网页目录中添加两个页面进行测试 [root@proxy html]# echo "new page" > new.html [root@proxy html]# ec
分类: 其他 发布时间: 10-03 19:11 阅读次数: 0