跨域问题 跨域是什么?为什么要跨域?跨域引发了哪些问题?为什么会有这些跨域问题?如何解决这些跨域问题?以下内容主要是回答上面的几个问题。1、跨域是什么?跨域,简单来说,就是指从一个域名去请求另外一个域名的资源。严格一点来说就是只要{协议,域名,端口}三元组中有任何一个不同,就被当作是跨域。2、为什么要跨域?在实际开发中,前后端常常是相互分离的,并且前后端的项目部署也常常不在一个服务器内,...
【git命令】重写提交说明 git commit --amend && git rebase -i commit-id git commit -m “提交说明”修改最新提交的提交说明git commit --amend进入最新提交的提交说明编辑页面,用户可以随意修改,然后退出保存修改历史提交的提交说明git rebase -i commit-id...
A记录和CNAME记录——【网络】 1、什么是域名解析?域名解析就是国际域名或者国内域名以及中文域名等域名申请后做的到IP地址的转换过程。IP地址是网路上标识您站点的数字地址,为了简单好记,采用域名来代替ip地址标识站点地址。域名的解析工作由DNS服务器完成。2、什么是A记录?A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录。用户可以将该域名下的网站服务器指向到自己的web server上。同时也可以设...
包的导入——Golang 所有Go语言的程序都会组织成若干组文件,每组文件被称为一个包。这样每个包中的代码都可以作为很小的复用单元,被其他项目引用。所有的.go文件,除了空行和注释,都应该在第一行声明自己所属的包。导入包需要使用关键字import,他会告诉编译器你想引用该位置的包内的代码。如果需要导入多个包,习惯上是将import语句包装在一个导入块中。建议多个包名按照首字母的顺序进行排列。代码示例:import ...
命令源码文件——Golang 命令源码文件:1、独立程序的入口2、属于main包,包含无参数和无结果的main函数3、main函数执行的结果意味着当前程序运行的结束4、同一个代码包中不要放多个命令源码文件,同时命令源码文件和库源码文件也不要放在同一个代码包下5、可以通过go run命令来执行,可接受命令参数下面具体讲解下第四点和第五点。4、同一个代码包中不要放多个命令源码文件,同时命令源码文件和库源码文件也不...
Linux nc命令 使用场景示例在进行开发的过程中,我们需要把本地的文件上传到测试环境进行部署测试。这时可以使用nc命令在两台机器间传输文件。用法如下:# 把192.168.18.2机器上的test.go文件传至192.168.18.3机器上# 在192.168.18.3机器上执行nc -l 8999 > test.go#在192.168.18.2机器上执行nc 192.168.18.3 8999...
【git操作】强制切换到本地某个分支 当我们在使用git checkout 命令时,如果本地有修改的代码没有提交,则无法切换分支,git会提示你本地有未提交的代码,本地修改会被覆盖:这时候如果是要保留本地的修改,则操作步骤如下:git statusgit add .git commit --amendgit checkout newBranch即先提交本地修改的代码,然后再切换分支。如果希望强制切换,即放弃本地修改...