<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[shhpeng的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/shhpeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; shhpeng]]></copyright><item><title><![CDATA[joern 跨函数分析示例]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/161381457</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/161381457</guid><author>shhpeng</author><pubDate>Mon, 25 May 2026 09:32:19 +0800</pubDate><description><![CDATA[joern 跨函数分析示例]]></description><category></category></item><item><title><![CDATA[Joern 使用初步]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/161367907</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/161367907</guid><author>shhpeng</author><pubDate>Sun, 24 May 2026 18:41:09 +0800</pubDate><description><![CDATA[目标代码： vulSimple.c。]]></description><category></category></item><item><title><![CDATA[Debian 包的制作与安装完整指南]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157258233</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157258233</guid><author>shhpeng</author><pubDate>Thu, 22 Jan 2026 17:31:01 +0800</pubDate><description><![CDATA[这个指南涵盖了从简单程序打包到完整 APT 仓库创建的全过程，适合个人使用和小规模部署。：根据程序类型选择正确的架构（amd64, all 等）：在 control 文件中正确声明依赖。：妥善保管 GPG 私钥，不要泄露。：生产环境必须使用 GPG 签名。：确保二进制文件有可执行权限。]]></description><category></category></item><item><title><![CDATA[Debian packages 的签名与验证]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157257665</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157257665</guid><author>shhpeng</author><pubDate>Thu, 22 Jan 2026 17:09:26 +0800</pubDate><description><![CDATA[通过以上步骤，你可以确保 Debian 包的完整性和来源可信性，满足安全标准要求。确保使用足够强度的密钥（2048位或以上）定期更新密钥和检查签名有效性。在验证环境中正确导入公钥。如果验证成功，将显示。]]></description><category></category></item><item><title><![CDATA[如何制作一个简单的 .deb Debian 包 ?]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157257160</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157257160</guid><author>shhpeng</author><pubDate>Thu, 22 Jan 2026 16:47:26 +0800</pubDate><description><![CDATA[制作自定义的 Debian 包（.deb 文件）是一项在 Debian、Ubuntu 等 Linux 发行版上高效分发软件的重要技能。本指南将引导您完成创建一个简单 .deb 包的全过程。]]></description><category></category></item><item><title><![CDATA[Linux 下驱动的编写与测试]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157215601</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157215601</guid><author>shhpeng</author><pubDate>Wed, 21 Jan 2026 15:18:05 +0800</pubDate><description><![CDATA[二、Makefile。]]></description><category></category></item><item><title><![CDATA[Systemd 使用指南]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157205629</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157205629</guid><author>shhpeng</author><pubDate>Wed, 21 Jan 2026 09:56:27 +0800</pubDate><description><![CDATA[创建[Unit]Description=我的自定义服务描述[Service][Install]]]></description><category></category></item><item><title><![CDATA[pkg-config 使用指南]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157203753</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157203753</guid><author>shhpeng</author><pubDate>Wed, 21 Jan 2026 09:17:49 +0800</pubDate><description><![CDATA[3.24.41。]]></description><category></category></item><item><title><![CDATA[go mod vendor命令详解]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157178833</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157178833</guid><author>shhpeng</author><pubDate>Tue, 20 Jan 2026 16:09:42 +0800</pubDate><description><![CDATA[企业开发：需要严格依赖控制的场景离线环境：无法访问外部依赖库的情况生产部署：要求构建完全可重现的场景团队协作：确保所有成员使用完全相同的依赖版本通过合理使用此命令，可以显著提高 Go 项目的构建可靠性和维护性。]]></description><category></category></item><item><title><![CDATA[go gtk 开发入门]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157178083</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157178083</guid><author>shhpeng</author><pubDate>Tue, 20 Jan 2026 15:31:49 +0800</pubDate><description><![CDATA[label, _ := gtk.LabelNew("欢迎使用Go语言开发GTK界面！修改 go.mod 文件，将 gotk3 的版本改为。针对以下程序 hello.go。// 启动主事件循环。]]></description><category></category></item><item><title><![CDATA[在 Ubuntu 24.04 上安装 Go1.24.2]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/157127343</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/157127343</guid><author>shhpeng</author><pubDate>Mon, 19 Jan 2026 08:28:48 +0800</pubDate><description><![CDATA[Ubuntu 24.04 的 Go 安装可以通过多种途径完成。本指南将重点介绍官方的 Go 发行版安装方法，因为它能提供最可靠和最新的版本。方法 1：从官方发行版安装 Go步骤 1：下载 Go 归档文件打开终端，按或在应用程序菜单中搜索"终端"。cd ~]]></description><category></category></item><item><title><![CDATA[Go语言中 的 defer 语句]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/156294051</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/156294051</guid><author>shhpeng</author><pubDate>Fri, 26 Dec 2025 09:29:46 +0800</pubDate><description><![CDATA[fmt.Printf("读取了 %d 字节: %s\n", count, string(data[:count]))defer fmt.Println("x =", x)  // 此时 x=10 已被固定。// 4. 此处函数结束，自动执行 defer file.Close()defer fmt.Println("延迟执行")  // 这行最后执行。fmt.Println("打开文件失败:", err)fmt.Println("读取文件失败:", err)// 2. 延迟执行：确保文件一定会被关闭！]]></description><category></category></item><item><title><![CDATA[GO 代码调用C 函数举例3]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/156068117</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/156068117</guid><author>shhpeng</author><pubDate>Fri, 19 Dec 2025 09:50:54 +0800</pubDate><description><![CDATA[1. C 函数，存放于 factorial.c。2. go 代码， 存放于 main.go。]]></description><category></category></item><item><title><![CDATA[Visual Studio Code 下 go 开发环境搭建]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/155860945</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/155860945</guid><author>shhpeng</author><pubDate>Fri, 12 Dec 2025 17:48:47 +0800</pubDate><description><![CDATA[可参考这个链接，图文并茂：Install and configure Visual Studio Code for Go development - Go on Azure | Microsoft Learnhttps://learn.microsoft.com/en-us/azure/developer/go/configure-visual-studio-code]]></description><category></category></item><item><title><![CDATA[codeblocks 下程序运行汉字乱码问题的解决办法]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/151584177</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/151584177</guid><author>shhpeng</author><pubDate>Thu, 11 Sep 2025 17:21:29 +0800</pubDate><description><![CDATA[（2）Settigs-->Compiler --> Other compiler options下输入。]]></description><category></category></item><item><title><![CDATA[ubuntu 24 下使用pip 时碰到Externally Managed Environment Error的解决办法]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/148253053</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/148253053</guid><author>shhpeng</author><pubDate>Tue, 27 May 2025 10:57:45 +0800</pubDate><description><![CDATA[第二步：$pip3 install  gensim。方法1：pip3 install  gensim。]]></description><category></category></item><item><title><![CDATA[Linux 下VS Code 的使用]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/148210710</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/148210710</guid><author>shhpeng</author><pubDate>Sun, 25 May 2025 17:11:46 +0800</pubDate><description><![CDATA[Step 1: 创建工作目录 helloworld，并启动vscode。stores build configurations. 例子如下。Step 2: 工作目录helloworld 下会生成一个。这里以创建helloworld 为例。debug 配置信息。]]></description><category></category></item><item><title><![CDATA[agg（asciinema gif generator）的使用]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/147766895</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/147766895</guid><author>shhpeng</author><pubDate>Wed, 07 May 2025 15:23:56 +0800</pubDate><description><![CDATA[step 2: asciinema 的使用。step 1: asciinema 的安装。step 3: cargo 的安装。step 4: agg的安装。step 5: agg的使用。]]></description><category></category></item><item><title><![CDATA[Windows 下 Nessus 安装后的运行]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/144010419</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/144010419</guid><author>shhpeng</author><pubDate>Sun, 24 Nov 2024 17:37:46 +0800</pubDate><description><![CDATA[Windows 下 Nessus 运行]]></description><category></category></item><item><title><![CDATA[C 语言输入一批整数（未知个数）的问题]]></title><link>https://blog.youkuaiyun.com/shhpeng/article/details/143777235</link><guid>https://blog.youkuaiyun.com/shhpeng/article/details/143777235</guid><author>shhpeng</author><pubDate>Thu, 14 Nov 2024 17:57:59 +0800</pubDate><description><![CDATA[设有一批整数（不超过200个），请输入一个整数x，请查找x是否在这批整数中出现。需要用到scanf() 的返回值。]]></description><category></category></item></channel></rss>