Skip to content

Commit

Permalink
Site updated: 2024-11-17 20:14:35
Browse files Browse the repository at this point in the history
  • Loading branch information
Piwriw committed Nov 17, 2024
1 parent 40ffcd8 commit 9d89a40
Show file tree
Hide file tree
Showing 374 changed files with 99,940 additions and 0 deletions.
370 changes: 370 additions & 0 deletions 2023/02/28/web/go/piwriw-blog/index.html

Large diffs are not rendered by default.

294 changes: 294 additions & 0 deletions 2023/03/01/cloud/kubeedge/Kubeedge-1_边缘计算/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

252 changes: 252 additions & 0 deletions 2023/03/02/web/go/Linux部署Go/index.html

Large diffs are not rendered by default.

245 changes: 245 additions & 0 deletions 2023/03/02/web/go/数据库篇/index.html

Large diffs are not rendered by default.

271 changes: 271 additions & 0 deletions 2023/03/02/web/go/整合JWT/index.html

Large diffs are not rendered by default.

345 changes: 345 additions & 0 deletions 2023/03/02/web/go/整合Swagger/index.html

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2023/03/02/web/go/整合sql和sqlx/index.html

Large diffs are not rendered by default.

572 changes: 572 additions & 0 deletions 2023/03/02/web/go/整合validation库/index.html

Large diffs are not rendered by default.

267 changes: 267 additions & 0 deletions 2023/03/02/web/go/整合zap日志/index.html

Large diffs are not rendered by default.

324 changes: 324 additions & 0 deletions 2023/03/02/web/go/整合热加载/index.html

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions 2023/03/02/web/go/整合管理配置 - viper/index.html

Large diffs are not rendered by default.

245 changes: 245 additions & 0 deletions 2023/03/02/web/go/自定义业务状态码/index.html

Large diffs are not rendered by default.

271 changes: 271 additions & 0 deletions 2023/03/02/web/go/限流策略/index.html

Large diffs are not rendered by default.

340 changes: 340 additions & 0 deletions 2023/03/05/cloud/kubeedge/Kubeedge-2_部署安装KubeEdge/index.html

Large diffs are not rendered by default.

375 changes: 375 additions & 0 deletions 2023/03/05/cloud/kubeedge/Kubeedge-3_部署安装EdgeMesh/index.html

Large diffs are not rendered by default.

387 changes: 387 additions & 0 deletions 2023/03/12/cloud/kubeedge/Kubeedge-4_玩转Devicetwin/index.html

Large diffs are not rendered by default.

333 changes: 333 additions & 0 deletions 2023/03/12/cloud/kubeedge/Kubeedge-5_玩转Router/index.html

Large diffs are not rendered by default.

271 changes: 271 additions & 0 deletions 2023/03/13/web/go/Gin中session和cookies/index.html

Large diffs are not rendered by default.

276 changes: 276 additions & 0 deletions 2023/03/13/web/go/Gin中间件/index.html

Large diffs are not rendered by default.

279 changes: 279 additions & 0 deletions 2023/06/10/cloud/k8s/K8s如何支持公网访问/index.html

Large diffs are not rendered by default.

289 changes: 289 additions & 0 deletions 2023/06/18/web/go/微服务之注册中心/index.html

Large diffs are not rendered by default.

321 changes: 321 additions & 0 deletions 2023/06/19/web/go/微服务之配置中心/index.html

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2023/06/19/web/go/负载均衡/index.html

Large diffs are not rendered by default.

295 changes: 295 additions & 0 deletions 2023/06/23/tools/Git 规范/index.html

Large diffs are not rendered by default.

243 changes: 243 additions & 0 deletions 2023/06/23/web/go/优雅退出注销服务/index.html

Large diffs are not rendered by default.

250 changes: 250 additions & 0 deletions 2023/06/26/web/go/Go-日志库Zap/index.html

Large diffs are not rendered by default.

254 changes: 254 additions & 0 deletions 2023/07/01/basic/go/Go内存对齐/index.html

