当前位置: 首页 > news >正文

git操作和笔记

使用本地的 git 工具操作 github

1. 网上创建好了有内容的仓库,本地去更新

  • 将远端的仓库克隆到本地使用 git clone 地址 命令
    • 远端地址分为两种 1. http 地址 2. ssh 地址
  • 在克隆好的项目中更新一个 index.html
  • 将做好的更新提交到远端
    • 在对应仓库打开 npm
    • 执行 git add . 将对仓库的修改让远端记录 .代表所有更改,可以换成文件名
    • 执行 git commit -m'更新信息' 更新信息指这次的更新标题
      • 第一次执行这个命令会失败,提示 Please tell me who you are.
      • 按照提示告诉远端 1. 执行 git config --global user.email
    • 执行 git push

2. 网上创建好空仓库,将本地的项目更新到网上

  • 网上创建空仓库,仓库名最后和本地的项目名相同
  • 准备好本地的项目
  • 在本地项目的根目录内打开命令行工具,将本地的项目制作成 git 仓库,执行git init
  • 初始化空仓库之后,将本地项目的所有修改让远端记录,执行 git add .
  • 将此次记录制作成版本 执行 git commmit -m 'first commit'
  • 将分之强制重命名成 main 默认创建叫 master 执行 git branch -M main
  • 由于本地的仓库没有远端地址,所以需要添加一个远端地址 git remote add origin 仓库地址
  • 将本地的内容提交到远端,由于是第一次和远端交互,提交的时候需要带 地址和分支,执行 git push -u origin main

添加 ssh 密钥

  • 在任意位置打开命令行工具执行 ssh-keygen 创建密钥。默认生成公钥和私钥
  • 在生成密钥的位置找到公钥 依次执行 cd ~/.ssh 然后 ls 然后 cat id_rsa.pub
  • 然后复制 一大堆英文字母
  • 去 github 网站新建一个 ssh 每一个系统有一个 ssh 密钥
  • 以后下载上传更新仓库直接使用 ssh 地址就不需要密码了

两个用户操作同一个仓库下的同一个分组 main

网上操作当成一个用户,本地的操作当成一个用户

  • 网上的小a同事,更新了自己代码功能(和小b操作的不是同一个文件)
  • 本地的小b,工作做完了,需要更新自己的代码,但是小b提交(push)的时候失败了,提示远端包含本地不存在的工作,不允许提交
    • 只要本地和远端地址不一致,就不允许上传
  • 需要将本地不存在的远端的版本拉取下来 执行 git pull 会弹出一个新的编辑器 东西 按住shift按两下z 会保存并推出 然后 git push 就行了

情况二

  • 网上的小a同事,对index.html 进行更新,并上传
  • 本地的小b,工作做完了,也要更新自己的代码,也是修改了index.html ,然后上传,依然上传失败
  • 也会提示远端存在本地不存在的版本,需要执行‘git pull’拉取远端更新。但是这次 github 并不会自动帮你合并版本,而是需要你解决冲突之后,自己制作合并之后的版本上传,重新 add commit push

git 分支

一个 git 仓库可以有多个分支默认只有一个 main 分支,默认所以内容放在了 main 分支

  • 网上创建好带 readme 的仓库 ,使用 ssh 克隆到本地(其实只是克隆了 main 分支的内容)
  • 在本地的仓库内打开命令行,创建一个新的分支 git branch 分支名,这步操作只是在本地创建了一个新的分支,可以使用git branch 查看本地仓库的所有分支,带星号的是当前所处分支。创建好的分支默认里面的内容和当前所在分支完全一样
  • 使用 git checkout 分支名 切换到对应的分支
    • 可以使用 git checkout -b 分支名 新建分支并切换
  • 在分支的文件夹下新增 index.html 并使用 git 三步上传,长传会失败,因为远端不存在新增的分支需要使用 git push --set-upstream 分支名

特殊的分支 gh-pages, 是 github 提供的免费服务器

  • 当新建的分支名是 gh-pages 的时候,这个分支下的所有内容都会部署在 github用户名.github.io/仓库名 地址下,会默认访问 index.html

