摘要:
命令: ab -n 100 -c 50 http://127.0.0.1:8080/index 重要指标 `Concurrency Level: 10`//并发请求数 `Time taken for tests: 1.784 seconds`//整个测试持续的时间 `Complete request 阅读全文
摘要:
使用强大的 rustup 工具来完成rust的版本升级。 稳定版和nightly版的升级 1.命令行输入: rustup self update 运行结果: 2. 升级: rustup self update 3.stable和nightly 版本切换 rustup default stable h 阅读全文
摘要:
题目 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解题思路 假设 我们现在数组为[1,2,3,4,5,6,7], l=7 且 k=3 。 如下图可以看到5,6,7 被移 阅读全文
摘要:
例如: func main() { var ch chan int ch = nil close(ch) } 调试第行:close(ch) ,调用相关函数 1. 使用如下命令查看编译调用相关函数: a. go tool objdump ./main | grep -E "main.go:6" b. 阅读全文
摘要:
一、mac配置环境 curl https://sh.rustup.rs -sSf | sh curl --proto ‘=https’ --tlsv1.2 -sSf https://sh.rustup.rs | sh 配置rust环境,需要先找到$HOME/.cargo 如果环境变量未配置可查看根目 阅读全文
摘要:
题目 给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1 的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。 解题思路 方法一:双指针 直觉: 我们使用两个指针 read 和 write 分别标记读和写的位置。 阅读全文
摘要:
package main import "fmt" func slide_windows(customer []int, grumpy []int, k int) int { n := len(grumpy) var total int for i := 0; i < n; i++ { if gru 阅读全文
摘要:
题目: 给定一个由若干 0 和 1 组成的数组 A,我们最多可以将 K 个值从 0 变成 1 。 返回仅包含 1 的最长(连续)子数组的长度。 解题思路 重点: 题意转换。把「最多可以把 K 个 0 变成 1,求仅包含 1 的最长子数组的长度」转换为 「找出一个最长的子数组,该子数组内最多允许有 K 阅读全文
摘要:
HTTPS通信过程 步骤 1: 客户端通过发送 Client Hello 报文开始 SSL 通信。报文中包含客户端支持的 SSL 的指定版本、加密组件(Cipher Suite)列表(所使用的加密算法及密钥长度等)。 步骤 2: 服务器可进行 SSL 通信时,会以 Server Hello 报文作为 阅读全文
摘要:
题目描述 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 解体思路 这样以来,我们就可以使用「滑动窗口」来解决这个问题了: 我们使用两个指针表示字符串中的某 阅读全文