- 博客(112)
- 资源 (8)
- 收藏
- 关注
原创 JS学习总结(10)——Windows对象
Window 对象Window 对象表示浏览器中打开的窗口。如果文档包含框架( 或 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。window作为全局变量,代表了脚本正在运行的窗口,暴露给Javascript代码。Window 对象属性Window 对象方法open() 方法open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口。在新浏览器窗口中打开 www.baidu.comfuncti
2020-10-06 19:03:53
322
原创 JS学习总结(9)——String
String 对象用于处理文本(字符串),两种创建方法。var a = new String("hello");var txt = "hello";String 对象方法charAt() 返回指定索引位置的字符charCodeAt() 返回指定索引位置字符的 Unicode 值concat() 连接两个或多个字符串,返回连接后的字符串fromCharCode() 将 Unicode 转换为字符串indexOf() 返回字符串中检索指定字符第一次出现的位置,如果没有找到匹配的字符串则返回
2020-09-08 01:22:43
280
原创 JS学习总结(8)——数组
数组对象数组对象是使用单独的变量名来存储一系列的值。数组可以用一个变量名存储所有的值,并且可以用变量名访问任何一个值。数组中的每个元素都有自己的的ID,以便它可以很容易地被访问到。创建数组可以声明一个数组,不给 Array() 构造函数传递任何参数。然后可以动态添加元素。var classes = new Array();classes[0] = "Math";classes[1] = "Chinese";classes[2] = "English";classes[3] = "
2020-09-06 00:33:19
283
原创 Excel多重条件IF语句应用
Excel多重条件IF语句IF(条件1,值,IF(条件2,值,IF(条件3,值)))IF(条件1,值,IF(条件2,值,其余情况的值))通过以上方式可以进行多重条件的嵌套1.根据前文的数据进行相关操作行人轨迹数据,需要对行人轨迹数据的行人状态state进行赋值,表示方法为:开始运动为"start",运动中为1,结束运动为"end"2.在第二列第二行输入公式=IF(AND(A2=A1,A2=A3),1,IF(AND(A2=A3,A2<>A1),"start","end"))注:
2020-09-01 23:45:55
8577
原创 Excel自动生成等差/等比数列
由于为了构造某些有规律的数据,在Excel中可以自动生成。在开始中选择填充——系列…若要根据建立的数据生成公差为2的等差数列,选择所在列——线性——步长为2最后可以得到结果 等比数列等同理可得...
2020-09-01 00:15:12
4605
原创 Excel多条件筛选不重复项
Excel多条件筛选不重复项现存在一组由摄像头记录的行人轨迹数据,其内容包括不同行人的id数据,该区域摄像头的position数据和行人的time时间数据。由于在数据处理中,每个行人只需要在每个摄像头下存在一条数据,需要删除多余的数据。因此需要根据id和position两个条件进行筛选,排除掉id和position都相同的多余项。处理方法打开Excel,点击数据——高级筛选。2. 列表区域和条件区域均选择前两列数据,勾选选择不重复的记录。3.确定后得到根据多条件选择的不重复结果。
2020-08-30 00:59:57
4260
原创 JS学习总结(7)——对象
JavaScript 对象JavaScript 对象是拥有属性和方法的数据。可以使用字符来定义和创建 JavaScript 对象,定义 JavaScript 对象可以跨越多行,空格跟换行不是必须的。JavaScript 对象属性通常认为 “JavaScript 对象是键值对的容器”。键值对通常写法为 name : value (键与值以冒号分割)。键值对在 JavaScript 对象通常称为对象属性,JavaScript 对象是属性变量的容器。可以通过两种方式访问对象属性。objectN
2020-08-08 20:45:38
289
原创 JS学习总结(6)——函数/弹出框
函数定义使用函数的主要优点:代码重用——定义代码一次,并使用多次,使用不同的参数多次使用相同的代码,以产生不同的结果。function name(someone) { //函数中的代码 } 函数声明后不会立即执行,会在我们需要的时候调用到,要调用函数,从函数的名称开始,然后使用括号中的参数,一旦函数被定义, 可以根据需求进行一次或者多次调用。 function test(a, b) { return a * b; } var c = test(4, 5) // 函数调用,
2020-08-08 00:40:56
1197
原创 ArcGIS学习总结(13)——路网构造
1.在文件夹中新建个人地理数据库2.在数据库中新建要素数据集,按照操作指引建立3.在数据集中新建要素类3.新建线要素4.选择研究区域对应的坐标系5.XY容差没有具体要求就重置为默认值6. 完成后点击编辑器开始编辑,窗口右下角构造工具选择“线”7.在构造线要素过程中开启要素捕捉会减少误差8.为了保证路的分叉口处有端点,需要对较长的路进行打断处理,开始编辑后,选中需要打断的路,点击编辑工具栏分割工具,选中打断处的端点9.根据ArcGIS学习总结(12)中的拓扑检查和修正方法进
2020-08-01 22:37:02
7733
原创 ArcGIS学习总结(12)——拓扑检查和修正
1.在编辑器工具中,更多编辑工具,选择拓扑2.在构建路网的要素集中新建拓扑3.按照指引过程下一步,直到构建拓扑规则,选择新建规则4.添加两项规则,不能有悬挂点和伪结点5.将构建的拓扑结果添加到图层中,显示有点错误6.在拓扑工具栏中打开拓扑检查器可以显示详细错误信息7.选择修复拓扑错误工具,右键点击错误部分根据修复方案进行修补8.修正后,选择验证指定区域拓扑,拓扑错误已被清除...
2020-07-30 01:13:24
14739
1
原创 JS学习总结(5)——循环语句
for 循环for (statement 1; statement 2; statement 3) { code block to be executed}Statement 1在循环开始之前设置变量 (var i=0)。Statement 2 定义循环运行的条件(i 必须小于 cars元个数)。Statement 3在每次代码块已被执行后增加一个值 (i++)。<script> var classes = ['语文','数学','英
2020-07-22 23:21:32
321
原创 JS学习总结(4)——条件语句
if语句如果指定的条件为 true,则使用 if 来指定将执行的代码块。if (条件) { //条件为true时执行}当条件为false时,将跳过大括号内语句,继续执行if语句关闭大括号之后的行。if (条件) {}("if之后的语句");else语句使用 else 语句指定一个代码块,如果条件为 false,则执行该代码块。if (条件) { // 条件为 true 时执行}else { // 条件为 false 时执行}else if语句如果第一个
2020-07-19 00:14:15
287
原创 JS学习总结(3)——运算符/字符串
算术运算符运算符描述+加法-减法*乘法/除法%取模(余数)++自增–自减自增自增运算符将数值增加1。如果变量放在 ++ 之后(比如: ++x),它返回自增后的值。如果变量放在 ++ 之前(比如: x++),它返回原始值,然后增加1。var x = 1;var y = 1;var a = x++; // x 先赋值给 a, 然后执行 x = x + 1 操作 //a=1var b = ++y; // 相当于 y 先
2020-07-16 01:04:52
423
原创 JS学习总结(2)——变量
JavaScript 变量使用关键字 var 声明变量var a;如果没有在 var 声明语句中给 a 指定初始值, 在 a存入一个值之前, a 的初始值为 undefined赋值运算符在JavaScript中,等号 = 称为“赋值”运算符,而不是“等于”运算符。var x = 3;变量命名规则:由字母、数字、下划线、$符号组成,不能以数字开头不能是关键字和保留字,例如:for,while,this,name区分大小写不能是算数运算符变量命名不允许使用连字符(-)规范:
2020-07-09 00:42:13
243
原创 JS学习总结(1)——基础知识
组成部分JavaScript组成部分ECMAScript,描述了该语言的语法和基本对象。文档对象模型(DOM),描述处理网页内容的方法和接口。浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。script 标签在 HTML 页面中插入 JavaScript,需要使用<script>标签。JavaScript可被放置在 HTML 页面的 和 部分中。JavaScript 可以通过不同的方式来输出数据:使用 document.write() 方法将内容写到 HT
2020-06-27 23:56:35
243
原创 CSS学习总结(6)——定位与布局
display属性display属性决定了盒模型的行为方式。 block(块元素)是占用最大可用宽度的元素,前后有换行符。设置元素的display属性只会改变元素的显示方式,而不会改变元素的类型。p { display: block;}inline元素只占用尽可能多的宽度,并不强制换行。p { display: inline;}none 隐藏一个元素,所以它不占用任何空间。 该元素将被隐藏,在页面显示时不会展现出来,就好像该元素不存在一样。p{ display: non
2020-06-27 00:48:44
317
原创 CSS学习总结(5)——列表/表格/链接/鼠标光标样式
列表样式list-style-type属性无序列表<ul> - 列表项目用项目符号标记有序列表<ol> - 列表项目用数字或字母标记使用CSS,列表可以进一步风格化,图像可以用作列表项标记。使用list-style-type属性,可以设置为none,circle,square,decimal,disc,lower-alpha等。 list-style-type属性的none值可以将列表的标记设置为不显示,在使用ul/ol进行一些网页布局(例如菜单)的时候较常使用到。ul
2020-06-25 01:40:36
410
原创 Git学习总结(1)——简介与基本操作
Git简介Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持Git 工作流程Git 的一般工作流程如下:克隆 Git 资源作为工作目录。在克隆的资源上添加或修改文件。如果其他人修改了,你可以更新资源。在提交前查看修改。 提交修改。
2020-06-22 23:56:53
263
原创 CSS学习总结(4)——盒模型/背景属性
CSS盒模型CSS盒模型是网站的设计和布局。 由边距(margin),边框(border),填充(padding)和实际内容组成。属性以相同的顺序工作:顶部(top),右侧(right),底部(bottom)和左侧(left)。属性工作顺序为顺时针,以上右下左的顺序。元素的总宽度带有填充(padding)的盒的总宽度将是宽度加上填充左侧(padding-left)和填充右侧(padding-right)的总和。使用CSS设置元素的宽度和高度属性时,可以设置内容区域的宽度和高度。在盒模型中设置背景
2020-06-22 01:00:01
1374
原创 CSS学习总结(3)——CSS文本样式(属性)
font-family属性font-family属性指定元素的字体。有两种字体系列名称:字体系列:特定的字体系列(如Times New Roman或Arial)通用族:一组具有相似外观的字体族(如Serif或Monospace)HTML<p class="serif"> Serif字体。</p>CSSp.serif { font-family: "Times New Roman", Times, serif;}font-family属性应包含几个
2020-06-18 02:11:33
793
原创 CSS学习总结(2)——选择器
选择器元素选择器元素选择器就是对已选中的HTML元素符号设置CSS样式(如:div、p、a、ul、li等元素符号)p{ width:80px; height:90px;}class选择器class选择器(类型选择器)通过绑定HTML元素上已设置的class标签进行设置对应的CSS样式。以.(class选择符前缀)加上对应的class名称组合成选择器的元素符号。.web{ width:40px; height:20px; color:red;}id
2020-06-17 01:51:30
561
原创 ArcGIS学习总结(11)——创建点要素并计算对应经纬度
1.在数据库中新建要素类。2.选择点要素,下一步。3.坐标系选择WGS1984,然后一直下一步,完成。4.选择编辑要素,开始编辑。5.点击右侧边栏的point,然后选择右下角构造工具——点。6.点要素构建完成后,点击编辑器,点击停止编辑,点击保存编辑内容。7.打开属性表后,点要素创建成功。8.表选项中点击添加字段9.右键新建框顶部,点击计算几何10.计算经度选择X,计算纬度选择Y.11.可以得到各点的经纬度坐标...
2020-06-17 00:02:04
21592
原创 CSS学习总结(1)——基本介绍
CSS介绍CSS 指层叠样式表 (Cascading Style Sheets);样式定义如何显示 HTML 元素;样式通常存储在样式表中;把样式添加到 HTML 4.0 中,是为了解决内容与表现分离的问题;外部样式表可以极大提高工作效率;外部样式表通常存储在 CSS 文件中;多个样式定义可层叠为一个。所有的web页面样式都可以(也应该)从HTML文档中分离出来,建立成一个单独的CSS文件再进行引用。CSS内联在web文档中直接插入一个CSS是内联样式的使用方法之一。使用内联样式,将CSS应用
2020-06-15 01:56:39
258
原创 HTML学习总结(6)——表单
HTML表单HTML <form> 标签表单是一个包含表单元素的区域。表单元素是允许用户在表单中输入内容,比如:文本域(textarea)、下拉列表、单选框、复选框等等。HTML 表单用于收集不同类型的用户输入。action属性action 属性规定当提交表单时,向何处发送表单数据。<form action="URL">1.绝对 URL - 指向另一个网站(比如 action=“https://www.csdn.net/index.html”)2.相对URL - 指向网
2020-06-14 20:23:31
462
原创 HTML学习总结(5)——表格
HTML表格HTML表格定义HTML 表格由<table>标签来定义。一个 HTML 表格包括<table>元素,一个或多个<tr>、<th> 以及<td> 元素。 更复杂的 HTML 表格也可能包括 <caption>、<col>、<colgroup>、<thead>、<tfoot>以及 <tbody>标签<tr> 元素定义表格行;<th>
2020-06-14 01:48:40
878
原创 HTML学习总结(4)——表格/块/内联元素/iframe/颜色/脚本/实体
HTML列表HTML无序列表HTML 无序列表是一个项目的列表,此列项目使用粗体圆点(典型的小黑圆圈)进行标记。<ul> 标签定义无序列表。将 <ul>标签与<li>标签一起使用,创建无序列表。<ul> <li>语文</li> <li>数学</li> <li>英语</li></ul>HTML有序列表有序列表也是一列项目,列表项
2020-06-12 01:43:57
476
原创 HTML学习总结(3)——标签a/head/style/img
HTML链接1.<a>标签HTML 使用 <a>标签来设置超文本链接。超链接可以是一个字,一个词,或者一组词,也可以是一幅图像,你可以点击这些内容来跳转到新的文档或者当前文档中的某个部分。在<a> 标签中,使用 href 属性来描述链接的目标地址。 <a href="url">链接内容</a>默认情况下,链接将以以下形式出现在浏览器中:一个未访问过的链接显示为蓝色字体并带有下划线。访问过的链接显示为紫色并带有下划线。点击链接时,链接显示为
2020-06-09 21:06:02
1046
原创 HTML学习总结(2)——标题/水平线/注释/段落/折行/文本格式化
HTML标题HTML 标题(Heading)是通过<h1> - <h6>标签进行定义的。根据重要性排列, 定义最大的标题, 定义最小的标题,编号越小字体越大。如下所示HTML水平线<hr /> 是一个空元素,这里的“hr”是“水平线(horizontal rule)”的意思。<hr />标签在 HTML 页面的作用是创建水平线。<hr />元素可用于分隔 HTML 页面中的内容。 <h1>第一个标题。</h1
2020-06-09 15:05:56
634
原创 HTML学习总结(1)——HTML基本介绍
HTML简介HTML 指的是超文本标记语言,是用来描述网页的一种语言。HTML 不是一种编程语言,而是一种标记语言,它有一套标记标签 。HTML 使用标记标签来描述网页。HTML 文档包含了 HTML 标签及文本内容,HTML文档也叫做 Web 页面。可以使用 HTML 来建立自己的 Web 站点,HTML 运行在浏览器上,由浏览器来解析标签 元素定义了整个 HTML 文档。这个元素拥有一个开始标签 ,以及一个结束标签标签 元素包含了所有的头部标签元素。 元素必须包
2020-06-09 02:00:03
335
原创 3dMax模型尺寸更改与模型均匀缩放
1.在3dMax建模中对模型大小进行调整大多使用选择并均匀缩放工具2.但是选择并均匀缩放工具不能更改模型的真实尺寸,导出后在某些软件使用时可能会出现尺寸显示问题3.若改变真实尺寸,在右侧工具栏点击修改器列表,选择编辑多边形,选择—元素(红色立方体符号),点击模型后,点击“收缩”,现在使用“选择并均匀缩放”工具,调整模型大小后,右键模型,点击对象属性查看模型尺寸,尺寸已发生变化。...
2020-04-14 22:28:44
20988
原创 3dMax贴图UV比例与贴图方向问题
1.首先构建一个需要贴图的模型;2.由于我们使用的贴图大多都是平面单张贴图,如果想直接对三维模型全部贴图,需要构建特殊拼接贴图直接贴图会出现下图情况——纹理无法显示3.直接贴图也可能会导致贴图纹理显示错误4.因此需要右键点击模型,转换为可编辑多边形——选择多边形,点击一个面片后,点击分离,依次分离该模型所有面5.对不同面进行贴图后,贴图比例可能不合适,需要调整...
2020-04-14 21:36:01
5470
原创 3dMax模型布尔运算与建筑模型底图优化
由于在对大型建筑群进行三维建模的过程中,常常会遇到模型重叠,需要对模型大小或形状进行调整,最常见的方法是布尔运算。1.这里是两幢大楼,建模完成后需要对其地面周围区域进行绿化,铺上草坪。(以3dmax2014版为例)2.首先完成底部草坪的构建,然后在右侧工具栏选择创建-图形-线,勾勒出建筑的轮廓,闭合样条线。3.在右侧工具栏选择修改,在修改器列表选择挤出,设置数量为挤出的高度,设...
2020-04-12 00:25:53
917
原创 3dMax建筑物贴图与相关问题
在3dMAX中通过建模完成建筑物的初步搭建,由于需要对不同面进行贴图,手里只有平面图,不能一次性贴完整幢楼。因此需要以下几个步骤进行:1.选中模型右键,选择转换为——转换为可编辑多边形2.右侧工具框选择多边形3.选择进行贴图的面,右侧工具框选择分离4.取消多边形选择,点击已分离的平面,将准备好的图片拖到该表面上。经常会出现贴图并未正常显示的情况法一:快捷键M...
2020-04-01 18:36:23
1623
原创 ArcGIS学习总结(10)——坐标投影转换与创建自定义地理坐标转换
1.打开数据文件,显示当前坐标系。2.打开ArcToolbox工具箱,找到“数据管理工具”目录下的“投影和变换”,如果是影像数据,点击“栅格“目录下的“投影”,如果是矢量数据,点击“要素”目录下的“投影”。3.选择要进行坐标转换的数据和转换后的坐标系统。4.由于在坐标系转换中“地理(坐标)转换”有些转换方式不存在,需要创建自定义地理(坐标)变换选择ArcToolbox-...
2020-02-28 20:14:14
14196
3
原创 ArcGIS学习总结(九)——将.kml转换为.shp
打开ArcMap,选择ArcToolbox->Conversion Tools->From KML->KML To Layer在打开的对话框中选择Input KML File,其他选项默认即可。本次所选择的kml文件中包含了点和线。点击ok,弹出进度条对话框,转换完成以后对话框自动关闭。...
2020-02-28 18:44:35
6734
3
原创 微波遥感SNAP(四)——检测地表沉降(2)相位解缠与地理编码
4. 相位解缠通过snaphu进行相位解缠。在虚拟机上新建一个文件夹,存放SNAP软件导出的数据,用于相位解缠。如图,单击右键,选择Create Folder。命名文件名为SNAPHU,并将第上一步中SnaphuExport导出的复制到这个文件夹中在虚拟机中的SNAPHU文件夹下,点击鼠标右键,选择Open Terminal Here选项,如图所示。这个在linux系统上经常用到,叫T...
2020-02-23 15:50:52
8618
7
原创 Python学习总结(4)——运算符
算术运算符+ 加 -——两个对象相加 - 减 —— 得到负数或是一个数减去另一个数 * 乘 -——两个数相乘或是返回一个被重复若干次的字符串 / 除 -——x 除以 y % 取模 -——返回除法的余数 ** 幂 —— 返回x的y次幂 // 取整除 —— 返回商的整数部分 比较运算符令a=5,b=8;== ...
2020-02-13 23:36:07
247
原创 Python学习总结(3)——数字类型
整形Python的整型支持None值Python的整型数值有4种形式,允许为数值增加下划线作为分隔符十进制形式 二进制形式:以0b或0B开头的整数 八进制形式:以0o或0O开头的整数 十六进制形式:以0x或0X开头的整数浮点型十进制形式:简单的浮点数 科学计数形式:例如1.21e2或1.21E2,只有浮点型数值才可以使用科学计数形式表示整型和浮点型在中Python不能除...
2020-02-12 23:34:28
295
原创 Python学习总结(2)——变量
定义与输出1.Python变量不需要提前定义,可以重复使用用以存储不同类型的值;2.使用(=)作为赋值运算符;3.变量的数据类型可以动态改变,利用type()函数可以获取输出输入数据的数据类型; 4.Python不支持自增1和自减1的运算;5.利用print()函数可以输出变量,也可以同时输出多个变量,变量之间默认通过空格隔开,此外可以通过sep改变默认的分隔符...
2020-02-12 21:51:09
786
原创 Python学习总结(1)——编程准备和基本语法
我使用的是pycharm进行编译Python程序,配置的是Python3.8进行学习,以下示例和内容以该编译器为例。注释Python中单行注释以#开头;多行注释用三个单引号'''或者三个双引号"""将注释括起来。数据类型python中数有四种类型:整数、长整数、浮点数和复数。整数:如 1、2、3 长整数 是比较大的整数 浮点数 如 0.23、3E-4 复数 如 ...
2020-02-11 23:53:18
330
遥感影像阈值分区.py
2021-03-30
buildingheight_color.js
2020-11-04
js学习总结(8)源码
2020-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人