招个C真难。比如目前公司,也就吾一个会搞C的,之前的都走了。一个甲是工作因为不熟悉LINUX,上一个东家也要人,于是回去了;另外一个乙应该是高就了。其中乙做事是很好的,在别人眼里差不多就是宝贝,在吾眼里也是宝贝,只是工作在吾眼里问题很多。

  这一段时间终于有时间关注一下LINUX DEB打包了。整套结构以及非常复杂的脚本(为此吾都建立了脚本共用库)都是吾建立的,之后小问题都是由乙负责了。在脚本中,吾看到一段代码,判断KUNPENG(即华为的鲲鹏CPU)。吾当时就纳闷了:鲲鹏CPU是ARM的,汝判断ARM,那飞腾CPU也是ARM的,怎么办?

  实际上这个问题吾还有印象。当时是说一台LINUX笔记本上运行有一些奇怪问题,专门邮寄过来给调试。乙研究了一番说,是因为OS版本太老,专门做了适配。结果现在脚本中判断CPU?如果机器装别的系统怎么办?这个问题这么明显,竟然也错了……

  这个问题的教训是什么?

  • 首先,他不是故意的,他就是这样认为的。他为什么这样认为?因为他的能力就这样,实际上能做到他这个层次已经很好了。
  • 其次,要学会检查工作。这个听起来容易,首先要有这个意识,其次能力还要跟上。具备这两个条件的,也是非常少的,可以讲几乎没有,以我司为例除了我都不会检查工作。大家工作中都是头目安排了工作,汝拼命的加班终于完成了,检查是根本不存在的。从这个角度来说,要忽悠头目也是非常容易的。

明明是OS问题,却认为是CPU,这个教训是什么相关推荐

  1. zabbix的安装(一)监控os资源:内存,cpu,io,负载,带宽

    一.Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差 2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的数据长度,储存在内存中.比如,连续采样数 ...

  2. [原]不祥的CPU——Alpha

    这几天都在捣鼓 Sun Fire V890 小型机,小型机可不像PC服务器那样"不一样的品牌,一样的芯",不同的品牌的小型机最大的不同当数CPU和OS了,IBM小型机CPU是Pow ...

  3. linux系统下如何查看cpu能同时跑几个线程_探讨基于Linux的NUMA系统

    相信我们从事IT基础设施开发的朋友们都听说过NUMA,以前自己也零零散散地听到过一些概念,还仍感不太系统,最近研究的基于scylla的DB时,就发生过内存回收compaction的问题.今日在几篇文章 ...

  4. windows linux C/C++获取操作系统、CPU、内存信息、硬盘、IP和MAC

    Windows 操作系统和内存信息在windows下通过系统的API来获取,CPU信息则需要需要通过底层CPUID指令取得 代码: #include <iostream> #include ...

  5. 【KVM系列02】KVM的CPU 和内存虚拟化

    第二章 KVM的CPU 和内存虚拟化 1. 为什么需要 CPU 虚拟化 1.1 基于二进制翻译的全虚拟化(Full Virtualization with Binary Translation) 1. ...

  6. KVM 虚拟机 调整内存与CPU

    1.关闭虚拟机 virsh shutdown kvm109#调整前 [root@0830 ~]# virsh dominfo kvm109 Id: - Name: kvm109 UUID: 658ba ...

  7. 虚拟化技术简介--CPU/内存/IO/网络虚拟化介绍

    1. 概述 本文讨论的虚拟化,是指将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响. 2. ...

  8. 无法拯救的 Wear OS!

    不久前,Google 与 Fossil 集团实施了一项收购交易.尽管 Fossil 是一个时尚品牌,但它可能是存活的最大的 Android Wear OS 卖家.Fossil.迈克高仕(Michael ...

  9. Linux下查看CPU信息、机器型号等硬件信息命令

    有时候远程维护设备,不是很清楚这个linux操作系统下的主机的硬件和机器型号信息,跑到机房去查看,觉得不便.通过度娘找的了这篇文章,确实不错,转载过来.感谢原作者.来源http://www.2cto. ...

  10. Python内置函数os模块shutil模块

    一.内置函数 内置函数就是python里面自带的一些函数,不需要自己定义,直接就可以使用的函数. print(sum([1,2,3])) #求和的 print(min("123") ...

最新文章

  1. 华为手机设置代理网络就无法使用_华为手机一定要了解的7个设置!1秒开启使用,实在太强大了...
  2. strcpy 函数的实现
  3. 鸿蒙轻内核虚拟内存基础知识:虚拟内存进程空间编号
  4. 图书封面的故事之——“巴别塔”选自《七周七语言:理解多种编程范型》
  5. java的printf语法_Java中printf的用法总结
  6. 通达信公式-涨幅限制
  7. 终极破产的原因——20年玩儿钱与玩观念的的新经济
  8. Java—String转化为JsonObject
  9. 风尚云网学习篇-介绍chrome 浏览器的几个版本
  10. python结构体_python中定义结构体
  11. 路飞学城Python-Day5
  12. 那些惊艳你岁月的古诗词
  13. PMU 精密测量单元
  14. vscode好用插件——磨刀不误砍柴工!
  15. linux Nginx服务的安装及使用
  16. android 显示进度,progressdialog-如何在Android中显示进度对话框?
  17. 随便聊聊,关于大学,未来的规划
  18. transformers之中mt5和t5的区别
  19. pstack工具查看线程堆栈的方法
  20. java提示结果集已耗尽,java 结果集已耗尽

热门文章

  1. 约数定理和分解质因数
  2. php redis 定时任务,利用redis实现定时任务,完全不需要crontab
  3. python贪吃蛇手机版代码_Python贪吃蛇简单的代码
  4. python中area是什么意思_Python案例 下面这个代码if item.area self.free_area:中item.area是在哪里定义的呢?...
  5. 用户环境变量_linux 初级3 环境变量命令env、set、export、declare的区别
  6. 一周学会php 视频,一周学会PHP视频 普通下载
  7. java this和super_Java中超详细this与super的概念和用法_Java_软件编程
  8. java 视频压缩_Java视频压缩有人会吗?
  9. 运维 xshell 快捷键
  10. 企业微信应用权限签名api记录