自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 收藏
  • 关注

原创 Mac的eclipse部署tomcat7和jdk1.6环境

问题:由于新版本eclipse默认支持最低版本jdk1.7,部署jdk1.6到tomcat7会报错报错:Exception in thread “http-bio-8000-exec-11” java.lang.OutOfMemoryError: PermGen space1、 先在eclipse安装目录中将eclipse的启动参数调大一些 右键单击“eclipse”选择“显示包内容”进入“Co

2016-12-21 11:02:50 1306

原创 CSS 选择器汇总

1. ** { margin: 0; padding: 0;}在我们看比较高级的选择器之前,应该认识下这个众所周知的清空选择器。星号会将页面上所有每一个元素都选到。许多开发者都用它来清空margin和padding。不建议在生产环境中使用它。它会给浏览器凭添许多不必要的东西。*也可以用来选择某元素的所有子元素。#container * { border: 1px solid black

2016-12-16 16:18:28 666

原创 Swift3.0中UIAlertView&UIAlertAction逐渐被抛弃,用UIAlertController代替

在iOS9中UIAlertView这个控件被UIAlertController所取代,虽然UIAlertView暂时还没有被完全废弃,但是这不过是早晚的事情。let alertController = UIAlertController(title: "通知", message: "确定还是取消", preferredStyle: .alert) // 这里因为控件都不存在改变的可能,所以一律使用l

2016-11-25 13:57:34 4624

转载 Swift中下划线"_"和"#"