分支的团队合作一个人一个分支

  • 网上新建一个空仓库和本地项目重名

  • 本地新建vue项目,删除.git文件夹

    • vue 项目创建的时候自带 .gitignore 文件,该文件是 git 忽略上传的文件,该文件内写的所有内容都会忽略上传。
  • 进入到项目中打开命令行,制作成仓库并上传 git init git branch -M main 然后 git add . git commit -m'first' 然后 git remote add origin git@github.com:famous-z/vue-test.git git push -u origin main

  • 创建分支并上传

  • 切换到对应的分支运行项目并且开始执行任务,做完之后上传

  • 工作完成之后需要合并分支,将分支的更新全部合并到 main 分支,先切换到 main 分支 然后 git merge 分支名 将对应分支的修改合并到 main 分支,然后直接 git push 将合并好的更新提交到网上。

    • 有时 merge 可能合并失败,提示你解决冲突然后做版本上传
  • 上面的分支操作流程 a 和 b 彼此不知道做了哪儿些更新(不太好)

  • 当 a,b 一起合作一个分支的时候,如果 a 更新了,并且 main 也更新了,那么 b 开始工作的时候,需要拉去 main 的更新,切换到 b 分支,执行 git pull origin main,工作完成后 上传即可

使用hexo创建博客

  • 下载完成hexo之后,使用 hexo init 创建博客
  • 在 github 上创建一个新的空仓库
  • 执行 npm install --save hexo-deployer-git 创建一个新插件
  • 修改 _config.yml 文件 中url 和 最下面 Deployment 部分
        url: https://famous-z.github.io/blog/deploy:type: gitrepo: git@github.com:famous-z/blog.gitbranch: gh-pages
    
  • 执行 hexo d 就可以自动部署到 github
  • 如果创建新的文章之后 需要执行 hexo g 在运行

vue 部署

  • 因为是单页面应用,如果用了路由,有两种方案
    1. 使用路由的 hash 模式
      • 将 mode 改成 hash
      • 如果部署的服务器是带路径的,就是如果要部署到 github 上的 gh-pages 需要添加一个 publicPath 配置
        • 在项目根目录新建 vue.config.js ,这个文件是 vue 的配置文件,会自动和项目原配置合并
        • 根据服务器地址修改对应的 publicPath
      • 重启项目,保证本地项目运行没问题
      • 打包成品到本地,需要执行 npm run build
      • 将 dist 文件夹下起一个本地服务,项目可以正常运行serve .
      • 将 dist 文件内的所有内容上传到服务器
      • 使用服务器网站直接访问
    2. 使用 history 模式,此模式的时候,必须对部署的服务器进行设置,所有地址全部指向 index.html
  • 更新
    1. 借助 pg-pages 工具包自动更新 gh-pages 分支
      • 项目内安装 gh-pages 包 npm i gh-pages --save-dev
      • 在 package.json 中添加一个 script 字段 ‘deploy’:“gh-pages -d dist”
          "scripts": {"serve": "vue-cli-service serve","build": "vue-cli-service build","lint": "vue-cli-service lint","deploy": "gh-pages -d dist"}
      
      • 打包编译 npm run bulid
      • 将对项目修改的源码更新到 main 分支
      • 执行 npm run deploy 自动更新 gh-pages 分支。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-2995.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

安装好的matlab如何添加额外的工具箱Toolbox

最最简单的办法:就是通过MATLAB自己的附加功能里面去找,然后安装。 可能你会说要正版才可以,我不知道自己是不是正版,反正我是破解的那种,然后在官网下载额外的toolbox其实不需要你是否有正版授权,只要有一…...

MD5加密工具类

依赖 <dependency><groupId>org.apache.shiro</groupId><artifactId>shiro-core</artifactId><version>1.7.1</version></dependency>md5加密工具类 package com.fsx.shiro.utils;import org.apache.shiro.crypto.hash.Md5H…...

paraview使用说明书

paraview tutorial&#xff1a;The ParaView Tutorial - KitwarePublic 1.简介 大多数人与ParaView相关联的应用程序实际上只是一个小的客户端应用程序&#xff0c;它构建在一堆库之上&#xff0c;这些库为ParaView提供了它的功能。 由于ParaView的绝大多数功能都是在库中实…...

【学习笔记】Java 8函数式编程#Lambda表达式#方法引用

全文目录函数式编程&#xff1a;Functional programming函数式编程的一些基本概念函数式编程的定义&#xff1a;程序的副作用&#xff1a;函数编程与数学函数&#xff1a;设计函数式编程应该遵循的原则&#xff1a;First-Class and Higher-Order Functions纯函数不变性引用透明…...

单线程+异步I/O的编程模型:协程