Large diffs are not rendered by default.

653 changes: 653 additions & 0 deletions 2023/07/04/basic/meeting/面试八股文-计算机网络篇/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

305 changes: 305 additions & 0 deletions 2023/07/18/web/go/常见的分布式锁解决方案/index.html

Large diffs are not rendered by default.

267 changes: 267 additions & 0 deletions 2023/08/16/cloud/docker/Docker-开启远程Cli/index.html

Large diffs are not rendered by default.

510 changes: 510 additions & 0 deletions 2023/08/16/cloud/k8s/K8s浅学/index.html

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions 2023/09/16/cloud/Harbor/index.html

Large diffs are not rendered by default.

562 changes: 562 additions & 0 deletions 2023/09/16/tools/Bash入门/index.html

Large diffs are not rendered by default.

243 changes: 243 additions & 0 deletions 2023/09/22/cloud/k8s/部署K8s(脚本版本)/index.html

Large diffs are not rendered by default.

237 changes: 237 additions & 0 deletions 2023/09/23/tools/只关闭chrome深色模式/index.html

Large diffs are not rendered by default.

247 changes: 247 additions & 0 deletions 2023/09/26/tools/版本控制工具-Git/index.html

Large diffs are not rendered by default.

275 changes: 275 additions & 0 deletions 2023/10/03/basic/go/Go的网络编程/index.html

Large diffs are not rendered by default.

255 changes: 255 additions & 0 deletions 2023/10/05/basic/go/Go-panic与recover/index.html

Large diffs are not rendered by default.

336 changes: 336 additions & 0 deletions 2023/10/06/basic/go/Go-深入理解GMP/index.html

Large diffs are not rendered by default.

244 changes: 244 additions & 0 deletions 2023/10/06/tools/homebrew安装redis(Mac)/index.html

Large diffs are not rendered by default.

315 changes: 315 additions & 0 deletions 2023/10/07/basic/go/深入理解GO的GC/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

265 changes: 265 additions & 0 deletions 2023/10/09/cloud/k8s/K8s-通过URL访问模式/index.html

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions 2023/10/13/cloud/k8s/编译Kubemark/index.html

Large diffs are not rendered by default.

358 changes: 358 additions & 0 deletions 2023/10/23/cloud/k8s/解读Kubeadm源码/index.html

Large diffs are not rendered by default.

253 changes: 253 additions & 0 deletions 2023/10/24/tools/Homebrew共存arm和X86/index.html

Large diffs are not rendered by default.

251 changes: 251 additions & 0 deletions 2023/10/25/cloud/k8s/K8s-Service端点切片和服务拓扑/index.html

Large diffs are not rendered by default.

246 changes: 246 additions & 0 deletions 2023/10/26/cloud/k8s/K8s-Pod的扩容/index.html

Large diffs are not rendered by default.

252 changes: 252 additions & 0 deletions 2023/10/26/cloud/k8s/K8s-Service的负载均衡机制/index.html

Large diffs are not rendered by default.

284 changes: 284 additions & 0 deletions 2023/10/26/cloud/k8s/K8s的五种代码生成器/index.html

Large diffs are not rendered by default.

255 changes: 255 additions & 0 deletions 2023/10/27/cloud/k8s/K8s-Service的服务发现机制/index.html

Large diffs are not rendered by default.

363 changes: 363 additions & 0 deletions 2023/10/29/cloud/k8s/K8s-三大核心数据结构/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2023/11/01/cloud/k8s/K8s-集群安装认证/index.html

Large diffs are not rendered by default.

371 changes: 371 additions & 0 deletions 2023/11/02/cloud/k8s/K8s-CNI网络模型/index.html

Large diffs are not rendered by default.

257 changes: 257 additions & 0 deletions 2023/11/02/cloud/k8s/K8s-DNS-CoreDNS/index.html

Large diffs are not rendered by default.

370 changes: 370 additions & 0 deletions 2023/11/02/cloud/k8s/K8s-存储系统/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

