linux二进制文件加载源码分析 linux二进制文件加载源码分析
linux二进制加载结构linux_binfmt 用来定义二进制格式的结构,代表某种 特定的格式,比如elf struct linux_binfmt { struct list_head lh; // 链表头部 struct mo
2024-09-18 deepwzh
golang上下文切换测试 golang上下文切换测试
引入golang是一门高性能的编程语言,基于其轻量,高效的的Goroutine的设计,可以实现很小的协程切换开销。本文将解释一下基本的协程相关的原理,并实际做一个小的测试,去得到其实际的切换开销 原理协程协程(Coroutine)是一种更轻
2024-09-15 deepwzh
Enum Class Improvements for C++17, C++20 and C++23(C++17、C++20 和 C++23 的枚举类改进) Enum Class Improvements for C++17, C++20 and C++23(C++17、C++20 和 C++23 的枚举类改进)
Enum Class Improvements for C++17, C++20 and C++23(C++17、C++20 和 C++23 的枚举类改进)The evolution of the C++ language continue
2024-09-04
使用psmisc fuser 关闭指定端口或者路径的进程 使用psmisc fuser 关闭指定端口或者路径的进程
使用psmisc fuser 关闭指定端口或者路径的进程fuser 是一个非常有用的工具,可以用来查看哪些进程正在使用特定的文件、目录、或者端口。你也可以用它来查找和终止访问特定二进制文件的进程。 查询关闭特定端口的进程格式如下,如启动了一
2024-09-03
vscode C++ 扩展clangd介绍 vscode C++ 扩展clangd介绍
概要clangd是一个基于clang的C++语言服务器, 它提供了代码补全、跳转、重构等功能。它是一个独立的项目,不是clang的一部分。它的目标是提供一个快速、可靠的C++语言服务器,以便于IDE和其他开发工具使用。 项目主页: http
2024-08-20
Wirewhark利用ssh/nc实现抓取Linux的网络包 Wirewhark利用ssh/nc实现抓取Linux的网络包
概述Wireshark是一个开源的网络数据包分析器,可以实时的从网络接口捕获数据包并分析。他支持多种协议类型,是最为流行的数据包分析器。 Wireshark支持Mac和Windows版本,但是对于Linux服务器上的包,以往只能通过服务器上
2024-08-15
在windows上使用docker运行macOS 在windows上使用docker运行macOS
概述近日在github上发现一个项目,可以在docker上运行macOS。 项目地址:https://github.com/sickcodes/Docker-OSX 通过这个项目,我们可以很方便的借助wsl和docker在windows上运
2024-08-15
使用cloudflare worker加速helm chart拉取 使用cloudflare worker加速helm chart拉取
引言项目地址: https://github.com/deepwzh/cloudflare-worker-helm-proxy 在工作中拉取helm chart的时候,比如几个常用的redis,nginx,经常遇到helm dependen
2024-08-12
使用certbot自动申请ssl证书 使用certbot自动申请ssl证书
1. 安装certbotsudo apt-get install certbot# 安装nginx插件sudo apt-get install python3-certbot-nginx 2. 申请证书sudo certbot --ngi
2024-08-09
k8s-auto-docker-proxy k8s-auto-docker-proxy
k8s集群内docker镜像代理自动拉取工具项目地址: https://github.com/deepwzh/k8s-auto-docker-proxy/blob/dev/imgs/image.png 内网集群内部署应用时,由于众所周知的原
2024-08-08
1 / 2