现代操作系统对I/O操作的改进中最为重要的就是支持异步I/O。如果充分利用操作系统提供的异步I/O支持&#xff0c;就可以用单进程单线程模型来执行多任务&#xff0c;这种全新的模型称为事件驱动模型。Nginx就是支持异步I/O的Web服务器&#xff0c;它在单核CPU上采用单进程模型就…...

实验一Ping 扫描实验

实验一Ping 扫描实验 预备知识: Ping是Windows和Linux都自带的一个扫描工具&#xff0c;用于校验与远程计算机或本机的连接。只有在安装TCP/IP协议之后才能使用该命令。Ping命令通过向计算机发送ICMP 回应报文并且监听回应验与远程计算机或本地计算机的连接。对Ping最多等待1秒…...

Java枚举类与注解——一篇文章读懂枚举类与注解

文章目录一、枚举类① 自定义枚举类② enum关键字定义枚举类③ enum 枚举类的方法④ enum 枚举类实现接口二、注解① 生成文档相关注解②注解在编译时进行格式检查③注解跟踪代码的依赖性&#xff0c;实现替代配置文件功能④ 自定义注解⑤ jdk提供的4种元注解⑥ JKD8 新特性&am…...

Git一个项目中引用其他Git仓库

// git submodule add [git地址] [目录位置] $ git submodule add https://xxx/gittest.git src/gittest使用submodule后 在当前git目录下会生成一个 .gitmodules 文件 如果但当前目录已经存在了一个 .gitmodules&#xff0c;命令需要更改为 $ git submodule add -f https://…...

工作中让他人做选择题

object事实信息reflective感受体会联想interpretive理解思考decision决定行动你看到/听到/记得什么你感觉怎么样学到/领悟什么下一步该做什么 O 场景&#xff1a;Car在某次制办事情不断请示领导&#xff0c;领导最终以选择题提问方式反向给出了答案。 R 感受是错过了一次可以做…...

2021.6.1

链接查询 连接查询可分为内连接和外连接。 一.内连接&#xff1a;内连接分3种&#xff1a;交叉连接、相等连接、自然连接。 1.内连接语法&#xff1a; 1.交叉连接&#xff1a; 交叉链接又称“笛卡尔链接”&#xff0c;即所有类型的内连接的基础 语法 select * from table…...

SpringBoot入门及官网教程

文章目录http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/https://spring.io/projects/spring-boothttps://springboot.io/http://felord.cn/_doc/_springboot/2.1.5.RELEASE/_book/ https://spring.io/projects/spring-boot https://springboot.io/...

【MyBatis详解】——从Xml配置解析到SQL执行过程

目录整体架构与使用DemoMybatis核心流程1. 创建SqlSessionFactory配置解析——SQL解析&#xff08;存储MappedStatement到Configuration中&#xff09;SqlNodeMappedStatementSqlSourceBoundSql2. 创建SqlSessionSqlSessionExecutor3. 获取Mapper4. 通过Mapper接口调用CRUD方法…...

JDK8新特性里提供了3个时间类:LocalDate、LocalTime、LocalDateTime

参考资料&#xff1a;好好学Java https://mp.weixin.qq.com/s/Dd_7yUh3lq3TqE2cjsYXvw JDK8新特性里提供了3个时间类&#xff1a;LocalDate、LocalTime、LocalDateTime 在项目开发中&#xff0c;已经需要对Date类型进行格式&#xff0c;否则可读性很差&#xff0c;格式化Date…...

c++:mt19937生成随机数

随机生成&#xff1a; int rd(){mt19937 rd1(time(NULL));return rd1(); }指定随机数的生成范围&#xff1a; int rd(){mt19937 rd1(time(NULL));uniform_int_distribution<int>t(0,100000);//指定范围return t(rd1); }...

微服务 分布式配置中心Apollo

微服务 分布式配置中心Apollo概览什么是配置什么是配置中心Apollo简介Apollo入门案例Apollo应用Apollo应用于分布式系统概览 什么是配置 先考虑几个问题 什么是配置&#xff0c;为什么需要配置&#xff0c;配置有哪些特点&#xff1f; 揭晓答案 配置就是应用程序在启动和运行…...

js中find和findIndex的使用

ES6为Array增加了find()&#xff0c;findIndex函数。 find()函数用来查找目标元素&#xff0c;找到就返回该元素&#xff0c;找不到返回undefined。 findIndex()函数也是查找目标元素&#xff0c;找到就返回元素的位置&#xff0c;找不到就返回-1。 他们的都是一个查找回调函…...

