网络编程 第3页

桃源资源网 Design By www.nqtax.com
delphi使用Chilkat 组件和库从SFTP下载文件的方法
官网地址:https://www.example-code.com/delphiDll/default.asp实例代码:(不包括全局解锁)密码生成器:https://www.cnblogs.com/hhmm99/p/11383027.htmlusesWinap

滑动验证码的设计与理解
在介绍之前,首先一个概念明确一个共识:没有攻不破的网站,只有值不值得。这意思是说,我们可以尽可能的提高自己网站的安全,但并没有绝对的安全,当网站安全级别大于

Delphi 本地路径的创建、清空本地指定文件夹下的文件
本地路径的创建在做下载操作时,我们一般先把文件下载到本地指定的路径下,然后再做其他使用。为了防止程序出现异常,我们通常需要先判断本地是否存在指定的路径。以

Delphi - Indy idMessage和idSMTP实现邮件的发送
idMessage/idSMTP首先对idMessage类的各种属性进行赋值(邮件的基本信息,如收件人、邮件主题、邮件正文等),其次通过idSMTP连接邮箱服务器,最后通过idSMTP的Send方

好玩的vbs微信小程序之语言播报功能
参考阅读:https://www.jb51.net/article/169285.htm代码:setobjTTS=createobject(“sapi.spvoice”)objTTS.speak“不想敲代码了,头秃了”'emmmm好像挺无聊的总结

