- 博客(31)
- 资源 (8)
- 收藏
- 关注
原创 Tomcat设置远程调试端口
第一步: 1、WIN系统,在catalina.bat里: SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8888 2、Linux系统,在catalina.sh里: CATALINA_OP
2016-09-08 23:27:57
736
转载 Swift学习:2.24 高级操作符
参考Swift 官方教程《The Swift Programming Language》中文版 高级运算符 除了基本操作符中所讲的运算符,Swift还有许多复杂的高级运算符,包括了C语言和Objective-C中的位运算符和移位运算。 不同于C语言中的数值计算,Swift的数值计算默认是不可溢出的。溢出行为会被捕获并报告为错误。你是故意的?好吧,你可以使用Swift为你准备的另一套默
2016-09-08 23:14:16
607
转载 Swift学习:2.23 权限控制
参考Swift 官方教程《The Swift Programming Language》中文版 访问控制 访问控制可以限定你在源文件或模块中访问代码的级别,也就是说可以控制哪些代码你可以访问,哪些代码你不能访问。这个特性可以让我们隐藏功能实现的一些细节,并且可以明确的指定我们提供给其他人的接口中哪些部分是他们可以使用的,哪些是他们看不到的。 你可以明确的给类、结构体、枚举、设置访问级
2016-09-08 23:12:11
550
转载 Swift学习:2.22 泛型
参考Swift 官方教程《The Swift Programming Language》中文版 泛型 泛型代码可以让你写出根据自我需求定义、适用于任何类型的,灵活且可重用的函数和类型。它的可以让你避免重复的代码,用一种清晰和抽象的方式来表达代码的意图。 泛型是 Swift 强大特征中的其中一个,许多 Swift 标准库是通过泛型代码构建出来的。事实上,泛型的使用贯穿了整本语言手册
2016-09-07 22:53:29
429
转载 Swift学习:2.21 协议
参考Swift 官方教程《The Swift Programming Language》中文版 协议 协议(Protocol)用于定义完成某项任务或功能所必须的方法和属性,协议实际上并不提供这些功能或任务的具体实现(Implementation)--而只用来描述这些实现应该是什么样的。类,结构体,枚举通过提供协议所要求的方法,属性的具体实现来采用(adopt)协议。任意能够满足协议
2016-09-07 22:52:46
397
转载 Swift学习:2.20 扩展
参考Swift 官方教程《The Swift Programming Language》中文版 扩展(Extensions) 扩展就是向一个已有的类、结构体或枚举类型添加新功能(functionality)。这包括在没有权限获取原始源代码的情况下扩展类型的能力(即逆向建模)。扩展和 Objective-C 中的分类(categories)类似。(不过与Objective-C不同的是
2016-09-07 22:51:14
420
转载 Swift学习:2.19 嵌套类型
参考Swift 官方教程《The Swift Programming Language》中文版 嵌套类型 枚举类型常被用于实现特定类或结构体的功能。也能够在有多种变量类型的环境中,方便地定义通用类或结构体来使用,为了实现这种功能,Swift允许你定义嵌套类型,可以在枚举类型、类和结构体中定义支持嵌套的类型。 要在一个类型中嵌套另一个类型,将需要嵌套的类型的定义写在被嵌套类型的区域
2016-09-07 22:50:25
334
转载 Swift学习:2.18 类型转换
参考Swift 官方教程《The Swift Programming Language》中文版 类型转换(Type Casting) 类型转换可以判断实例的类型,也可以将实例看做是其父类或者子类的实例。 类型转换在 Swift 中使用is 和 as操作符实现。这两个操作符提供了一种简单达意的方式去检查值的类型或者转换它的类型。 你也可以用来检查一个类是否实现了某个协议,就像在
2016-09-07 22:49:52
348
转载 Swift学习:2.17 可选链
参考Swift 官方教程《The Swift Programming Language》中文版 Optional Chaining 可选链(Optional Chaining)是一种可以请求和调用属性、方法及下标脚本的过程,它的可选性体现于请求或调用的目标当前可能为空(nil)。如果可选的目标有值,那么调用就会成功;相反,如果选择的目标为空(nil),则这种调用将返回空(nil)。
2016-09-07 22:48:55
335
转载 Swift学习:2.16 自动引用计数
参考Swift 官方教程《The Swift Programming Language》中文版 自动引用计数 Swift 使用自动引用计数(ARC)这一机制来跟踪和管理你的应用程序的内存。通常情况下,Swift 的内存管理机制会一直起着作用,你无须自己来考虑内存的管理。ARC 会在类的实例不再被使用时,自动释放其占用的内存。 然而,在少数情况下,ARC 为了能帮助你管理内存,需要
2016-09-07 22:46:52
344
转载 Swift学习:2.15 析构过程
参考Swift 官方教程《The Swift Programming Language》中文版 析构过程(Deinitialization) 在一个类的实例被释放之前,析构函数被立即调用。用关键字deinit来标示析构函数,类似于初始化函数用init来标示。析构函数只适用于类类型。 析构过程原理 Swift 会自动释放不再需要的实例以释放资源。如自动引用计数那一章描述,Sw
2016-09-07 22:46:11
328
转载 Swift学习:2.14 构造过程
参考Swift 官方教程《The Swift Programming Language》中文版 构造过程(Initialization) 构造过程是为了使用某个类、结构体或枚举类型的实例而进行的准备过程。这个过程包含了为实例中的每个属性设置初始值和为其执行必要的准备和初始化任务。 构造过程是通过定义构造器(Initializers)来实现的,这些构造器可以看做是用来创建特定类型实
2016-09-07 22:45:05
359
转载 Swift学习:2.13 继承
参考Swift 官方教程《The Swift Programming Language》中文版 继承(Inheritance) 一个类可以继承(inherit)另一个类的方法(methods),属性(property)和其它特性。当一个类继承其它类时,继承类叫子类(subclass),被继承类叫超类(或父类,superclass)。在 Swift 中,继承是区分「类」与其它类型的一
2016-09-07 22:44:23
396
转载 Swift学习:2.12 下标脚本
参考Swift 官方教程《The Swift Programming Language》中文版 下标脚本(Subscripts) 下标脚本 可以定义在类(Class)、结构体(structure)和枚举(enumeration)这些目标中,可以认为是访问对象、集合或序列的快捷方式,不需要再调用实例的特定的赋值和访问方法。举例来说,用下标脚本访问一个数组(Array)实例中的元素可以
2016-09-07 22:43:49
313
转载 Swift学习:2.11 方法
参考Swift 官方教程《The Swift Programming Language》中文版 方法(Methods) 方法是与某些特定类型相关联的函数。类、结构体、枚举都可以定义实例方法;实例方法为给定类型的实例封装了具体的任务与功能。类、结构体、枚举也可以定义类型方法;类型方法与类型本身相关联。类型方法与 Objective-C 中的类方法(class methods)相似。
2016-09-07 22:43:04
311
转载 Swift学习:2.10 属性
参考Swift 官方教程《The Swift Programming Language》中文版 属性 (Properties) 属性将值跟特定的类、结构或枚举关联。存储属性存储常量或变量作为实例的一部分,计算属性计算(而不是存储)一个值。计算属性可以用于类、结构体和枚举里,存储属性只能用于类和结构体。 存储属性和计算属性通常用于特定类型的实例,但是,属性也可以直接用于类型本身,这
2016-09-07 22:42:37
369
转载 Swift学习:2.9 类和结构体
参考Swift 官方教程《The Swift Programming Language》中文版 类和结构体 类和结构体是人们构建代码所用的一种通用且灵活的构造体。为了在类和结构体中实现各种功能,我们必须要严格按照常量、变量以及函数所规定的语法规则来定义属性和添加方法。 与其他编程语言所不同的是,Swift 并不要求你为自定义类和结构去创建独立的接口和实现文件。你所要做的是在一个单一文
2016-09-07 22:41:55
275
转载 Swift学习:2.8 枚举
参考Swift 官方教程《The Swift Programming Language》中文版 枚举(Enumerations) 枚举定义了一个通用类型的一组相关的值,使你可以在你的代码中以一个安全的方式来使用这些值。 如果你熟悉 C 语言,你就会知道,在 C 语言中枚举指定相关名称为一组整型值。Swift 中的枚举更加灵活,不必给每一个枚举成员提供一个值。如果一个值(被认为是“
2016-09-07 22:40:57
262
转载 Swift学习:2.7 闭包
参考Swift 官方教程《The Swift Programming Language》中文版 闭包(Closures) 闭包是自包含的函数代码块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的代码块(blocks)以及其他一些编程语言中的 lambdas 函数比较相似。 闭包可以捕获和存储其所在上下文中任意常量和变量的引用。 这就是所谓
2016-09-07 22:39:10
283
转载 Swift学习:2.6 函数
参考Swift 官方教程《The Swift Programming Language》中文版 函数(Functions) 函数是用来完成特定任务的独立的代码块。你给一个函数起一个合适的名字,用来标识函数做什么,并且当函数需要执行的时候,这个名字会被“调用”。 Swift 统一的函数语法足够灵活,可以用来表示任何函数,包括从最简单的没有参数名字的 C 风格函数,到复杂的带局部和外
2016-09-07 22:38:19
362
转载 Swift学习:2.5 控制流
参考Swift 官方教程《The Swift Programming Language》中文版 控制流 Swift提供了类似 C 语言的流程控制结构,包括可以多次执行任务的for和while循环,基于特定条件选择执行不同代码分支的if和switch语句,还有控制流程跳转到其他代码的break和continue语句。 除了 C 语言里面传统的 for 条件递增(for-condit
2016-09-07 22:37:33
428
转载 Swift学习:2.4 集合类型
参考Swift 官方教程《The Swift Programming Language》中文版 集合类型 (Collection Types) Swift 语言提供经典的数组和字典两种集合类型来存储集合数据。数组用来按顺序存储相同类型的数据。字典虽然无序存储相同类型数据值但是需要由独有的标识符引用和寻址(就是键值对)。 Swift 语言里的数组和字典中存储的数据值类型必须明确。
2016-09-07 22:36:57
392
转载 Swift学习:2.3 字符串和字符
参考Swift 官方教程《The Swift Programming Language》中文版 字符串和字符(Strings and Characters) String是例如“hello, world”,“海贼王” 这样的有序的Character(字符)类型的值的集合,通过String类型来表示。 Swift 的String和Character类型提供了一个快速的,兼容 Unicode
2016-09-07 22:35:53
388
转载 Swift学习:2.2 基本运算符
参考Swift 官方教程《The Swift Programming Language》中文版 基本运算符 运算符是检查、改变、合并值的特殊符号或短语。例如,加号+将两个数相加(如let i = 1 + 2)。复杂些的运算例如逻辑与运算符&&(如if enteredDoorCode && passedRetinaScan),或让 i 值加1的便捷自增运算符++i等。 Swift 支持大部
2016-09-07 22:32:37
376
转载 Swift学习:2.1 基础部分
参考Swift 官方教程《The Swift Programming Language》中文版 基础部分 Swift 是一门进行 iOS 和 OS X 应用开发的新语言。然而,如果你有 C 或者 Objective-C 开发经验的话,你会发现 Swift 的很多内容都是你熟悉的。 Swift 包含了 C 和 Objective-C 上所有基础数据类型,Int表示整型值;Double和Fl
2016-09-07 22:31:00
274
转载 Swift学习:1.2 Swift初见
参考Swift 官方教程《The Swift Programming Language》中文版 Swift 初见 本页内容包括: 通常来说,编程语言教程中的第一个程序应该在屏幕上打印“Hello, world”。在 Swift 中,可以用一行代码实现: println("Hello, world") 如果你写过 C 或者 Objective-C 代码,那你应该很熟悉这种形式
2016-09-07 21:21:17
463
转载 Swift学习:1.1 关于Swift
参考Swift 官方教程《The Swift Programming Language》中文版 关于 Swift Swift 是一种新的编程语言,用于编写 iOS 和 OS X 应用。Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。Swift 采用安全的编程模式并添加了很多新特性,这将使编程更简单,更灵活,也更有趣。Swift 是基于成熟而且倍受喜爱的
2016-09-07 21:16:40
329
转载 Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
最近在研究阿里Dubbo框架,在网上找到这篇文章写的不错,就转了;本文全属转载,仅做个人笔记使用。 原文如下: 互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。 第一:介绍Du
2015-05-27 06:35:16
517
原创 关于JIRA启动报错的解决步骤
最近给公司搭建了JIRA环境,用于项目的管理,安装的那边都正常使用,仅仅过了一个周末,重新开机后发现访问不了JIRA系统。 报错如下: JIRA Startup Failed You cannot access JIRA at present. Look at the table below to identify the reasons: Description T
2015-05-21 19:55:23
21077
1
原创 Linux常用命令大全
记录一些常用的linux命令,方便以后查阅。 1,对只读文件操作命令: 给只读文件加上写权限, chmod a+w filename 给只读文件加上可执行权限,chmod a+x filename 2,文件和目录 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~u
2015-05-05 23:51:32
373
原创 struts1.3 + spring + hibernate 全手工整合教程
struts1.3 + spring + hibernate 全手工整合教程 项目整体机构图: 1 准备相关的jar 包 (struts1.3 ,spring ,hibernate sqlserver 驱动包 ) 1.1 struts1.3 1.2 spring 1.3 hibernate 1.4 sqljdbc4.0.jar ...
2012-09-28 01:53:16
364
jenkins.part1.rar
2013-11-20
jenkins.part2.rar
2013-11-20
hudson-3.1.0.war
2013-11-20
jenkins.war
2013-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