主页

0

Chapter 15 Database System Concepts

15.1 基于锁的协议确保隔离性的方法之一是要求对数据项以互斥的方式进行访问。实现该需求的最常用的方法是只允许事务访问当前该事务持有锁的数据项。 15.1.1 锁共享型锁和排他型锁 过早释放数据项可能会导致别的事务看到一个不一致的状态。还可能会导致事务的死锁和饿死状态。 我们如果不使用封锁,或者我们对数据项进行读写之后立即解锁,那么我们可能会进入不一致的状态。另一方面,如果在申请对另一数据项加锁之

0

Chapter 14 Database System Concepts

14.1 事务概念构成单一逻辑工作单元的操作集合称作事务。 数据库系统必须以一种能够避免引入不一致性的方式来管理实务的并发执行。 因为事务是不可分割的,所以要么执行其全部内容,要么就根本不执行。这个称作原子性(Atomicity)。 数据库必须采取特殊处理来确保事务正常执行而不被来自并发执行的数据库语句所干扰。这种特性称为隔离性(Isolation)。尽管多个事务可能并发执行,但系统保证,对于任何

0

Deep Learning 参考资料

推荐的一个关于深度学习的参考资料声明这个文章的内容转载自a link Deep Learning Papers Reading Roadmap If you are a newcomer to the Deep Learning area, the first question you may have is “Which paper should I start reading from?”

0

Deep Learning

《Deep Learning》by LeCun&Bengio&Hinton介绍这是自然杂志上的一篇关于深度学习的论文,主要讲了深度学习如何替代传统的机器学习方法来实现人工智能的系统。 而文章的三个作者都是DL领域的鼻祖级人物。 有监督的学习“浅层”的分类器在面对一个分辨图片中狼的种类的任务的时候,可能会因为狼在图片中的位置、姿势相近而导致分类错误。这也是为什么一个“浅层”的分类器需

0

Hopfield Neural Network

Hopefield网络简介Hopefield网络是一个非同步的神经网络,是一个异步的,跟BP网络不同。同时它分为两种类型,离散型和连续型。 同步与异步网络正确设计一个递归神经网络的问题在于所有计算元素之间的充分的同步。在MP模型的网络中,我们假设每个计算元素被激活都需要消耗一定的时间。这里将要讨论的是没有全局同步的神经网络。计算节点会在不同的时间被激活,并且会在一定的时间后提供计算,这个网络是随机

0

setuptools教程

setuptools 教程基本使用在project目录下创建一个setup.py的文件,其中的内容是 1234567891011121314from setuptools import setup, find_packages setup( name = "ConvertSubToUTF8", version = "0.0.1", packages = find_packages

0

numpy常用语句

numpy常用语句矩阵以及向量操作初始化一个向量或者矩阵12import numpy as nptheta=np.array([[1,1,1],[1,1,1]]) 上面的代码初始化了一个2x3的矩阵。 1np.ones((3,4),dtype=int16) 上面的代码初始化了一个3x4的全一矩阵,同时指定了它的类型是int16 转置numpy.transpose() 矩阵乘法12A.dot(B)n

0

rsync

rsync安装3.1.0版本的rsync为了显示进度条,我需要把我的路径下的rsync更新到3.1.0的版本1wget https://download.samba.org/pub/rsync/src/rsync-3.1.2.tar.gz 如果上述链接失效,则需要到https://rsync.samba.org上 我的使用方法12rsync -a --progress -h -e 'ssh -p

0

非递归遍历二叉树

非递归遍历二叉树先根遍历对于递归来说,有一个很大的特征,就是先访问到的函数需要越晚结束掉。因此这就对应上栈这种数据结构。对于先根遍历来说递归函数是这样写的 12345dg(root){ fangwen(root); dg(root->left); dg(root->right);} 每次都需要把root入栈,因为只有这样才能找到左右儿子。因此对于当