<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[daa20的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/daa20</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; daa20]]></copyright><item><title><![CDATA[macos自动制作dmg安装包脚本]]></title><link>https://blog.csdn.net/daa20/article/details/144616360</link><guid>https://blog.csdn.net/daa20/article/details/144616360</guid><author>daa20</author><pubDate>Fri, 20 Dec 2024 17:41:46 +0800</pubDate><description><![CDATA[【代码】macos自动制作dmg安装包脚本。]]></description><category></category></item><item><title><![CDATA[spdlog 打印 int 变量为十六进制格式]]></title><link>https://blog.csdn.net/daa20/article/details/144061544</link><guid>https://blog.csdn.net/daa20/article/details/144061544</guid><author>daa20</author><pubDate>Tue, 26 Nov 2024 16:06:50 +0800</pubDate><description><![CDATA[在使用 spdlog 打印 int 变量为十六进制格式时，可以使用格式化字符串来指定输出格式。spdlog 支持 C++ 的格式化字符串，并允许你轻松地以十六进制格式打印整数。{:#x}: 以小写字母的形式打印十六进制数，并带有 0x 前缀。{:x}: 以小写字母的形式打印十六进制数，不带前缀。{:X}: 以大写字母的形式打印十六进制数。十六进制值 (小写): ff。十六进制值 (大写): FF。十六进制值: 0xff。]]></description><category></category></item><item><title><![CDATA[在 Ubuntu 18.04 中搭建和测试 DNS 服务器]]></title><link>https://blog.csdn.net/daa20/article/details/143687490</link><guid>https://blog.csdn.net/daa20/article/details/143687490</guid><author>daa20</author><pubDate>Mon, 11 Nov 2024 15:42:40 +0800</pubDate><description><![CDATA[在 Ubuntu 18.04 中搭建和测试 DNS 服务器可以通过安装和配置BIND（Berkeley Internet Name Domain）来实现。]]></description><category></category></item><item><title><![CDATA[macos中安装和设置ninja]]></title><link>https://blog.csdn.net/daa20/article/details/143607669</link><guid>https://blog.csdn.net/daa20/article/details/143607669</guid><author>daa20</author><pubDate>Thu, 07 Nov 2024 21:13:33 +0800</pubDate><description><![CDATA[这一步若报错：autoreconf: command not found，说明未安装automake，执行第2步安装automark；若执行成功直接执行第3步。（也可直接下载最新的release压缩包，并解压。下载地址：https://github.com/skvadrik/re2c/releases）/.bash_profile文件中，设置alias=/Users/mac/code/ninja/ninja，没起作用。以上步骤完成之后，接着执行第1步。]]></description><category></category></item><item><title><![CDATA[windows中使用vscode的remote-ssh连接linux失败]]></title><link>https://blog.csdn.net/daa20/article/details/141466925</link><guid>https://blog.csdn.net/daa20/article/details/141466925</guid><author>daa20</author><pubDate>Fri, 23 Aug 2024 15:25:59 +0800</pubDate><description><![CDATA[在Windows的目录下解压（免安装）：C:\user1\Programs\PortableGit-2.46.0-64-bit\。[14:36:31.126]Install terminal quit with output:过程试图写入的管道不存在。[14:36:31.126]Received install output:过程试图写入的管道不存在。设置vscode的 Remote-SSH：Ctrl + Shift + p。过程试图写入的管道不存在。]]></description><category></category></item><item><title><![CDATA[如何在ubuntu 18.04中升级python 3.6到3.7]]></title><link>https://blog.csdn.net/daa20/article/details/136891505</link><guid>https://blog.csdn.net/daa20/article/details/136891505</guid><author>daa20</author><pubDate>Wed, 20 Mar 2024 23:11:08 +0800</pubDate><description><![CDATA[这意味着当我们运行python3时，它将作为python3.6执行，但我们希望将其作为python3.7执行。请记住，选择号可能会有所不同，因此请选择适用于Python 3.7的选择号。使用命令python3 -V，可发现输出为python 3.6.8,　使用以下步骤升级python3 至python 3.7。４)至此，Python 3.7已安装在您的Ubuntu系统上，可以使用了。５)将Python 3.6和Python 3.7添加到更新替代项。6)更新Python 3以指向Python 3.7。]]></description><category></category></item><item><title><![CDATA[ubuntu root登陆桌面及ssh失败]]></title><link>https://blog.csdn.net/daa20/article/details/136578760</link><guid>https://blog.csdn.net/daa20/article/details/136578760</guid><author>daa20</author><pubDate>Sat, 09 Mar 2024 10:44:20 +0800</pubDate><description><![CDATA[1，在终端中输入如下命令，打开文件将打开的文件中第三行语句前加#，如下注释掉语句 “#auth required pam_succeed_if.so user!2，保存并退出,继续在终端执行将打开的文件中第三行语句前加#, 如下注释掉语句 “#auth    required    pam_succeed_if.so user!3，保存并退出。在终端继续执行将打开的文件中“mesg n 2> /dev/null || true” 改为4，保存并退出。5，重启电脑，即可以root用户登录。]]></description><category></category></item><item><title><![CDATA[博客摘录「 Nginx—Linux系统配置Nginx代理服务器的详细步骤（一）」2023年12月1日]]></title><link>https://blog.csdn.net/daa20/article/details/134742889</link><guid>https://blog.csdn.net/daa20/article/details/134742889</guid><author>daa20</author><pubDate>Sun, 25 Feb 2024 20:36:31 +0800</pubDate><description><![CDATA[设置正向代理服务器，当然前提是要知道正向代理服务器的。]]></description><category></category></item><item><title><![CDATA[Linux的expect工具完成命令行参数传递及可执行文件注入shell脚本]]></title><link>https://blog.csdn.net/daa20/article/details/136198136</link><guid>https://blog.csdn.net/daa20/article/details/136198136</guid><author>daa20</author><pubDate>Tue, 20 Feb 2024 20:56:00 +0800</pubDate><description><![CDATA[a.out每次只能得出一个结果，且需要根据提示，手动输入不同的参数。注：__EOF__需要顶头编写。]]></description><category></category></item><item><title><![CDATA[gdb调试std::list和std::vector等容器的方法]]></title><link>https://blog.csdn.net/daa20/article/details/135882749</link><guid>https://blog.csdn.net/daa20/article/details/135882749</guid><author>daa20</author><pubDate>Sat, 27 Jan 2024 14:37:49 +0800</pubDate><description><![CDATA[GDB中print方法并不能直接打印STL容器中保存的变量，其实只要http://www.yolinux.com/TUTORIALS/src/dbinit_stl_views-1.03.txt这个文件保存为~/.gdbinit  就可以使用它提供的方法方便调试容器。2.3、添加“set auto-load safe-path ./”到./.gdbinit文件中，相当于禁用了安全路径的保护；指定启动文件：~/.gdbinit，下面的方法任选其一。/.gdbinit文件中，使该文件可以被加载;]]></description><category></category></item><item><title><![CDATA[多进程的共享内存中使用互斥量同步数据]]></title><link>https://blog.csdn.net/daa20/article/details/135158926</link><guid>https://blog.csdn.net/daa20/article/details/135158926</guid><author>daa20</author><pubDate>Fri, 22 Dec 2023 18:14:41 +0800</pubDate><description><![CDATA[功能：父子进程在共享内存中互斥累加数据（counter）。]]></description><category></category></item><item><title><![CDATA[Linux的ps简单实现]]></title><link>https://blog.csdn.net/daa20/article/details/134937804</link><guid>https://blog.csdn.net/daa20/article/details/134937804</guid><author>daa20</author><pubDate>Mon, 11 Dec 2023 22:24:03 +0800</pubDate><description><![CDATA[原理：遍历下的/proc/%s/task/%s/status所有文件，两个%s都为pid号。注：多线程下，只打印一个pid/task下的所有目录，即可收集各个线程对应的信息。]]></description><category></category></item><item><title><![CDATA[__attribute__((__used__)) 和 __attribute__((__section__(“*“ “*“)))的使用]]></title><link>https://blog.csdn.net/daa20/article/details/134254083</link><guid>https://blog.csdn.net/daa20/article/details/134254083</guid><author>daa20</author><pubDate>Mon, 06 Nov 2023 20:23:35 +0800</pubDate><description><![CDATA[C语言注册函数和调用函数。见：haproxy代码。]]></description><category></category></item><item><title><![CDATA[Docker容器内用户与宿主机用户同名不同ID的问题]]></title><link>https://blog.csdn.net/daa20/article/details/134020415</link><guid>https://blog.csdn.net/daa20/article/details/134020415</guid><author>daa20</author><pubDate>Tue, 24 Oct 2023 20:17:33 +0800</pubDate><description><![CDATA[注：在Docker容器中，ubuntu用户登陆，不要使用sudo去修改ubuntu的uid和gid，会提示:“sudo: unknown uid 1000: who are you?”，发生骑驴找驴的问题。使用宿主机的同名用户登陆Docker容器，执行文件修改操作，提示：Permission denied.影响：会导致使用ubuntu的同名用户进入Docker容器后，修改文件和创建目录等操作没有权限。（1）在Docker容器中，使用root账户，修改ubuntu用户的uid和gid。]]></description><category></category></item><item><title><![CDATA[Qt Creator使用Clang Format方法]]></title><link>https://blog.csdn.net/daa20/article/details/132600762</link><guid>https://blog.csdn.net/daa20/article/details/132600762</guid><author>daa20</author><pubDate>Thu, 31 Aug 2023 12:45:19 +0800</pubDate><description><![CDATA[习惯性的想格式化代码，发现Qt Creator默认居然是没有代码格式化的，只有一个缩进。
Qt Creater中有个插件：beautifier，在"帮助->关于"插件中，开启“Beautifier”即可（会提醒需要重启Qt creator）。
注：Qt Creator安装包中不包含这个格式化工具，它的作用是调用格式化工具进行格式化。官方的说支持三种外部格式化工具：Artistic Style、ClangFormat、Uncrustify 。
这里仅以 ClangFormat 来说明：
ClangFormat]]></description><category></category></item><item><title><![CDATA[ubuntu freeradius 3.0 + mariadb]]></title><link>https://blog.csdn.net/daa20/article/details/131625221</link><guid>https://blog.csdn.net/daa20/article/details/131625221</guid><author>daa20</author><pubDate>Fri, 14 Jul 2023 22:56:08 +0800</pubDate><description><![CDATA[【代码】ubuntu freeradius 3.0 + mariadb。]]></description><category></category></item><item><title><![CDATA[ubuntu 18.04 radius 服务安装配置]]></title><link>https://blog.csdn.net/daa20/article/details/131624148</link><guid>https://blog.csdn.net/daa20/article/details/131624148</guid><author>daa20</author><pubDate>Sun, 09 Jul 2023 16:59:22 +0800</pubDate><description><![CDATA[缺点：每次新增用户都需要重启服务端服务，且用户新增用户方式不友好，需要修改/etc/freeradius/3.0/users文件。解决方案：radius + 数据库。注：注意tab对齐。]]></description><category></category></item><item><title><![CDATA[在Ubuntu中安装和设置samba]]></title><link>https://blog.csdn.net/daa20/article/details/131149619</link><guid>https://blog.csdn.net/daa20/article/details/131149619</guid><author>daa20</author><pubDate>Sun, 11 Jun 2023 08:12:52 +0800</pubDate><description><![CDATA[1、安装Samba服务2、配置samba2.1 先备份sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak，以防改错，修改配置文件时建议养成备份的好习惯，改错了还能恢复.2.2 sudo vim /etc/samba/smb.conf 修改配置，添加共享，可直接加到文件尾4、添加samba用户添加samba用户，用于其他人或设备认证，这里添加的用户需要在系统账号中存在，否则添加失败。]]></description><category></category></item><item><title><![CDATA[关于python的第一行代码的理解]]></title><link>https://blog.csdn.net/daa20/article/details/130560430</link><guid>https://blog.csdn.net/daa20/article/details/130560430</guid><author>daa20</author><pubDate>Mon, 08 May 2023 15:39:09 +0800</pubDate><description><![CDATA[usr/bin/env python3 这种用法是为了防止操作系统用户没有将 python3 装在默认的 /usr/bin 路径里。/usr/bin/python3 是告诉操作系统执行这个脚本的时候，调用 /usr/bin 下的 python3 解释器；/usr/bin/env python3 会去环境设置寻找 python3 目录，推荐这种写法。/usr/bin/python 被忽略，等同于注释。/usr/bin/python 指定解释器的路径。]]></description><category></category></item><item><title><![CDATA[centos 7修改用户名]]></title><link>https://blog.csdn.net/daa20/article/details/129939740</link><guid>https://blog.csdn.net/daa20/article/details/129939740</guid><author>daa20</author><pubDate>Sat, 15 Apr 2023 17:04:14 +0800</pubDate><description><![CDATA[1、使用root用户进行修改devel用户名为test。2、修改sudoers中，devel为test。3、修改设备的用户名dev-1为tst-1。]]></description><category></category></item></channel></rss>