码迷,mamicode.com
首页 > 2017年11月26日 > 全部分享
JAVA 锁
所有的锁其实就是个同步手段,从jdk1.7来看,都是依靠AbstractQueuedSynchronizer(AQS)实现的,这个东西之前的文章讲过,在这个类里有两种锁,一种是共享锁(作用是让多个线程可以同时拥有锁,也就是允许多个线程同时访问一个共享资源),一种是独占锁(某一时刻只能一个线程可以拥有锁,也就是只允许一个线程访问共享资源)。AQS留出一个方法让用户实现,对于独占锁是tryAcquir
分类:编程语言   时间:2017-11-26 15:02:20    阅读次数:169
20162304 2017-2018-1 实验四-图的实现与应用
实验四 图的实现与应用 实验四 "图的实现与应用 1" 试验内容 用邻接矩阵实现无向图(边和顶点都要保存),实现在包含添加和删除结点的方法,添加和删除边的方法,size(),isEmpty(),广度优先迭代器,深度优先迭代器 给出伪代码,产品代码,测试代码(不少于5条测试) 实验结果 1. 要想用邻 ...
分类:其他好文   时间:2017-11-26 15:02:10    阅读次数:186
正则表达式语法
{}可以作为界定符 ,但是正则表达式的运算符也有{},为了不混淆,尽量少使用{}作为界定符。 常用在线正则匹配网站 http://www.atool.org/regex.php http://rubular.com/ 原子:可见原子和不可见原子 可见原子:键盘打出来肉眼能看见的 符号、数字、汉子 不 ...
分类:其他好文   时间:2017-11-26 15:02:03    阅读次数:161
C语言 ------ #undef 的使用
#undef 是在后面取消以前定义的宏定义 该指令的形式为 #undef 标识符 其中,标识符是一个宏名称。如果标识符当前没有被定义成一个宏名称,那么就会忽略该指令。 一旦定义预处理器标识符,它将保持已定义状态且在作用域内,直到程序结束或者使用#undef 指令取消定义。 ...
分类:编程语言   时间:2017-11-26 15:01:55    阅读次数:204
[bzoj] 1036 Count
"原题" 树链剖分板子题 树剖详解: cpp include include typedef long long ll; define N 30010 using namespace std; int n,x,y,m,a[N],f[N],dfn[N],deep[N],head[N],cnt=1,tp ...
分类:其他好文   时间:2017-11-26 15:01:43    阅读次数:158
cmake安装MySQL数据库实例
一、编译安装MySQL前的准备工作 首先检查是否有安装其他版本的编译器和数据库,先卸载干净. 安装编译源码所需的工具和库 yum install gcc gcc-c++ ncurses-devel perl 安装cmake,从http://www.cmake.org下载源码并编译安装 wget ht ...
分类:数据库   时间:2017-11-26 15:01:37    阅读次数:217
EF6 在原有数据库中使用 CodeFirst 总复习(一、搭建基础环境)
本来以为已经会了,可动手时发现许多问题还是模糊不清,正所谓眼高手低。只能重新查资料,再复习一遍。 vs.net2013 ef6 mvc5 sqlserver2008 一、建立数据库 Blogging 二、创建表,插入测试数据 CREATE TABLE [dbo].[Blogs] ( [BlogId] ...
分类:数据库   时间:2017-11-26 15:01:29    阅读次数:208
链队列
#include #define OK 1 #define ERROR 0 using namespace std; typedef int Status; typedef int ElemType; typedef struct QNode { ElemType data; struct QNod... ...
分类:其他好文   时间:2017-11-26 15:01:21    阅读次数:95
BZOJ 1260--涂色(区间DP)
1260: [CQOI2007]涂色paint Description 假设你有一条长度为5的木版,初始时没有涂过任何颜色。你希望把它的5个单位长度分别涂上红、绿、蓝、绿、红色,用一个长度为5的字符串表示这个目标:RGBGR。 每次你可以把一段连续的木版涂成一个给定的颜色,后涂的颜色覆盖先涂的颜色。 ...
分类:其他好文   时间:2017-11-26 15:01:10    阅读次数:141
Linux系统学习之正则表达式
一、基础的正则表达式 1."."(一个点)符号 点符号用于U匹配除换行符号之外的任意一个字符。例如:r.t可以匹配rot、rut,但是不能匹配root,但如果使用r..t,就可以匹配root、ruut、r t(中间是两个空格)等。 2.“*”符号 "*"号用于匹配前一个字符0次或任意多次,比如ab* ...
分类:系统相关   时间:2017-11-26 15:01:00    阅读次数:203
day 5 名片管理系统-文件版
1.添加__name__ == '__main__' 2.添加6功能,保存到文件 3.保存文件的内容 4.程序执行开始,读取文件 1)版本1:没有数据 2)版本2:global全局变量,eval() 5.异常处理:没有数据文件创建,有文件读取 6.完整版本 ...
分类:其他好文   时间:2017-11-26 15:00:49    阅读次数:220
基于TSUNG对MQTT进行压力测试-基础概念温习
TCP报头部中的SYN、FIN、ACK: ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1。 SYN(SYNchronization) : 在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这是一个连接请求报文。对方若同意建立连接,则应在响应报 ...
分类:其他好文   时间:2017-11-26 15:00:39    阅读次数:311
单源最短路——Dijkstara算法
算法基本思想:每次找到离源点最近的一个顶点,然后以该顶点为中心进行扩展,最终得到源点到其余所有点的最短路径。 1、将所有的顶点分为两个部分:已知最短路程的顶点集合P和未知最短路径的顶点集合Q 2、设置源点s到自己的最短路径为0,若存在有源点能够直接到达的顶点i则吧dis[i]设置为e[s][i]。同 ...
分类:编程语言   时间:2017-11-26 15:00:29    阅读次数:162
如何从CentOS官网下载我们想要的版本
今天想从官网下载6.5版本的CentOS,结果找了好一会儿才找到,赶紧记录下来,以备以后查询。 第一步在百度搜索centos,点击"Download CentOS",如下图所示。 点击上图的链接后我们会进入到如下图所示的界面,由于我要下载的是6.5版本的CentOS,因此点击"More Downlo ...
分类:其他好文   时间:2017-11-26 15:00:21    阅读次数:123
敏捷落地的会议和工具
对于一个项目而言,不开会是不能很好达成共识的,统计一下会发现整个项目的会议确实开的不少,但真的有成效的有多少呢?不要为了开会而开会,开会要解决实际问题,开会不是大家无聊的瞎扯,每个人低头各自玩手机,而没有任何实质性的共识和决策。低效率的会议、不必要的会议,是浪费大家时间,是增加项目成本,是消耗团队积 ...
分类:其他好文   时间:2017-11-26 15:00:13    阅读次数:137
PL/SQL编程
PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中。 (2.)PL/SQL块简介 PL/SQL是一种块结构语音,它将一组语句块放在一个快中。 (3.)运算符和表达式: PL/SQL语音支持 ...
分类:数据库   时间:2017-11-26 15:00:03    阅读次数:178
张永德量子力学
在看了张永德老师的量子力学教材后,如醍醐灌顶,以前很多模模糊糊的问题一下子云开月明了。 迄今为止,有关量子力学的所谓‘ 正确理论 ’ 或 ‘ 共识 ’ 都是建立在:1. 实验结果 2. 逻辑论证 这两块基石之上的。 也就是说,对于各种各样的实验结果,你要给出一系列数学和逻辑上自洽的解释。当然,理论建 ...
分类:其他好文   时间:2017-11-26 14:59:55    阅读次数:131
1230条   上一页 1 ... 39 40 41 42 43 44 45 ... 73 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!