- 博客(24)
- 资源 (3)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 利用Vue全家桶+Express+mongodb搭建属于自己的简历博客网站
symbol_meProject setupnpm installCompiles and hot-reloads for developmentnpm run serveCompiles and minifies for productionnpm run buildLints and fixes filesnpm run lint特色界面较为美观,并可自定义自己的...
2020-03-10 11:17:54
2772
原创 Mongodb 权限配置
2020-01-15 12:55:00 +0800categories: dotnetMongoDB权限配置,设置用户名和密码,并进行相关操作添加用户一般情况下,mongodb数据库的接口是开放的,这样所有人都可以访问进行修改,这样在内网中使用很方便,但是在公网上,就要考虑权限的问题,所以我们先给数据库添加用户,并设置权限在控制台输入mongo,如果显示无法识别该命令,是因为你没有将...
2020-01-15 13:29:06
269
原创 104. 二叉树的最大深度
104. 二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \15 7来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/m...
2019-11-30 21:39:02
184
1
原创 122. 买卖股票的最佳时机 II
122. 买卖股票的最佳时机 II给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。示例 1:输入: [7,1,5,3,6,4]输出: 7解释: 在第 2 天(股票价格 = 1)的时候买入,在第 3 ...
2019-11-30 21:38:10
139
原创 121.买卖股票的最佳时机
121.买卖股票的最佳时机给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利...
2019-11-30 21:36:57
129
原创 125. 验证回文串
125. 验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true示例 2:输入: “race a car”输出: false来源:力扣(LeetCode)链接:https://leetcode-...
2019-11-30 21:36:02
153
原创 20. 有效的括号
20. 有效的括号给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: “()”输出: true示例 2:输入: “()[]{}”输出: true示例 3:输入: “(]”输出: false示例...
2019-11-30 21:35:11
169
原创 155.最小栈
#155.最小栈2019-11-30 19:32:58 +0800categories: LeetCode设计一个支持 push,pop,top 操作,并能在常数时间内检索到最小元素的栈。push(x) – 将元素 x 推入栈中。pop() – 删除栈顶的元素。top() – 获取栈顶元素。getMin() – 检索栈中的最小元素。示例:MinS...
2019-11-30 21:34:09
82
原创 167. 两数之和 II - 输入有序数组
#167. 两数之和 II - 输入有序数组2019-11-30 20:02:18 +0800categories: dotnet给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。说明:返回的下标值(index1 和 index2)不是从零开始的。你可以假...
2019-11-30 21:33:09
89
原创 26. 删除排序数组中的重复项
26. 删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例 1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新...
2019-11-30 21:30:58
61
原创 88.合并两个有序数组
88.合并两个有序数组给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。说明:初始化 nums1 和 nums2 的元素数量分别为 m 和 n。你可以假设 nums1 有足够的空间(空间大小大于或等于 m + n)来保存 n...
2019-11-30 21:29:52
85
原创 136. 只出现一次的数字
136. 只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?示例 1:输入: [2,2,1]输出: 1示例 2:输入: [4,1,2,1,2]输出: 4来源:力扣(LeetCode)链接:https://leetcode-cn...
2019-11-30 21:28:37
70
原创 53.最大子序和
53.最大子序和给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4],输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的分治法求解。来源:力扣(LeetCode)链接:https:/...
2019-11-30 21:27:42
104
原创 你不知道的this
你不知道的thisfunction Timer() { this.s1 = 0; this.s2 = 0; setInterval(() => this.s1++, 1000); setInterval(function () { this.s2++; }, 1000);}var timer = new Timer();setTimeout(() =&...
2019-11-29 22:49:41
178
原创 Javascript中的数据类型
Javascript中的数据类型一.分类1.基本数据类型: String、Number、Boolean、Symbol、Null、Undefined2.引用数据类型: Object(包括Function,Date等)二.特殊的Symbol Symbol最大的特点就是独一无二。这个独一无二指的是即使两个Symbol外表完全相同,它也是独一无二的,永远不可能相等。它的使用方法是...
2019-11-29 22:47:56
122
原创 HTML5
HTML5广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少网页浏览器对于需要插件的丰富性网络应用服务(Plug-in-Based Rich Internet Application,RIA),例如:Adobe Flash、Microsoft Silverlight与Oracle JavaFX的需求,并且提供更多能有效加强网络应用的标...
2019-11-29 22:43:10
237
原创 Web SQL
Web SQL首先先上一张运行截图: 以上是在谷歌中执行脚本在websql中创建数据库、插入数据的结果。 这个结果将一直保存,即使关掉网页重新打开,打开数据库后仍能得到以前操作的结果,但是当你清理浏览器缓存之后,这个结果就不在了,所以我认为其实webSQL就是讲cookie组织为数据库的结果!!! 下面是运行的源码htmljavascriptWeb SQL 与 cooki...
2019-11-29 22:40:01
280
原创 CSS盒模型(框模型)
CSS盒模型(框模型)概念CSS框模型描述的是针对文档树的元素而生成,并根据可视化格式模型进行布局的矩形框。每个框都有一个内容区域,还有周围补白、边框和边距区域。注意:图片、表单元素一律看做文本。并不是盒子。每一个节点都会生成0…n个这样的框,但是注意盒子真正的大小为content+padding+boreder,而margin仅仅为了占位盒模型有两种:W3C标准盒模型...
2019-11-29 22:36:13
132
原创 BFC的布局规则
可见BFC并不是网页默认的格式化上下文BFC的布局规则:1.内部的Box会在垂直方向,一个接一个地放置。2.Box垂直方向的距离由margin决定。属于同一个BFC的两个相邻Box的margin会发生重叠3.每个元素的margin box的左边, 与包含块border box的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。4.BFC的区域不会与float b...
2019-11-29 22:31:49
232
原创 Cesium中获取webgl2RenderingContext
在项目中需要在cesium中使用webgl2的api,但是由于cesium默认是支持webgl1.0,因此采用了这种方式是无法获得webgl2的上下文:上述下面复制的canvas可以正常获得webgl2的上下文,但是上者无法获得,遂不知其解。遍历github需要采用以下方式在cesium初始化时申请webgl2:contextOptions: { requestWebgl2...
2019-10-15 20:46:24
2122
原创 Cesium_3_ArcServer,GeoServer发布矢量栅格数据服务,并加载
1.ArcGis发布矢量数据:平台:ArcGis Pro(ArcGis以前的版本也可以发布,不过要装Server)-将shp数据加入到ArcGisPro中-右击shp文件选择sharing->Share As Web Layer,出现如图所示:(如无法进行,则查看Portal是否连接成功)注:如图所示进行填写,LayerType要填写为mapServer,VectorTile也能发...
2019-03-28 22:49:47
1749
原创 Cesium_2_各种在线影像加载
Cesium支持的影像服务Cesium目前支持的影像服务类型有:ArcGisMapServerImageryProvider 支持ArcGIS Online和Server的相关服务BingMapsImageryProvider Bing地图影像,可以指定mapStyle,详见BingMapsStyle类createOpenStr...
2019-03-28 21:36:54
2439
原创 Cesium工作——1——环境搭建
安装node.js环境下载node.js官网:Node.js2)下载完成后双击安装,默认安装,可选择更换路径3)安装npm,在命令行(不需要到nodejs目录下)输入npm install检验npm与node,输入node -v与npm -v 显示版本号则安装成功下载cesiumjs项目官网下载地址:http://cesiumjs.org/downloads.htm...
2019-03-26 13:56:39
372
原创 OSG八面体切分球
**OSG八面体切分球 ----南师大一码农** /// /应老师要求,对八面体进行切分,即对每个正三角形进行切分,切分三次之后,将每个三角形的顶点坐标投影到球心坐标,绘制成球,并实现放大缩小拖放等功能。/ /// ///实现步骤: /*绘制八面体,采用(0,0,1),...
2018-08-17 10:40:34
669
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人