码迷,mamicode.com
首页 > 2016年11月23日 > 全部分享
线程同步与死锁
一.多线程共享数据在多线程的操作中,多个线程有可能同时处理同一个资源,这就是多线程的共享数据。二.线程同步解决数据共享的安全问题,必须使用同步,所谓同步就是指多个线程在同一个时间段内只能有一个线程执行指定代码,其他线程要等待此线程完成之后才可以继续执行。线程..
分类:编程语言   时间:2016-11-23 08:28:54    阅读次数:198
Horizon View 7 发布Win10桌面一:环境准备
本文将介绍搭建VMwareHorizonView7.0.1并通过即时克隆和链接克隆分别发布Win10桌面,预计将分四篇发出,分别是环境准备、View初始配置、配置Win10即时克隆桌面池、配置Win10链接克隆桌面池。这是第一篇,主要是关于View相关环境准备的介绍。关于VMwareHorizonView7这里就不多讲..
分类:Windows程序   时间:2016-11-23 08:29:52    阅读次数:618
生产者与消费者案例
生产者与消费者案例(多线程的开发中最经典的操作案例,生产者不断生产产品,消费者不断取走产品)publicclassDemo{ /* *生产者、消费者问题 * *生产者将产品交给店员,而消费者从店员取走产品,店员一次只能持有固定数量的产品, *如果生产者生产了过多的产品,店员会叫..
分类:其他好文   时间:2016-11-23 08:30:27    阅读次数:183
php语法基础5
关键字global:用来使函数可以调用外部变量,但它不是使变量超全局化。而是1,在函数内部定义了一个局部变量而且该局部变量的名字和外面的一个全局变量的名字是完全一样的!2,将外面的全局变量的值的地址复制一份,传递给函数内部定义的局部变量(在编程中尽量利用$GLOBALS,因..
分类:Web程序   时间:2016-11-23 08:27:31    阅读次数:209
消费者生产者的关系
packagecom.young.day021;publicclassClerk{ privateintproduct=0;//产品默认0; //生产者生成出来的产品交给店员 publicsynchronizedvoidaddProduct(){ if(this.product>=20){ try{ wait();//产品已满,请稍等在生产 }catch(InterruptedExceptione){ //TODO自动..
分类:其他好文   时间:2016-11-23 08:27:54    阅读次数:196
java类型转换
java基本类型的类型转换有三种:1、自动类型转换2、强制类型转换3、表达式类型的自动提升(1)自动类型转换由上图可以看出自动类型转换,其实是从小到大的转换。(2)强制类型转换如果将上图,反向转换,则需要强制类型转换。并且有可能损失精度。(3)表达式类型的自动提升。..
分类:编程语言   时间:2016-11-23 08:27:27    阅读次数:160
DHCP冲突的解决方法
DHCP作为可以自动分配网络配置信息给客户端的网络协议,这样可以大大减少网络工程师的工作量。但是不正当的网络规划就会造成DHCP的混乱,进而造成网络的故障。以下就是我们公司之前工程师搭建网络时,给后来人(也就是我)挖的一个大坑:网络架构的拓扑图:网络拓扑的描述:这..
分类:其他好文   时间:2016-11-23 08:25:42    阅读次数:267
DHCP冲突的解决方法
DHCP作为可以自动分配网络配置信息给客户端的网络协议,这样可以大大减少网络工程师的工作量。但是不正当的网络规划就会造成DHCP的混乱,进而造成网络的故障。以下就是我们公司之前工程师搭建网络时,给后来人(也就是我)挖的一个大坑:网络架构的拓扑图:网络拓扑的描述:这..
分类:其他好文   时间:2016-11-23 08:27:38    阅读次数:232
Ubuntu上搭建Hadoop环境
单机模式(standalone)单机模式是Hadoop的默认模式。当首次解压Hadoop的源码包时,Hadoop无法了解硬件安装环境,便保守地选择了最小配置。在这种默认模式下所有3个XML文件均为空。当配置文件为空时,Hadoop会完全运行在本地。因为不需要与其他节点交互,单机模式就不使用HDFS..
分类:系统相关   时间:2016-11-23 08:27:53    阅读次数:387
任务调度开源框架Quartz动态添加、修改和删除定时任务
Quartz是个开源的作业调度框架,为在Java应用程序中进行作业调度提供了简单却强大的机制。Quartz框架包含了调度器监听、作业和触发器监听。你可以配置作业和触发器监听为全局监听或者是特定于作业和触发器的监听。Quartz允许开发人员根据时间间隔(或天)来调度作业。它实现了..
分类:其他好文   时间:2016-11-23 08:25:19    阅读次数:197
java控制语句
程序=数据+算法那么,数据类型等解决了数据操作问题,什么解决算法问题呢?很明显,每本编程书的目录基本都是先数据类型后控制语句这样编辑的。所以,算法的实现就要靠控制语句了。控制语句,顾名思义,是起到控制流程的作用。现实生活中做事的流程,除了并行之外,基本就只由..
分类:编程语言   时间:2016-11-23 08:26:41    阅读次数:138
Yii 2 —— 字段校验
1.1字段校验1.1.1简介开发Web应用有一个很重要的原则,就是不要相信任何输入的数据,在使用之前必须要进行有效性检查,否则很有可能会引发各种安全性问题。Yii2当然也不会忽略这个问题,提供了校验器这一有力的工具,该工具可同时提供客户端和服务器端的数据校验。1.1.2使用方..
分类:其他好文   时间:2016-11-23 08:26:51    阅读次数:197
Yii 2—— layout查找顺序
1.1layout查找顺序在应用中添加了一个模块,但是还没有给模块添加layouts,结果发现页面还是可以正常显示,只是layout用的是应用级的layout,有点好奇,于是跟了下代码,在yii2\base\Controller.php的findLayoutFile()看到有如下代码:publicfunctionfindLayoutFile($view){$mo..
分类:其他好文   时间:2016-11-23 08:26:34    阅读次数:146
golang中的数组
概念:指同一系列同一类型数据的集合。声明方法如下:[32]byte//长度为32的数组[2*N]struct{x,yint32}//复杂类型的数组[1000]*float64//指针数组[3][5]int//二维数组[2][2][2]float64//等同于[2]([2]([2]float64))获取数组长度:arrLength:=len(arr)遍历数组方法如下:方法一:..
分类:编程语言   时间:2016-11-23 08:25:05    阅读次数:233
C#学习追根溯源之集合方法集
System.Collections命名空间中的枚举器接口(IEnumerator)***attentionfield:objectCurrent{get;}***interfacemethod:boolMoveNext()***interfacemethod:voidReset();usingSystem;usingSystem.Runtime.InteropServices;namespaceSystem.Collections{//Summary://Supportsasimp..
分类:Windows程序   时间:2016-11-23 08:22:18    阅读次数:183
PHP课程总结20161122
今天的课程,老师主要介绍了js中变量的相关知识。一、变量的特点1.使用var来修饰。2.变量名只能有:字母、数字、下划线,不能以数字开头(其他语言也一样)。3.区分大小写。4.通过一个等号赋值,左边是变量=右边是值;特殊类型(了解):5.有类型,但js变量是弱变量。二、变量..
分类:Web程序   时间:2016-11-23 08:23:48    阅读次数:214
db2 创建实例 The host name "fordatabase" is invalid. Specify a valid host name.
有这样一个现象,在DB2安装后,使用db2icrt来创建实例时,提示主机名无效,提示如下:[plain]viewplaincopy[root@centos-0instance]#./db2icrt-udb2inst1db2inst1Thehostname"centos-0.msdomain"isinvalid.Specifyavalidhostname.DBI1922NThehostnameisnotvalid.Explanation:Th..
分类:数据库   时间:2016-11-23 08:21:20    阅读次数:295
1254条   上一页 1 ... 49 50 51 52 53 54 55 ... 74 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!