美文网首页
ARTS 第0周

ARTS 第0周

作者: 陈卧虫 | 来源:发表于2019-03-31 21:59 被阅读0次

    Algorithm

    LeetCode 771 Jewels and Stones

    https://leetcode-cn.com/problems/jewels-and-stones/

    难度:[easy]

    [思路]

    通过遍历所有的石头与宝石做对比,记录宝石读数量即可,时间复杂度O(n)

    [参考代码]

    func numJewelsInStones(J string, S string) int {
        // 将 j中所有元素切割成列表
        jSlice := []rune(J)
        sSlice := []rune(S)
        var count int
        // 遍历这个元素石头列表,看石头是与宝石相等
        for _, s := range sSlice {
            for _, j := range jSlice {
                if s == j {
                    count ++
                }
            }
        }
        return count
    }
    

    Review

    https://coolshell.cn/articles/19219.html

    主要讲的是如何更好的管理你的git仓库

    Tip

    今天刚好看到一遍文章是关于shell常用的命令。

    总结一下自己不熟悉的:

    • rmdir 和mkdir

      • -p 对于mkdir命令,如果路径不存在,就创建路径。rmdir删除所有层次目录
    • du和df

      • du:disk use 当前目录占据的磁盘大小

      • df:整个磁盘的使用情况

        python@ubuntu:~/Nil/Shell$ du
        12  ./data/tar-ceshi-20190323212415
        4   ./data/softs
        4   ./data/virtual
        4   ./data/scripts
        8   ./data/codes/django
        16  ./data/codes
        4   ./data/backup
        4   ./data/logs
        4   ./data/server
        12  ./data/tmp/tar-ceshi
        20  ./data/tmp
        80  ./data
        132 .
        python@ubuntu:~/Nil/Shell$ df
        文件系统          1K-块     已用    可用 已用% 挂载点
        udev            1994396        0 1994396    0% /dev
        tmpfs            402888    21644  381244    6% /run
        /dev/sda1      41153856 31464288 7775336   81% /
        tmpfs           2014428      256 2014172    1% /dev/shm
        tmpfs              5120        4    5116    1% /run/lock
        tmpfs           2014428        0 2014428    0% /sys/fs/cgroup
        tmpfs            402888       68  402820    1% /run/user/1000
        
        
      • -k, -m 按k字节显示,按兆字节显示

    • cat命令

      • 全称是:concatenate
      • 功能:
        • 显示文件内容:cat file1
        • 合并文件内容:cat file1 file2 > file3,意思是将file1和file2中的内容合并存入file3中
    • less和more命令

      • 共同点:都能将内容分页展示
      • 不同点:more 只支持按下键显示,不能向上翻;less可上下滚动显示
    • head和tail

      • head显示文件头n行:head -100 file --》 文件头100行
      • tail显示文件末尾n行:tail -100 file --》文件末尾100行
    • wc

      • word count缩写:统计文件的字节数,行数,字数
        • -l 行数 line
        • -w 字数 word
        • -c 字节数
    • grep

      • global search regular expression 全文搜索并打印
    • man

      • manual手册
      • man ls 查看ls的手册
    • basename和dirname

      • basename查看文件名
      • dirname常看路径名
      • 使用 basename file, dirname file
    • set

      • set不带任何参数,将显示shell的全部变量

    Share

    自己的关于go interface的学习笔记

    https://www.jianshu.com/p/de8ad1c1bffe

    相关文章

      网友评论

          本文标题:ARTS 第0周

          本文链接:https://www.haomeiwen.com/subject/pvkpbqtx.html