字符与字符串Swift采用unicode作为默认编码方式构成字符串字符类型:Character字符串类型:Stringvarname:String="neusoft"print("name:\(name)")字符串的创建和初始化:如创建空串的两种方法:varstr1=""varstr2=String()ifstr1.isEmpty{print("stringisempty")}字符串对象的基..
分类:
编程语言 时间:
2016-03-03 15:04:55
收藏:
0 评论:
0 赞:
0 阅读:
173
系统版本:CentOS6.5rsync版本:rsync-3.0.6-9inotify-tools版本:inotify-tools-3.14rsync工具与inotify机制相结合,可以实现触发式备份(实时同步)——只要原始位置的文档发生变化,则立即启动增量备份操作,这样就可以实现实时网站镜像功能案例拓扑图:案例环境:某公司在..
分类:
Web开发 时间:
2016-03-03 15:04:45
收藏:
0 评论:
0 赞:
0 阅读:
365
可选类型什么是可选类型?可以被赋予nil值的类型,在类型后添加问号(?)如Int类型的值为整型数,但不太好表示“空”的含义,Int?可以赋值为整型数和nil值如:varage:Int?=3varname:String?=nil使用可选类型print(age)//Optional(3)print(age!)//3!运算,用于解绑可选类型变量..
分类:
编程语言 时间:
2016-03-03 15:04:35
收藏:
0 评论:
0 赞:
0 阅读:
162
元组类型元组Tuple用来归纳多个归纳具有任意类型的相关联的值,如:varperson=(30,"neusoft")print(person)//(30,"neusoft")该元组类型对象person的类型可以认为是:(Int,String)如果想要获取元组中的某个数据,可以采用以下方式方式一:可以将其中的数据关联到常量或变量中,..
分类:
编程语言 时间:
2016-03-03 15:04:25
收藏:
0 评论:
0 赞:
0 阅读:
182
在c++中,在堆上分配内存使用的new函数,它动态分配内存,主要有三种形式:1.分配一个空间未初始化int*p=newint;2.分配一个空间初始化int*p=newint(初始值)3.分配一段连续空间int*p=newint[内存数]在堆上分配内存使用之后还要手动释放,不然就会发生内存泄露。在c++中对堆上分..
分类:
其他 时间:
2016-03-03 15:04:05
收藏:
0 评论:
0 赞:
0 阅读:
151
结构体类型基础数据类型都是结构体,如IntFloatBool等,是Swift自带的并且作为开发基础供开发者使用在Swift中,结构体(Struct)和类类型(Class)非常相似,结构体是值类型,类是引用类型。定义格式:struct名称:协议...{属性和方法}如:structSword{varlength:Int=11varname:..
分类:
编程语言 时间:
2016-03-03 15:03:55
收藏:
0 评论:
0 赞:
0 阅读:
224
赋值、算数、位运算赋值运算符=+=-=*=/=...Swift中=运算符本身不返回值了,即ifa=b会报错。加减乘除Swift对加法运算进行了类型扩展,支持字符串和字符串的链接vars1="今天"lets2="天气不错"s1=s1+s2print(s1)Swift对除法运算增强了”0”的使用安全,即除0会报错Swift增加了溢出..
分类:
编程语言 时间:
2016-03-03 15:03:45
收藏:
0 评论:
0 赞:
0 阅读:
198
分支语句if语句的格式:if条件{}else{}if条件{}elseif条件{}else{}条件要求是一个Bool类型的值Swift要求{}中只有一条语句,{}也不能省略switch语句的格式:switch分支因子{case值1:响应1case值2,值3:响应2和3...default:其他处理}Swift中case语句不需要用break结尾case可以支持..
分类:
编程语言 时间:
2016-03-03 15:03:35
收藏:
0 评论:
0 赞:
0 阅读:
195
#/etc/httpd/conf.d/ssl.conf配置如下:LoadModulessl_modulemodules/mod_ssl.soListen443NameVirtualHost109.109.109.109:443AddTypeapplication/x-x509-ca-cert.crtAddTypeapplication/x-pkcs7-crl.crlSSLPassPhraseDialogbuiltinSSLSessionCacheshmcb:/var/cache/mod_ssl/sca..
分类:
Web开发 时间:
2016-03-03 15:03:15
收藏:
0 评论:
0 赞:
0 阅读:
244
上节我们了解rsync工具的使用,在这里说下,当我们学习一个工具的时候,首先要想到的是这个工具是干嘛的,然后带着这个问题去完成这个实验,这样我们才能是事半功倍。我们前面说rsync是一个数据备份工具,他支持全网定时备份,增量和全量备份。工作中主要是以定时任务+rsync做..
分类:
系统服务 时间:
2016-03-03 15:02:55
收藏:
0 评论:
0 赞:
0 阅读:
224
一,组账户文件组账户文件由/etc/group、/etc/gshadow两部分组成,前者保存着组账户的名称、GID号、组成员等信息,后者用于保存组账号的加密字符串等(但很少用到)。二,添加、删除、修改组账号1、groupadd命令——添加组账户命令格式:groupadd【选项】组账号-g:指定GID号2、g..
分类:
系统服务 时间:
2016-03-03 15:02:45
收藏:
0 评论:
0 赞:
0 阅读:
206
函数的基本用法一个简单的函数,如下:funcsayHello(personName:String)->String{lets="你好"+personName+"!"returns}lets=sayHello("iOS")print(s)func关键字:用于标示,这是一个函数函数名字:sayHello应当清晰明了且符合驼峰规则编码规范参数列表:(personName:String)p..
分类:
编程语言 时间:
2016-03-03 15:02:35
收藏:
0 评论:
0 赞:
0 阅读:
210
下载nginx-1.9.12传到/usr/local/src安装pcreopensslyuminstallpcre*yuminstallopenssl*解压nginxtar-zxvfnginx-1.9.12.tar.gz./configure--prefix=/usr/local/nginx-1.9.12--with-http_ssl_module--with-http_spdy_module--with-http_stub_status_module--with-pcremakemakein..
分类:
其他 时间:
2016-03-03 15:02:25
收藏:
0 评论:
0 赞:
0 阅读:
164
闭包什么是闭包?是一个自包含的功能块,可以在任何地方使用这个功能块,且可以将其传来传去闭包可以捕获和存储其所在上下文的任意常量和变量的引用其意义相当于函数及block的综合体三种形式:全局函数是一个有名字但不会捕捉任何值的闭包嵌套函数是一个有名字并可以捕获其封闭..
分类:
编程语言 时间:
2016-03-03 15:02:15
收藏:
0 评论:
0 赞:
0 阅读:
207
类与实例(对象)类“是引用类型”,而非“值类型”使用class关键字定义类classPeople{varname:String=""varage=0}People是类名{}包含类的主体部分,包括属性和行为命名规范:类名首字母大写通过类可以创建实例变量或实例常量varp1:People=People()letp2=People()People()表示..
分类:
编程语言 时间:
2016-03-03 15:02:05
收藏:
0 评论:
0 赞:
0 阅读:
269
2.101.BGP-4与早期版本的主要不同之处是什么?2.CIDR解决了哪两个问题?3.有类别与无类别IP路由器之间的区别是什么?4.有类别与无类别IP路由协议之间的区别是什么?5.请解释汇总是如何隐藏网络的不稳定性的。6.请解释汇总是如何产生不对称流量模型的。7.不对称流量是不被期望的..
分类:
其他 时间:
2016-03-03 15:01:55
收藏:
0 评论:
0 赞:
0 阅读:
276
继承关系继承:“isa”的关系继承只能用于类而不能用于结构体和枚举,继承还可以用于协议语法:class子类名:父类名{}继承中可以添加属性和方法如:classPerson{varname:String=""varage:Int=10funcintroduceSelf()->String{return"[Name:\(name)Age:\(age)]IamaPerson"}}cla..
分类:
编程语言 时间:
2016-03-03 15:01:45
收藏:
0 评论:
0 赞:
0 阅读:
298
构造方法实例对象在被创建时,需要对存储属性初始化,两种方式:方法一:在声明属性的同时设定初值(之前一直使用这种方式)方法二:使用构造方法构造方法init:在对象创建时自动调用并对实例对象的存储属性进行初始化a.无需func关键字声明b.参数列表里可以有多个参数,也可以..
分类:
编程语言 时间:
2016-03-03 15:01:35
收藏:
0 评论:
0 赞:
0 阅读:
224
与结构体、枚举的异同相同点:a.都可以定义属性保存数据,定义方法实现功能b.都可以定义下标方法c.都可以定义构造方法d.都可以遵循协议e.都可以使用分类(扩展)不同点:a.类支持继承和扩展b.结构体还支持一种成员构造方法c.类支持析构方法d.类的实例对象使用ARC管理内存e.类为..
分类:
编程语言 时间:
2016-03-03 15:01:25
收藏:
0 评论:
0 赞:
0 阅读:
252
可选链之前介绍过可选类型,再来深化一下可选链的概念如下面的代码,包含的符合关系:人—>宠物—>玩具classPerson{varpet:Pet?}classPet{varname:StringvarfavorityToy:Toy?init(name:String){self.name=name}funcplayToy(){print("Pet\(self.name)playtoy")}}classToy{..
分类:
编程语言 时间:
2016-03-03 15:01:15
收藏:
0 评论:
0 赞:
0 阅读:
214