为什么需要锁在任何多用户的数据库中,必须有一套用于数据修改的一致的规则,当两个不同的进程试图同时修改同一份数据时,数据库管理系统(DBMS)负责解决它们之间潜在的冲突。任何关系数据库必须支持事务的ACID属性,所以在开始了解锁之前,首先简单了解一下数据库事务和事务的ACID属性。原子性(Atomic... ...
分类:
数据库 时间:
2018-08-25 18:47:32
阅读次数:
193
非常简单的一道线段树题 然而在考场上遇见还是打了$40min$,果然$gedit$不太适合我啊.... 维护区间左端,右端,内部最长连续$0/ 1$,以及区间内$0 / 1$的个数即可回答 复杂度$O(n \log n)$ 注:讨论线段树标记下放顺序的时候,一定要有组样例,脑想特别容易错! 注2:反 ...
分类:
其他好文 时间:
2018-08-25 14:00:05
阅读次数:
138
1.文件大小换算关系: 1G = 1024M 1M = 1024K 1K =1024Byte 1B = 8byte 备注:Byte即字节,byte即比特位 2.运行Python程序的方式: 2.1 交互式环境下运行,标志是 >>>,Windows环境下可以使用IDLE,然后F5运行即可; 2.2 直 ...
分类:
编程语言 时间:
2018-07-30 18:01:54
阅读次数:
181
关于URL和URI的区别,个人见解。 初学java,最近被一个概念搞得头晕脑胀,就是url和uri的概念和区别,网上查了一大通,发现各种回答眼花缭乱,有百科直接粘贴的,有胡说八道的,有故意绕来绕去的,我估计他自己都没搞懂,按照马士兵的说法就是,通通都是一些冠冕堂皇的套话,说了等于没说,本来就是一个很 ...
分类:
Web程序 时间:
2018-07-22 13:05:16
阅读次数:
177
安装好之后再windows上checkout项目,一直出错:“由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败”;在尝试了很多次之后找到了最后的问题所在。 在网上找的方法试过了,都无效,大致有以下出错的可能和解决方案: 上述具体方法请自行百度。 在试过上面列出的4种解决方法后还是 ...
分类:
其他好文 时间:
2018-07-22 00:35:38
阅读次数:
218
问题描述:全局变量,会被莫名其妙更改!打印为50,后面做比较的时候这个值为0了。 第一,我肯定没有犯低级错误,没有其他的更改,搜索全部代码,没有发现这个变量因为我程序问题导致不符合预期,同时找了两位同事检验;第二,volatile肯定是修饰了变量的。 同时在网上搜索了一下,并没有得到满意的答复,但是 ...
分类:
其他好文 时间:
2018-07-11 00:12:40
阅读次数:
175
前沿:了解设计模式对我们而言,具有很大意义,对语言没有限制,它适用于任何语言,是一种变成思想。设计模式最初有四人帮提出,有兴趣的同学可以去了解下,今天给大家主要分析mvc与mvvm设计模式 一.mvc设计模式: 字面理解,mvc就是model,view,controller。 三者又分别是什么呢? ...
分类:
Web程序 时间:
2018-07-08 22:10:33
阅读次数:
250
1.协议简介 Http 协议:应用层协议 TCP 协议:传输层协议,主要解决如何在IP层之上可靠的传递数据包,使在网络上的另一端收到发端发出的所有包,并且顺序与发出的顺序一致,TCP具有可靠,面向连接的特点 IP 协议: 网络层协议,主要解决网络的路由与寻址问题。 2.HTTP协议是无状态的 Htt ...
分类:
Web程序 时间:
2018-07-05 18:25:57
阅读次数:
413
经常在一些技术社区看到这些的问题,一个.NET开发者去求职,看到应聘的公司的技术栈还是比较老的ASP.NET WEBFORM的时候,希望了解未来会否使用ASP.NET MVC的时候,没有获得肯定答复,于是就放弃了这一份机会,以技术选企业,是否必要? 最近我在开发一个开源的微商城系统OdnShop,发 ...
分类:
Web程序 时间:
2018-06-23 11:40:34
阅读次数:
201
MySQL事务 主要用于处理操作量答,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这些数据库操作语句就构成一个事务! # 事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行。 # ...
分类:
数据库 时间:
2018-06-15 22:42:50
阅读次数:
198