自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈里·雪利博客

一起编码一起浪

  • 博客(164)
  • 资源 (1)
  • 收藏
  • 关注

原创 JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?

JS正则表达式中有哪些特殊字符,这些特殊字符又分别表示什么含义?在正则表达式中,许多标点符号具有特殊含义,比较难记,现归纳备个份:这些符号有:^ $ . * +  - ? = ! : | \ / ( ) [ ] { }1.“[ ]”表示字符类: 即括号里是个字符集:如/[abc]/,表示和含有a,b,c任何一个字母的字符串都匹配。注:特殊字符类:\s表示空格符、制表符、Unicod

2017-01-15 01:30:49 9119

原创 正则表达式[\w]+,\w+,[\w+] 三者区别? [],[ABC]+,[\w./-]+ 表达什么?

正则表达式[\w]+,\w+,[\w+] 三者有何区别:[\w]+和\w+没有区别,都是匹配数字和字母下划线的多个字符;[\w+]表示匹配数字、字母、下划线和加号本身字符;[]表示数组而非排列,即不按固定次序位置排列;在[]内的字符可以任意次序出现。[ABC]+ 可以匹配"AAABBBCCC,BBBAAACCC,BACCBACAACBAC,...",不是一定

2017-01-15 00:55:26 106304 4

原创 正则表达式\w并不完全等于[A-Za-z0-9]

一般大家在书本上还是网上资料正则表达式中\w都被介绍为匹配任何单词字符,包括字母和下划线,等效于[A-Za-z0-9]。   今天偶然间发现会员注册中出现了一个恶作剧账号"аdmin",注意到那个а了没?那是一个俄文字母,在会员注册过滤中使用\w验证并不能防止。   也就是说\w包括了英文字母以及俄文字母等,在会员注册这块我们肯定不希望类同的账号出现,要不然很容易造成会员间的误会。所以改为

2017-01-15 00:03:45 8812 2

原创 正则表达式应用替换/删除/校验/测试技巧

正则表达式应用替换技巧实例目录【1】 正则表达式应用——替换指定内容到行尾【2】 正则表达式应用——数字替换【3】 正则表达式应用——删除每一行行尾的指定字符【4】 正则表达式应用——替换带有半角括号的多行【5】 正则表达式应用——删除空行【6】 正则表达式应用——实例应用应用实例【1】正则表达式应用——替换指定内容到行尾原始文本如下面两行

2017-01-11 00:30:27 6221

原创 正则表达式语法等价字符/常用运算符/分割语法/正则等价简写释义速记理解技巧

速记理解技巧.[ ]^$四个字符是所有语言都支持的正则表达式,所以这个四个是基础的正则表达式。正则难理解因为里面有一个等价的概念,这个概念大大增加了理解难度,让很多初学者看起来会懵,如果把等价都恢复成原始写法,自己书写正则就超级简单了,就像说话一样去写你的正则了:  等价:等价是等同于的意思,表示同样的功能,用不同符号

2017-01-11 00:22:53 2291

原创 正则表达式符号字符大全

正则表达式符号正则表达式[1] 由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,我们下面会给予解释。在最简单的情况下,一个正则表达式看上去就是一个普通的查找串。例如,正则表达式"testing"中没有包含任何元字符,它可以匹配"testing"和"testing123"等字符串,但是不能匹配"Testing"。

2017-01-11 00:17:11 6046

原创 函数function

//函数//函数function关键词,函数名,()传参,{}函数主体function box(){                         //函数声明alert("我只有被调用才可以执行!") ; //函数本身无执行功能,必须调用才可执行}box();                                //函数调用,通过函数名+()传参,即可调用并执

2017-01-04 01:51:44 462

原创 循环语句if(){}else{}、if(){}else if(){}...else{}、do{}while()、for(){}、with(){}break/continue语句

//数组表达式var box=[1,2,3,4,5];alert(box);//1,2,3,4,5var box={    1:2,    2:3,    3:4,    4:5,    5:6}alert(box[3]);//4//多分支条件循环语句//if(条件){语句}else{语句}Ë循环语句var box="";if (5

2017-01-04 01:44:05 908

原创 数据类型Object类型

数据类型Object类型:var box={};alert(box);//object,Objectalert(typeof box);//objectvar box=new Object();//创建对象,Object()对象构造,()传参使用:数值/字符串/布尔值alert(box);//object,Objectalert(typeof box);//object

2017-01-04 01:43:25 3973

原创 数据类型String类型