324 changes: 324 additions & 0 deletions 2023/11/08/cloud/k8s/K8s-client-go:源码结构/index.html

Large diffs are not rendered by default.

319 changes: 319 additions & 0 deletions 2023/11/08/cloud/k8s/K8s-常见API Server响应说明/index.html

Large diffs are not rendered by default.

275 changes: 275 additions & 0 deletions 2023/11/11/cloud/k8s/K8s-Client-go:四种客户端/index.html

Large diffs are not rendered by default.

280 changes: 280 additions & 0 deletions 2023/11/11/cloud/k8s/K8s-client-goWorkQueue工作队列/index.html

Large diffs are not rendered by default.

334 changes: 334 additions & 0 deletions 2023/11/14/cloud/k8s/K8s-节点/index.html

Large diffs are not rendered by default.

354 changes: 354 additions & 0 deletions 2023/12/01/cloud/k8s/K8s-容器/index.html

Large diffs are not rendered by default.

297 changes: 297 additions & 0 deletions 2023/12/02/cloud/k8s/K8s-对象/index.html

Large diffs are not rendered by default.

256 changes: 256 additions & 0 deletions 2023/12/04/cloud/k8s/K8s-集群内的通信/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

270 changes: 270 additions & 0 deletions 2023/12/23/cloud/k8s/K8s[控制器]-CronJob/index.html

Large diffs are not rendered by default.

341 changes: 341 additions & 0 deletions 2023/12/24/cloud/k8s/K8s[控制器]-DaemonSet/index.html

Large diffs are not rendered by default.

291 changes: 291 additions & 0 deletions 2023/12/24/cloud/k8s/K8s[控制器]-Job/index.html

Large diffs are not rendered by default.

262 changes: 262 additions & 0 deletions 2023/12/25/cloud/k8s/K8s-GC(垃圾回收)/index.html

Large diffs are not rendered by default.

302 changes: 302 additions & 0 deletions 2023/12/25/cloud/k8s/K8s[控制器]-StatefulSet/index.html

Large diffs are not rendered by default.

251 changes: 251 additions & 0 deletions 2023/12/29/cloud/k8s/K8s-解析云上初始化(keadm init)/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

238 changes: 238 additions & 0 deletions 2024/01/01/tools/Goland—远程Debug/index.html

Large diffs are not rendered by default.

273 changes: 273 additions & 0 deletions 2024/01/02/cloud/k8s/StatefulSet[实例]-Mysql集群/index.html

Large diffs are not rendered by default.

252 changes: 252 additions & 0 deletions 2024/01/08/cloud/k8s/K8s公网部署/index.html

Large diffs are not rendered by default.

240 changes: 240 additions & 0 deletions 2024/01/16/cloud/cri-o的安装/index.html

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2024/02/02/cloud/istio/Istion-初识/index.html

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions 2024/02/03/cloud/k8s/K8s-网络模型/index.html

Large diffs are not rendered by default.

253 changes: 253 additions & 0 deletions 2024/02/20/cloud/prometheus/Grafana-嵌入前端/index.html

Large diffs are not rendered by default.

253 changes: 253 additions & 0 deletions 2024/02/20/cloud/prometheus/Grafana-整合日志查询Loki/index.html

Large diffs are not rendered by default.

308 changes: 308 additions & 0 deletions 2024/02/20/web/distributed/Raft 算法概述/index.html

Large diffs are not rendered by default.

338 changes: 338 additions & 0 deletions 2024/02/22/cloud/prometheus/Prometheus-接入ETCD监控/index.html

Large diffs are not rendered by default.

276 changes: 276 additions & 0 deletions 2024/02/25/cloud/k8s/K8s-List-watch机制/index.html

Large diffs are not rendered by default.

246 changes: 246 additions & 0 deletions 2024/02/27/poem/一、理想/index.html

Large diffs are not rendered by default.

246 changes: 246 additions & 0 deletions 2024/02/27/poem/序章:预兆/index.html

Large diffs are not rendered by default.

