zoukankan      html  css  js  c++  java
  • 周记 2014.9.20

    1. 在while(true){}代码中,如果{}内有判断,判断的两种结果都必须执行一段时间,不能有一方不成立,立刻执行下次循环。

        若判断不成立,立刻执行下次循环,不断循环,cup使用率可能会达到100%。

    2. linux中使用 rm 删除文件,如果文件名中包括目录符号,需要转义才能删除。你看到的目录不一定是真的,如:D:ssaa ,实际目录为:D:\ss\aa

    3. 文件修改后不保存退出,使用:q!

    4. 在设计说明书中有对类属性的介绍。

    5. 出现错误去找日志,不要自己在那空想。

    6. 查看目录的大小 

       du -sh dirname 

       -s 仅显示总计 

       -h  human,人类容易理解的。以 k、m、g为单位,提高信息的可读性。kb、mb、gb是以1024为换算单 位, -h以1000为换算单位。

        du -sm * | sort -n //统计当前目录大小并按大小排序.   

    7. 如果程序在疯狂的打印日志,也会导致CPU内存达100%.

    8. 在while(true){} 进行循环执行某段代码时,如果不满足条件的情况下什么都不执行。那么,一定要使暂停一定时间,否则有可能,程序会疯狂的执行,

        占用%100的cpu。

    9. 通过top找到哪个程序占用CPU最多,在通过ps –ef|grep pid  来找到具体程序,然后调试。

    10. 解压tar.bz2类型的压缩文件。老版本的linux要两步,一步是解压缩,一步是解包

          bzip2 -d **.tar.bz2   //将文件解压成**.tar

          tar -xf **.tar //解包

          现在新出的linux版本,只要一步就可以解压完毕

          tar -xf **.tar.bz2

    11. 利用相关技术启动系统后,发现没有盘符。可能是还未分区。

    12. 通过系统启动更改系统优先级时遇到的两个问题:找不到USB启动项,可能是U盘没插好。将USB启动优先级设为最高达方法:找到USB启动,enter进入,

          然后选择最高级别上的启动项即可。

  • 相关阅读:
    protobuf配置与使用
    gvim配置
    html div+css做页面布局
    php info
    开源相关工具汇总
    mem 0908
    linux dd指令
    java面试(2)--大数据相关
    Java基础面试题(1)
    转自ruby迷: 使用Net::SSH和Net::SCP编写Linux服务器管理脚本
  • 原文地址:https://www.cnblogs.com/Jtianlin/p/3983543.html
Copyright © 2011-2022 走看看