目录 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 目录 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 概述 写一个 gRPC API grpcui 使用 go-gin-api 系列文章 概述 最近这段时间工作挺忙的,发现已 ...
分类:
其他好文 时间:
2020-01-10 12:46:14
阅读次数:
275
如何查看一个正在运行中的java程序,它的某个jvm参数是否开启?具体值是多少? jps jinfo 第一种,查看参数盘点家底 jps jinfo -flag 具体参数 java进程编号 jinfo -flags java进程编号 第二种,查看参数盘点家底 java -XX:+PrintFlagsI ...
分类:
其他好文 时间:
2020-01-09 23:07:51
阅读次数:
161
1.前言 这学期的工程实践要求复现一个漏洞,随便选了一个看起来蛮简单的Struts2-052,结果是虽然很简单但是我还是做了好久(我好菜啊QAQ)。我使用的系统是ubuntu 2.搭建环境 java https://www.cnblogs.com/lamp01/p/8932740.html tomc ...
分类:
其他好文 时间:
2020-01-09 21:15:06
阅读次数:
132
#error "C++ versions less than C++11 are not supported." I encountered the same error. A nasty workaround was to add flags --std=c++11 and -DNDEBUG to ...
分类:
其他好文 时间:
2020-01-07 17:59:54
阅读次数:
426
re.sub(pattern,repl,string,[count],[flags]) pattern=模式字符串repl=表示替换的字符串string=表示要被查找替换的原始字符串 count=表示替换的最大次数,可选flags=控制匹配方式,可选 import re pattern=r'1[13 ...
分类:
其他好文 时间:
2020-01-06 22:39:23
阅读次数:
120
import re pattern=r'mr\w+' #模式字符串,前面加个r做成原生字符,这样就不用加斜杠做转义 string2='MR_SHOP mr_shop'#要进行匹配的字符串 M=re.match(pattern,string2) # flags 可选参数,表示标志位的,用于控制匹配方式 ...
分类:
其他好文 时间:
2020-01-02 22:17:33
阅读次数:
94
os 模块提供了非常丰富的方法用来处理文件和目录。常用的方法如下表所示: 序号方法及描述 1 os.access(path, mode) 检验权限模式 2 os.chdir(path) 改变当前工作目录 3 os.chflags(path, flags) 设置路径的标记为数字标记。 4 os.chm ...
分类:
编程语言 时间:
2019-12-27 11:18:36
阅读次数:
114
TCP握手分为三个阶段,在握手开始之前,通信双方的套接字状态均为“TCP_CLOSE”,以下是这三个阶段: (1)客户端发送一个标志位中SYN位为1的报文给服务端,并设套接字状态为“TCP_SYNSENT” (2)服务端接到SYN报文,设套接字状态为“TCP_SYNRCV”,并回送一个SYN+ACK ...
分类:
其他好文 时间:
2019-12-27 00:16:40
阅读次数:
111
send和recv背后数据的收发过程 send和recv是TCP常用的发送数据和接受数据函数,这两个函数具体在linux内核的代码实现上是如何实现的呢? ssize_t recv(int sockfd, void buf, size_t len, int flags) ssize_t send(in ...
分类:
其他好文 时间:
2019-12-26 19:34:06
阅读次数:
75
1.TCP建立连接过程简介: TCP是面向连接的协议。面向连接的传输层协议在源点和终点之间建立了一条虛路径。同属于一个报文的所有报文段都沿着这条虛路径发送。为整个报文使用一条虚路径能够更容易地实施确认过程以及对损伤或丢失报文的重传。 在TCP中,面向连接的传输需要经过三个阶段:连接建立、数据传输和连 ...
分类:
其他好文 时间:
2019-12-26 19:31:36
阅读次数:
111