下划线 “_”1.格式化数字字面量 通过使用下划线可以提高数字字面量的可读性,例如:let Double = 1.000_001 let one = 1_000_000 2.忽略元组的元素值 在使用元组时,如果有的元素不需要使用,这时可以使用下划线将相应的元素进行忽略,例如:let http404Error = (404, "Not Found") let (_, errorMes

2016-11-25 09:03:42 643

原创 Swift3.0——字符串与基本运算符中的变化

var string = "Hello-Swift"//获取某个下标后一个下标对应的字符 char="e"//swift2.2//var char = string[startIndex.successor()]//swift3.0var char = string[string.index(after: startIndex)]//获取某个下标前一个下标对应的字符 char2 = "t

2016-11-24 08:43:09 3032

原创 tomcat配置https相关

服务端证书的生成一、keytool为Tomcat生成证书(该方法在浏览器提示证书不安全,如果用于写app的https接口,app 端访问失败)打开mac上的终端,执行命令cd /Library/Java/Home/bin/进入相应目录下。使用keytool为Tomcat生成证书,假定目标机器的域名是“localhost”,keystore文件存放在“/Users/用户名/工作/CA/”目录下,名称叫

2016-11-18 16:16:09 793

原创 swift 中的?和!

普通值Swift语言使用var定义变量,但和别的语言不同,Swift里不会自动给变量赋初始值,也就是说变量不会有默认值,所以要求使用变量之前必须要对其初始化。如果在使用变量之前不进行初始化就会报错:var stringValue : String //error: variable 'stringValue' used before being initialized//let hashValu

2016-11-17 11:21:07 375

原创 升级到Xcode8遇到的问题

屏蔽Xcode 8多余日志输出日志:nw_socket_set_common_sockopts setsockopt SO_NOAPNFALLBK failed: [42] Protocol not available, dumping backtrace:0 libsystem_network.dylib 0x000000010badf80e __nw_create_backtrace_stri

2016-11-07 16:45:19 3854

转载 iOS的常见文件及程序的启动原理

一、iOS中常见文件(一)、Xcode6之前 创建项目,默认可以看见一个存放框架的文件夹Info文件以工程文件名开头,如:第一个项目-Info.plist项目中默认有一个PCH文件(二)、Xcode6之后(包括Xcode6)创建项目,没有框架文件夹,使用时系统才去加载info文件不以工程文件名开头,如:Info.plist项目中没有PCH文件(三)、Info.plist文件(项目配置

2016-11-04 13:24:03 517

原创 mac系统如何显示和隐藏文件

苹果Mac OS X操作系统下,隐藏文件是否显示有很多种设置方法,最简单的要算在Mac终端输入命令。显示/隐藏Mac隐藏文件命令如下(注意其中的空格并且区分大小写): 显示Mac隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏Mac隐藏文件的命令:defaults write com.apple.finde

2016-10-27 15:09:03 941

原创 web前端-HTML 视频(Videos) 024

使用 <embed> 标签<embed> 标签的作用是在 HTML 页面中嵌入多媒体元素。 下面的 HTML 代码显示嵌入网页的 Flash 视频:<embed src="intro.swf" height="200" width="200">问题HTML4 无法识别 <embed> 标签。您的页面无法通过验证。如果浏览器不支持 Flash,那么视频将无法播放iPad 和 iPhone 不能

2016-10-21 15:24:25 1247

原创 web前端-HTML 媒体音频 023

使用插件浏览器插件是一种扩展浏览器标准功能的小型计算机程序。 插件可以使用 <object> 标签 或者 <embed> 标签添加在页面上. 这些标签定义资源(通常非 HTML 资源)的容器,根据类型,它们即会由浏览器显示,也会由外部插件显示。使用 <embed> 元素<embed>标签定义外部(非 HTML)内容的容器。(这是一个 HTML5 标签,在 HTML4 中是非法的,但是所有浏览器

2016-10-21 14:47:23 610

原创 web前端-HTML 媒体插件 022

插件的功能是扩展 HTML 浏览器的功能。HTML 助手(插件)辅助应用程序(helper application)是可由浏览器启动的程序。辅助应用程序也称为插件。 辅助程序可用于播放音频和视频(以及其他)。辅助程序是使用 <object> 标签来加载的。 使用辅助程序播放视频和音频的一个优势是,您能够允许用户来控制部分或全部播放设置。 插件可以通过 <object> 标签或者 <embed>

2016-10-21 09:41:36 419

原创 web前端-JavaScript 代码规范 -029

JavaScript 代码规范代码规范通常包括以下几个方面:变量和函数的命名规则空格,缩进,注释的使用规则。其他常用规范……规范的代码可以更易于阅读与维护。 代码规范一般在开发前规定,可以跟你的团队成员来协商设置。变量名变量名推荐使用驼峰法来命名(camelCase):firstName = "John";lastName = "Doe";price = 19.90;tax = 0.2

2016-10-20 15:30:05 721

原创 web前端-JavaScript void -028

javascript:void(0) 含义我们经常会使用到 javascript:void(0) 这样的代码,那么在 JavaScript 中 javascript:void(0) 代表的是什么意思呢? javascript:void(0) 中最关键的是 void 关键字, void 是 JavaScript 中非常重要的关键字,该操作符指定要计算一个表达式但是不返回值。 语法格式如下:<hea

2016-10-20 15:13:21 375

原创 web前端-JavaScript JSON -027

JSON 使用 JavaScript 语法,但是 JSON 格式仅仅是一个文本。 文本可以被任何编程语言读取及作为数据格式传递。JSON 实例以下 JSON 语法定义了 employees 对象: 3 条员工记录(对象)的数组:{"employees":[ {"firstName":"John", "lastName":"Doe"}, {"firstName":"Anna",

2016-10-20 14:59:01 469

原创 web前端-JavaScript 保留关键字 -026

在 JavaScript 中,一些标识符是保留关键字,不能用作变量名或函数名。JavaScript 标准所有的现代浏览器完全支持 ECMAScript 3(ES3,JavaScript 的第三版,从 1999 年开始)。 ECMAScript 4(ES4)未通过。 ECMAScript 5(ES5,2009 年发布),是 JavaScript 最新的官方版本。 随着时间的推移,我们开始看到,所

2016-10-20 14:49:00 434

原创 web前端-JavaScript 表单验证 -025

JavaScript 表单验证JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。 表单数据经常需要使用 JavaScript 来验证其正确性:验证表单数据是否为空?验证输入是否是一个正确的email地址?验证日期是否输入正确?验证表单输入内容是否为数字型?必填(或必选)项目下面的函数用来检查用户是否已填写表单中的必填(或必选)项目。假如必填或必选

2016-10-20 14:31:24 715

原创 web前端-JavaScript 使用误区 -024

赋值运算符应用错误在 JavaScript 程序中如果你在 if 条件语句中使用赋值运算符的等号 (=) 将会产生一个错误结果, 正确的方法是使用比较运算符的两个等号 (==)。 if 条件语句返回 false (是我们预期的)因为 x 不等于 10:var x = 0;if (x == 10)if 条件语句返回 true (不是我们预期的)因为条件语句执行为 x 赋值 10,10 为 true

2016-10-20 14:13:12 355

原创 web前端-JavaScript 严格模式 -023

JavaScript 严格模式(strict mode)即在严格的条件下运行。使用 “use strict” 指令“use strict” 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是是一个字面量表达式,在 JavaScript 旧版本中会被忽略。 “use strict” 的目的是指定代码在严格条件下执行。 严格模式下你不能使用未声明的

2016-10-20 11:10:36 692

原创 web前端-JavaScript 变量提升 -022

JavaScript 变量提升JavaScript 中,函数及变量的声明都将被提升到函数的最顶部。 JavaScript 中,变量可以在使用后声明,也就是变量可以先使用再声明。 以下两个实例将获得相同的结果: 实例 1:x = 5; // 变量 x 设置为 5elem = document.getElementById("demo"); // 查找元素 elem.innerHTML = x;

2016-10-20 10:17:07 373

原创 web前端-JavaScript 调试 -021

JavaScript 调试没有调试工具是很难去编写 JavaScript 程序的。 你的代码可能包含语法错误,逻辑错误,如果没有调试工具,这些错误比较难于发现。 通常,如果 JavaScript 出现错误,是不会有提示信息,这样你就无法找到代码错误的位置。 通常,你在编写一个新的 JavaScript 代码过程中都会发生错误。JavaScript 调试工具在程序代码中寻找错误叫做代码调试。

2016-10-20 09:42:48 404

原创 web前端-JavaScript 错误 -020

JavaScript 错误 - throw、try 和 catchtry 语句测试代码块的错误。 catch 语句处理错误。 throw 语句创建自定义错误。JavaScript 错误当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误。 可能是语法错误,通常是程序员造成的编码错误或错别字。 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。 可能是由于来

2016-10-20 08:39:59 410

原创 web前端-JavaScript 正则表达式 -019

什么是正则表达式?正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可以用搜索模式来描述你要查询的内容。 正则表达式可以是一个简单的字符,或一个更复杂的模式。 正则表达式可用于所有文本搜索和文本替换的操

2016-10-19 16:24:29 423

原创 web前端-JavaScript 类型转换 -018

JavaScript 数据类型在 JavaScript 中有 5 种不同的数据类型:stringnumberbooleanobjectfunction3 种对象类型:ObjectDateArray2 个不包含任何值的数据类型:nullundefinedtypeof 操作符你可以使用 typeof 操作符来查看 JavaScript 变量的数据类型。typeof "John"

2016-10-19 15:58:42 497

原创 web前端-JavaScript typeof -017

typeof 操作符你可以使用 typeof 操作符来检测变量的数据类型。typeof "John" // 返回 string typeof 3.14 // 返回 numbertypeof false // 返回 booleantypeof [1,2,3,4] // 返回 o

2016-10-19 15:25:32 438

原创 web前端-JavaScript 循环 -016

不同类型的循环JavaScript 支持不同类型的循环:for - 循环代码块一定的次数for/in - 循环遍历对象的属性while - 当指定的条件为 true 时循环指定的代码块do/while - 同样当指定的条件为 true 时循环指定的代码块For 循环for 循环是您在希望创建循环时常会用到的工具。 下面是 for 循环的语法:for (语句 1; 语句 2; 语句 3)

2016-10-19 15:18:59 454

原创 web前端-JavaScript 条件语句 -015

条件语句通常在写代码时,您总是需要为不同的决定来执行不同的动作。您可以在代码中使用条件语句来完成该任务。 在 JavaScript 中,我们可使用以下条件语句:if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码if…else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其他代码if…else if….else 语句- 使用该语句来选择多个代码块之一

2016-10-19 14:12:43 536

原创 web前端-JavaScript 比较 -014

比较运算符比较运算符在逻辑语句中使用,以测定变量或值是否相等。 x=5,下面的表格解释了比较运算符: 运算符 描述 比较 返回值 == 等于 x==8x==5 falsetrue === 绝对等于(值和类型均相等) x===”5”x===5 falsetrue != 不等于 x!=8 true !== 绝对不等于(值或类型不相等

2016-10-19 14:04:14 406

转载 iOS中Autolayout-Autoresizing与Autolayout

点和像素的关系非retina屏幕之中 1个点由1x1个像素组成在retina屏幕之中: 1个点由2x2个像素组成(iPhone6Plus 3x3个)AutoresizingAutoresizing的核心用法就是6条线。上线左右以及空间内的两条红色交叉线如图: 具体用法:上下左右四条红色的线分别表示此视图距离父视图的上下左右边的约束各式多少;中间两条上下交叉的线表示,此视图的高度与宽度

2016-10-18 10:13:47 381

原创 块枚举,for循环

for循环NSArray *anArray = /*...*/; for (int i = 0; i < anArray.count; i++) { id object = anArray[i]; //Do something with 'object' }字典或者set//Dictionary NSDictionary *aDicti

2016-10-14 16:24:13 1330

原创 各种cocoa pods 问题

Last login: Thu Nov 26 14:40:43 on ttys000Look-your-sister:~ remonlv$ gem sources -a https://ruby.taobao.org/https://ruby.taobao.org/ added to sourcesLook-your-sister:~ remonlv$ gem source**

2016-10-13 15:51:45 1834

原创 web前端-JavaScript 运算符 -013

JavaScript 算术运算符y=5,下面的表格解释了这些算术运算符: 运算符 描述 例子 x 运算结果 y 运算结果 + 加法 x=y+2 7 5 - 减法 x=y-2 3 5 * 乘法 x=y*2 10 5 / 除法 x=y/2 2.5 5 % 取模(余数) x=y%2 1 5

2016-10-12 16:16:39 660

原创 web前端-JavaScript 字符串 -012

JavaScript 字符串字符串可以存储一系列字符,如 “John Doe”。 字符串可以是插入到引号中的任何字符。你可以使用单引号或双引号:var carname = "Volvo XC60";var carname = 'Volvo XC60';你可以使用索引位置来访问字符串中的每个字符:var character = carname[7];字符串的索引从 0 开始,这意味着第一个字符索引

2016-10-12 15:23:56 449

原创 web前端-JavaScript 事件 -011

HTML 事件HTML 事件可以是浏览器行为,也可以是用户行为。 以下是 HTML 事件的实例:HTML 页面完成加载HTML input 字段改变时HTML 按钮被点击通常,当事件发生时,你可以做些事情。 在事件触发时 JavaScript 可以执行一些代码。 HTML 元素中可以添加事件属性,使用 JavaScript 代码来添加 HTML 元素。 单引号:<some-HTML-

2016-10-12 13:51:18 368

原创 web前端-JavaScript 作用域 -010

JavaScript 作用域在 JavaScript 中, 对象和函数同样也是变量。 在 JavaScript 中, 作用域为可访问变量,对象,函数的集合。 JavaScript 函数作用域: 作用域在函数内修改。JavaScript 局部作用域变量在函数内声明,变量为局部作用域。 局部变量:只能在函数内部访问。// 此处不能调用 carName 变量function myFunction()

2016-10-12 13:13:05 249

原创 web前端-JavaScript 函数 -009

JavaScript 函数语法函数就是包裹在花括号中的代码块,前面使用了关键词 function:function functionname(){执行代码}当调用该函数时,会执行函数内的代码。 可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 JavaScript 在任何位置进行调用。 JavaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与

2016-10-12 11:50:08 319

原创 web前端-JavaScript 对象 -008

JavaScript 对象是拥有属性和方法的数据。JavaScript 对象在 JavaScript中,几乎所有的事物都是对象。 以下代码为变量 car 设置值为 “Fiat” :var car = "Fiat";对象也是一个变量,但对象可以包含多个值(多个变量)。var car = {type:"Fiat", model:500, color:"white"};在以上实例中,3 个值 (“Fia

2016-10-12 11:34:32 428

原创 web前端-JavaScript 数据类型 -007

字符串(String)、数字(Number)、布尔(Boolean)、数组(Array)、对象(Object)、空(Null)、未定义(Undefined)。JavaScript 拥有动态类型JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:var x; // x 为 undefinedvar x = 5; // 现在 x 为数

2016-10-12 09:56:46 332

原创 web前端-JavaScript 变量 -006

JavaScript 变量与代数一样,JavaScript 变量可用于存放值(比如 x=5)和表达式(比如 z=x+y)。 变量可以使用短名称(比如 x 和 y),也可以使用描述性更好的名称(比如 age, sum, totalvolume)。变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)JavaScript 语句

2016-10-12 09:00:11 352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除