<?xml version="1.0" encoding="UTF-8"?><feed xmlns="http://www.w3.org/2005/Atom">
  <title>bingoct 的博客</title>
  <id>https://blog.bingoct.top/blogs/bingoct</id>
  <updated></updated>
  <subtitle>talk less, code more</subtitle>
  <link href="https://blog.bingoct.top/blogs/bingoct"></link>
  <entry>
    <title>CVE-2019-5736 容器 exec 逃逸漏洞 学习</title>
    <updated>2024-06-25T12:20:31+08:00</updated>
    <id>tag:blog.bingoct.top,2024-06-25:/blogs/bingoct/articles/2024/06/25/1719289231409</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2024/06/25/1719289231409" rel="alternate"></link>
    <summary type="html">CVE-2019-5736-PoC 今天初看 youki 源码的时候，看到一个很有意思的代码，注释表明是和 CVE-2019-5736 漏洞相关，故而记录相关笔记。pentacle::ensure_sealed().context(&#34;failedtoseal/proc/self/exe&#34;)?;//pentacle::ensure_sealed()///Ensurethecurrentlyrunningprog</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>amd rocm for windows 手动编译</title>
    <updated>2024-06-01T12:22:12+08:00</updated>
    <id>tag:blog.bingoct.top,2024-06-01:/blogs/bingoct/articles/2024/06/01/1717215732578</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2024/06/01/1717215732578" rel="alternate"></link>
    <summary type="html">前言：这个教程是为官方不支持 HIPSDK 的 amdGPU 准备的，支持的 GPU 在安装好 HIPSDK 后直接从官方渠道下载应用并体验。这个教程大部分的操作都转为了 powershell 命令行操作，方便后续制作成一键式脚本。后续有下载失败，自行开启代理。rocBLAS 编译环境准备 windows 系统&amp;硬件要求；没有 HIPSDK 支持但有 ROCmruntime 支持的 gpu 也能安装 HIPSDK，只是后续需要手动编译 ro</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>selenium python 自动滑块检测</title>
    <updated>2022-10-30T21:19:21Z</updated>
    <id>tag:blog.bingoct.top,2022-10-30:/blogs/bingoct/articles/2022/10/30/1711427967162</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/10/30/1711427967162" rel="alternate"></link>
    <summary type="html">‍思路爬图片目标检测：Canny 边缘检测后正交相似匹配定位，求得相对水平距离 distance。注意根据页面图像元素 clientWidth，和原图像尺寸做一次尺度缩放。用 selenium 模拟鼠标运动，copyhttps://github.com/CharlesPikachu/SeleniumLogin。‍效果‍遇到的问题本来想直接用 edgedriver 的，但是 edgedriver 启动直接报错，http</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>核显 DirectML 深度学习环境</title>
    <updated>2022-10-05T18:19:37Z</updated>
    <id>tag:blog.bingoct.top,2022-10-05:/blogs/bingoct/articles/2022/10/05/1711427967151</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/10/05/1711427967151" rel="alternate"></link>
    <summary type="html">参考文档：tensorflow-directml 官方文档 EnableTensorFlowwithDirectMLinWSL‍环境：win10+wsl2-ubuntu20.04 安装显卡驱动（确保型号匹配，我是 amd 的 r5 核显）：amd：见 Radeon™SoftwareAdrenalin2020EditionforMicrosoft®DirectXonWindowsSubsystemforLinuxRe</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>vscode linux远程go调试环境</title>
    <updated>2022-08-24T16:46:37Z</updated>
    <id>tag:blog.bingoct.top,2022-08-24:/blogs/bingoct/articles/2022/08/24/1711427967142</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/08/24/1711427967142" rel="alternate"></link>
    <summary type="html">不建议用 vscode 开发 go 的大项目。远程 linux 环境是 wsl2-ubuntu20，原理上基本是一致。习惯用 vscdoe 工作区统一配置设置和插件，再写一个同一个通用的 task、launch 模板，但是每个项目（文件夹）的 task 和 lauch 单独配置（因为不同项目 args、参数、环境要单独设置）。远程机器安装 go。配置 goenv，国内的网络建议配置 GOPROXY=&#34;https://goproxy.cn</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>vscode 简易食用说明</title>
    <updated>2022-07-30T22:00:58Z</updated>
    <id>tag:blog.bingoct.top,2022-07-30:/blogs/bingoct/articles/2022/07/30/1711427967133</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/07/30/1711427967133" rel="alternate"></link>
    <summary type="html">Q1.什么是 vscode。A.1virtualstidocode，简称 vsc 或 vscode。vsc 微软推出的大号记事本，免费开源的代码编辑器，具有代码语法高亮的功能。Q2.代码编辑器和 IDE 相比的区别是什么?A2.IDE（integratedevelopmentenvironment，集成开发环境），是集成好的开发工具，自带代码编译器，代码编辑器，支持代码调试，支持代码单元测试，具有代码自动补全、代</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>数据库cli工具docker镜像</title>
    <updated>2022-07-27T10:14:02Z</updated>
    <id>tag:blog.bingoct.top,2022-07-27:/blogs/bingoct/articles/2022/07/27/1711427967125</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/07/27/1711427967125" rel="alternate"></link>
    <summary type="html">经常要在容器环境中查看众多数据库的数据或验证服务，基于 alpine 打包了一个 dbcli 工具镜像。注：工具并不涉及数据库管理。alpine 软件源已替换为了清华园，时区设置为上海，包含了 nmap 和 curl 网络工具和 mycli、redis-cli、mongocli、etcdcli、和 plumber 等数据库 cli 工具。docker 镜像已上传至腾讯镜像源 ccr.ccs.tencentyun.com/bingo</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>PDM-基于PEP 582的python包管理</title>
    <updated>2022-04-14T14:32:58Z</updated>
    <id>tag:blog.bingoct.top,2022-04-14:/blogs/bingoct/articles/2022/04/14/1711427967110</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/04/14/1711427967110" rel="alternate"></link>
    <summary type="html">预备知识：pythonpath、pyvenv、PEP582。官网 https://pdm.fming.dev/简易使用说明安装 pipxinstallpdm，添加至 $PATH，bash 配置 pdm 自动补全 pdmcompletionbash|sudotee/etc/bash_completion.d/_pdmpdmconfig 查看全局开启 pdm 缓存：pdmconfiginstall.cacheon 配置 pyp</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>囫囵 4 docker</title>
    <updated>2022-02-23T22:55:15Z</updated>
    <id>tag:blog.bingoct.top,2022-02-23:/blogs/bingoct/articles/2022/02/23/1711427967102</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/23/1711427967102" rel="alternate"></link>
    <summary type="html">环境搭建我个人的环境是 wsl2+docker-desktop（wsl2backend）+kind。我并不推荐这套方案，因为 wsl2 和宿主机之间的 localhost 模式端口可能有冲突，docker 的 host 网桥模式会有影响，而且 wsl2 的内存泄露相关的问题并没有很好的缓解。注：后续实践演示均在个人环境上。因此我更推荐使用 linux 虚拟机，使用 docker+kind 的环境，或者 docker+miniku</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>囫囵吞枣 k8s</title>
    <updated>2022-02-21T17:50:55Z</updated>
    <id>tag:blog.bingoct.top,2022-02-21:/blogs/bingoct/articles/2022/02/21/1711427967095</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/21/1711427967095" rel="alternate"></link>
    <summary type="html">提升 kubectl 使用效率</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>囫囵吞枣 helm</title>
    <updated>2022-02-21T17:47:23Z</updated>
    <id>tag:blog.bingoct.top,2022-02-21:/blogs/bingoct/articles/2022/02/21/1711427967087</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/21/1711427967087" rel="alternate"></link>
    <summary type="html">helm 安装：helm、helm-diff、helmfile，以及 helmfile 自动补全。在 k8s 实践之后会介绍 helm。</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>&#34;囫囵吞枣&#34; 三、虚拟化技术的发展</title>
    <updated>2022-02-21T16:15:16Z</updated>
    <id>tag:blog.bingoct.top,2022-02-21:/blogs/bingoct/articles/2022/02/21/1711427967079</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/21/1711427967079" rel="alternate"></link>
    <summary type="html">虚拟化技术的发展 Hypervisor——虚拟的开始硬件性能过剩、切换操作系统、隔离工作环境等诸多因素，主机虚拟化（虚拟机）相关的技术一直是行业需要。Hypervisor：对虚拟机提供运行完整的“虚拟硬件环境”并管理的软件。Hypervisor 实现可以分为两类：全虚拟化：在本地的系统上安装 Hypervisor 软件来提供运行虚拟机的环境，通过软件模拟完整的底层硬件设备和外部 I/O 设备，性能损失程度大。半</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>&#34;囫囵吞枣&#34; 二、Devops浅谈</title>
    <updated>2022-02-14T01:10:36Z</updated>
    <id>tag:blog.bingoct.top,2022-02-14:/blogs/bingoct/articles/2022/02/14/1711427967071</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/14/1711427967071" rel="alternate"></link>
    <summary type="html">软件流水线 1913 年，亨利·福特提出机械传送带来运输零件让工人进行组装，原先装配底盘所需的 12 小时 28 分的时间减少到 1 小时 33 分。流水线概念实际第一次应用在工厂，产品开始“标准化量产”。工程实践相比于理论学说，在意的是可行性：技术能否落地、产品能否有市场、能否标准化量产。软件生命周期(SoftwareLifeCycle,SLC)，将从软件的诞生到最终交付，大致可以分为 6 个周期：问题定义及规划、需求分</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>&#34;囫囵吞枣&#34; 一、云原生简介</title>
    <updated>2022-02-13T23:56:09Z</updated>
    <id>tag:blog.bingoct.top,2022-02-13:/blogs/bingoct/articles/2022/02/13/1711427967062</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/13/1711427967062" rel="alternate"></link>
    <summary type="html">“囫囵吞枣”——前言从云到云服务网络的目的是共享资源云，这个概念已经听了很久了。那什么是云？不同人有不同反应：异地网络服务、服务器机房、数据存储中心、算力共享平台等等。像云电脑等服务推出后，有人说云是“花钱远程租用第三方电脑的使用权”，这是一个很有意思的说法。在上世纪 60 年代，“个人电脑”是异想天开的事。庞大精密的计算设备固定在专业的实验室中心里，专业人员需要花钱向有关机构部门申请特定的使用时长，专</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>“囫囵吞枣”——前言</title>
    <updated>2022-02-12T19:21:03Z</updated>
    <id>tag:blog.bingoct.top,2022-02-12:/blogs/bingoct/articles/2022/02/12/1711427967053</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/02/12/1711427967053" rel="alternate"></link>
    <summary type="html">幼而学者，如日出之光；老而学者，如秉烛夜行；时难得而易失也。内容这个系列涉及云原生、DevOps、容器、k8s 等方面的知识。总体来说是毫无“营养”的综述性文章，适合入门时看，帮助快速建立大致的知识理论体系。“囫囵吞枣”我之前的一直抱着“不求甚解”的态度去学习，落得基础不扎实。如今要快速学习云原生这个庞大体系的知识，只能“囫囵吞枣”了。这也是整个“囫囵吞枣”系列的旋律：不会细剖原理，能理清大体逻辑即可</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>2021年度总结</title>
    <updated>2022-01-01T00:24:04Z</updated>
    <id>tag:blog.bingoct.top,2022-01-01:/blogs/bingoct/articles/2022/01/01/1711427967044</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2022/01/01/1711427967044" rel="alternate"></link>
    <summary type="html">这一年，收获了许多。其中最大的两个莫过于年末拿到的腾讯的实习 offer 和成为预备党员。唯一的遗憾大概是没有在 9-10 月份的时候逼自己把论文整出来。这一年我的分析问题能力和文档整理能力也提高了不少，这多归功于邂逅了 B3LOG 社区吧。目前把笔记多数整理在了思源上，所以博客没有怎么更新了，一直想写一些关于 IP 代理和汉字输入法相关的文章，这些坑就留到明年再填吧。</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>服务器配置nignx缓存+frp转发内网服务</title>
    <updated>2021-12-05T11:05:36Z</updated>
    <id>tag:blog.bingoct.top,2021-12-05:/blogs/bingoct/articles/2021/12/05/1711427967037</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2021/12/05/1711427967037" rel="alternate"></link>
    <summary type="html">框架图 nginx 缓存因为服务器没有 ipv6，所以只能 frp 转发了。转发后，ip 就一直是 127.0.0.1 了（sad）。nginx 的配置 proxy_cache 策略，分为静态资源缓存和动态资源缓存，（相对的缓存一些短时间变化少的 html）。proxy_cache_path$cachePath/nginxCache/staticlevels=1:2keys_zone=static_cache:100Min</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>无线通信第一章：无线信道</title>
    <updated>2021-10-21T13:16:31Z</updated>
    <id>tag:blog.bingoct.top,2021-10-21:/blogs/bingoct/articles/2021/10/21/1711427967029</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2021/10/21/1711427967029" rel="alternate"></link>
    <summary type="html">1 从物理模型开始 1.0 概念无线通信主要受两个影响：衰减：H 信道干扰：n 噪声 H^{-1}可以实现，但是 n 难以消除衰落大尺度衰落：主要由大型障碍物阴影衰落和信号的路径损耗造成，当移动台运动距离与小区尺寸相当时，会出现与频率无关的大尺度衰落。小尺度衰弱：多条信号路径的相长相消干扰造成，当空间尺度与载波波长相当时（相对距离较小），出现小尺度衰落，因此小尺度衰落与频率相关，比如多径效应、多普勒效应。一般基站的</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>solo博客搭建过程</title>
    <updated>2021-10-14T14:43:24Z</updated>
    <id>tag:blog.bingoct.top,2021-10-14:/blogs/bingoct/articles/2021/10/14/1711427967021</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2021/10/14/1711427967021" rel="alternate"></link>
    <summary type="html">环境与框架框架 PC 充当服务器，应用部署在 wsl2 上，与 windows 系统隔离，windows 系统充当了“堡垒机”的作用。系统与软件版本 windows：win10 专业版 20H2Dockerforwindowswithwsl2backend：Clientversion20.10.8，Serverversion20.10.8wsl2：Ubuntu20.04.3LTSmysql:Ver8.0.26-0ubu</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
  <entry>
    <title>2021年10月3日 To Do</title>
    <updated>2021-10-03T15:52:05Z</updated>
    <id>tag:blog.bingoct.top,2021-10-03:/blogs/bingoct/articles/2021/10/03/1711427967013</id>
    <link href="https://blog.bingoct.top/blogs/bingoct/articles/2021/10/03/1711427967013" rel="alternate"></link>
    <summary type="html">toDoipv6-DDNSlute-bettermarkdownSolointegratedGitalkcommentsystem 思源笔记考虑部署本地图床，总而言之需要一个能够访问本地资源的外链方式，希望能和网络文件系统一起弄完。由于思源的服务器端是可以上传图片到本地，因此暂时不用图床。</summary>
    <author>
      <name>bingoct</name>
    </author>
  </entry>
</feed>