首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux常用命令之查阅文件用法选项功能键用法选项DEMO用法选项选项注意选项注意选项注意用法选项

    CAT cat – concatenate print files 连续的输出文件内容 用法 cat [-nbA] file 选项 -n line number 输出行号 -b line number...xxx 向上搜索n搜索下一个 N反向搜索前一个 HEAD head – output the first part of files 输出文件的前几行 用法 head [-n number] file 选项...demo.txt 不输出demo.txt的后100行 TAIL tail – output the last part of files 输出文件的后几行 用法 tail [-n number] file 选项...忽略大小写 注意 locate也是在数据库搜索,比find在硬盘搜素要快 locate支持模糊搜索 updatedb可以更新数据库 FIND 查找文件 在硬盘中查找 用法 find filename [option...] [action] 选项 时间筛选-atime、-mtime、-ctime,后面接数字 -mtime 5,表示修改时间在第五天前到第四天前的24小时 -mtime +5,表示修改时间在五天前 -mime

    1.7K50

    深入探索Scala的Option

    现在,让我们再看看Scala语法层面的Option。Option对象并没有从根本上解决程序错误的问题,但只要使用得当,就能有效地将错误往程序的外层推,这实际上是消除副作用的惯常做法。...引入Option,会让代码在保证健壮性的同时还保证了简洁性,例如: def parseLocation(str: String): Option[Location] = { val parts = str.split...如上代码简单明了,你甚至可以忽略当Option为None的情形,只考虑正常的字符串解析逻辑,它自然地隐含了None的语义,因为在代码中通过optGet与optToInt返回的值(为Option类型),只要其中一个为...对于输入的这个str,我们仍然要避免使用条件判断的方式,因而可以修改函数的接口为: def parseLocation(str: Option[String]): Option[Location] =...如此,我们可以将对str的解析逻辑也挪动到for comprehension中: def parseLocation(str: Option[String]): Option[Location] = {

    1.1K70

    使用Option的正确姿势

    我们会频繁地使用Scala的Option,用以解决类似Null Object之类的问题。...我在博客《引入Option优雅地保证健壮性》与《并非Null Object这么简单》中都详细对Option的本质与运用进行剖析与介绍。 然而,Option虽然好,我们却不可“贪杯”哦!...从语义上讲,Option代表一种容器(Monad)非空即有的两种状态,例如List的headOption就是对Option的合理诠释。那么,是否只要是两种状态的业务场景,就可以使用Option呢?...他给出这样的一个案例:根据产品标题与零售商信息查询Offer: def searchOffers( productTitle: Option[String], retailer: Option[...作为这个函数的调用者,我们该怎么看待这两个Option参数传递的业务含义?

    1.1K50
    领券