C语言基础
拓跋烈火
持续改进
展开
-
IP地址与int32整型之间的转换
问题有一个IP地址"127.0.0.1" 需要他的四字节整型值?反过来有一个整型值,还需要转换为一个点分十进制的IP地址?其实libc是提供这个接口的,不需要自己再造轮子,对比我们自己的实现,用到了联合体,非常值得学习,如下:1、inet_addrtypedef uint32_t in_addr_t;struct in_addr{ in_addr_t s_addr;};/* * Ascii internet address interpretation routine. * T原创 2021-04-26 00:55:43 · 3452 阅读 · 0 评论 -
如何删除链接文件指向的真实文件
当我们使用ln -s创建了符号链接,当使用结束的时候,可能需要删除掉符号链接和符号链接指向的真实文件,这样才能使当前环境恢复如初,如果只是删除使用到的符号链接,那边真实文件还是存在的,比较占空间,关键在于:当两个文件都需要删除的时候,不能先删除符号链接,那样真实文件就无法删除了, 这里的前提是,我们每次使用的是固定的符号链接,而指向的真实原始文件是动态变化的。如果原始文件也是可记录,可以找到的...原创 2019-08-28 19:47:22 · 753 阅读 · 0 评论