自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 一、初识shell

1、shell简介Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。简而言之,用户可以直接通过shell直接操作系统内核,让其执行一些命令。初步学习接触到的基本上全问shell脚本,业界所说的 shell 通常也都是指 shell 脚本。2、shell执行环境一般来讲,shell编程可直接再文档编辑器中进行编辑,但执行

2021-07-12 17:51:32 234

原创 二、shell初步学习(基本语法)

1、变量在几乎所有的计算机语言中都有变量,shell脚本开发中也有变量,它是指在一个过程中可以指定变化的量1.1、变量的定义shell脚本中定义变量时,变量名不加美元符号$,不同于PHP语言,hello="hellp world"注意,变量名和等号之间不能有空格,变量名定义时需要遵循相关的规则(同python等其它语言)1.2、变量的使用shell脚本中使用一个已经定义过的变量时,需要在变量名前面添加美元符号$,如:#!/bin/bashhello = "hello

2021-07-12 17:51:20 149

原创 踩坑日记——大量数据并发及长时间耗时

背景: 本人菜鸟,初步接触物联网协议开发,要求从移动物联网上接入10000余只设备(可能以后更多),移动物联网HTTP实时推送设备上报的数据,服务收到数据后进行解析,并根据解析及时返回移动平台响应报文,移动平台收到报文后响应给设备,完成一次数据上报通信。有以下要求:①移动推送数据后必须及时返回移动响应,否则移动平台认为推送失败重复推送,多次失败后推送服务停止(耗时影响很大)。②收到推送的数据后,需要及时处理,并回复响应报文(设备集中上报时,并发影响很大)。③,响应给移动平台是需要调用htt...

2021-11-19 17:03:02 1446

原创 三、shell中级学习(函数、io、文件包含)

1、函数

2021-07-13 10:28:47 114

原创 踩坑日记——tcp/ip,BROKEN PIPE错误的原因以及解决方法

背景 开发过一个协议,一共有两个服务,第一个服务接收移动平台推送的数据,并使用tcp/ip方式进行数据收发至第二个服务进行数据解析及设备响应。但一段时间后发现使用tcp/ip方式发送数据出错,错误信息为BROKEN PIPE。在度娘上找了找,主要有两个方面。原因 原因一、项目中存在大量的print输出,导致pipe容量不足,使用nohup后台进程处理之后信息会不断地发送给远程pc,如果信息接着不断发送,就会导致pipe容量不足,信息堵塞。 原因二、t...

2021-07-12 17:52:01 6832 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除