
编程随想
三级狗
扎实基础
展开
-
关于计算机存储浮点数、一次有趣的问题探索(0.1+0.2=0.3?)
干货请直接翻到第三个大标题开始看,其他都是随笔杂谈的部分晚上八点,同事在群里扔出一段有趣的代码#include <iostream>using namespace std;int main(){ double num = 55.3; int i = num; double ta = (num - i) * 100; int tb = ta; cout <&l...原创 2018-10-10 23:31:24 · 2329 阅读 · 1 评论 -
dpkg -l 命令详解
dpkg -l 命令详解dpkg -l 命令会列出系统中所有已安装的软件包信息。结合grep,可以过滤出自己想要的内容。输出第一列一般为两个字母,分别代表(期望状态和当前状态)期望状态标识:未知(u)安装(i)删除®清除§保持(h)当前状态标识:未安装(n)已安装(i)仅存配置(c)仅解压缩(U)配置失败(F)不完全安装(H)触发器等待(W)触发器未决(...原创 2019-10-11 11:22:48 · 24589 阅读 · 2 评论 -
Linux中已安装软件的版本信息存放在什么地方?
采用dpkg包管理的系统/var/lib/dpkg/status/var/lib/dpkg/status-old这两个文件中,存放了系统中所有已安装的包的信息。通过命令dpkg -l 等命令查看的内容就是来源与这个文件。下面节选了一段我系统中mysql-server的安装包信息Package: mysql-server # 包名 dpkg -l 命令的第一列Status: inst...原创 2019-10-11 14:20:27 · 2449 阅读 · 0 评论