246 changes: 246 additions & 0 deletions 2024/02/28/poem/二、失败才是人生的主旋律/index.html

Large diffs are not rendered by default.

256 changes: 256 additions & 0 deletions 2024/02/29/cloud/devops/DevOps-Argo安装/index.html

Large diffs are not rendered by default.

297 changes: 297 additions & 0 deletions 2024/03/01/cloud/docker/Docker-镜像优化/index.html

Large diffs are not rendered by default.

246 changes: 246 additions & 0 deletions 2024/03/02/poem/三、硬币抛向空中就是答案/index.html

Large diffs are not rendered by default.

248 changes: 248 additions & 0 deletions 2024/03/08/cloud/k8s/K8s-文件管理系统nfs/index.html

Large diffs are not rendered by default.

260 changes: 260 additions & 0 deletions 2024/03/14/basic/go/Gocv安装(Windows)/index.html

Large diffs are not rendered by default.

259 changes: 259 additions & 0 deletions 2024/03/28/web/rpc/初识RPC/index.html

Large diffs are not rendered by default.

258 changes: 258 additions & 0 deletions 2024/03/30/web/distributed/ACID理论/index.html

Large diffs are not rendered by default.

244 changes: 244 additions & 0 deletions 2024/03/30/web/distributed/分布式 id 生成器/index.html

Large diffs are not rendered by default.

262 changes: 262 additions & 0 deletions 2024/03/30/web/distributed/分布式-Base理论/index.html

Large diffs are not rendered by default.

282 changes: 282 additions & 0 deletions 2024/03/30/web/distributed/分布式-CAP理论/index.html

Large diffs are not rendered by default.

244 changes: 244 additions & 0 deletions 2024/03/31/basic/go/Go-控制协程数量/index.html

Large diffs are not rendered by default.

256 changes: 256 additions & 0 deletions 2024/04/03/tools/VM拓展Centos磁盘/index.html

Large diffs are not rendered by default.

256 changes: 256 additions & 0 deletions 2024/04/04/basic/go/Go的Context包/index.html

Large diffs are not rendered by default.

410 changes: 410 additions & 0 deletions 2024/04/17/basic/meeting/计算机网络-IPV4/index.html

Large diffs are not rendered by default.

274 changes: 274 additions & 0 deletions 2024/04/18/basic/meeting/数据结构- 数组与链表/index.html

Large diffs are not rendered by default.

267 changes: 267 additions & 0 deletions 2024/04/18/basic/meeting/计算机网络-路由选择协议/index.html

Large diffs are not rendered by default.

255 changes: 255 additions & 0 deletions 2024/04/19/basic/meeting/数据结构-栈/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

247 changes: 247 additions & 0 deletions 2024/04/20/basic/meeting/数据结构-队列/index.html

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions 2024/04/20/basic/meeting/计算机网络-IP多播/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

307 changes: 307 additions & 0 deletions 2024/04/23/cloud/k8s/跨公网解决K8s组网/index.html

Large diffs are not rendered by default.

323 changes: 323 additions & 0 deletions 2024/05/06/cloud/k8s/K8s-认证机制:ServiceAcccounts/index.html

Large diffs are not rendered by default.

286 changes: 286 additions & 0 deletions 2024/05/06/cloud/k8s/K8s-集群内网络安全/index.html

Large diffs are not rendered by default.

260 changes: 260 additions & 0 deletions 2024/05/07/cloud/k8s/K8s-自动伸缩/index.html

Large diffs are not rendered by default.

251 changes: 251 additions & 0 deletions 2024/07/23/basic/go/Go-标准库日志Slog/index.html

Large diffs are not rendered by default.

262 changes: 262 additions & 0 deletions 2024/08/20/web/go/Gorm-钩子Hook/index.html

Large diffs are not rendered by default.

240 changes: 240 additions & 0 deletions 2024/08/30/basic/go/设计模式-五大原则/index.html

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2024/08/30/web/go/Gorm-JSON格式问题/index.html

Large diffs are not rendered by default.

