- 1 简介现代开发最流行的协作工具,代码管理工具就是git,这里汇总常用场景和对应指令。 2 git 命令速查一般的默认分支 master默认远程版本库 origin默认开发分支 HeadHead的前一个提交 Head^简要工作流如下: --------------------- ---------------- ----------------- | ... 1 简介现代开发最流行的协作工具,代码管理工具就是git,这里汇总常用场景和对应指令。 2 git 命令速查一般的默认分支 master默认远程版本库 origin默认开发分支 HeadHead的前一个提交 Head^简要工作流如下: --------------------- ---------------- ----------------- | ...
- 1 如何评估golang程序的性能对不同类型的性能数据进行收集和采样,go提供了内置的模块和方法。比如pprof 和 expvar,在微观层面,采样通过运行性能基准测试收集和采样数据的方法,这种方法适用于定位函数或方法实现中存在性能瓶颈点的情形。 1.1 expvar 输出度量数据。辅助定位性能瓶颈在宏观层面,采用独立程序进行性能数据采样,往往很难快速捕捉到真正的瓶颈,尤其对那些内部结构... 1 如何评估golang程序的性能对不同类型的性能数据进行收集和采样,go提供了内置的模块和方法。比如pprof 和 expvar,在微观层面,采样通过运行性能基准测试收集和采样数据的方法,这种方法适用于定位函数或方法实现中存在性能瓶颈点的情形。 1.1 expvar 输出度量数据。辅助定位性能瓶颈在宏观层面,采用独立程序进行性能数据采样,往往很难快速捕捉到真正的瓶颈,尤其对那些内部结构...
- 2 fastapi 绑定路由到路由组 2.1 路由URL中的查询参数声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 如下skip limit都是查询参数。参数解释: 返回json 格式,原始值 为字符串 http://127.0.0.1:1999/items/?skip=0&limit=1 # 限制查一个 http://127.0.0.1:19... 2 fastapi 绑定路由到路由组 2.1 路由URL中的查询参数声明不属于路径参数的其他函数参数时,它们将被自动解释为"查询字符串"参数 如下skip limit都是查询参数。参数解释: 返回json 格式,原始值 为字符串 http://127.0.0.1:1999/items/?skip=0&limit=1 # 限制查一个 http://127.0.0.1:19...
- 字数较多,请谨慎阅读 1 简介HTTP3 协议QUIC(Quick UDP Internet Connection)与HTTP/3有何关系?HTTP/3是第三个主要版本的HTTP协议。与其前任HTTP/1.1和HTTP/2不同,在HTTP/3中,将弃用TCP协议,改为使用基于UDP协议的QUIC协议实现。它最初被称为使用 QUIC 传输协议的 HTTP/2 语义,后来缩写为HTTP-over... 字数较多,请谨慎阅读 1 简介HTTP3 协议QUIC(Quick UDP Internet Connection)与HTTP/3有何关系?HTTP/3是第三个主要版本的HTTP协议。与其前任HTTP/1.1和HTTP/2不同,在HTTP/3中,将弃用TCP协议,改为使用基于UDP协议的QUIC协议实现。它最初被称为使用 QUIC 传输协议的 HTTP/2 语义,后来缩写为HTTP-over...
- @TOC 前言Node.js 提供了一个强大的内置模块——http 模块,用于创建 HTTP 服务器和客户端。HTTP 是一种基于请求和响应的协议,而 http 模块让 Node.js 能够轻松地处理 HTTP 流量。无论是构建 Web 服务器、RESTful API 还是进行 HTTP 客户端请求,http 模块都是 Node.js 中的重要组成部分。在这篇文章中,我们将深入了解如何使用 ... @TOC 前言Node.js 提供了一个强大的内置模块——http 模块,用于创建 HTTP 服务器和客户端。HTTP 是一种基于请求和响应的协议,而 http 模块让 Node.js 能够轻松地处理 HTTP 流量。无论是构建 Web 服务器、RESTful API 还是进行 HTTP 客户端请求,http 模块都是 Node.js 中的重要组成部分。在这篇文章中,我们将深入了解如何使用 ...
- Socket 编程以前我们使用Socket编程时,会按照如下步骤展开。(1) 建立Socket:使用socket()函数。(2) 绑定Socket:使用bind()函数。(3) 监听:使用listen()函数。或者连接:使用connect()函数。(4) 接受连接:使用accept()函数。(5) 接收:使用receive()函数。或者发送:使用send()函数。Go语言标准库对此过程进行... Socket 编程以前我们使用Socket编程时,会按照如下步骤展开。(1) 建立Socket:使用socket()函数。(2) 绑定Socket:使用bind()函数。(3) 监听:使用listen()函数。或者连接:使用connect()函数。(4) 接受连接:使用accept()函数。(5) 接收:使用receive()函数。或者发送:使用send()函数。Go语言标准库对此过程进行...
- cURL 是一个命令行工具和库,用于传输数据,支持多种协议,如 HTTP、HTTPS、FTP 等。可以在终端中用来发送和接收数据,执行各种网络操作,如下载文件、上传文件、发送 POST 请求等。 cURL 是一个命令行工具和库,用于传输数据,支持多种协议,如 HTTP、HTTPS、FTP 等。可以在终端中用来发送和接收数据,执行各种网络操作,如下载文件、上传文件、发送 POST 请求等。
- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效。已读完书籍:《架构简洁之道》。当前阅读周书籍:《深入浅出的Node.js》。网络编程构建TCP服务TCPTCP全名为传输控制协议,在OSI模型(由七层组... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效。已读完书籍:《架构简洁之道》。当前阅读周书籍:《深入浅出的Node.js》。网络编程构建TCP服务TCPTCP全名为传输控制协议,在OSI模型(由七层组...
- 一、Fiddler内置命令上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都称为一个session)。界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fiddler提供了一系列内置的函数用于筛选和操作这些session(习惯命令行操作Linux的... 一、Fiddler内置命令上一节(使用Fiddler进行抓包分析)中,介绍到,在web session(与我们通常所说的session不是同一个概念,这里的每条HTTP请求都称为一个session)。界面中可以看到Fiddler抓取的所有HTTP请求.而为了更加方便的管理所有的session, Fiddler提供了一系列内置的函数用于筛选和操作这些session(习惯命令行操作Linux的...
- Nginx是一款高性能的开源Web服务器和反向代理服务器,具有出色的负载均衡和缓存功能。它不仅可以提供网站内容,还可以加速网站加载速度、增强安全性,并减少服务器资源占用。Nginx已经成为Web服务器和应用程序交付的不可或缺的一部分。本文的总结将有助于广泛的技术从业者更好地理解和利用Nginx的功能,以提高性能、安全性和可用性,实现更强大的Web应用和服务。 Nginx是一款高性能的开源Web服务器和反向代理服务器,具有出色的负载均衡和缓存功能。它不仅可以提供网站内容,还可以加速网站加载速度、增强安全性,并减少服务器资源占用。Nginx已经成为Web服务器和应用程序交付的不可或缺的一部分。本文的总结将有助于广泛的技术从业者更好地理解和利用Nginx的功能,以提高性能、安全性和可用性,实现更强大的Web应用和服务。
- 一、前言 Requests is an elegant and simple HTTP library for Python, built for human beings. Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的HTTP库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。Requ... 一、前言 Requests is an elegant and simple HTTP library for Python, built for human beings. Requests 是用Python语言编写,基于 urllib,采用 Apache2 Licensed 开源协议的HTTP库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。Requ...
- Go 语言(也称为 Golang)是一门由 Google 开发的编程语言,以其简洁、高效和对并发编程的内置支持而在编程领域享有盛名。在 Go 语言中,goroutine 是一项强大的并发特性,用于轻量级线程的创建和管理。本文将向没有接触过 Go 语言的朋友,介绍 goroutine 的概念、使用场合,并提供具体的例子以演示其用法。1. Goroutine 的概念:Goroutine 是 Go... Go 语言(也称为 Golang)是一门由 Google 开发的编程语言,以其简洁、高效和对并发编程的内置支持而在编程领域享有盛名。在 Go 语言中,goroutine 是一项强大的并发特性,用于轻量级线程的创建和管理。本文将向没有接触过 Go 语言的朋友,介绍 goroutine 的概念、使用场合,并提供具体的例子以演示其用法。1. Goroutine 的概念:Goroutine 是 Go...
- 一、前言这篇文章主要介绍了如何使用Python3爬取csdn博客访问量的相关资料,在Python2已实现的基础上实现Python3爬虫,对比版本之间的差异所在,需要的朋友可以参考下。使用python来获取自己博客的访问量,也是后面将要开发项目的一部分,后边会对博客的访问量进行分析,以折线图和饼图等可视化的方式展示自己博客被访问的情况,使自己能更加清楚自己的哪些博客更受关注。其实,在较早之前... 一、前言这篇文章主要介绍了如何使用Python3爬取csdn博客访问量的相关资料,在Python2已实现的基础上实现Python3爬虫,对比版本之间的差异所在,需要的朋友可以参考下。使用python来获取自己博客的访问量,也是后面将要开发项目的一部分,后边会对博客的访问量进行分析,以折线图和饼图等可视化的方式展示自己博客被访问的情况,使自己能更加清楚自己的哪些博客更受关注。其实,在较早之前...
- 通过一个系统,接触到了Java安全机制,故作一小节,供朋友们参考学习。1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详... 通过一个系统,接触到了Java安全机制,故作一小节,供朋友们参考学习。1. HTTPS概念 1)简介 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详...
- 【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏 【好玩的开源项目】在Linux系统下部署 star-battle太空飞船射击小游戏
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签