好玩的vbs小程序之关机功能
发一个好玩的用记事本就可以写1.新建文本文件2.复制粘贴setink=WScript.CreateObject(“WScript.Shell”)msgbox“命令完成成功!”&“ByBlueSniper_ink(123403760

简单介绍HTTP请求方式中8种请求方法
简单介绍HTTP是超文本传输协议,其定义了客户端与服务器端之间文本传输的规范。HTTP默认使用80端口,这个端口指的是服务端的端口,而客户端使用的端口是动态分配的。

使用微信助手搭建微信返利机器人流程
之前做了一个淘宝客返利微信公众号,后来很多人提到过微信返利机器人,现在微信助手开发好了,可以通过微信助手接口功能实现微信返利机器人。流程如下:下面是c#实现

win10 + anaconda3 + python3.6 安装tensorflow + keras的步骤
初入深度学习,就遇到了困难,一直安装不了tensorflow和keras库!!!真是让人着急!!!在经过无数次尝试,看了无数篇博客之后,终于安装上了。下面是具体的安装步骤。首先

flask+layui+echarts实现前端动态图展示数据效果
效果图:该效果主要实现一个table展示数据,并在下方生成一个折线图。实现方式:1、首先需要对表格进行一个数据加载,这里用到了layui的table.render,具体用法可以参

使用阿里大于(大鱼)平台进行发送手机验证码的流程
昨天看了一篇博文利用阿里云大于平台给手机发送验证码和短信,当时自己就很感兴趣,因为这个技术很有用,相当于以后做用户注册的功能可以进行短信验证,并且大于平台

分别使用vue和Android实现长按券码复制功能
最近分别用vue和Android实现了一个券码复制功能,长按券码会在上方弹出一个拷贝的icon提示,点击icon将券码内容复制到剪贴板。现将一些经验代码分享给大家以供参考

阿里巴巴开源 Dragonwell JDK 最新版本 8.1.1-GA 发布
导读:新版本主要有三大变化:同步了OpenJDK上游社区jdk8u222-ga的最新更新;带来了正式的feature:G1ElasticHeap;发布了用户期待的Windows实验版本ExperimentalWind

基于Laravel + Vue + Element 实现 人力资源系统(考勤应用 )
项目地址Bee介绍Bee是人力资源系统中的考勤应用,主要功能用于员工申请假单。Bee具有较高的性能、扩展性等,其中包括前后端分离、插拔式的规则验证(验证器)、数据过

使用curl命令行模拟登录WordPress的方法
WordPress默认登录页面:http://192.168.0.120/wordpress/wp-login.php1、Chrome浏览器F12,输入一个错误的密码,点击登录:取出“log=root&pwd=root@123&wp-submit=

win10环境下使用Hyper-V进行虚拟机创建的教程(图解)
1.写在前面笔者在不同电脑上多次尝试了Hyper-V下的安装配置。个人感觉,使用体验和VMware没差(除了一次在较低电量情况下出现了GUI反应卡顿的情况)。不能使用USB设

thymeleaf实现th:each双重多重嵌套功能
博主最近在做一个个人的博客网站,准备用thymeleaf实现一个动态加载一二级文章分类的功能,效果如下:后台实体类代码如下:/***@author曲健磊*@date2019-08-2220:28:

Window下安装JDK1.8+Tomcat9.0.27+Mysql5.7.28的教程图解
JDK1.8安装下载打开链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html.下拉选择不同jdk版本,图示为window系统下载提示

分享Win10 1903过TP的双机调试问题
差不多我用到的大部分代码都是从上面cv(Ctrl+c---->Ctrl+v)下来的1、首先解决Thecontextispartiallyvalid.Onlyx86user-modecontextisavailable.具体方式是hookKd

详解window启动webpack打包的三种方法
什么是WebpackWebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等)

超好用:免费的图床
经常写文章的小伙伴可能会头疼,图片需要一张一张的上传,费劲也耗时,今天就推荐几款超简单的图床工具。图床就是一个在网络上存储图片的地方,目的是为了节省本地服

win10安装Anaconda+tensorflow2.0-CPU+Pycharm的图文教程
一、安装Anaconda1、下载安装Anaconda。去官网下载,打开安装包:Next:IAgree:Next:安装路径可修改,但都在User文件路径下,点Next:都打上勾,点击Install,等待安装完

http请求405错误方法不被允许的解决 (Method not allowed)
由于自己疏忽,导致请求错误405,然后前端数据传输没错,百度大都说跟post提交方式有关,改成get还是报错,检查才知道,controller中忘记写@requestMapping("/XXX"),ha

HTTP请求返回415错误码定位解决方法
今天在工作中,发现我再调用外部API接口的时候,发现一个奇怪的问题,就是我Eclipse中写代码调用外部API接口时返回HTTP状态码是415,但是我将相同的报文放在HttpRequ

matlab画三维图像的示例代码(附demo)
当我们学习surface命令时,已经看到了三维作图的一些端倪。在matlab中我么可以调用mesh(x,y,z)函数来产生三维图像。首先,我们用z=cos(x)sin(y)在-2pi≤x,y≤2pi内

matlab中乘法“*”和点乘“.*”;除法“/”和点除“./”的联系和
一,*和.*的联系和区别。1,在进行数值运行和数值乘矩阵,这两种没有区别,例如:a*b=a.*b;a*B=a.*B;B*a=B.*a(其中小写字母表示数值,大写字母表示矩阵,下同)。2,在处理

http post 415错误的解决方法
前面在springboot项目中,进行前后端数据交互时突然遇到了415错误。一时间有点懵,在网上找了一些资料,总算是知道为什么了,不多说,直接上图。这是正常的form提交的

详解inet_pton()和inet_ntop()函数
inet_pton是一个IP地址转换函数,可以在将IP地址在“点分十进制”和“二进制整数”之间转换,而且inet_pton和inet_ntop这2个函数能够处理ipv4和ipv6。算是比较新的

教你免费做一个属于自己稳定有效的图床-PicGo
由于现在很多写作平台都支持了Markdown语法,导致图床用的人越来越多。使用别人的免费图床偶尔会出现图片加载不出来的情况,或者是图床图片已经失效的情况,后面再想

最新idea2021注册码永久激活(激活到2100年)
idea激活码系列破解教程IntelliJIDEA2021最新激活码超详细教程,成功激活到2099年。每天专业人士测试,保证可以使用才分享给大家的,放心大胆使用哈,本人秉承互帮互

浅析mmdetection在windows10系统环境中搭建过程
mmdetection简介目标检测工具箱mmdetection是香港中文大学-商汤科技联合实验室基于pytorch开源的检测库,它包含个丰富的目标检测和实例分割方法以及相关的组件和模

so easy!10行代码写个"狗屁不通"文章生成器功能
前几天,GitHub有个开源项目特别火,只要输入标题就可以生成一篇长长的文章。背后实现代码一定很复杂吧,里面一定有很多高深莫测的机器学习等复杂算法不过,当我看了

Python实现用户登录并且输入错误三次后锁定该用户
实现用户登录并且输入错误三次后锁定该用户我的测试环境,win7,python3.5.1提示输入用户名,和密码判断是否被锁定判断用户名和密码是否匹配输入错误三次,账号被锁定

jetbrains mono字体安装方法(推荐)
JetBrainsMono是JetBrains公司开发的一款开源字体,可免费商用。正如其名字带的Mono,即MonospacedFont,它一款为开发者设计的等宽字体。1、进入官网网址:https://w

解决maven第一次创建项目太慢的问题
Maven是Apache下的一个纯Java开发的开源项目,是一个项目构建和管理的工具;它提供了帮助管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代码

2019-nCoV 全国新型肺炎疫情每日动态趋势可视图
传染源:野生动物,可能为中华菊头蝠病毒:新型冠状病毒2019-nCoV传播途径:经呼吸道飞沫传播,亦可通过接触传播易感人群:人群普遍易感。老年人及有基础疾病者感染后病

详细解析Webpack是怎么运行的
在平时开发中我们经常会用到Webpack这个时下最流行的前端打包工具。它打包开发代码,输出能在各种浏览器运行的代码,提升了开发至发布过程的效率。我们知道一份Web

Webpack基础教程之名词解释
一、概念介绍本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(modulebundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency

将新型冠状病毒转二进制的代码(首发)
视频将“新型冠状病毒”转换为二进制???视频地址:https://www.bilibili.com/video/av86588592JavapublicclassMain{publicstaticvoidmain(String[]args){Stringst

解决VIM显示utf-8文件乱码问题
1.相关基础知识介绍在Vim中,有四个与编码有关的选项,它们是:fileencodings、fileencoding、encoding和termencoding。在实际使用中,任何一个选项出现错误,都会导致

解决YYC松鼠短视频系统上传视频会被压缩的问题
具体代码如下所示:uni.chooseVideo({count:1,compressed:false,sourceType:,success:(res)=>{这是songshu-video-uniapp\pages\index\publish

Selenium实现微博自动化运营之关注、点赞、评论功能
Selenium是什么?Selenium是一个用于Web应用程序测试的工具,可以模拟真正的用户操作,支持多种浏览器,如Firefox,Safari,GoogleChrome,Opera等。Selenium模拟的就是

使用selenium自动控制浏览器找不到Chromedriver问题
ChromeDriver是google为网站开发人员提供的自动化测试接口,它是selenium2和chrome浏览器进行通信的桥梁。selenium通过一套协议(JsonWireProtocol:https://github

12个常用前端UI框架集合汇总
1、bootstrapBootstrap是Twitter推出的一个用于前端开发的,一个用于HTML、CSS和JS开发的开源工具包,是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优

Windows10使用Anaconda安装Tensorflow-gpu的教程详解
Anaconda简介Anaconda是一个方便的python包管理和环境管理软件,一般用来配置不同的项目环境。我们常常会遇到这样的情况,正在做的项目A和项目B分别基于python2和p

idea激活码最新获取方法(idea2020激活码汇总)
idea激活码失效说明在2020.11.26,idea又迎来了一次大规模的更新,好多小伙伴发现idea激活码已经无法用了,显示需要重新激活,小编第一时间给大家整理了关于最新激活

使用 FFmpeg 命令拼接mp3音频文件异常问题及解决方法
使用FFmpeg命令拼接多个mp3格式的音频文件时报错抛出异常,使用命令格式如下:ffmpeg-i1.mp3-i2.mp3-filter_complex'concat=n=2:v=0:a=1'-mapout3.mp3异常错误提示

使用ffmpeg 合并aac格式音频文件的方法
FFmpeg简介FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解

一文了解文档写作利器 Markdown
一、前言无论你是软件开发者,还是互联网写作者,为了使自己写的文档或作品更好的流通,便于在不同场合、不同环境、不同人群的查看,亟需寻求一种通用、便于扭转、留

VS CODE 使用SVN插件的方法步骤
1.打开VSCODE,若要使用SVN需要下载相应的插件。2.点击左侧,在上方搜索扩展,输入“chinese”,点击第一个插件安装,可以安装中文语言,让VSCODE可读性增加。3.在上方

vscode添加GIT和SVN的方法示例
一、添加SVN(1)添加svn插件(2)安装的svn最好是默认路径安装的,不要问我为什么,因为很多软件都是按照默认路径找到bin的表示安装正确,参考vscode打开文件夹后右下角

在Visual Studio Code环境中使用SVN的方案
SVN(Subversion的简称),是开发人员经常使用的源代码版本控制系统之一,其它同类型的平台产品还有Git、CVS等等。根据现在SVN的实际使用情况来看,使用SVN的公司或者

Typora+PicGo+GitHub实现md自带图床效果
1GitHub创建作为图床的仓库1.1在GitHub中创建一个仓库注意仓库要是public的,不然上传的图片还是无法使用的。如果不知道怎么创建仓库,可以百度一下。1.2在GitHub生

vscode的几项基本配置详解
vscode简介什么是vscode简单来说,vscode是一款文本编辑器,而不是ide。这就是说,vscode只提供编辑的环境而不提供编译的环境,如果想要用vscode来集成开发环境,则必

spark通过kafka-appender指定日志输出到kafka引发的死锁问题
在采用log4j的kafka-appender收集spark任务运行日志时,发现提交到yarn上的任务始终ACCEPTED状态,无法进入RUNNING状态,并且会重试两次后超时。期初认为是yarn资源

Intellij idea2020永久破解,亲测可用!!!
参考链接亲测试以下版本成功激活附激活教程。idea下载链接(对应版本号下载):https://www.jetbrains.com/idea/download/other.htmlIDEA2020.2.3版本IntelliJIDEA2

IntelliJ IDEA 2020最新注册码(亲测有效,可激活至 2089 年)
申明:本教程IntelliJIDEA破解补丁、激活码均收集于网络,请勿商用,仅供个人学习使用,如有侵权,请联系作者删除。注意本教程适用于IntelliJIDEA2020.1以下所有版本,

如何将服务器上的python代码通过QQ发送回传信息(附实现方法)
本文介绍我使用QQ得到服务器上回传的python代码的探索历程,面向的对象是对计算机网络有一定了解的读者。期待有兴趣的人和我一起探讨!需求来源最近,我在跑一些数据

VSCode各语言运行环境配置方法示例详解
系统环境变量的配置如:将F:\mingw64\bin添加到系统环境变量Path中VSCode软件语言json配置C语言创建个.vscode文件夹,文件夹内创建以下两个文件launch.json文件配置

人人都能看懂的 6 种限流实现方案(纯干货)
为了上班方便,去年我把自己在北郊的房子租出去了,搬到了南郊,这样离我上班的地方就近了,它为我节约了很多的时间成本,我可以用它来做很多有意义的事,最起码不会因

解决Chrome在新版MacOS上报错 NET::ERR_CERT_WEAK_KEY 的问题
1.现象证书详情:2.原因参考苹果官网给出的提示(https://support.apple.com/en-us/HT210176):RSA秘钥长度必须>=2048,小于这个长度的将不会被信任;必须使用SHA-2签

SpringBoot + Vue + Electron 开发 QQ 版聊天工具的详细教程
一、简介这是一款基于JS实现的超轻量级桌面版聊天软件。主要适用于私有云项目内部聊天,企业内部管理通讯等功能,主要通讯协议websocket。也支持web网页聊天实现。

最新IDEA永久激活教程(支持最新2019.2版本)
idea2021最新激活教程可以参考下面的教程IntelliJIDEA2020最新激活码(亲测有效,可激活至2089年)IDEA2020.3.3最新激活码破解超详细教程(亲测激活至2099年)此教程已

在Windows系统上安装Cygwin搭建Swoole测试环境的图文教程
前言昨天,在本地安装Swoole调试环境的时候,遇到好几个坑,因为我的电脑是Windows系统,所以安装的是cygwin,但是过程并不顺利,接连出现安装终端的问题,并一步步查资

JetPack开发中使用CameraX完成拍照和拍视频功能
前段时间CameraX的Beta版发布了,这几天有时间也来尝试一下。Beta版本是对外测试版本,意味着它已经走出实验室走向生产,API的调用基本稳定不会大改了,bug也会更少可

lambda 表达式导致 Arthas 无法 redefine 的问题
作为一个从PHP转Java的人,发现alibaba的arthas很好用。通过arthas的redefine命令,可以像PHP一样,不用重新发布,就可以改变程序行为。但是用多了,发现很多时候,我们

vscode中使用Autoprefixer3.0无效的解决方法
问题一开始安装的Autoprefixer是最新版本的3.0.1,一波操作后发现无效想是不是因为没设置browsers?那就设置一下吧"autoprefixer.browsers":[">1%","last2versions

详解VScode自动补全CSS3前缀插件以及配置无效的解决办法
1.在vscode中搜索Autoprofixer2.在安装完成之后要配置在需要添加前缀的css文件上,右键点击命令面板,输入AutoprefixerCSS就好啦ps:如果想要兼容性最好的话,需要在

2020史上最全IDEA插件总结(推荐收藏)
IDEA插件安装步骤IDEA里面,选择打开File-->Settings-->Plugins在Plugins里面,可以搜索需要的插件(下面的标题),然后安装如下图:AceJump全栈必备,作为一个全能的程

IDEA开启Run Dashboard的配置详解
RunDashboard面板:IDEA升级到2017.3.1版本后,发现找不到RunDashboard面板了。通过下面步骤教你找回RunDashboard:1.找到.idea文件下的workspace.xml,通过Ctrl+F搜

VSCode + WSL 2 + Ruby环境搭建图文详解
vscode配置ruby开发环境vscode近年来发展迅速,几乎在3年之间就抢占了原来vim、sublimetext的很多份额,犹记得在2015-2016年的时候,ruby推荐的开发环境基本上都是v

Python和Go成为2019年最受欢迎的黑客工具(推荐)
安全公司ImpervaCloudWAF保护了全球超过10万个网站,并且每天观察到大约10亿次攻击。他们每天都会检测到成千上万种黑客工具,并采取各种措施来阻止恶意请求。在本文

SHA:安全散列算法简析 附实例
前言体能状态先于精神状态,习惯先于决心,聚焦先于喜好。SHA算法简介1.1概述SHA(SecureHashAlgorithm,译作安全散列算法)是美国国家安全局(NSA)设计,美国国家标准与

有关微信的小程序和小游戏的区别
小游戏是小程序的一个类目,小游戏是微信开放给小程序的更多的能力,让小程序开发者有了开发游戏的能力。小游戏没有WXSS、WXML、多页面等内容,但加了一些渲染、文件

程序员鼓励师插件Rainbow Fart(彩虹屁)
程序员鼓励师插件挺火的,我也来凑凑热闹推荐软件:VSCodeRainbowFar(VSCode彩虹屁扩展)v1.2.2最新版只需要下载一个vscode插件就搞定啦!我先来说说我是怎么下载的吧

盘点网络编程必须要知道的基础知识
在Java编程开发中,网络通信的开发是很重要的一部分,它是两台或多台计算机进行网络的基础,网络程序编写的目的也就是为了与其他计算机之间进行网络通信,所以今天大

fastjson到底做错了什么?为什么会被频繁爆出漏洞?(推荐)
GitHub15.8kStar的Java工程师成神之路,不来了解一下吗!GitHub15.8kStar的Java工程师成神之路,真的不来了解一下吗!GitHub15.8kStar的Java工程师成神之路,真的真的

ol7.7安装部署4节点spark3.0.0分布式集群的详细教程
为学习spark,虚拟机中开4台虚拟机安装spark3.0.0底层hadoop集群已经安装好,见ol7.7安装部署4节点hadoop3.2.1分布式集群学习环境首先,去http://spark.apache.org/

ol7.7安装部署4节点hadoop 3.2.1分布式集群学习环境的详细教程
准备4台虚拟机,安装好ol7.7,分配固定ip192.168.168.11121314,其中192.168.168.11作为master,其他3个作为slave,主节点也同时作为namenode的同时也是datanode,192.

svn 常用命令集合
SVN的全称是Subversion,即版本控制系统。它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放

Web前端和JAVA应该学哪个?哪个就业形势更胜一筹?
关于“Web前端和Java开发应该选择哪个?”这样类似的问题比比皆是,众人的回答也是各有其说。下面几方面来给说说它们各自的优点。ROUND1—前景Web前端开发优势:人才

C、C++、Java到Python,编程入门学习什么语言比较好
摘要:回顾编程语言几十年来的兴衰起伏,似乎也折射了整个信息产业的变迁消亡,想要在技术的洪流里激流勇进,找准并学精一两门编程语言更加显得至关重要。最近,TIOBE

一文读懂吞吐量(TPS)、QPS、并发数、响应时间(RT)概念
QPS原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。公式:(总PV数*80%)/(每天秒数*20%)=峰值时间每秒请求数(QPS)。机器:峰值时间每秒QPS/单台机器的

git pull时冲突的几种解决方式(小结)
仅结合本人使用场景,方法可能不是最优的1.忽略本地修改,强制拉取远程到本地主要是项目中的文档目录,看的时候可能多了些标注,现在远程文档更新,本地的版本已无用,

Flyway的简单介绍及使用详解
一、开发时管理数据库遇到的问题:现在开发一般都是团队开发,这样就会出现项目同步的问题,代码同步可以通过SVN工具管理起来,那数据库同步怎么办呢?理想的情况下,在

编程知识点(1)关键词之存储类型
(应一些初学者的要求,虽然本人也绝对称不上专业,但是想让一个人快速地走出初学的迷茫,需要这种精炼的集合)首先,阐明一下我的观点:不论是什么编程语言,其实有很多

git checkout 命令使用详解
在日常的git操作中,gitcheckout——检出,是我们的常用命令。最为常用的两种情形是创建分支和切换分支。在下面的命令中,使用了一些简写,在这里说明一下:gitst#git

数据分析2020年全国各省高考成绩分布情况
开始突发奇想,想看下高考成绩的分布,如果把每个省市的成绩划线成0-100分会怎么样,简单的来说,认为最高分的考了100分,最低分考了0分,计算一下各个分数段的人数就好

Git撤销&回滚操作(git reset 和 get revert)
git的工作流工作区:即自己当前分支所修改的代码,gitaddxx之前的!不包括gitaddxx和gitcommitxxx之后的。暂存区:已经gitaddxxx进去,且未gitcommitxxx的。本地分支:

Git 标签使用详解
Git跟其他版本控制系统一样,可以打标签(tag)标记一个版本号。发布一个版本时,我们通常先在版本库中打一个标签,这样,就唯一确定了打标签时刻的版本。将来无论什么

IDEA 激活码到期之后的乱象(看看你中没)
JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。今日,疑似JetBrains严查盗版破解用户,导致大量以破解方式

git 优雅的撤销中间某次提交方法
环境git:2+前言最近两天,公司的git合并代码时,出现了严重的问题,浪费很多时间;现在记录下;情况是这样的,一个同事自己的本地分支(远程没有),不知怎么的,有了别人开

git push & git pull 推送/拉取分支的具体使用
gitpush与gitpull是一对推送/拉取分支的git命令。gitpush使用本地的对应分支来更新对应的远程分支。$gitpush:注意:命令中的本地分支是指将要被推送到远端的分支,

使用Spark进行实时流计算的方法
SparkStreamingVSStructuredStreamingSparkStreaming是Spark最初的流处理框架,使用了微批的形式来进行流处理。提供了基于RDDs的DstreamAPI,每个时间间隔内的数据

详解git commit --amend 用法
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录;或者你上一次的commitmessage的描述有误,这时候你可以使用接下来的这个命令:gitcom

OAuth 2.0 概念及授权流程梳理
OAuth2的概念OAuth是一个关于授权的开放网络标准,OAuth2是其2.0版本。它规定了四种操作流程(授权模式)来确保安全应用场景有第三方应用的接入、微服务鉴权互信、接

详解git submodule使用以及注意事项
一、背景在平时的软件开发过程中常常会有这样的场景,自己负责的某个模块会依赖其他模块或者第三方的library。这时你自己的模块是一个独立的代码仓库,你想要实现这

Git Submodule管理项目子模块的使用
使用场景当项目越来越庞大之后,不可避免的要拆分成多个子模块,我们希望各个子模块有独立的版本管理,并且由专门的人去维护,这时候我们就要用到git的submodule功能

详解git submodule update获取不到最新提交的代码
今天遇到了一个gitsubmoduleupdate获取不到最新代码的问题,闹了半天原来是自己对gitsubmodule理解不到位引起的。解决了后,感觉虽然没有什么高深的地方,但是不清楚

详解git submodule HEAD detached 的问题
在使用gitsubmodule的时候,常常会遇到执行完以下操作后发现子仓库的head指针处于游离状态gitclonexxxxx.gitgitsubmoduleupdate--init然后切换到子仓库,查看当前分