295 changes: 295 additions & 0 deletions 2024/08/31/basic/go/创建型模式-单例模式/index.html

Large diffs are not rendered by default.

286 changes: 286 additions & 0 deletions 2024/08/31/basic/go/创建型模式-工厂方法/index.html

Large diffs are not rendered by default.

300 changes: 300 additions & 0 deletions 2024/08/31/basic/go/创建型设计模式-原型模式/index.html

Large diffs are not rendered by default.

304 changes: 304 additions & 0 deletions 2024/08/31/basic/go/创建型设计模式-抽象工厂/index.html

Large diffs are not rendered by default.

303 changes: 303 additions & 0 deletions 2024/08/31/basic/go/创建型设计模式-生成器模式/index.html

Large diffs are not rendered by default.

297 changes: 297 additions & 0 deletions 2024/09/01/basic/go/结构型模式-桥接模式/index.html

Large diffs are not rendered by default.

284 changes: 284 additions & 0 deletions 2024/09/01/basic/go/结构型模式-组合模式/index.html

Large diffs are not rendered by default.

285 changes: 285 additions & 0 deletions 2024/09/01/basic/go/结构型模式-适配器模式/index.html

Large diffs are not rendered by default.

291 changes: 291 additions & 0 deletions 2024/09/01/basic/go/结构型设计模式-享元模式/index.html

Large diffs are not rendered by default.

313 changes: 313 additions & 0 deletions 2024/09/01/basic/go/结构型设计模式-代理模式/index.html

Large diffs are not rendered by default.

280 changes: 280 additions & 0 deletions 2024/09/01/basic/go/结构型设计模式-外观模式/index.html

Large diffs are not rendered by default.

298 changes: 298 additions & 0 deletions 2024/09/01/basic/go/结构型设计模式-装饰器模式/index.html

Large diffs are not rendered by default.

314 changes: 314 additions & 0 deletions 2024/09/15/basic/go/GO-深拷贝/index.html

Large diffs are not rendered by default.

272 changes: 272 additions & 0 deletions 2024/09/23/cloud/docker/Docker-Linux Cgroups/index.html

Large diffs are not rendered by default.

371 changes: 371 additions & 0 deletions 2024/09/23/cloud/iptables/index.html

Large diffs are not rendered by default.

253 changes: 253 additions & 0 deletions 2024/10/01/cloud/prometheus/Prometheus源码服务发现/index.html

Large diffs are not rendered by default.

300 changes: 300 additions & 0 deletions 2024/10/01/cloud/prometheus/prometheus源码:启动/index.html

Large diffs are not rendered by default.

251 changes: 251 additions & 0 deletions 2024/10/02/cloud/prometheus/Prometheus源码指标采集/index.html

Large diffs are not rendered by default.

258 changes: 258 additions & 0 deletions 2024/10/07/cloud/prometheus/Prometheus源码存储指标/index.html

Large diffs are not rendered by default.

267 changes: 267 additions & 0 deletions 2024/10/11/basic/go/Go-Options模式/index.html

Large diffs are not rendered by default.

287 changes: 287 additions & 0 deletions 2024/10/15/basic/go/容器环境-GOMAXPROCS参数设置/index.html

Large diffs are not rendered by default.

385 changes: 385 additions & 0 deletions 2024/10/23/cloud/k8s/K8s核心资源对象- 概述/index.html

Large diffs are not rendered by default.

416 changes: 416 additions & 0 deletions 2024/10/24/cloud/k8s/K8s核心资源对象-Pod(PodSpec)/index.html

Large diffs are not rendered by default.

337 changes: 337 additions & 0 deletions 2024/10/25/cloud/k8s/K8s核心资源对象-Pod(Container)/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

271 changes: 271 additions & 0 deletions 2024/10/29/cloud/k8s/K8s核心资源对象-Pod(静态Pod)/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

331 changes: 331 additions & 0 deletions 2024/10/31/cloud/k8s/K8s工作负载-Deployment/index.html

Large diffs are not rendered by default.