配置多环境变量

配置多环境变量 package.json 里的 scripts 配置 serve test build&#xff0c;通过 --mode xxx 来执行不同环境 通过 npm run serve 启动本地 , 执行 development通过 npm run test 打包测试 , 执行 testing通过 npm run build 打包正式 , 执行 production "scripts&q…...

多环境变量配置

多环境变量配置 package.json 里的 scripts 配置 serve test build&#xff0c;通过 –mode xxx 来执行不同环境 通过 npm run serve 启动本地 , 执行 development 通过 npm run test 打包测试 , 执行 testing 通过 npm run build 打包正式 , 执行 production 在package.…...

投资理财1

1. 投资术语 熔断&#xff1a;也叫自动停盘机制&#xff0c;是指当股指波幅达到规定的熔断点时&#xff0c;交易所为控制风险采取的暂停交易措施。具体说是对某一合约在达到涨跌停板之前&#xff0c;设置一个熔断价格&#xff0c;使合约买卖报价在一段时间内只能在这一价格范围…...

【项目】springboot中使用kaptcha生成验证码,登录时密码加盐处理

记录使用kaptcha的过程 为前后端分离项目&#xff0c;前端vue框架 0.下载jar包 在maven的网站https://mvnrepository.com/search?qcom.github.penggle 搜索下载jar 导入到工程中 1.添加依赖 <dependency><groupId>com.github.penggle</groupId><art…...

移动互联网时代,短视频app开发有哪些参考?

微博发布“爱动短视频”&#xff0c;一下科技发布“波波视频”&#xff0c;陌陌直播发布“谁说”和“超有梗”…新短视频APP如雨后春笋不断涌现&#xff0c;并且大多数来头不小。 据相关统计分析&#xff0c;现阶段的短视频APP有101个&#xff0c;称得上“百团大战”。现在让我…...

2021年P气瓶充装考试APP及P气瓶充装免费试题

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 P气瓶充装考试APP是安全生产模拟考试一点通总题库中随机出的一套P气瓶充装免费试题&#xff0c;在公众号安全生产模拟考试一点通上点击P气瓶充装作业手机同步练习。2021年P气瓶充装考试APP及P气瓶充装免费试题 1、【…...

Python基础——文件操作

编程过程中总免不了需要对各种文件进行读与写&#xff0c;这篇文章主要总结对文件的常用操作&#xff0c;以备以后不时之需。 1、读文件 1.1、读文本文件 # 1.打开文件 file_object open(info.txt, modert, encodingutf-8)# 2.读取文件内容&#xff0c;并赋值给data data …...

LAMP源码编译安装(Apache,Mysql,PHP,论坛安装详解)

目录前言一.LAMP概述1.LAMP架构2.LAMP组件的主要作用二.Apache httpd服务编译安装1.关闭防火墙&#xff0c;将安装Apache所需软件包传到/opt目录下2.安装环境依赖包3.配置软件模块4.编译及安装5.优化配置文件路径&#xff0c;并把httpd服务的可执行程序文件放入路径环境变量的目…...

2021年危险化学品经营单位安全管理人员考试APP及危险化学品经营单位安全管理人员证考试

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 危险化学品经营单位安全管理人员考试APP是安全生产模拟考试一点通总题库中随机出的一套危险化学品经营单位安全管理人员证考试&#xff0c;在公众号安全生产模拟考试一点通上点击危险化学品经营单位安全管理人员作业手…...

mac下多个安装php版本并切换的方法

brew install php-version 一般总是失败&#xff0c;直接从git上clone下来使用了。 https://github.com/wilmoore/php-version/wiki/Troubleshooting#gathering-debug-info 进入你要放置php-version的目录。 git clone https://github.com/wilmoore/php-version.git source…...

可视化笔记-ECharts

文章目录一、ECharts官网二、使用步骤三、ECharts案例(一)、直接基于假数据绘制条形图1.创建pyCharm项目2.在项目里面添加Echarts和jQuery3.创建一个页面&#xff0c;demo01.html四、课堂练习绘制男女人数条形图一、ECharts官网 http://echarts.apache.org/zh/ 二、使用步骤 …...

vue+flv.js+SpringBoot+websocket实现视频监控与回放

vueflv.jsSpringBootwebsocket实现视频监控与回放 需求:vuespringboot的项目,需要在页面展示出海康的硬盘录像机连接的摄像头的实时监控画面以及回放功能. 之前项目里是纯前端实现视频监控和回放功能.但是有局限性.就是ip地址必须固定.新的需求里设备ip不固定.所以必须换一种…...

