• 但是做算法的去做开发,基本是可以碾压开发的

    还没开始入算法行,就开始鄙视开发了,这可要不得。我平时的工作就是跟策略算法团队打交道。各有所专,不可妄下评论。

  • mysql 亿级数据优化 at 2018年08月28日

    本来我们设置的索引是 A(店铺),B(订单状态),常规情况下,mysql自己会用B来过滤订单数据,这是他自己算法决定的。但是突然有一天晚上,explain出来以后,他先以A来查询订单,查出来几百多w条数据。查询速度达到了6s左右,上游已经超时返回了。而且该接口时系统的发起入口,该接口失败,后面调度就走不了啦。订单一直无法指派给骑士。影响了几个小时的订单指派。

  • mysql 亿级数据优化 at 2018年08月28日

    第19条:上周刚刚出了一个线上事故,就是因为这个原因,mysql有自动优化的机制,会自动根据数据量而采用它认为的最有效的索引。解决办法:是设置mysql强制采用我们设置的索引。

  • 测试转开发后的一点感想 at 2018年07月27日

    如果你曾经是测试,请给测试一点谅解就行。态度好一点就行

  • 匿名区已经改版了,现在能查到谁发的。

  • 提醒

    第二题是要根据现实生活中手机号出现的频段来限制的,不是所有满足11为数字的就是电话号码

    第四题要注意当文件内容不超过10行应该如何输出

  • 作业

    排序文件中单词出现的次数,按大小排序输出

    有如下文件words.txt,内容如下:

    the day is sunny the the
    the sunny is is

    用shell脚本计算输出如下形式:

    每个单词出现的个数,按大小排序

    the 4
    is 3
    sunny 2
    day 1

    找出文件中有效的电话号码并输出电话所有人的年龄

    例如有如下文件,信息如下

    jeffy 20 (+86)137 13412345678
    tom 21 11123465445
    lilei 22 15298909223
    ..

    按照电话的规则找出有效电话所对应的年龄

    excel表格横竖转换

    原有表格为

    name age
    alice 21
    ryan 30

    转换为

    name alice ryan
    age 21 30

    打印文件的第10行信息

    编写一个脚本,输出文件test.log文件的第10行。

  • 知识点订正

    sed中地址范围取值问题

    /re1/,/re2/

    课堂上说的是取re1到re2的范围,但是在实践过程中有学员反应,和讲的理论知识不一样,查阅了相关解释如下:

    sed 两个地址都是正则表达式时地址范围的确定

    • 若找到第一个匹配 re2 的行 n2,则得到第一部分地址范围 n1-n2。然后从 n2 后(不包括 n2 行)开始下一次循环,即从 n2 行后,寻找第一个匹配 re1 的行。

    FS中$0的输出问题

    awk

    首先更正$0是代表整个当前行,而不是原文内容。

    RS会将原文切分成多行,那么$0是它切分后的每行的原文信息。而FS只会在原文的基础上切分列(字段),而$0代表的是当前行,而刚好只有一行,所以是原文,但这个原文也是被空格切分过的,只是原文没有空格,所以切分后还是一行。

  • 具体描述清楚问题

位卑不敢忘忧国