269 changes: 269 additions & 0 deletions 2024/10/31/cloud/k8s/K8s工作负载-ReplicaSet/index.html

Large diffs are not rendered by default.

305 changes: 305 additions & 0 deletions 2024/11/01/cloud/k8s/K8s工作负载-StaetfulSet/index.html

Large diffs are not rendered by default.

276 changes: 276 additions & 0 deletions 2024/11/02/cloud/k8s/K8s工作负载-CronJob/index.html

Large diffs are not rendered by default.

320 changes: 320 additions & 0 deletions 2024/11/02/cloud/k8s/K8s工作负载-DaemonSet/index.html

Large diffs are not rendered by default.

295 changes: 295 additions & 0 deletions 2024/11/02/cloud/k8s/K8s工作负载-Job/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

337 changes: 337 additions & 0 deletions 2024/11/03/cloud/k8s/K8s发现和负载均衡-Ingress/index.html

Large diffs are not rendered by default.

274 changes: 274 additions & 0 deletions 2024/11/03/cloud/k8s/K8s发现和负载均衡-NetworkPolicy/index.html

Large diffs are not rendered by default.

342 changes: 342 additions & 0 deletions 2024/11/03/cloud/k8s/K8s发现和负载均衡-Service/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

283 changes: 283 additions & 0 deletions 2024/11/06/cloud/k8s/K8s核心资源对象-CRD/index.html

Large diffs are not rendered by default.

353 changes: 353 additions & 0 deletions 2024/11/09/cloud/k8s/K8s-client-go/index.html

Large diffs are not rendered by default.

519 changes: 519 additions & 0 deletions 2024/11/10/cloud/k8s/K8s-client-go(Informer机制)/index.html

Large diffs are not rendered by default.

380 changes: 380 additions & 0 deletions 2024/11/10/cloud/k8s/K8s-client-go(常用工具类)/index.html

Large diffs are not rendered by default.

375 changes: 375 additions & 0 deletions 2024/11/11/cloud/k8s/K8s-kubectl(执行流程)/index.html

Large diffs are not rendered by default.

347 changes: 347 additions & 0 deletions 2024/11/11/cloud/k8s/K8s-kubectl(缓存机制)/index.html

Large diffs are not rendered by default.

344 changes: 344 additions & 0 deletions 2024/11/12/cloud/k8s/K8s-kubectl(变更对比策略)/index.html

Large diffs are not rendered by default.

471 changes: 471 additions & 0 deletions 2024/11/16/cloud/k8s/K8s-etcd核心存储实现/index.html

Large diffs are not rendered by default.

296 changes: 296 additions & 0 deletions about/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/02/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/03/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/06/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/07/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/08/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/09/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/10/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/11/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/12/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/page/3/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2023/page/4/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/01/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/02/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/03/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/04/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/05/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/07/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/08/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/09/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/10/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/11/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/page/3/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/page/4/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/2024/page/5/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/3/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/4/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/5/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/6/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/7/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/8/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions archives/page/9/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/basic/go/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/basic/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/basic/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/basic/设计模式/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/basic/面试/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/Harbor/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/Istio/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/crio/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/devops/argo/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/devops/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/docker/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/grafana/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/k8s/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/k8s/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/k8s/page/3/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/k8s/page/4/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/kubeedge/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/page/3/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/page/4/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/page/5/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/cloud/prometheus/index.html

Large diffs are not rendered by default.

243 changes: 243 additions & 0 deletions categories/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/poem/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/poem/二十三岁的散文诗/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/bash/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/chrome/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/git/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/homebrew/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/redis/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/tools/vm/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/Gorm/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/page/2/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/rpc/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/分布式/index.html

Large diffs are not rendered by default.

193 changes: 193 additions & 0 deletions categories/web/微服务/index.html

Large diffs are not rendered by default.

530 changes: 530 additions & 0 deletions charts/index.html

Large diffs are not rendered by default.

749 changes: 749 additions & 0 deletions css/hbe.style.css

Large diffs are not rendered by default.