paraview使用说明书

paraview tutorial&#xff1a;The ParaView Tutorial - KitwarePublic 1.简介 大多数人与ParaView相关联的应用程序实际上只是一个小的客户端应用程序&#xff0c;它构建在一堆库之上&#xff0c;这些库为ParaView提供了它的功能。 由于ParaView的绝大多数功能都是在库中实…...

MySQL基础面试题(2021年六月面试记录)

文章目录MySQL存储引擎MyISAM和InnoDB区别索引事务的实现原理并发事务带来哪些问题?不可重复读和幻读区别事务的隔离级别MyISAM和InnoDB存储引擎使用的锁表级锁和行级锁的对比InnoDB存储引擎的锁的算法MySQL中的varchar和char有什么区别B树索引、哈希索引、B树的区别drop、del…...

android欢迎引导页面

现在主流的APP开启都会有一个欢迎引导页&#xff0c;所以收藏一个引导页的开发方法是必要的。 先上效果图&#xff1a; 完整工程代码下载地址&#xff1a;代码下载地址 分析&#xff1a;这里主要的难点是红点的移动原理&#xff0c;所以就分析红点的移动原理。 红点移动原理…...

新的页面布局方式

1 多列布局 1.1 多列布局介绍 实现类似于报纸的布局方式 ) 1.2 多列布局的相关CSS属性 columns 设置的列数和每列的宽度。复合属性 columns&#xff1a;< column-width > || < column-count >column-width 设置每列的宽度&#xff08;类似于最小宽度&#xff09; &…...

bim 模型web页面展示_一种操纵BIM模型在网页展示的方法与流程

本发明涉及操纵BIM模型在网页展示的方法。背景技术&#xff1a;&#xff1a;现有网页展示BIM模型使用的是同步传输技术&#xff0c;同步传输的比特分组较大&#xff0c;它不是独立地发送每个字符&#xff0c;每个字符都有自己的开始位和停止位&#xff0c;而是把它们组合起来一…...

html中页面背景属性,css背景属性有哪些?

css背景属性有哪些&#xff1f;下面本篇文章给大家带来关于css背景属性的介绍&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对大家有所帮助。css背景属性有哪些&#xff1f;background简写属性&#xff0c;作用是将背景属性设置在一个声明…...

解决文件存储难题-openGauss性能更优的段页式特性

现代社会信息数据爆炸式增长&#xff0c;工业界业务需求纷繁复杂。数据存储的数据量&#xff0c;建表数量也都不断增长。openGauss通用的普通表&#xff0c;每个数据表对应一个逻辑逻辑上的大文件&#xff08;最大32T&#xff09;&#xff0c;该逻辑文件又按照固定的大小划分多…...

CocosCreator | 自定义启动页之H5

欢迎关注公众号&#xff1a; 01 效果对比 默认启动页&#xff1a; 自定义启动页&#xff1a; 02 启动页存在的意义 我们在 creator 中的开发的游戏都是基于 cocos engine&#xff0c;所以在展示我们的游戏之前&#xff0c;是必须要先加载 cocos engine&#xff0c;然后才是我…...

高仿各大商城的引导页面

正所谓“好的开始是成功的一半”&#xff0c;对于软件来说也是如此。一款软件如果有一个吸引人的引导页&#xff0c;也势必会让用户欲罢不能&#xff0c;想点进去看看。 今天就给大家讲一款还算可以拿得出手的引导页&#xff0c;想必在你们的项目中也一定可以用得到。 先看一…...

移动端页面布局中的流动布局(百分比布局)和弹性布局

移动端页面布局 一、流式布局(百分比布局) 概念&#xff1a;流式布局是一种等比例缩放布局方式&#xff0c;在CSS代码中使用百分比来设置宽度&#xff0c;所以也称百分比自适应布局。流式布局实现方法是&#xff0c;将CSS固定像素宽度换算为百分比宽度。 换算格式&#xff1a;目…...

html电池百分比,iphonex的电池百分比怎么设置 这样显示电池百分比

iPhonex发售已经有一段时间了&#xff0c;很多人也已经开始使用iPhonex了&#xff0c;很多人买iPhonex就是冲着它的高科技去买的&#xff0c;但是拿到手里却不怎么会用&#xff0c;比如很多人很多人就不知道iPhonex的电池百分比在哪里开&#xff0c;那么应该怎么操作呢&#xf…...

