美文网首页
一个小时写了一个大文件(GB)查看功能

一个小时写了一个大文件(GB)查看功能

作者: 生信石头 | 来源:发表于2020-04-12 23:55 被阅读0次

    写在前面

    前述有用户提到 TBtools 的 BigTextPreviewer 查看大文件(大概10G+的Genome)的文本文件,加载不进去....

    解决办法

    Emmm... 用户没有更新,同时一行序列直接上一条染色体....早期的TBtools版本这一功能默认加载:

    1. 500行
    2. 一定的数据块
      两者的优先级是 500行先,然后才是数据块.... 于是除了问题
      事实上,后续版本(估计也是两年前了)调整了优先级,已经搞定.... 然而用户不更新,确实也没办法。强制更新机制不能随意触发,毕竟影响较大。

    解决办法-plus

    更新了,用户试了下,说用得不爽。根本原因在于,BigTextPreviewer 其实就是Previewer,用户只能一段一段的看文本....换句话说,翻页需要自己处理。而且我并没有写直接跳转到某个位置的功能....
    sad... 那就另外写一个,反正也简单。
    于是我花了大概一个小时写完了工具,现在来写推文....
    新的这个叫做 SimpleBigTextViewer,可能不小心就会看成 SBTV....
    用起来...看10G+的文本,就跟用txt打开一个几KB的文本文件,体验一样...
    爱看哪里看哪里,想怎么看就怎么看。
    过了一下代码行数....
    300+ 行 JavaCode...
    看来我功力还是长进了一些....粗糙界面,不需要太多Code...

    放张配图,聊胜于无


    写在最后

    推文写写,又是二十分钟。

    小时候,我看惯了大老板们扣押工程款的嘴脸,后来也明白了世上便是如此。这个过程需要两种角色:

    1. 你需要这笔工程款
    2. 老板们为了让你还接下一个工程单,就每次只会给你发一半的工程款,当然目的可能并不这么简单
      于是,你只有两个选择:
    3. 不要这笔款项,以后也不合作了,我记忆中时有发生
    4. 慢慢跟老板磨,逢年过节去问候一下

    今天接了一个电话,甚是感慨,场景重现,何处不是如此?
    所以,一些人会选择后者,而另一些人则会选择前者。
    一般我随我家人,选择前者。

    相关文章

      网友评论

          本文标题:一个小时写了一个大文件(GB)查看功能

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