7,259 changes: 7,259 additions & 0 deletions css/index.css

Large diffs are not rendered by default.

File renamed without changes.
24 changes: 24 additions & 0 deletions css/welcome.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#welcome-info {
overflow: hidden;
--icat-card-welcome: #49b1f5;
}
#welcome-info .welcome-time {
width: 100%;
margin: 12px 0 0;
display: inline-flex;
}
#welcome-info .welcome-message {
width: 100%;
margin-bottom: 8px;
display: inline-flex;
}
#welcome-info .welcome-region {
background: var(--icat-background);
border: var(--style-border);
color: var(--icat-fontcolor);
border-radius: 8px;
display: inline-flex;
align-items: center;
padding: 6px 10px;
margin: 6px 0;
}
Binary file added img/404.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/404.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/DockerLogo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/alipay.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/archives.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/argo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/avatar.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/background.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/basic.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/basic_read.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/categories.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/crio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/design_pattens.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/docker.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/favicon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/friend_404.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/git.jpeg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/go.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/go_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/golang.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/grafana.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/harbor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/index.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/istio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/k8s-go.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/k8sLogo.png
Binary file added img/kubeedge.png
Binary file added img/kubernetes.png
Binary file added img/link.jpg
Binary file added img/link.png
Binary file added img/local.jpg
Binary file added img/me.png
Binary file added img/poem.jpg
Binary file added img/prometheus.png
Binary file added img/raspberryPi.png
Binary file added img/tag.jpg
Binary file added img/ubuntu.png
Binary file added img/wish.jpg
474 changes: 474 additions & 0 deletions index.html

Large diffs are not rendered by default.