页面布局之grid布局

Grid布局首先&#xff0c;从概念上来说这是一个网格布局&#xff0c;核心是网格容器&#xff08;Grid Container&#xff09;和网格项&#xff08;Grid Item&#xff09;&#xff0c;也就是parent和children的关系。与flex布局相类似网格系统引入了新的单位&#xff1a;分数fr&…...

Android开发之引导页的简单实现

一、实现的思路 当欢迎页面加载完成的时候&#xff08;一般为动画&#xff09;&#xff0c;即欢迎页面动画加载完成的时候&#xff0c;从本地存储中取出记录是否是第一次进入&#xff0c;然后进入引导页或者主页&#xff0c;如果是第一次就进入引导页&#xff0c;否则进入主页…...

java 小数转为为百分比_在jsp页面,将小数转换为百分比

ubuntu vim YCMhttp://blog.sina.com.cn/s/blog_499386b00100rxm1.html http://www.cnblogs.com/junnyfeng/p/3633697.htmljava生成压缩图链接地址:http://blog.sina.com.cn/s/blog_407a68fc0100nrba.html package util; import java.awt.image.Buffer ...JDK与JRE的关系JDK …...

cesium相关时间转换、经纬度转换

经纬度坐标转世界坐标 //一般用作绘制轨迹线 var lineData [106,39,132,48,120,32]; var position Cesium.Cartesian3.fromDegreesArray(lineData);//一般用作加点 var pointData { lon:106,lat:39 }; var position Cesium.Cartesian3.fromDegrees(pointData.lon,pointDat…...

把度分秒的经纬度转换成十进制的经纬度的工具类

public static double Dms2D(String dms_data) { if (!dms_data.contains("")&&!dms_data.contains("′")&&!dms_data.contains("″")) { return 0; } double d Double.parseDouble(dms_d…...

java实现各类经纬度转换

public class LonlatConver {/* public static void main(String[] args) {Double lat = 121.368383;Double lon = 31.236216;double[] doubleArr1 = wgs84_To_Gcj02(lat, lon);System.out.println(doubleArr1[0]+"===="+doubleArr1[1]);double[] doubleArr = gc...

常用地图经纬度转换,以及遇到的问题和解决方式

坐标系分类 第一种分类1、GPS&#xff0c;WGS-84&#xff0c;原始坐标体系。一般用国际标准的GPS记录仪记录下来的坐标&#xff0c;都是GPS的坐标。很可惜&#xff0c;在中国&#xff0c;任何一个地图产品都不允许使用GPS坐标&#xff0c;据说是为了保密。2、GCJ-02&#xff0…...

xyz坐标转换ybc_经纬度转换XYZ

我们用经纬度来表示地球上的点&#xff0c;用三维体系来表示空间中的点&#xff0c;那么在地球上构造一个三维体系&#xff0c;是否会对我们有很大的帮助&#xff1f;我们要想让三维体系使我们最方便&#xff0c;那应该把三维体系构造在地球上的哪个位置&#xff1f;三维体系坐…...

根据经纬度确定行政区域_java,经纬度转换行政区域

第1页共11页竭诚为您提供优质文档/双击可除java,经纬度转换行政区域篇一&#xff1a;geohash算法经纬度转换geohash算法经纬度转换geohash在查找周围朋友&#xff0c;lbs中有很多的应用&#xff0c;在网上查找到geohash算法实现分享给大家。importjava.util.hashmap;importjava…...

腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度PHP类

腾讯地图经纬度转换为百度地图经纬度PHP类function Convert_GCJ02_To_BD09($lat,$lng){$x_pi 3.14159265358979324 * 3000.0 / 180.0;$x $lng;$y $lat;$z sqrt($x * $x $y * $y) 0.00002 * sin($y * $x_pi);$theta atan2($y, $x) 0.000003 * cos($x * $x_pi);$lng $z *…...

腾讯地图api php经纬度转换地址,腾讯地图经纬度转换为百度地图经纬度

‍利用微信来获取用户当前的详细地址是非常方便的&#xff0c;但是利用微信获取到用户的经纬度转换为具体地址时&#xff0c;老是出现误差很大&#xff0c;因此&#xff0c;决心把腾讯地图经纬度转换城百度地图经纬度&#xff0c;然后再‍利用百度地图api来获取详细地址。‍‍‍…...