常量和变量
常量和变量相当于一个容器,存储数据。常量和变量把一个名字名字和一个指定类型的值关联起来。常量的值一旦设定就不能更改,而变量的值可以任意更改。
声明常量和变量
Swift是强类型的语言,要求所有的常量和变量必须先声明,后使用,声明变量时必须显示或隐式指定变量的类型。
Swift用let来声明常量,用var来声明变量。
// 声明常量
let studentNumber = 1101// 声...
分类:
编程语言 时间:
2015-08-29 09:51:44
阅读次数:
296
Data Gurad概述? 不少未实际接触过dg的初学者可能会下意识以为data guard是一个备份恢复的工具。我要说的是,这种形容不完全错,dg拥有备份的功能,某些情况下它甚至可以与primary数据库完全一模一样,但是它存在...
分类:
数据库 时间:
2015-08-28 13:43:28
阅读次数:
512
本系列文章主要介绍C++11
中多线程的使用方法,主要参考书籍为《C++Concurrency IN Action》。
为了保证多线程访问数据的安全性,一种通常的做法是对需要保护的数据上锁,使用mutex保证互斥访问。可以使用的做法是调用lock()和unlock()函数,但是我们更加推荐使用模板类std::lock_guard,在该类的构造函数中完成lock(),而在析构函数中完成un...
分类:
编程语言 时间:
2015-08-28 13:24:09
阅读次数:
218
相对于std::lock_guard来说,std::unique_lock更加灵活,std::unique_lock不拥有与其关联的mutex。构造函数的第二个参数可以指定为std::defer_lock,这样表示在构造unique_lock时,传入的mutex保持unlock状态。然后通过调用std::unique_lock对象的lock()方法或者将将std::unique_lock对象传入s...
分类:
编程语言 时间:
2015-08-21 23:26:36
阅读次数:
5656
Swift 2.0学习笔记(Day 3)——Swift 2.0之后增加的关键字 ?看了之前的学习笔记知道了什么是关键字,现在提示各位在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、throw、throws和try关键字,其中r...
分类:
编程语言 时间:
2015-08-20 13:31:48
阅读次数:
213
Swift 2.0学习笔记(Day 3)——Swift 2.0之后增加的关键字 看了之前的学习笔记知道了什么是关键字,现在提示各位在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、throw、throws和try关键字,其中repeat关键字替代do.....
分类:
编程语言 时间:
2015-08-20 12:08:09
阅读次数:
131
IP-guard发布新版本3.58.634(含加密模块)更新时间:2015-8-1714:48:26版本类型:V3.5版本号:3.58.634.0功能改进1.增加了锁定计算机自定义警告用语2.优化了应用程序日志按分类查询的速度3.远程移动存储信息中增加查找计算机的功能4.加密盘更改为无策略时无法使用5.长期离线策..
分类:
其他好文 时间:
2015-08-18 19:50:16
阅读次数:
178
_.first = _.head = _.take = function(array, n, guard) { //n == null--array[0]; //n != null;guard == ture;--array[0] //n != null;guard == false;--返回...
分类:
其他好文 时间:
2015-08-17 21:45:13
阅读次数:
105
Data Guard 是Oracle的远程复制技术,它有物理和逻辑之分,但是总的来说,它需要在异地有一套独立的系统,这是两套硬件配置可以不同的系统,但是这两套系统的软件结构保持一致,包括软件的版本,目录存储结构,以及数据的同步(其实也不是实时同步的),这两套系统之间只要网络是通的就可以了,是一种异地...
分类:
数据库 时间:
2015-08-17 15:20:15
阅读次数:
174
Mutex是C++中最常见的数据保护机制之一,在访问一块共享数据前,lock mutex,在完成对数据的访问后,unlock mutex。线程库当一个特定mutex被某个线程lock后,其它尝试lock同一个mutex的线程都会被挂起指导这个mutex被unlock。这就保证了所有线程看到的数据都是完整的,不会被修改了一部分的数据。
在C++中,通常我们通过创建std::mutex的实例...
分类:
编程语言 时间:
2015-08-09 20:42:19
阅读次数:
218