209 changes: 209 additions & 0 deletions js/countup.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,209 @@
var CountUp = function (target, startVal, endVal, decimals, duration, options) {
var self = this;
self.version = function () {
return "1.9.2";
};
self.options = {
useEasing: true,
useGrouping: true,
separator: ",",
decimal: ".",
easingFn: easeOutExpo,
formattingFn: formatNumber,
prefix: "",
suffix: "",
numerals: [],
};
if (options && typeof options === "object") {
for (var key in self.options) {
if (options.hasOwnProperty(key) && options[key] !== null) {
self.options[key] = options[key];
}
}
}
if (self.options.separator === "") {
self.options.useGrouping = false;
} else {
self.options.separator = "" + self.options.separator;
}
var lastTime = 0;
var vendors = ["webkit", "moz", "ms", "o"];
for (var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
window.requestAnimationFrame = window[vendors[x] + "RequestAnimationFrame"];
window.cancelAnimationFrame =
window[vendors[x] + "CancelAnimationFrame"] || window[vendors[x] + "CancelRequestAnimationFrame"];
}
if (!window.requestAnimationFrame) {
window.requestAnimationFrame = function (callback, element) {
var currTime = new Date().getTime();
var timeToCall = Math.max(0, 16 - (currTime - lastTime));
var id = window.setTimeout(function () {
callback(currTime + timeToCall);
}, timeToCall);
lastTime = currTime + timeToCall;
return id;
};
}
if (!window.cancelAnimationFrame) {
window.cancelAnimationFrame = function (id) {
clearTimeout(id);
};
}
function formatNumber(num) {
num = num.toFixed(self.decimals);
num += "";
var x, x1, x2, x3, i, l;
x = num.split(".");
x1 = x[0];
x2 = x.length > 1 ? self.options.decimal + x[1] : "";
if (self.options.useGrouping) {
x3 = "";
for (i = 0, l = x1.length; i < l; ++i) {
if (i !== 0 && i % 3 === 0) {
x3 = self.options.separator + x3;
}
x3 = x1[l - i - 1] + x3;
}
x1 = x3;
}
if (self.options.numerals.length) {
x1 = x1.replace(/[0-9]/g, function (w) {
return self.options.numerals[+w];
});
x2 = x2.replace(/[0-9]/g, function (w) {
return self.options.numerals[+w];
});
}
return self.options.prefix + x1 + x2 + self.options.suffix;
}
function easeOutExpo(t, b, c, d) {
return (c * (-Math.pow(2, (-10 * t) / d) + 1) * 1024) / 1023 + b;
}
function ensureNumber(n) {
return typeof n === "number" && !isNaN(n);
}
self.initialize = function () {
if (self.initialized) {
return true;
}
self.error = "";
self.d = typeof target === "string" ? document.getElementById(target) : target;
if (!self.d) {
self.error = "[CountUp] target is null or undefined";
return false;
}
self.startVal = Number(startVal);
self.endVal = Number(endVal);
if (ensureNumber(self.startVal) && ensureNumber(self.endVal)) {
self.decimals = Math.max(0, decimals || 0);
self.dec = Math.pow(10, self.decimals);
self.duration = Number(duration) * 1000 || 2000;
self.countDown = self.startVal > self.endVal;
self.frameVal = self.startVal;
self.initialized = true;
return true;
} else {
self.error = "[CountUp] startVal (" + startVal + ") or endVal (" + endVal + ") is not a number";
return false;
}
};
self.printValue = function (value) {
var result = self.options.formattingFn(value);
if (self.d.tagName === "INPUT") {
this.d.value = result;
} else {
if (self.d.tagName === "text" || self.d.tagName === "tspan") {
this.d.textContent = result;
} else {
this.d.innerHTML = result;
}
}
};
self.count = function (timestamp) {
if (!self.startTime) {
self.startTime = timestamp;
}
self.timestamp = timestamp;
var progress = timestamp - self.startTime;
self.remaining = self.duration - progress;
if (self.options.useEasing) {
if (self.countDown) {
self.frameVal = self.startVal - self.options.easingFn(progress, 0, self.startVal - self.endVal, self.duration);
} else {
self.frameVal = self.options.easingFn(progress, self.startVal, self.endVal - self.startVal, self.duration);
}
} else {
if (self.countDown) {
self.frameVal = self.startVal - (self.startVal - self.endVal) * (progress / self.duration);
} else {
self.frameVal = self.startVal + (self.endVal - self.startVal) * (progress / self.duration);
}
}
if (self.countDown) {
self.frameVal = self.frameVal < self.endVal ? self.endVal : self.frameVal;
} else {
self.frameVal = self.frameVal > self.endVal ? self.endVal : self.frameVal;
}
self.frameVal = Math.round(self.frameVal * self.dec) / self.dec;
self.printValue(self.frameVal);
if (progress < self.duration) {
self.rAF = requestAnimationFrame(self.count);
} else {
if (self.callback) {
self.callback();
}
}
};
self.start = function (callback) {
if (!self.initialize()) {
return;
}
self.callback = callback;
self.rAF = requestAnimationFrame(self.count);
};
self.pauseResume = function () {
if (!self.paused) {
self.paused = true;
cancelAnimationFrame(self.rAF);
} else {
self.paused = false;
delete self.startTime;
self.duration = self.remaining;
self.startVal = self.frameVal;
requestAnimationFrame(self.count);
}
};
self.reset = function () {
self.paused = false;
delete self.startTime;
self.initialized = false;
if (self.initialize()) {
cancelAnimationFrame(self.rAF);
self.printValue(self.startVal);
}
};
self.update = function (newEndVal) {
if (!self.initialize()) {
return;
}
newEndVal = Number(newEndVal);
if (!ensureNumber(newEndVal)) {
self.error = "[CountUp] update() - new endVal is not a number: " + newEndVal;
return;
}
self.error = "";
if (newEndVal === self.frameVal) {
return;
}
cancelAnimationFrame(self.rAF);
self.paused = false;
delete self.startTime;
self.startVal = self.frameVal;
self.endVal = newEndVal;
self.countDown = self.startVal > self.endVal;
self.rAF = requestAnimationFrame(self.count);
};
if (self.initialize()) {
self.printValue(self.startVal);
}
};
Loading

0 comments on commit 9d89a40

Please sign in to comment.