数据类型String类型:var box="Lee";        //Leealert(box);+ //连接符\n //换行符\t //制表符\v //垂直制表符\b //空格符\r //回车符\f //换页符\\ //斜杠符\' //单引号符\" //双引号符\xnn //十六进制,nn表示字符0-9/A-F\unnn //十六进制,

2017-01-04 01:39:44 855

原创 数据类型Number类型

数据类型Number类型:var box=100;//十进制100alert(box);var box=071;/八进制必须已0开头,后面位数值从0-7之间;值显示57//输出类型都按十进制输出alert(box);var box=0xA;//十六进制必须已0x开头,后面位数值从0-9或A-F(a-f)之间;值显示10//输出类型都按十进制输出a

2017-01-04 01:36:08 855

原创 数据类型Boolean类型

数据类型Boolean类型:var box="myDemo";//值显示真if (box) {    alert('真');    // statement} else {    alert('假');    // statement}var box="";//值显示假if (box) {    alert('真');    // state

2017-01-04 01:35:08 1302

原创 Number() 函数 parseInt() 函数 parseFloat() 函数

//Number() 函数alert(Number(true));        //1alert(Number(36));            //36alert(Number(null));        //0alert(Number(NaN));        //NaNalert(Number(undefined));        //NaNalert(Num

2016-12-29 17:56:32 874

原创 浮点数Number NaN isNaN()非数函数

无穷(正负无穷)alert(Number.POSITIVE_INFINITY);        //infinity正无穷alert(Number.NEGATIVE_INFINITY);    //-infinity负无穷/浮点数值范围alert(Number.MIN_VALUE);//最小值alert(Number.MAX_VALUE);//最大值aler

2016-12-29 17:52:21 1507

原创 浮点数值Number 正负无穷infinity -infinity

//浮点数值范围alert(Number.MIN_VALUE);//最小值alert(Number.MAX_VALUE);//最大值//无穷(正无穷)infinityvar box=10e1000;//值显示infinity正无穷alert(box);//无穷(负无穷)var box=-10e1000;//值显示-infinity负无穷alert(box);

2016-12-29 17:49:54 2576

原创 数据类型Number String类型:加减比较运算符表达式toString:function(){}函数

数据类型Number类型://toString:function() 函数var box={    toString:function(){        return 123;        //123,"123"    }};alert(isNaN(box));        //falsevar box={    toString:function

2016-12-29 17:43:27 853

原创 H5 HTML代码编写规范及注意要点

