All posts by 龙生
搭建OSRM(Open Source Routing Machine)
OSRM(Open Source Routing Machine)是一个用C++开发的基于OSM(OpenStreetMap)地图数据的高性能开源路线规划引擎,提供以下几个服务:
1. Nearest – 搜索近邻路段服务
2. Route – 路线规划(路线导航)服务
3. Table – 批量算路服务
4. Match – 地图匹配服务
5. Trip – TSP问题求解服务
6. Tile – 内部路网瓦片服务
Maven私有仓库搭建与配置指南
mkdir -p /data/nexus-data
chmod -R 777 /data/nexus-data
docker run -d --name nexus3 --restart=always -p 9990:8081 -v /data/nexus-data:/nexus-data sonatype/nexus3:3.91.0
View DetailsVim内中文乱码问题解决办法
# 修改vimrc文件,文件路径:/etc/vimrc
cd /etc
vim vimrc
# 在vimrc文件末尾处添加
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
一篇文章彻底搞懂Pinia和Vuex的区别
Vuex是Vue2时代的官方状态管理方案
Pinia是Vue3时代官方推荐的状态管理方案
Pinia吸收了Vuex的优点,同时简化了API
两者可以共存,但新项目建议使用Pinia
Intellij Idea设置显示后退和前进按钮的方法
菜单栏【文件】->【设置】 【外观与行为】->【菜单与工具栏】->【主工具栏】->【左侧】,右键【左侧】 【主菜单】->【导航】->【后退】,点击【确定】,同样方法选择【前进】,最后点击【确定】
View DetailsRocketmq Dashboard Docker部署
|
1 2 3 |
docker pull apacherocketmq/rocketmq-dashboard:latest docker run -d --name rocketmq-dashboard -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.1.3:9876" -p 9875:8082 -t apacherocketmq/rocketmq-dashboard:latest |
View Details
Java 中的 `yield` 关键字:深入解析与应用
在 Java 中,yield 关键字在不同版本有着不同的用途和含义。在 Java 13 及以后的版本中,yield 主要用于 switch 表达式,用于返回一个值;而在多线程编程中,Thread.yield() 方法可以让当前线程让出 CPU 时间片,给其他线程执行的机会。本文将详细介绍 yield 关键字的基础概念、使用方法、常见实践以及最佳实践,帮助读者更好地理解和使用它。
View DetailsDocker 搭建 Gitlab 服务器
# 拉镜像
docker pull gitlab/gitlab-ce:latest
# 启动容器
docker run \
-itd \
-p 9980:80 \
-p 9922:22 \
-v /home/gitlab/etc:/etc/gitlab \
-v /home/gitlab/log:/var/log/gitlab \
-v /home/gitlab/opt:/var/opt/gitlab \
--restart always \
--privileged=true \
--name gitlab \
gitlab/gitlab-ce
TencentOS 安装与使用 Docker
sudo yum install -y docker-ce # TencentOS 4 建议使用
sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker