自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 http-proxy-middleware报错“proxy is not a function“

http-proxy-middleware报错"proxy is not a function"近期重新搭建了一个react脚手架项目,因为是前后端分离开发的,所以前后端的交互因为端口不同而产生跨域,过去通常是使用配置http-proxy-middleware中间间来处理跨域,在src目录下新建setupProxy.js文件,并写入以下代码,即可实现跨域:const proxy = require('http-proxy-middleware')module.exports = function (

2020-11-09 10:14:08 893

原创 ArcGIS处理自相交面

问题我们在获取一些osm等开源地理数据网站获取数据后(比如建筑物数据),往往需要对数据进行处理后,才可以进行分析,对于面数据,处理面自相交问题是必须操作。如下图,就是自相交的面。解决方案该问题可以使用ArcGIS轻松解决:新建线要素,选择相同坐标系;对线要素进行编辑,选中并复制所有面图层;将面图层粘贴到线图层,得到面轮廓对应的线;停止编辑并保存线图层,并再次对面图层进行编辑,删除所有面(也可以新建一个面要素,对新建的面进行编辑);选中之前的线图层,使用构造面工具构造面

2020-12-09 20:55:07 26838 2

转载 多边形等分算法

多边形等分

2020-12-09 14:58:46 1198

转载 ArcGIS批量修改面拓扑错误(面重叠)

ArcGIS拓扑面错误批量修改

2020-11-19 15:22:41 10942

原创 ArcGIS 10.3自带arcpy安装pip

ArcGIS 10.3自带arcpy安装pip在使用ArcGIS10.3自带的arcpy时,有时需要同时用到arcpy模块和其他未安装的模块,这种情况下就需要使用pip来进行第三方模块的安装。但是arcpy中并没有pip,这就需要自己安装pip了。1. 安装setuptools如果直接安装pip,会出现错误:ImportErrors:No module named setuptools因此要先安装setuptools下载地址:setuptools download将下载后的压缩文件解压,用C

2020-11-10 17:25:44 1667

原创 前端笔试题总结-HTML&CSS

HTML&CSS专项web页面级优化:减少HTTP请求次数;进行资源合拼并压缩;Inline images;将外部脚本置于底部;减少不必要的HTTP跳转。CSS3新增属性: CSS3新增属性用法整理CSS高级选择器:css选择器参考手册-w3schoola,b可以是标签选择器、类选择器或id选择器。后代选择器: a b{} 空格分隔,选择a的后代中的所有b元素;子代选择器: a>b{} >分隔,选择a的直系子代b元素;并集选择器: a,b{

2020-07-16 14:13:16 569

原创 前端笔试题总结-JavaScript

JavaScript专项刷题JS语言是:JS一种动态类型,弱类型,基于原型,直译式的脚本语言(解释性语言)JS是一门单线程语言浏览器端的JavaScript包含ECMAScript,DOM对象以及BOM对象JS语言不仅可以在浏览器环境运行,也可以在node提供的服务器端的平台运行。JS不是面向对象的语言变量作用域:当作用域中没有所需的变量时,会通过作用域链向上查找数据类型:基本/原始数据类型(值类型):字符串(String)、数字(Number)、布尔(Boolean)

2020-07-16 14:12:11 411

原创 HTML5与CSS3基础教程-19~21章 添加JavaScript、测试和调试网页、发布网站

《HTML5与CSS3基础教程(第8版)》 读书笔记2020/04/07第19章 添加JavaScript前端JS脚本引用类型: 外部脚本、嵌入式脚本、内联脚本(如在元素的事件属性上直接制定js片段等)。要避免使用内联脚本,正如内联样式一样,它将html和js脚本纠缠在一起,这与将他们分开的最佳实践不符。脚本和性能的最佳实践: (p376 - 377)阻塞行为: 在...

2020-04-08 17:57:54 242

原创 HTML5与CSS3基础教程-第18章 表格

《HTML5与CSS3基础教程(第8版)》 第18章读书笔记2020/04/07结构化表格: (p368 - 371)从基本层面看,table元素是由行组成的。每个行tr都包含标题单元格(th)或数据单元格(td) 或两者一起组成的。可以使用scope增加屏幕阅读器的可读性。如在列的标题单元格使用scope = "col"等。table中还可以包含thead和tfoot, 分别...

2020-04-08 17:52:06 139

原创 HTML5与CSS3基础教程-第17章 视频、音频和其他多媒体

《HTML5与CSS3基础教程(第8版)》 第17章读书笔记2020/04/05数字版权管理(DRM): H5并没有提供任何保护媒体内容的方法。因此,如果很在意对媒体文件的保护,不要使用H5的原生多媒体。(p350)H5视频(p350 - 358)格式: H5支持3种视频文件格式:(p350 - 351)格式拓展名浏览器支持Ogg Theora.ogv...

2020-04-07 18:16:00 306

原创 HTML5与CSS3基础教程-第16章 表单

《HTML5与CSS3基础教程(第8版)》 第16章读书笔记2020/04/04表单属性(部分): (p320)multiple:允许输入多个电子邮件,或上传多个文件。pattern:表单项要遵循的模式(正则),可用于text, search, url, tel, email, password。formnovalidate:关闭H5的自动验证功能。用于提交按钮。novali...

2020-04-07 18:13:38 209

原创 HTML5与CSS3基础教程-第15章 列表

《HTML5与CSS3基础教程(第8版)》 第15章读书笔记2020/04/03有序列表包含3个可选属性: (p302)start:有序列表开始的序号(不管使用什么类型的序号,开始序号的值最好用数字)。type:有序列表的序号类型,包括A, a, I, i, 1默认是1。reversed:指示是降序排序的列表。不要根据希望添加在内容旁边的标记样式来决定使用的列表类型(这...

2020-04-07 18:12:52 197

原创 HTML5与CSS3基础教程-第14章 使用CSS3进行增强

《HTML5与CSS3基础教程(第8版)》 第14章读书笔记2020/04/02渐进增强: 网站在不同的Web浏览器中的外观和行为不一样是完全可以接受的,只要内容是可以访问的即可。(p279)为不支持某些属性的浏览器使用polyfill: 想要在旧的浏览器中实现新版浏览器中的外观,可以使用polyfill(垫片),通常使用JS实现,但可能会对性能产生一定的影响。(p279 - 2...

2020-04-07 18:12:09 177

原创 HTML5与CSS3基础教程-第13章 使用Web字体

《HTML5与CSS3基础教程(第8版)》 第13章读书笔记2020/04/01什么是Web字体: CSS规则@font-face 为Web字体创造了可能,该规则允许CSS链接到服务器上的一种字体供网页使用。(p259)Web字体文件格式: (p259 - 260)内嵌OpenType(.eot): IE8及之前版本,仅支持.eot格式,是MS的专有格式;TrueType(...

2020-04-01 11:46:22 353

原创 HTML5与CSS3基础教程-第12章 构建响应式网站

《HTML5与CSS3基础教程(第8版)》 第12章读书笔记2020/03/21创建可伸缩图像: 如果不指定图像显示的height和width属性,图像就会自动按照其原始尺寸显示。在不设置宽高的情况下,设置max-width:100%即可以创建可伸缩图像,其可用空间是其父元素建立的内容区域,并保持原始的宽高比(video, embed, object也可以使用该方法创建可伸缩样式)。(...

2020-04-01 09:14:53 230

原创 HTML5与CSS3基础教程-第11章 用CSS进行布局

《HTML5与CSS3基础教程(第8版)》 第11章读书笔记2020/03/13元素要按照一定的顺序放置, 确保在不使用CSS的情况下也是合理的。旧版浏览器(IE9-)之前使用H5: (p206 - 207)大多数浏览器默认将他们无法识别的元素作为行内元素处理。使用CDN或本地静态资源的方法,在IE9-添加HTML5 shiv。<head> <!-...

2020-04-01 09:14:16 222

原创 HTML5与CSS3基础教程-第10章 为文本添加样式

第10章 为文本添加样式《HTML5与CSS3基础教程(第8版)》 第10章读书笔记2020/03/11选择字体: (p173)并非所有的系统都支持相同的字体,用户只会呈现系统安装的字体。若指定字体未安装,则展示默认字体(windows的默认字体是Times New Roman)。所以应该定义替代字体作为备选。当一个字体包含多个单词时,使用引号包围起来。font-family:...

2020-04-01 09:13:27 332

原创 HTML5与CSS3基础教程-第9章 定义选择器

《HTML5与CSS3基础教程(第8版)》 第9章读书笔记2020/03/04CSS选择器: CSS 选择器参考手册-w3school编写CSS的一个重要的目标 就是让选择器尽可能简单 ,仅保持必要的特殊性。应该充分利用样式会传递给后代的特性(继承)。同时,应该将页面中的通用设计元素挑选出来,编写选择器,从而可以在全站共享。(p152)通配符的局限: 因为匹配范围太广,会让...

2020-04-01 09:12:20 230

原创 Matlab License Manage Error -103问题——远程桌面调用Matlab出错

操作系统:Windows 10软件版本:Matlab R2016a/R2017a报错:License Manage Error -103  因为新型冠状病毒疫情的原因,开学继续推迟。从2月份开始,在家办公已经1个月了。前几天处于某些原因需要使用matlab,但是自己的笔记本上面没有装,去网上搜一下9G。。。记得学校电脑上面装了,所以就打算远程连接使用。  之前电脑上面安装的是Matla...

2020-03-12 17:31:33 634 2

原创 HTML5与CSS3基础教程-第8章 操作样式表

第8章 操作样式表《HTML5与CSS3基础教程(第8版)》 第8章读书笔记2020/03/04外部样式表的引用: (p140)使用link链接引用;使用@import引用。link与@import的区别:两者导入的语法不同link引入css语法:<link rel="stylesheet" type="text/css" href="style.css"...

2020-03-05 11:24:35 182

原创 HTML5与CSS3基础教程-第7章 CSS构造块

第7章 CSS构造块《HTML5与CSS3基础教程(第8版)》 第7章读书笔记2020/03/04CSS继承: 见博客CSS之继承 (p126 - 129)。CSS引用方法: (p129)外部文件导入(推荐)嵌入式引用内联样式(不推荐,尽量少用)CSS冲突时的优先级: (p130 - 131)1. 越特殊的越优先; 2. 越晚的越优先; 3.!importan...

2020-03-05 11:24:04 200

原创 HTML5与CSS3基础教程-第6章 链接

第6章 链接《HTML5与CSS3基础教程(第8版)》 第6章读书笔记2020/03/03a标签的ref属性: ref属性用于描述包含链接的页面和链接指向的页面之间的关系。也是一种JHTML提升语义化程度的方式。搜索引擎也会利用这些信息。(p114)键盘对网页的导航: 每按一次Tab键,焦点就会转移到HTML代码出现的下一个链接、表单控件或图像映射,每按一次Shift+Tab,焦点就会前...

2020-03-05 11:23:27 1121

原创 HTML5与CSS3基础教程-第5章 图像

第5章 图像《HTML5与CSS3基础教程(第8版)》 第5章读书笔记2020/03/03常用图片格式对比: (p96)格式用法颜色索引色(基本)透明alpha透明是否无损JPEG适用于大多数照片,以及其他颜色较多且可接受一些质量损失的图像。1600万+不支持不支持有损PNG-8适用于标识、重复的团及其他颜色较少的图像,或具有连续颜色的图像...

2020-03-05 11:22:58 181

原创 HTML5与CSS3基础教程-第4章 文本

第4章 文本《HTML5与CSS3基础教程(第8版)》 第4章读书笔记2020/03/02small元素: 在H5中small元素标示指定细则(不是只小一号的字体)。通常包括免责声明、注意事项、法律限制、版权信息等。small通常使行内文本中的一小块,而不是包含多个段落或其他元素的大块文本。(p64)strong元素: (p64 - 67)strong元素表示内容的重要性,...

2020-03-05 11:22:14 316

原创 HTML5与CSS3基础教程-第3章 基本HTML结构

第3章 基本HTML结构《HTML5与CSS3基础教程(第8版)》 第3章读书笔记2020/03/01标题h1~h6: (p35 - 36)标题在SEO中会赋予很高的权重,尤其是等级最高的h1(并不是说页面中h1越多越好);要正确的使用h1~h6,正确的处理层级关系,即使标题的默认大小不合适,也不要为了样式使用不正确层次的标题,通过更改标题样式使正确层级的标题样式正确;...

2020-03-05 11:21:32 262

原创 HTML5与CSS3基础教程-第2章 处理网页文件

《HTML5与CSS3基础教程(第8版)》 第2章读书笔记2020/02/29规划网站: 提供内容战略、用户体验(UX)、设计、开发等于建站相关的资源,如A List Appart和Smashing Magazine 。(p20)index.html 默认页面问题: 如果在URL的路径下面找不到默认文件(一般是index.html),有的服务器会将文件目录列表显示出来。为了防止这...

2020-03-05 11:20:29 159

原创 HTML5与CSS3基础教程-第1章 网页的构造块

《HTML5与CSS3基础教程(第8版)》 第1章读书笔记2020/02/29浏览器对空格等特殊字符的处理: 文本中的多个空格、制表符会压缩成单个空格,回车符和换行符转换成单个空格,或者将他们一起忽略。(p7)URL中的路径和文件名: 文件和文件名只使用小写字母,并使用短横线(-)来分隔单词,因为短横线是搜索引擎更容易接受的方式。(p10)HTML语义的重要性: (p15...

2020-03-05 11:19:35 174

原创 CSS之继承

1. 什么是css继承继承是css中非常重要的一个概念。当你为HTML中的某个元素赋予CSS样式时,这些样式不仅仅会影响当前元素,有的样式还会影响该元素的子元素。这些下层子元素继承上层祖先元素样式属性的特点,就称为css继承。2. css继承的作用css继承可以简化css样式的使用。设想如果没有继承,你要为每个元素单独设置同样的字体是多么恐怖!3. CSS继承的使用3.1 使用属性的...

2020-03-05 10:14:10 2318

原创 现代前端技术解析-第7章 未来前端时代

《现代前端技术解析》第7章阅读笔记笔记章节目录第1章 Web前端技术基础第2章 前端与协议第3章 前端三层结构与应用第4章 现代前端交互框架第5章 前端项目与技术实践一(5.1 前端开发规范)二(5.2 前端组件规范 & 5.3 自动化构建)三(5.3 自动化构建)四(5.5 前端用户数据分析 & 5.6 前端搜索引擎优化基础 & 5.7 前...

2020-02-24 11:57:43 224

原创 现代前端技术解析-第6章 前端跨栈技术

《现代前端技术解析》第6章阅读笔记笔记章节目录第1章 Web前端技术基础第2章 前端与协议第3章 前端三层结构与应用第4章 现代前端交互框架第5章 前端项目与技术实践一(5.1 前端开发规范)二(5.2 前端组件规范 & 5.3 自动化构建)三(5.3 自动化构建)四(5.5 前端用户数据分析 & 5.6 前端搜索引擎优化基础 & 5.7 前...

2020-02-24 11:57:21 367

原创 现代前端技术解析-第5章 前端项目与技术实践(四)

《现代前端技术解析》第5章阅读笔记(四)2020/02/245.5 前端用户数据分析5.5.1 用户访问统计5.5.2 用户行为分析5.5.3 前端日志上报5.6 前端搜索引擎优化基础5.6.1 title、keywords、description的优化5.6.2 语义化标签的优化5.6.3 URL规范化5.6.4 robots5.6.5 sitemap...

2020-02-23 12:26:58 291

原创 现代前端技术解析-第5章 前端项目与技术实践(三)

《现代前端技术解析》第5章阅读笔记(三)2020/02/225.4 前端性能优化前端性能: 通常前端性能可以认为是用户获取所需要页面数据或执行某个页面动作的一个实时性指标,一般以用户希望获取数据的操作到用户实际获取的数据的时间间隔来衡量。5.4.1 前端性能测试Performance Timing API: *(IE9+、WebKit)*用于记录页面加载和解析过程中关键时间点...

2020-02-23 12:04:28 394

原创 现代前端技术解析-第5章 前端项目与技术实践(二)

《现代前端技术解析》第5章阅读笔记(二)2020/02/215.2 前端组件规范5.2.1 UI组件规范UI规范一般指UI层设计和实现的规范性及统一。UI层规范的优点: (p230)UI层风格统一化;增加UI层复用性;更符合用户的体验习惯;增加了开发规范的统一性。UI组件规范遵循的基本原则: (p231)UI设计一致性:UI设计出需要统一,相同功能的模块在相...

2020-02-22 11:58:40 312

原创 JavaScript-正则表达式总结

1. 新建正则表达式使用直接量语法(/)/正则表达式主体/修饰符(可选)其中 ,修饰符是一个可选字符串,包括:i:执行大小写不敏感的匹配;g:执行全局匹配(查找所有匹配而非在查找到第一个后停止);m:执行多行匹配;u:使用“Unicode”编码进行匹配。 (es6新增)y:sticky(粘连)修饰符。类似g,但是要求下次搜索必须在上次搜索的头部匹配。ECMAScript6入门...

2020-02-20 12:03:36 224

原创 现代前端技术解析-第5章 前端项目与技术实践(一)

《现代前端技术解析》第5章阅读笔记(一)2020/02/195.1 前端开发规范本节的使用规范均为《现代前端技术解析》作者的推荐规范,不是强制规范。5.1.1前端通用规范(推荐规范)(p205-208)最好是在团队中统一规范。三层结构分离: 开发时应该做到3层结构分离,保证他们之间的最小耦合。缩进: 统一使用tab(或4个空格宽度)来进行缩进。内容编码: HTML...

2020-02-19 12:25:12 208

转载 JS 中的require 和 import 区别

原文链接:JS 中的require 和 import 区别在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是**@import**1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。Require是CommonJS的语法,CommonJS的模块是对象,输...

2020-02-15 10:28:04 267

原创 python将屏幕输出改为文件输出

import sys# 使用out变量暂时保存原来的屏幕输出out = sys.stdoutoutPath=r'要输出的文件路径'# 将标准输出设置为文件sys.stdout = open("outPath", "w")## TODO#一些输出##关闭输出流sys.stdout.close()#还原屏幕输出sys.stdout = out...

2020-02-14 11:33:58 426

原创 Python之压缩文件

系统: Windows10_64位Python版本: 3.7一. Zip文件的解压和压缩0. 准备zipfile模块是python的内嵌模块,所以不需要安装1. 解压zip文件比较简单,直接上代码import zipfile'''zip_file_name: 待解压的zip文件data_dir: 解压文件的存放路径'''f = zipfile.ZipFile(zip_fi...

2020-02-14 11:32:13 1288

原创 C#通过反射调用DLL内部函数

通过反射的方法调用外部DLL文件的函数(要事先知道DLL内的结构:命名空间、函数名称、函数参数类型等)// 依赖using System.Reflection;代码 //加载Dll文件 Assembly assembly = Assembly.LoadFile(@"dll的路径"); //获取类型,参数(命名空间.类名) Type type = ass...

2020-02-14 11:22:40 690

转载 C#调用cmd执行命令

类public static void ExecuteCmd(List<string> cmds){ System.Diagnostics.Process p = new System.Diagnostics.Process(); p.StartInfo.FileName = "cmd.exe"; p.StartInfo.UseShellExecute = ...

2020-02-14 11:19:04 552

空空如也

空空如也

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

TA关注的人

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