- 博客(64)
- 资源 (2)
- 收藏
- 关注
转载 【转载】程序员如何把控自己的职业 ——陈皓(左耳朵耗子)
如果你想更好的把握时代,提升自己,你需要知道这个时代的趋势是什么,需要什么样的人,这些人需要什么样的能力,这些能力是怎么获得的,投入到基础知识的学习就像“基建”一样。
2024-08-22 11:23:35 49
原创 GIS 行业好物(持续更新)
本篇为作者在平时的工作过程中收录的GIS行业相关好物。有行业最新进展、有简单易用的数据展示工具…更多惊喜,等你发现!
2022-10-27 15:39:40 613
原创 空间数据库
可以通过建立合适的索引、选择正确的数据类型、合理设置缓存策略等方式来优化性能。分布式存储、数据分区、压缩技术等都是处理大量空间数据的有效手段。如何处理大量的空间数据?如何优化空间查询性能?
2024-09-06 10:57:43 626
原创 【业务】4A
认证方式可以是用户名/密码、双因素认证(如短信验证码、硬件令牌)、生物识别(指纹、面部识别)等。认证管理确保了认证过程的安全性和有效性。授权是指在认证之后,确定用户可以访问哪些资源或执行哪些操作的过程。这是通过权限分配来实现的,比如基于角色的访问控制(RBAC)。审计是对系统活动的记录和审查,以确保系统的操作符合既定的安全策略和合规要求。审计管理包括日志记录、日志分析和报告生成等功能,帮助发现潜在的安全威胁或违规行为。这是指对系统中的用户账号进行集中管理的过程,包括创建、修改、删除用户账号及其相关信息。
2024-09-03 16:13:53 150
原创 【LeetCode】Blind 75 (更新中)
参考:https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questionshttps://www.designgurus.io/blind75
2024-08-28 09:48:48 504
原创 【LeetCode】Blind 75
https://leetcode.com/discuss/general-discussion/460599/blind-75-leetcode-questionshttps://www.designgurus.io/blind75
2024-08-27 11:11:55 200
原创 【速览】Linux(更新中)
另外,一般来说,任何设计都有 trade-off(要什么和不要什么),所以,你要清楚这个技术的优势和劣势,以及带来的挑战。任何技术都有其适用的场景,离开了这个场景,这个技术可能会有很多槽点,所以学习技术不但要知道这个技术是什么,还要知道其适用的场景。这个问题非常关键,也就是说,你在学习一个技术的时候,需要知道这个技术的成因和目标,也就是这个技术的灵魂。任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其它技术的关键基础技术。一般来说,任何一个技术都会有不同的实现,不同的实现都会有不同的侧重。
2024-08-23 14:16:46 487
原创 【软技能】 (更新中)
https://www.amazon.jobs/content/en/our-workplace/leadership-principles
2024-08-23 11:35:28 428
原创 【速览】 Kubernetes (k8s) (更新中)
另外,一般来说,任何设计都有 trade-off(要什么和不要什么),所以,你要清楚这个技术的优势和劣势,以及带来的挑战。任何技术都有其适用的场景,离开了这个场景,这个技术可能会有很多槽点,所以学习技术不但要知道这个技术是什么,还要知道其适用的场景。这个问题非常关键,也就是说,你在学习一个技术的时候,需要知道这个技术的成因和目标,也就是这个技术的灵魂。任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其它技术的关键基础技术。一般来说,任何一个技术都会有不同的实现,不同的实现都会有不同的侧重。
2024-08-23 11:13:52 146
原创 【速览】Docker(更新中)
另外,一般来说,任何设计都有 trade-off(要什么和不要什么),所以,你要清楚这个技术的优势和劣势,以及带来的挑战。任何技术都有其适用的场景,离开了这个场景,这个技术可能会有很多槽点,所以学习技术不但要知道这个技术是什么,还要知道其适用的场景。这个问题非常关键,也就是说,你在学习一个技术的时候,需要知道这个技术的成因和目标,也就是这个技术的灵魂。任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其它技术的关键基础技术。一般来说,任何一个技术都会有不同的实现,不同的实现都会有不同的侧重。
2024-08-23 11:10:35 155
原创 【速览】JavaScript(更新中)
常见的数据类型包括字符串(String)、数字(Number)、布尔(Boolean)、对象(Object)、数组(Array)、函数(Function)等。JavaScript 提供了常见的控制结构,如条件语句(if、else、switch)、循环语句(for、while、do-while)等。JavaScript 生态系统丰富,包括各种库和框架,如 React、Vue、Angular、jQuery 等。JavaScript 可以监听和响应用户的操作,如点击、滚动、键盘输入等。
2024-08-20 15:49:45 219
原创 【速览】CSS(更新中)
每个 HTML 元素都被视为一个盒子,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。CSS 中的媒体查询(Media Queries)可以根据设备的特性应用不同的样式。CSS 中的样式可以层叠和继承。CSS 提供了多种布局方式,包括浮动(float)、定位(position)、Flexbox、Grid 等。CSS 可以控制文本的样式,包括字体、大小、颜色、行高、对齐方式等。CSS 可以设置元素的背景颜色、背景图像、边框样式、颜色和宽度等。
2024-08-20 15:48:17 375
原创 【速览】HTML(更新中)
标签(Tags):HTML 使用各种标签来定义不同的元素。语义化:使用语义化的标签可以提高代码的可读性和可维护性。HTML 是网页的骨架,用于定义网页的结构和内容。
2024-08-20 15:44:24 220
原创 【速览】Redis(更新中)
Redis 支持多种数据结构,如字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。持久化:Redis 支持两种持久化方式,RDB(快照)和 AOF(追加文件),以确保数据在重启后不会丢失。原子操作:Redis 的所有操作都是原子的,这使得它非常适合于需要高并发和数据一致性的场景。Lua 脚本:Redis 支持在服务器端执行 Lua 脚本,可以用于实现复杂的业务逻辑。事务支持:Redis 支持事务,可以将多个命令打包在一起执行。
2024-08-20 09:54:45 546
原创 【数据结构】RTree(Region Tree)
RTree(Region Tree)是一种用于高效存储和查询多维空间数据的数据结构。动态调整:插入新元素时,RTree 会根据需要动态调整节点,以保持良好的平衡性和空间利用率。空间填充:RTree 试图最小化节点的数量,以减少搜索时的层级数,从而提高查询效率。平衡树:RTree 是一种平衡的多维搜索树,这意味着所有叶子节点都处于相同的深度。矩形区域:每个节点代表一个矩形区域(或超矩形),该区域覆盖了其所有子节点的区域。
2024-08-19 10:41:59 339
原创 【速览】Spring(更新中)
1. IoC (Inversion of Control, 控制反转)2. DI (Dependency Injection, 依赖注入)3. AOP (Aspect-Oriented Programming, 面向切面编程)4. MVC (Model-View-Controller, 模型-视图-控制器)
2024-08-19 00:45:14 231
原创 【速览】Java基础(JavaSE)(更新中)
目录基本语法JDK、JRE、JVM权限修饰符常量数据类型面向对象抽象封装继承多态高级应用基本语法JDK、JRE、JVM权限修饰符-类内部包内部子类外部包public√√√√protected√√√×default√√××private√×××常量数据类型基本数据类型类型名称含义bit整型byte字节8整型short短整型16整型int整型32整型l
2024-08-17 18:48:29 135
原创 【速览】计算机网络(更新中)
目录分层结构TCP/UDP区别TCP三次握手、四次挥手HTTP/HTTPS区别无状态长连接、短连接状态码Cookie和SeesionURI和URL参考分层结构TCP/UDP区别TCP三次握手、四次挥手HTTP/HTTPS区别无状态长连接、短连接状态码Cookie和SeesionURI和URL参考
2024-08-17 16:12:44 278
原创 【开源GIS】如何高效地学习GIS开源项目?一上来就读源码你就输了!
都知开源好,只看源码看不懂,是俺太菜了?no no no,是方法不对而已~跟着下面的步骤,带你上手常见的GIS开源项目!
2023-12-20 16:04:41 1004
原创 【CesiumJS】(1)Hello world
Cesium 起源于2011年,初衷是航空软件公司(Analytical Graphics, Inc.)的一个团队要制作世界上最准确、性能最高且具有时间动态性的虚拟地球。取名"Cesium"是因为元素铯Cesium让原子钟非常准确(1967年,人们依据铯原子的振动而对秒做出了重新定义)。随着3D位置数据的大量运用,Cesium 也将其业务扩展到航空航天之外,2019年作为一家独立公司拆分出来,为可互操作的地理空间生态系统提供基础开放平台。
2023-11-03 18:08:46 647
翻译 【OpenLayers 入门】(1)Hello world
官网:https://openlayers.org/一个可以满足所有绘图需求的高性能、功能丰富的库。OpenLayers 使得在任何网页中放置动态地图变得容易。它可以显示从任何来源加载的地图瓦片、矢量数据和标记。OpenLayers的开发是为了促进各种地理信息的使用。它是完全免费的,开源的JavaScript,在两条款的BSD许可证(也称为FreeBSD)下发布。
2023-04-07 15:08:14 164
翻译 【GeoTools】(1)Hello world
官网:https://geotools.org/GeoTools 是一个开源的Java库,为地理空间数据提供工具。
2023-04-03 17:26:33 387
翻译 【Mapbox GL JS 入门】(7)Sources 数据源
除了Mapbox样式规范中描述的源类型之外,Mapbox GL JS还可以处理的源类型
2022-12-05 14:18:22 2527 1
翻译 【Mapbox GL JS 入门】(5)Geography and geometry 地理和几何
与处理和操纵地理信息或几何图形相关的通用实用程序和类型LngLat对象表示给定的经度和纬度坐标,以度为单位。这些坐标使用经度、纬度坐标顺序来匹配GeoJSON规范,该规范相当于OGC:CRS84坐标参考系统。
2022-12-05 11:22:06 402
翻译 【Mapbox GL JS 入门】(3)Properties and options 全局属性和选项
Mapbox GL JS的全局属性和选项,可以在初始化地图或获取其状态信息时,访问这些属性和选项
2022-12-05 11:21:06 445
翻译 【Mapbox GL JS 入门】(4)Markers and controls 标记和控件
【Mapbox GL JS 入门】Map Instance Members 地图实例 - Controls 控件
2022-11-23 17:49:14 1635
翻译 【Mapbox GL JS 入门】(6)User interaction handlers 用户交互
【Mapbox GL JS 入门】Map Instance Members 地图实例 - Interaction handlers 交互
2022-11-23 17:45:53 268
翻译 【Mapbox GL JS 入门】(2)Map 对象及其属性
源代码Map 对象代表页面的地图,暴露了一些方法和属性供编程修改地图,以及一些交互事件。可以指定容器新建Map,Mapbox会初始化页面上的地图并返回Map 对象。
2022-11-22 14:08:41 1378
翻译 【Mapbox GL JS 入门】(1)Hello world
是一个客户端JavaScript库,为了web开发人员可以在web浏览器中动态绘制地图,在网页和移动设备上嵌入动态、交互式、可定制的地图,并将矢量瓦片和3D渲染技术相结合自定义地图样式快速绘制矢量图与其他Mapbox工具兼容图形库,可以在任何兼容的web浏览器中使用OpenGL将2D和3D Mapbox地图渲染为动态视觉图形,而无需使用其他插件。
2022-11-21 10:54:56 721
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人