logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ping(8) command

ping(Packet Internet Groper)命令是因特网包探索器,用于测试网络连通性,是常用的网络命令之一。ping 命令用于向指定的网络主机发送特殊数据报 IMCP 回应请求报文(IMCP ECHO_REQUEST),多数网络设备收到该数据包后会回应 ICMP 回应回复报文 (ICMP Echo-Reply),以此来验证网络连接是否正常。注意:Linux 系统下的 ping 命令与

Linux 查看文件创建时间

在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。使用stat命令查看文件的访问时间,修改时间和状态改变时间。很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。但是有些文件系统是有的,尽管它们为创建时间使用的字段名称是不

ssh-agent(1) command

ssh-agent 是 OpenSSH 认 证代理。sh-agent是一个用于保存公钥认证过程中用到的私钥的程序。ssh-agent 在 X 会话或登录会话之初启动,所有其他窗口或程序则以 ssh-agent 客户端程序的身份启动。当使用 ssh(1) 登录到其他机器时,可通过环境变量定位到代理并使用代理自动进行身份验证。其实 ssh-agent 就是一个密钥管理器,运行 ssh-agent 以后

ProtoBuf 生成 Go 代码去掉 JSON tag omitempty

我们经常使用 PB(ProtoBuf)作为数据的交换协议,用于数据的序列化与反序列化。对于 PB 生成的 Go strutc,将其序列化为 JSON 时,比如对于数字类型,默认值为零,将不会出现在 JSON 串中。为什么会这样呢?因为 PB 默认生成 的 Go struct 会带上 JSON tag omitempty,有时我们希望缺省值为零值的字段也能够出现在 JSON 串,我们需要将 stru

和为K的子数组(LeetCode 560)

但是如果我们知道 [j,i] 子数组的和,就能 O(1) 推出 [j−1,i] 的和,因此这部分的遍历求和是不需要的,我们在枚举下标 j 的时候已经能 O(1) 求出 [j,i] 的子数组之和。O(n),其中 n 为数组的长度。我们遍历数组的时间复杂度为 O(n),中间利用哈希表查询删除的复杂度均为 O(1),因此总时间复杂度为 O(n)。所以,当我们考虑以 i 结尾和为 k 的连续子数组个数时,

JavaScript 语法糖 —— 箭头函数

上面代码中,setTimeout() 的参数是一个箭头函数,这个箭头函数的定义生效是在 foo 函数生成时,而它的真正执行要等到 100 毫秒后。当直接调用的时候,执行 call 方法,执行函数体。上面代码中,obj.b() 方法是一个箭头函数,本意是想输出对象 obj 属性 i 的值,结果由于 this 指向全局对象 Window,输出了错误的结果。另外,如果函数体很复杂,有许多行,或者函数内部

#javascript
ChatGPT 与 Github Copilot 对于程序员的作用

简短的错误信息不能涵盖复杂的业务场景,对于特定领域的问题或复杂的技术问题,ChatGPT 给出的答案可能有多条或者无法解决具体业务场景下的问题,所以需要开发人员进一步甄别,或通过 ChatGPT 提示引导,找到最终适合业务场景下问题的解决办法。对于技术方案的编写,特别是涉及专业领域知识、复杂技术细节和深度分析的方案,ChatGPT的能力是有限的。ChatGPT 可以书写常用的代码片段,比如工具函数

#github#copilot
一文读懂 Golang init 函数执行顺序

Golang init 函数是一种特殊的函数,主要用于完成程序的初始化工作,如初始化数据库的连接、载入本地配置文件、根据命令行参数初始化全局变量等。init ainit binit cmaininit 函数是可选的,可以没有;与 main 函数一样,不能有入参与返回值;与 main 函数一样,init 会自动执行,不能被其他函数调用;一个包内可以有多个 init 函数,即可以在包的多个源文件中定义

MinIO 分片上传

MinIO 是适用于 AI 的高性能对象存储系统。MinIO 简单易用。简单性是 EB 级数据基础设施的基础 - 无论是在技术上还是在操作上。MinIO 使用和部署非常简单,没有其他对象存储可以让您在最快的时间内实现下载到生产环境的部署。MinIO 提供高性能、与 AWS S3 兼容的对象存储系统,让你自己能够构建自己的云储存服务。MinIO 原生支持 Kubernetes,它可用于每个独立的公共

文章图片
service command

service 命令用于对系统服务进行管理,比如启动(start)、停止(stop)、重启(restart)、重新加载配置(reload)、查看状态(status)等。不同的 Linux 发行版一般均会带有此命令,比如 RHEL、CentOS、SUSE、Ubuntu、Fedora 等。service 命令是系统管理员命令,需要管理员权限才可以执行。service 命令本质上是一个 Shell 脚本

    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择