腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
代码编写世界
专栏成员
举报
188
文章
340333
阅读量
30
订阅数
订阅专栏
申请加入专栏
全部文章(188)
编程算法(60)
webgl(20)
c++(19)
图像处理(18)
javascript(17)
打包(15)
html(14)
渲染(14)
api(11)
unity(11)
opengl(10)
qt(10)
网站(10)
对象存储(8)
游戏(7)
opencv(7)
gdal(7)
c#(6)
git(6)
命令行工具(6)
容器(6)
node.js(5)
xml(5)
json(5)
linux(5)
缓存(5)
数据结构(5)
区块链(4)
http(4)
gis(4)
地图(4)
数据(4)
数字货币(3)
php(3)
css(3)
面向对象编程(3)
windows(3)
备份(3)
配置(3)
原理(3)
java(2)
c 语言(2)
jquery(2)
android(2)
单片机(2)
makefile(2)
sqlite(2)
sql(2)
mvc(2)
腾讯云测试服务(2)
存储(2)
网络安全(2)
gui(2)
https(2)
data(2)
glm(2)
global(2)
对象(2)
反射(2)
服务(2)
服务器(2)
浏览器(2)
模型(2)
软件(2)
推送(2)
网络(2)
指针(2)
.net(1)
ajax(1)
ecmascript(1)
硬件开发(1)
数据库(1)
ide(1)
eclipse(1)
github(1)
tomcat(1)
文件存储(1)
高性能计算(1)
云数据库 MySQL(1)
自动化(1)
dns(1)
gcc(1)
canvas(1)
腾讯云开发者社区(1)
云计算(1)
utf8(1)
arcgis(1)
camera(1)
cgal(1)
com(1)
commit(1)
config(1)
dom(1)
dpi(1)
geometry(1)
geoserver(1)
gps(1)
gpu(1)
map(1)
matrix(1)
next(1)
pixel(1)
png(1)
reflection(1)
reset(1)
rotation(1)
screen(1)
set(1)
sha(1)
size(1)
space(1)
spatial(1)
std(1)
stylesheet(1)
table(1)
tm(1)
translation(1)
vector(1)
viewer(1)
viewport(1)
web(1)
widget(1)
编程(1)
遍历(1)
程序(1)
代理(1)
基础(1)
集合(1)
解决方案(1)
接口(1)
开发(1)
客户端(1)
权限(1)
权限控制(1)
设计(1)
事件(1)
数学(1)
算法(1)
同步(1)
统计(1)
系统(1)
压缩(1)
硬件(1)
字符串(1)
搜索文章
搜索
搜索
关闭
Git使用经验总结5-修改提交信息
推送
git
github
commit
还是先说说这个这样做的目的为什么。除了正常的进行代码变更说明修改,更重要的是Git提交的时候能够触发一些操作,例如在Github上提交close#24这样的关键字可以将提交关联到具体的issue上,这样可以让变更关联到具体的需求或者讨论上。但是很多时候我们很容易忘记进行这种关联,就需要修改提交信息。
charlee44
2024-05-08
94
0
Git使用经验总结4-撤回上一次本地提交
reset
sha
备份
推送
git
这个问题的意义在于,Git提交代码是先提交到本地,然后再推送到远端。一些比较严格的Git仓库会有一些代码提交检查,一旦检查到问题就会禁止提交。那么这个时候就尴尬了,本地已经提交了,但是远端又推送不上去。基于当前版本作修改再提交也不一定能推送成功,因为只要提交了,提交记录就会被检查,推送还是会被打回。
charlee44
2024-05-08
186
0
一些可用于研究的GIS数据资源
数据
网站
gis
地图
模型
国内的情况就不用说了,基本上是很难找到可以用于研究的GIS数据资源的。要么就是收费,免费的即使能找到,能否合法合规的进行使用也是一个问题。地理信息数据还是国外比较开放一些,相当多的政府组织或者公益机构对公众开放了下载渠道,大家可以适度获取并进行研究。
charlee44
2024-05-07
113
0
HTML页面关于高分屏的设置
html
渲染
viewport
软件
事件
所谓高分屏,就是在同样大小的屏幕面积上显示更多的像素点,这样可以呈现更好的可视效果的屏幕。例如,我的笔记本是15.6寸,理论上它的屏幕分辨率应该是1920 x 1080像素,但实际上我的笔记本屏幕分辨率确实2560 x 1440像素,也就是俗称的2K屏。这样的高分屏虽然实现了更加细腻的图像和更加清晰的文本,但也对软件适配带来了问题。
charlee44
2024-05-04
151
0
倾斜单体化模型技术实现
渲染
模型
软件
数据
原理
为了改进倾斜摄影模型数据在实际GIS场景应用中诸多的缺点,一个非常热门的优化方向就是单体化。所谓单体化,是指让倾斜摄影数据像矢量数据那样,具备要素特征,进而可以关联属性,进行空间查询和空间分析。换句话说,我们需要给倾斜摄影数据增加一些语义,能够正确区分建筑物、道路、绿地、水系以及城市部件等地物要素,进而很好的关联业务,产生实际的应用价值。
charlee44
2024-01-29
252
0
网络要素服务(WFS)详解
数据
网络
http
服务
浏览器
WMS是一个返回图片地图的服务,图片本身就是栅格数据的一种,而对于矢量数据则可以进行矢量栅格化;因此,WMS的数据源既可以是栅格数据,也可以是矢量数据。而WFS则不同,它是一个专门针对于矢量数据的服务,其返回的也是矢量要素本身。在Web环境中,图片是很容易进行可视化展示的,甚至图片本身就是GUI中一类很重要的元素。但矢量要素则不同,是不太容易可视化的。例如,如果要在前端的HTML5页面中展示获取的要素,就需要调用HTML5的Canvas元素来进行绘图,这其中涉及到繁复的操作不说,也很有可能会有性能问题。因此,WFS并不关心可视化问题,而是为返回GIS矢量数据而设计的,同时还支持矢量的查询、增加、删除以及修改等事务性操作。
charlee44
2024-01-22
587
0
网络地图服务(WMS)详解
网络
地图
服务
浏览器
数据
经过前文的介绍,相信我们对WMS/WFS服务已经有了一个非常直观的认识,最起码我们知道了地图服务的数据从何而来,又是如何发布出去的。更进一步的说,OGC给WMS/WFS分别定义了非常详尽的标准规范,其主要内容是通过HTTP(Hypertext Transfer Protocol,超文本传输协议 )实现的各种操作。在这里,我们要介绍的WMS支持标准HTTP的Get和Post请求,不过通常情况下基于GET方式(将参数以键值对的形式放置在URL中)进行服务请求较为方便。
charlee44
2024-01-15
987
0
GeoServer发布地图服务(WMS、WFS)
编程
我们知道将GIS数据大致分成矢量数据和栅格数据(地形和三维模型都是兼具矢量和栅格数据的特性)。但是如果用来Web环境中,那么使用图片这个栅格形式的数据载体无疑是最为方便的,因为图片本身就是一种非常重要的GUI元素,使用非常广泛。另外,基于矢量的地图叫做线划图,基于栅格的地图则是影像图。这也是网络地图服务(Web Map Service,以下简称WMS)的含义,可以将传统意义上的矢量数据或者栅格数据,发布成图片形式的地图数据,供浏览器的用户使用。
charlee44
2024-01-08
2.4K
0
地图服务器GeoServer的安装与配置
geoserver
程序
地图
服务器
配置
考虑到Java8仍然是使用最广泛的版本(尤其是国内),因此我们还是安装Java8的版本。在Oracle官方网站的Java下载页https://www.oracle.com/java/technologies/downloads/ 找到Java8的安装包并下载,如下图所示:
charlee44
2023-12-26
1.8K
0
点集合的三角剖分
cgal
对象
集合
设计
算法
点集合的三角剖分是指如何将一些离散的点集合组合成不均匀的三角形网格,使得每个点成为三角网中三角面的顶点。这个算法的用处很多,一个典型的意义在于可以通过一堆离散点构建的TIN实现对整个构网区域的线性控制,比如用带高程的离散点构建的TIN来表达地形。
charlee44
2023-10-26
262
0
OSG嵌入QT的简明总结2
qt
渲染
widget
解决方案
同步
我之前在这篇博文《OSG嵌入QT的简明总结》中论述了OSG在QT中显示的可视化问题。其中提到官方提供的osgQt项目(地址:https://github.com/openscenegraph/osgQt )很久前已经更新了。但是我一直没有时间同步更新,最近重新尝试了一下,还是有一些问题。
charlee44
2023-10-23
502
0
如何将没有复制或移动构造函数的对象放入vector容器
容器
std
vector
对象
指针
直接说答案,这个问题无法实现。原因是因为std::vector容器的插入一定会调用类对象的构造函数或者移动构造函数。
charlee44
2023-10-22
172
0
Git使用经验总结3-删除远端提交记录
git
备份
客户端
权限
权限控制
如果将有问题的代码提交到代码仓库甚至已经push到远端,这个时候就得想办法把提交撤销。一种方案是使用git revert,不过会造成历史记录留存的问题,git revert实际上是将某个版本又重新提交了一遍,之前提交的历史记录仍然存在。
charlee44
2023-09-07
583
0
Git使用经验总结2-配置用户名邮箱
git
config
开发
配置
系统
可以使用git config指令来配置一些设置,比如配置用户名邮箱。在开发团队要求成员配置用户名和邮箱是很有用的,可以配合工具区分成员的代码,以及将代码中的问题发送给成员的邮箱中。
charlee44
2023-09-06
574
0
Git使用经验总结1
git
备份
代理
服务器
基础
就不去介绍一些Git最常规的命令了,这些命令一般的教程都有,这里更多的总结自己的一些使用经验。当然作为初学者,常规的基础命令最好都亲身实践一下。
charlee44
2023-05-10
122
0
Unreal学习笔记2-绘制简单三角形
c++
之所以写这个绘制简单三角形的实例其实是想知道如何在Unreal中通过代码绘制自定义Mesh,如果你会绘制一个三角形,那么自然就会绘制复杂的Mesh了。所以这是很多图形工作者的第一课。
charlee44
2023-03-07
843
0
空间判断点是否在线段上
编程算法
个人认为通过向量计算的方式是比较好的,因为可以保证在二维和三维的情况都成立。判断空间中点P是否在线段P1P2上,算法思想是分成两部分:
charlee44
2023-03-07
1.3K
0
Unreal学习笔记1-打印输出
utf8
编程算法
1. 概述 相比各种打断点调试的办法,还是更习惯使用打印输出来进行调试。 2. 详论 2.1. 代码 这里写了三个函数:分别是输出到屏幕,输出到警告日志,输出错误日志。 Output.h: #pragma once namespace Output { void PrintScreen(const char* lpszFormat, ...); void PrintLogWarning(const char* lpszFormat, ...); void PrintLogError(const
charlee44
2023-01-01
630
0
Unity3D学习笔记10——纹理数组
编程算法
c#
个人认为,纹理数组是一个非常有用的图形特性。纹理本质上是一个二维的图形数据;通过纹理数组,给图形数据再加上了一个维度。这无疑会带来一个巨大的性能提升:一次性传输大量的数据总是比分批次传输数据要快。
charlee44
2022-10-05
1.5K
0
计算空间物体包围球的两种算法实现
编程算法
在进行二维空间几何运算的之前,往往会用包围盒进行快速碰撞检测,从而筛掉一些无法碰撞到的可能。而在三维中,比较常用的就是包围球了。当然,如何计算包围球是一个问题。
charlee44
2022-10-05
722
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档