草庐IT

HTTP协议:当下最主流的应用层协议之一,你确定不了解一下吗?

一.HTTP协议的含义http是什么?超文本传输协议(HyperTextTransferProtocol,HTTP)是一个简单的请求-响应协议,它通常运行在TCP之上。‘超’可以理解为除了文本之外的图片,音频和视频,和一些其他的一些文件。在应用层中开发应用程序,最重要的任务之一是制定通信协议,HTTP协议就是应用层协议中较为经典的协议。二.HTTP协议的应用场景1.浏览器和服务器(我们通过浏览器来浏览网页)2.手机和服务器之间的通信3.服务器和服务器之间的通信HTTP协议是基于TCP协议的一种应用层协议,无论是通过哪个应用进行实现(不一定非要是浏览器),一定要满足的是按照协议的格式对数据进行编

【ACM数论】和式变换技术,也许是最好的讲解之一

在做数论题时,往往需要进行和式变换,然后变换成我们可以处理的和式,再针对和式做筛法、整除分块等操作。本文将介绍一些常见的和式变换技术。以下出现的概念大部分为个人总结,未必是学术界/竞赛界的统一说法,有不严谨的地方请谅解。?作者:Eriktse?简介:19岁,211计算机在读,现役ACM银牌选手?力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)??原文链接(阅读原文获得更好阅读体验):https://www.eriktse.com/algorithm/1101.html和式的基本形式和式一般有两种:区间枚举型和整除枚举型。区间枚举型我们的

【ACM数论】和式变换技术,也许是最好的讲解之一

在做数论题时,往往需要进行和式变换,然后变换成我们可以处理的和式,再针对和式做筛法、整除分块等操作。本文将介绍一些常见的和式变换技术。以下出现的概念大部分为个人总结,未必是学术界/竞赛界的统一说法,有不严谨的地方请谅解。?作者:Eriktse?简介:19岁,211计算机在读,现役ACM银牌选手?力争以通俗易懂的方式讲解算法!❤️欢迎关注我,一起交流C++/Python算法。(优质好文持续更新中……)??原文链接(阅读原文获得更好阅读体验):https://www.eriktse.com/algorithm/1101.html和式的基本形式和式一般有两种:区间枚举型和整除枚举型。区间枚举型我们的

shell 脚本之一键部署安装 Nginx

今天咸鱼给大家分享个源码编译安装Nginx的shell脚本 这个shell脚本可重复执行 完整源码放在最后 定义一个变量来存放nginx版本号version=1.15.4 nginx下载地址:http://nginx.org/download/ 下列函数功能则是判断当前步骤是否执行成功,并将结果输出出来 创建nginx用户和用户组建议用大于1000的GID和UID号,表示普通用户这段代码里我做了一个条件判断:如果在/etc/passwd和/etc/group文件中过滤出nginx,表示已经创建了nginx用户和nginx用户组,就不再创建了 安装一些扩展包    下载Nginx并解压缩  编译

shell 脚本之一键部署安装 Nginx

今天咸鱼给大家分享个源码编译安装Nginx的shell脚本 这个shell脚本可重复执行 完整源码放在最后 定义一个变量来存放nginx版本号version=1.15.4 nginx下载地址:http://nginx.org/download/ 下列函数功能则是判断当前步骤是否执行成功,并将结果输出出来 创建nginx用户和用户组建议用大于1000的GID和UID号,表示普通用户这段代码里我做了一个条件判断:如果在/etc/passwd和/etc/group文件中过滤出nginx,表示已经创建了nginx用户和nginx用户组,就不再创建了 安装一些扩展包    下载Nginx并解压缩  编译

.NET跨平台框架选择之一 - Avalonia UI

本文阅读目录1.AvaloniaUI简介AvaloniaUI文档教程:https://docs.avaloniaui.net/docs/getting-started随着跨平台越来越流行,.NET支持跨平台至今也有十几年的光景了(Mono开始)。但是目前基于.NET的跨平台,大多数还是在使用B/S架构的跨平台上;至于C/S架构,大部分人可能会选择Qt进行开发,或者很早之前还有一款Mono可以支持.NET开发者进行开发跨平台应用,自微软收购Xamarin后,今年又正式发布了MAUI跨平台框架,外加第三方的跨平台框架Uno[AvaloniaUI](https://avaloniaui.net/)选

.NET跨平台框架选择之一 - Avalonia UI

本文阅读目录1.AvaloniaUI简介AvaloniaUI文档教程:https://docs.avaloniaui.net/docs/getting-started随着跨平台越来越流行,.NET支持跨平台至今也有十几年的光景了(Mono开始)。但是目前基于.NET的跨平台,大多数还是在使用B/S架构的跨平台上;至于C/S架构,大部分人可能会选择Qt进行开发,或者很早之前还有一款Mono可以支持.NET开发者进行开发跨平台应用,自微软收购Xamarin后,今年又正式发布了MAUI跨平台框架,外加第三方的跨平台框架Uno[AvaloniaUI](https://avaloniaui.net/)选

SAP RETAIL 参考PO创建分配表之一

SAPRETAIL参考PO创建分配表之一  在SAP零售系统里,可以基于分配表来创建采购订单,也可以参考一个采购订单来创建分配表。绕不绕?SAP就是这么灵活! 1,采购订单号:4500000736.它是使用ME21N创建的。它是一个普通的外购采购订单,如下图示: ITEMDETAIL里的RETAIL选项卡里ATab-Rel.字段值被设置为1。如上图。  2,执行事务代码WA01, 系统弹出如下窗口,输入上面的采购订单号, 执行,进入如下界面, 选中item,点击按钮‘Adoptinalloc.tbl’,进入如下界面, 注意:这里的供应商栏位为空,且不允许输入任何值。系统自动在Distribut

SAP RETAIL 参考PO创建分配表之一

SAPRETAIL参考PO创建分配表之一  在SAP零售系统里,可以基于分配表来创建采购订单,也可以参考一个采购订单来创建分配表。绕不绕?SAP就是这么灵活! 1,采购订单号:4500000736.它是使用ME21N创建的。它是一个普通的外购采购订单,如下图示: ITEMDETAIL里的RETAIL选项卡里ATab-Rel.字段值被设置为1。如上图。  2,执行事务代码WA01, 系统弹出如下窗口,输入上面的采购订单号, 执行,进入如下界面, 选中item,点击按钮‘Adoptinalloc.tbl’,进入如下界面, 注意:这里的供应商栏位为空,且不允许输入任何值。系统自动在Distribut

监控界的最强王者,没有之一!

来源:javadoop.com/post/apm前言本文来说说什么是APM系统,也就是大家平时说的监控系统,以及怎么实现一个APM系统。因为一些特殊的原因,我在文中会使用Dog作为我们的系统名称进行介绍。我们为Dog规划的目标是接入公司的大部分应用,预计每秒处理500MB-1000MB的数据,单机每秒100MB左右,使用多台普通的AWSEC2。因为本文的很多读者供职的公司不一定有比较全面的APM系统,所以我尽量照顾更多读者的阅读感受,会在有些内容上啰嗦一些,希望大家可以理解。我会在文中提到prometheus、grafana、cat、pinpoint、skywalking、zipkin等一系列