• Flask从负到零的一周


    新的一年,因为似乎要做很多的数据库,准备入坑Flask。开了一次讨论,我感觉自己燃起来了。于是,先买了一个号角状的水杯压压惊。目前通过一周的艰辛努力,终于做了一个小网站,支持数据库增删改查,算是从零到新手了。这个文档是日记啦,技术博客我准备把数据库项目做完再写体会。

    • 召集翻译调控小分队
    • 与陶哥的促膝长谈
    • 从-1开始学Flask
    • 感想

    召集翻译调控小分队

    新的一年,在满天的飞雪中,我初6从老家一路开回学校。你说,本来想好好过个年吧,结果一个revise的邮件就发过来了。这是我上一篇文章,第二次修改。扫了一眼Comment,内心泛起一浪又一浪的羊驼,审稿人绝对是天生找茬儿的。看来是第一次修改的时候想着,“啊,审稿人爸爸,你说的都对!”,是不行的,还是需要有点坚持。2周多,终于弄好了,大家伙也都来了。2019年,准备搞点大事,召集翻译调控小分队。

    一阵八卦之后,大家的讨论的主题终于回到了科研,好歹我们也是在seminar,要正式一点。我说,“那,咱们组已经积累了这么多数据了,我们要充分的利用这些数据,无论是深度学习建模还是做可视化的。” “要不我们做个数据库吧,现在似乎还没有我们这种数据库”,张易说。似乎很对哎,内心深藏的码农的冲动涌上心头。一番激烈的讨论,我们准备把这个计划称为Meta-structure计划。作为实验室唯一一个在网站上稍微有点经验的人,我负责这个数据库的前端,后端,文章写作和服务器运维,其他人还有各自的科研任务所以负责其他=-=!。

    我,燃起来了。

    与陶哥的促膝长谈

    之后找陶哥,泡了杯茶,寒暄后先提到了一个痛心的话题,啥时候毕业呀。我表示自己年轻力壮体重200还能再干个一年多顺便减个肥,再施展一下自己的才华=-=。陶哥微笑得点点头表示很是欣慰。我提到数据库这个事情,陶哥感觉我确实适合做这个,为啥不专职好好做网站和数据库呢?虽然我还是觉得做网站和数据库没啥前途,自己还是想做点科研成果这还差不多。但是现在看,就算是我还坚持我的观点,目前做网站和数据 大专栏  Flask从负到零的一周库必然成为了主要任务。

    实验室其实之前也有很多数据,但是大家都没选择去做数据库。原因估计就是门槛还是挺高,没有耐心去再学一个专业。像我这种喜欢没事找事的人,恰好就碰到了这一块。我记得之前带我的师兄经常说我不务正业,我现在觉得多个技能还是不错的。作为一个生物信息专业的研究生,除了组学数据分析的本行,我还额外会做软件(VB,Java,Perl,R,Python,Shell…),做生物学网站的前后端(CrisprCBEI),会分析股市数据和财报,做过PT站长,卖过东西,合作做过网购平台,会组织活动,做公益当了几年老师,会开车,会弹钢琴、吉他,会唱歌,会装修以及各种装修工具=-=,会做饭,会自己理发,会卖萌。。。突然感觉自己确实特别不务正业。俗话说得好,不想当好厨子的黑客,不是合格的生信研究生。

    从-1开始学Flask

    除了买了那个杯子,我其实对于后端概念还是很不清楚的。

    刚开始看官方文档,成功弄出hello world开心的不行,立马截图发微博中午再吃顿好吃的。之后开始啃flaskr,突然看不懂官方文档了,各种痛苦。接下来几天简直纠结,明知道自己看不懂,各种百度查flaskr代码中的关键词,一点一点记笔记,但是感觉并没有什么提高,还是很混乱。

    直到看到了李辉写的Flask入门,感觉突然之前看的全部串在一起了,终于明白了flask的基本原理。

    其实Flask是首先可以用python实现web底层的基本功能,用Jinja2模版实现动态网页渲染,用SQLite等ORM操作数据库。虽然看起来大都是python,但是实际都有自己的语法和包。因为由Flask统一管理,所以和LNMP相比还是容易一些,但也绝对不是随便学学就能懂的。P.S. LNMP把我劝退过N回。

    感想

    前几天听到吴军讲J曲线,其实学习过程也是一个J曲线,刚开始很艰难,但是只要坚持,好好做笔记,一旦过了最低点就会发现自己曾经的经历都会变成进步的斜率。

    刚开完会回来,今天下午就开始做前端之后一步一步来。

    我对于自己科研的期望嘛,就是做点有意义的,最好是自己擅长的事情就行了。

    不说了,加油做网站。

    博主简介

  • 相关阅读:
    HCTF2018-admin
    SUCTF 2019-EasySQL
    BUUCTF-WEB-easy_tornado
    黑客攻防技术宝典web实战篇:攻击数据存储区习题
    可持久化数据结构·主席树(静态)
    Luogu P2661 [NOIP2015] 信息传递
    Luogu P2700 逐个击破
    Luogu P4779 【模板】单源最短路径(标准版)(Dijkstra+堆优化模板)
    Luogu P1962 斐波那契数列(矩阵乘法模板)
    Luogu P3366 【模板】最小生成树
  • 原文地址:https://www.cnblogs.com/lijianming180/p/12361097.html
Copyright © 2020-2023  润新知