HTML及H5代码编写规范及注意要点语法:用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。嵌套元素应当缩进一次(即两个空格)。对于属性的定义,确保全部使用双引号,绝不要使用单引号。不要在自闭合(self-closing)元素的尾部添加斜线 -- HTML5 规范中明确说明这是可选的。不要省略可选的结束标签(closing tag)(例如, 或

2016-12-27 01:48:57 8657

原创 CSS3代码编写规范及注意要点

CSS3编码规范及注意要点语法:用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法。为选择器分组时,将单独的选择器单独放在一行。为了代码的易读性,在每个声明块的左花括号前添加一个空格。声明块的右花括号应当单独成行。每条声明语句的 : 后应该插入一个空格。为了获得更准确的错误报告,每条声明都应该独占一行。所有声明语句都应当以分号结尾。最后一条声明语句后面

2016-12-27 01:43:38 3824

原创 Sublime text 3怎么快速生成ul>li*5 ol>li*5 ul>li>span*5垂直多行相同内容

Sublime text 3在body中1、打入ul>li*52、按Ctrl键+E建3、OK在body中1、打入ul>li>span*52、按Ctrl键+E建3、OK

2016-12-27 01:28:58 21080 2

原创 五种Sublime text 3同时快速编辑多行内容

Sublime text 3是一个非常强大的网站编辑工具。 这里小云深深的被它的快速编辑多行内容功能所吸引。 先说下,使用下面的功能要安装一个叫emmet的插件。没有的话,自行度娘吧。 下面就来看下具体的五种方式吧:1,鼠标选中多行,按下 Ctrl Shift L (Command Shift L) 即可同时编辑这些行; 2,鼠标选中文本,反复按 CTRL D (Com

2016-12-27 01:19:35 146646 6

原创 ESRI公司研发GIS产品集合

ESRI公司研发GIS产品集合 ESRI 美国环境系统研究所公司 成立于1969年,总部设ESRI在美国加州RedLands市,是世界最大的地理信息系统技术提供商。公司主营:软件、地理信息系统(GIS)主要产品:ArcGIS,ArcView,ArcEditor,ArcInfo,ArcGISServer,ArcIMS,ArcSDE ArcGIS-------是一个完善的地理信

2016-12-22 09:23:06 2640

原创 怎么快速的把CAD文件转化为MAPGIS详细步骤

CAD文件转化为MAPGIS详细步骤作为地质人员常常要把测量拿来的地形图转化为MAPGIS文件作为底图用。好多人都很苦闷怎么转,其实很简单,具体我给大家演示一下。工具/原料CAD软件、MAPGIS软件,SECTION软件电脑方法/步骤在CAD软件中打开要转化的CAD文件另存为DXF文件打开section-新建文件-打开DXF文件

2016-12-19 15:49:01 15640 1

原创 bootstrap里的sr-only是什么属性?sr-only表示什么意思?有什么用途?

bootstrap里的sr-only全称是 screen reader only,意为:(仅供)屏幕阅读器,这个 class 主要用于增强 accessbility(可访问性)。有时候 UI 上会出现一些仅供视觉识别的元素,比如说“汉堡包菜单按钮”,只有视力正常的人才能清楚辨识这些元素的作用。而残障人士,比如弱势或盲人是不可能知道这些视觉识别元素是什么的。他们上网使用的是屏幕阅读器

2016-12-19 11:30:14 18363

原创 江苏省各地级市县经纬度查询大全

地名经度纬度卫星经度方位俯仰极化南京118.7832.04138146.6947.2827.74江宁118.8331.95138146.747.3927.77六合118.8332.361381474727.39江浦118.6232.07138

2016-12-18 22:38:11 6869

原创 ARCGIS对谷歌影像进行投影转换、影像拉伸纠偏处理及倾斜摄影纠偏

相信有不少同学会有这样的困扰,通过软件下载的谷歌遥感影像,直接用ARCGIS等专业软件打开之后发现,遥感影像有拉伸的情况,这是什么原因呢。那是因为,通过软件下载下来的遥感影像的投影信息包含的是经纬度信息,而在ARCGIS等专业软件默认的投影信息包含的是坐标信息,如果不将经纬度转换成坐标,自然会出现拉伸的情况。本帖针对这一情况来告诉同学们如何进行经纬度与坐标之间的转换以消除其带来的拉伸影响。本帖

2016-12-18 20:46:53 13220 4

原创 ARCGIS进行地理配准及影像配准并加载到谷歌地球中查看矢量地图SHP

普通的地图图片如何能让其附有经纬度坐标和投影信息,如何能将普通的地图图片加载到诸如谷歌地球等相关的三维地球软件当中进行生产或学习使用呢,这就要用到gis当中常用的一种功能,叫做地理配准。地理配准并不复杂,只要有基准影像和能够进行地理配准的软件就可以对普通的地图图片进行地理配准。本文所要配准的图片是在百度图片中下载的最新北京地铁图(之所以选择地铁图是因为图上有站点信息,可以方便的选取控制点,选取控制

2016-12-18 20:33:15 20885

原创 在bootstrap中popover.js,popover英文是什么意思?

在bootstrap中popover.js,popover英文是什么意思?popover  ['pɒp,әuvә]n.  膨松饼,薄空心酥饼(因过松泡,常涨出烤型外);明显看是不正确的翻译,很烦闷,死记硬记单词 。图灵计算机词典:其实在bootstrap中popover是组合词:popover=pop+over1、popn.  砰

2016-12-18 00:53:10 2022

原创 ArcGIS SED10.2 + Oracle10g 空间数据连接方式

有两种:1、通过ArcSDE自带的方式连接Oracle;2、通过ArcSDE直连的方式连接Oracle。3、通过ArcSDE自带的方式连接Oracle时,会出现错误;通过ArcSDE直连的方式Oracle则不会出现错误,而且性能提高了30%~50%左右。4、ArcSDE自带的方式连接:1.Server:IP地址或localhost    例如:192.168

2016-12-17 16:44:37 1336

原创 调用百度地图显示周围方圆100米、500米、1000米附近的餐馆宾馆酒店及公交站点API接口

调用百度地图显示周围方圆200米、500米、1000米附近的餐馆、宾馆及公交站点代码                            数据接口地址: 搜索 var map = new BMap.Map("container"); map.addControl(new BMap.NavigationControl(

2016-12-17 11:30:08 66872 1

原创 HTML H5数学符号、希腊字符、各种箭头符号、科技符号以及形状转义符号

HTML 支持的数学符号结果描述实体名称实体编号∀for all∀∀∂part∂∂∃exists&exists;∃∅empty∅∅∇nabla∇&#8711

2016-12-16 15:06:08 17662 1

原创 HTML H5 ISO-8859-1 ASCII实体转义字符集

带有实体名称的 ASCII 实体结果描述实体名称实体编号"quotation mark""'apostrophe &apos;'&ampersand&&less-than<<>greater-than

2016-12-16 15:01:58 2065

原创 HTML H5之ASCII 代码转义字符集实体编号

7 比特 ASCII 代码可提供 128 个不同的字符值。7 比特 可显示的 ASCII 代码结果描述实体编号 space !exclamation mark!"quotation mark"#number sign#$dollar sig

2016-12-16 14:54:38 2203

原创 HTML H5最常用转义字符对应代码符

最常用的字符实体显示结果描述实体名称实体编号 空格  小于号<<>大于号>>&和号&&"引号""'撇号&apos; (IE不支持)'

2016-12-16 14:52:39 12007

原创 内容(content)、填充(padding)、边框(border)、边界(margin):CSS中盒子模型有何区别?

什么是CSS的盒子模式呢?为什么叫它是盒子?先说说我们在网页设计中常听的属性名:内容(content)、填充(padding)、边框(border)、边界(margin),CSS盒子模式都具备这些属性。 一个盒子模型由 content(内容)、border(边框)、padding(间隙)和margin(间隔) 这四个部分组成:一、border  border一般用于分离

2016-12-12 18:06:13 10740

原创 Sublime Text 3打开界面如何设置缩进形式?设置缩进为直线而非小圆点!空格space改为标签Tab缩进?

Sublime Text 3打开界面如何设置缩进形式?设置缩进为直线而非小圆点:Sublime Text 3默认缺省打开界面如下:需要修改类型:打开Sublime Text 31、点击右下角space:4;间隙,空白, 空格4——改为Tab Size:42、继续由"缩进转换为空格"——改为"缩进转换标签"3、OK大功告成!效果如下图:

2016-12-12 18:03:34 10152 1

原创 data-toggle="dropdown"/data-target/data-dismiss/data-backdrop/data-spy/data-slide/data-source是什么意思?

在Bootstrap框架中查阅图灵计算机大词典:data-toggle="dropdown":n.数据柄-下拉菜单模块;功能作用:开启,打开,切换,删除,关闭,下拉,监听,触发,引入,输入,弹出,绑定,控制或隐藏等等......功能作用。data-toggle即作为数据柄栓媒介把其后面"dropdown"下拉菜单添加切换到诸如按钮button等页面元素上,起到联动中介,点击下拉

2016-12-12 10:39:24 5506

原创 Bootstrap框架class="thumbnail"是什么意思?

在Bootstrap框架中查阅图灵计算机大词典:thumbnail  adj.  极小的, 极短的;n.  大拇指的指甲, 极小之物;n. 拇指甲(草图);adj.简略的,缩略的(拇指甲大小的,小型的);n.  极小的图片, 小的代表大的更多细节的图片 (计算机用语);thumbnail 在Bootstrap框架中真实含义:n.【计】缩略图。

2016-12-11 22:29:19 15458 1

原创 javaScript节点、关系在节点树中导航分为横纵向!

一、javaScript节点、关系在节点树中导航分为横纵向:横向——同胞(兄-弟-姐-妹)之间纵向——祖先-曾祖父-祖父-父-子-孙二、以下举个2个案例:【案例1】:        Document228.div0    *{display: block;border: 2px solid lightgrey;color: lightgr

2016-12-10 17:11:55 1046

原创 bootstrap中<li role="presentation">表示真实含义是什么?

最近在学习bootstrap3.3.5,遇到一个问题搞不清楚到底什么含义?网上到处查国内资料很少,没有表达最贴切含义,在GitHub 查到了相关资料结合“图灵计算机词汇”在图灵计算机词汇里也可以查询其含义:presentation  n. 【Web】表现层;[计] 简报,列表单;【通用软件】演示(来源:图灵计算机词汇表);n.  赠与,赠送,描述,简述,介绍,陈

2016-12-10 01:38:13 15230 1

原创 bootstrap 图标glyphicons图标符号不正常显示解决办法

bootstrap 图标icon符号图标glyphicons不正常显示解决办法:分享供各位参考:1、在ff/http:的地址栏中输入“about:config”,即进入配置界面。2、进入后,搜索“security.fileuri.strict_origin_policy”,这是该值应该是true。3、双击该项,其值自动变为false,即可。4、修改后,再刷新遇到问题的页面,即可

2016-12-08 03:35:46 10190

【最新版】ArcGIS API For JavaScript 4.0beta3 API

是API,不是SDK,arcgis_js_v40beta3_api.zip

2017-02-06

空空如也

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

TA关注的人

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