【转】你在读博士期间明白的最深刻的道理是什么?

2023-11-16

写在前面:

读博不是跟着老师学知识,都读到博士阶段了,知识的学习方法应该早已经熟练掌握,也早应该形成了一套成熟的、适合自己的知识学习方法。基础学科知识应该由自我驱动、自学来完成。

那么读博期间的目标应该是培养什么?学会什么?读博的这4-6年一个很重要的目标是要培养系统、严谨的科研思维,磨练成为科学家的科学探索方法、科研方法、论证方法等。

而验证你有没有学会科研思维、科研方法的重要体现就是写论文。论文里体现你的研究一个问题的科研思维论证方法,论文里体现你是不是灵活、成熟的应用科研知识和技巧来达成问题解决的目的。

找一个问题作为解决的目标,然后深入系统的研究该问题的背景知识、前沿论文,提出自己的问题或假设,然后做实验、建模论证,反复这样的过程直到解决定下的目标,将这个过程中产生的假设、论证、结论,按照论文要求的高标准wrap up,形成一篇可以交付给同行challenge、评议的科研学术论文。

【正确的认识、定目标、定标准、量化评价】


  编辑:深度学习技术前沿

【导读】知乎热议:“你在读博士期间明白的最深刻的道理是什么?”下面精选了一些优质回答,希望能帮助到大家!

作者:瓶盖君
链接:https://www.zhihu.com/question/33336270/answer/2004038955
来源:知乎

图片

  1. Do not rely  on anybody (rich father, powerful uncle), PhD is your own project and you are responsible for it。否则,总有一刻你会体会到:靠山山倒,靠水水流。

  2. 若能遇到与你fighting in the trench 的导师,快闭上眼睛,向老天爷(或天主,或神,或上帝,或菩萨,或耶稣,或耶和华,或雅威等等,you name it)祈福一分钟:好人一生平安。

  3. 既来之则安之。积淀3-4年,读博期间,可能是学术生涯最纯粹的科研时光。毕业工作后,就剩下项目、项目、项目了!

  4. 平时有些小想法或阶段性成果,要及时总结(没有人push你也要自觉,论文这东西,有总比没有好看)。更重要的是,这样你最后写毕业论文时,是wrapping up而不是writing up from scratch。

  5. 对于期刊与会议论文书写,引用一句名人名言(我说的^ _ ^) “Latex很好使,退word世界和平”。最后写毕业论文时你会感受到的。

  6. 别只呆在一个角落里闷声看papers,多和志同道合的人讨(che)论(dan),说不定可以碰撞出火花(糊墙纸)。

  7. 发表论文的数量与被拒的次数成正比,多尝试,被拒没啥,把该改的改了,再投!

  8. 努力是必须的,有时不会体现在论文输出上,但收获是多方面的。量变才能发生质变。

  9. 你永远不知道你的下一个贵人是谁,所以多做善事。

  10. There is life beyond research. 如果读博过程中遇到想哭的困难,找家人朋友诉说一下,虽然他们在技术上不会提供任何帮助。退一步讲,博士即便fail掉,也不意味的末日。但请在尽全力后,再用这一句话。

作者:penny Chen
链接:https://www.zhihu.com/question/33336270/answer/56596089
来源:知乎

最最重要的一点:写论文。从入学第一天就开始写,能写多少写多少。

一直做工作不写文章的话,用我导师的话说,叫做 random data generator.

一边写一边做实验,一边写一边看文献,一边写一边建模型。没有任何时候你已经准备好开始写了,只有当下,立刻,马上。没有具体工作就写proposal 或者 literature review。不要等到你觉得你已经什么都做完了就差写了。这种情形,通常我们称之为还什么都没有做。身边血淋淋的教训太多了。虽然前期工作做的很好,但是如果前期不抓紧写论文的话,最后写论文的进度会慢的远远超过你的预计。我导师的很多学生就是因为论文延期的,工作都做的很好,只是没有写完论文。

补充一点,因为有人在评论里提到了。之所以提到要尽早开始写。写论文不等同于平时的实验笔记或者科研随笔。因为笔记这些东西具有很大的自由性,更多的时候是用来提醒自己工作如何做,帮助自己理清具体下一步工作的思路的。而论文(包括期刊投稿和毕业论文)是有着严格的要求的,包括写作的思路,而且大多数都有每个行业的论文模板。早日开始这部分的写作的目的是,强迫自己按照一篇同行评议的文章的要求来写,可以保证自己的思路比较一致,同时也是强迫自己必须要进行系统的合乎逻辑的思考。这就是为什么和只做不写的 random data generator (随机数据生成者)形成鲜明的对比。

其次的收获是,理想和现实永远有差距。这并不是妥协,是行业经验不足造成的。一开始我写的proposal老板看了很满意,只评价了一句,你确定这些你都要做吗?PhD is not a lifelong staff.我信心满满的说,应该能完成吧。时至今日,博士已经读了一半,我已经深深意识到自己有多么的幼稚,定下的计划是绝对不可能完成的。导师其实心里一直都是知道的,只不过他不说。老话说得好,取其上者得其中。如果你定的计划太庞大了,导师只是提议你一下,然而你并不相信。还是那句话,没有做到你的预期并不是因为你不好,而是因为你开始的计划不现实,即使这样,你已经做得很好了。

最后的收获是,人生之中能有这么一段时光真的太美好了。心无旁骛的做一件事,没有任何来自外界的压力,没有家庭的负担。因为巨大的内在压力,开始关注内在,学会自省,学会有所觉知,在这个过程中,心理抗压能力不断增强,发展了很多兴趣爱好(捂脸),认识到独处的价值,也意识到人与人的交往多么可贵。有事做,有人爱,有目标,时间金钱上都自由,这真的是属于一个人的黄金时代。我一直都在感激上天给我的好运气,能让我拥有一段这样的时光。这段时光,满足了年少青春的我关于当一名科学家的所有幻想。也许我以后并不会从事科研相关的工作,但是我会深深的怀念这段美好的时光。

这也就是为什么我推荐没有家庭负担的孩子读博士。我家一度非常贫穷过,我深深的知道,当没有钱的时候,所有的考量中,金钱都占有重要的比例,那种内心的煎熬,非处于其中的人不能理解。我不希望的是,在重重科研压力,论文压力之下,博士们还要考虑如何赚钱养家,为何不能让父母过上更好的生活等等等等。那样真的太辛苦了,我很心疼。

作者:刘勾圈儿
链接:https://www.zhihu.com/question/33336270/answer/234982987
来源:知乎

专注。专注于一个问题,持续地挖掘,而不是看哪个领域火热赶紧发一篇,哪个data好建model赶紧凑一个。以我的研究领域(Information search and retrieval)为例,在同一个研究问题上深入,持续地跟进并发表2-3篇高品质的文章,比绕着整个学科到处挖浅坑,攒文章数量更有意义。后者的广撒网做法可能能带出一票水文,但是最终不仅无益学术,反而可能会在academic job market上backfire你。

扎根。扎根于文献,扎根于经典研究,扎根于前沿进展,多读paper,多泡图书馆,找到自己所感兴趣之领域内的研究缝隙。这个缝隙可以是多个方面的,比如某种行为的差异没有研究过,某种理论框架没有在这个情境下理解过,甚至是某种研究设计在某个问题情境中的优势和局限等;这个缝隙也可以是多个层次的,比如行为和现象层面没有被注意到的变化和差异,行为背后没被系统研究的影响机制,或是新的研究方法的认识论意义等。研究的初学者(包括我自己)常常滑入的陷阱是:先做quick literature scan,然后很武断地说某个问题没有研究过。拿到数据之后不加细思提笔就写,Introduction中夸大意义,铺开背景,literature review中含糊其词,论证宛如堆草垛。紧接着做完model后反复强调数据本身,谈起与已有研究的联系区别则又是敷衍塞责,草草了之。这样的套路是能出一些paper,但是学术真的不是这样做的。

耐心。耐心。耐心。没有耐心,专注和扎根就一个也保证不了。学术是长时间的积累和探索工作,规律性具有极大的意义。这个规律性可以包含对一个领域专注的规律性(比如持续跟进地在一个问题上读文章,做研究,收数据)和扎根的规律性(一段时间内读一定量或一定范围的论文),但不是成果的规律性(比如一年一定要发出几篇文章,不论具体问题和方法)。

做学术的时候,冷板凳的工作做足了,笨功夫下够了,不怕没有成果。

作者:牛琪锴
链接:https://www.zhihu.com/question/33336270/answer/1839171405
来源:知乎

明白最深刻的道理就是:如果一件事情你没有内心的热爱,你是没有办法坚持下去的。

因为大部人高估了外部的奖励对自己的影响,低估了自己内心的驱动力。很多人对读博有个误解就是觉得博士是从小学到大学阶段的延伸,其实并非如此。中学甚至大学阶段的学习有个很明显的特点就是,外部的反馈非常迅速,可以刺激你不断的“玩”下去。什么意思呢,就是说,比如老师白天讲完课,晚上布置作业,你如果听课认真,作业就会写的很快,就会有个很高的分数。这个过程的反馈是特别迅速的,而且一般用功程度可以直接反馈在成绩上,这个周期一定不会超过一学期。

但是博士阶段的反馈周期是很长的,往往是以年为单位来计算。在这个漫长的过程中,很多人其实不知道自己要做什么,应该怎么做,每一步做到什么算是合格的,因为这个反馈阶段的周期特别特别长。一篇好一点的工作,往往都是以年为单位来计算,在这个过程中,如果你没有入门的话,就特别痛苦,因为不知道自己做的对不对,应不应该怎么做,尤其是习惯了作为一名好学生,突然间发现以前的套路无法用了,很多人这个时候就茫然无措。这个反馈周期还体现在,即使博士毕业,花了4到6年时间拿到了学位,突然发现这个付出和收益完全不成比例,很多同学硕士毕业已经工作了几年有一定积蓄,买房结婚生孩子,完成了人生大事,你还在学海苦苦挣扎。所以说除非一个人发自内心的喜爱一个东西,否则漫长的4到6年的时间只是在“忍受”,“挣扎”。很多人低估了这个过程,以为博士很光鲜,其实不然。

读博也好,工作也好,婚姻也好,有时候很像的一件事情就是,如果一件事情外表很光鲜,很有外在吸引力,那么你能坚持一年坚持两年,再长的时间其实是坚持不下去的,这是人性。比如说我之前待过一家上市公司,薪水待遇什么在业界也算不错,但是大家的平均工作时间也只有一年半,也就是说,一年半之后,我成了我们组最老的员工。因为一个东西你去的时候发现工资高吸引你,出来才发现渐渐的没有办法抗拒自己内心的,这个过程十分煎熬。很多大厂虽然工资很高,但是离职率非常高,压力大是一方面,内心的抗拒是另一方面。婚姻感情也是如此,你可能觉得这个人条件和你特别匹配,但是没有办法说服自己共度一生的。

但是中国的教育体制的特点就是用最经济的方法筛选出最“划算”的人群,这个过程中,好处是代价比较小,坏处是,不可避免的很多人并不能在这个过程中发现自己的乐趣所在,于是沿着小学初中高中大学硕士博士一路走下去,发现这条路没有尽头,于是抑郁了。

人的一生只有一次,千万别给自己不爱的人和事

作者:马广燊
链接:https://www.zhihu.com/question/33336270/answer/2000827024
来源:知乎

说点实话和心里话。

1。其实没那么多人关心你做什么,读什么博士,做什么方向,除了你很亲的朋友或者家人,以及导师和实验室等有利益关系的团体。内行和同行看的是你的文章“一作”和对本领域的贡献,外行看你读博的结果可以给他们带来多少“收益”。自己做好自己的事情最重要。

2。士别三日当刮目相待。不要受同学取得的目前的成就影响,除非是理性看待。正所谓“一运二命三风水”,不同的成长环境更加无法比较。“努力和奋斗”是这些因素里面最不重要的,因为目前的社会,没有一个人不努力不奋斗。

3。不要自我感动。跳出圈子,多看看顶尖科研的实验室和研究人员在做什么,再慢慢提升自己的实力。慢一点没关系,关键是看到进步和进度条。“深度思考”和建立“科研思维体系”比很多“浅度思考”和重复性劳动更加重要,即使有的人发文章数量很多。

4。读博也有情感和生活需求。学习好了知识不去为了赚钱或者提升生活质量的事情,很难做到。能做到的人可能家里有基础和实力。温饱问题和生活质量的问题,人之常情,其实大家不要过分苛刻和附加太多“道德”压力。总之好好读书,做学问,毕业之后好好科研工作,一切慢慢就会好起来的。

5。如果有时间,多点时间和家里父母视频聊聊天,分享一下想法,这是一件好事情。

6。身体健康和生活工作的合理体验比发什么文章做什么实验重要多了。起码我是最近才领悟出来的。“身心健康”才是生活的核心,没有之一。千万不要为了所谓的“奉献科研”牺牲自己的生活和健康,那是看起来自我感动却最低效率的生活方式。

7。读博对于找对象以及对于家庭的“整体成就感”可能并没有那么重要。在有些人的眼中,你可能比不上一个本科毕业出来就工作赚到钱过上很好生活的“别人家的孩子”。不要妄自菲薄,也不要过分自负,过好自己的生活,少关心别人的看法。

8。读博和“做人、人品”其实是要分开的。这里面的关系是概率问题。

9。“攀比”和“同行比较”会让人容易产生心理问题,但这点我没法劝说(包括我自己)。因为我们的文化从小到大就是这么教我们的。顺其自然吧,我也不知道怎么想这个问题。后来我理解了,你叫一些从小非常注重考试,并以此获得成就感,经常把比人成绩比下去的同学,突然之间读博了不去比较成绩和成就,很难做到的。

10。非常反感用博士头衔去“看低”或者“不尊重”别人的看法。但这个学历和学校的“鄙视链”是存在的, 因为人总是要找点存在感和成就感。但在我看来,是非常“不成熟”的行为。

在内卷和竞争激烈的如今社会,共勉吧。

作者:Wang Sir
链接:https://www.zhihu.com/question/33336270/answer/63394819
来源:知乎

  1. 懒是人类的天性。

  2. 孤独是人生的必修课。

  3. 不要降低标准,否则真的毫无下限。

  4. 坚持一下,难关可能就在下一秒被击破。

  5. 成功需要多方面因素的综合作用,但失败往往一个因素就足够。

  6. 智商重要,但愿没有你想象的那么重要。

  7. 决定你读博是否“成功”的因素依次是:导师,课题,自身努力,但决定你收获多少的关键是自身努力。

  8. 止损。

  9. 工作日做不出来的实验,绝对不会因为周末加班而做出来。所以周末的适当放松是极其必要的。

  10. 早睡早起,对人生的掌控力从掌控作息开始。

  11. 锻炼身体,健康的体魄是你奋斗的基础。

  12. 培养自己的兴趣,随时让自己有渴望做的事情。

  13. 注意自己的精神面貌及着装。

  14. 『一个人的状态』是很糟糕的。

  15. 敞开心扉,多同他人交流绝对大有裨益。

  16. 亲密的关系有助于你渡过漫长的博士生涯,有互道晚安的知己远好于独自入睡。

  17. Keep your pace.

  18. 不要同他人比较,尤其是博士课题。每个人的研究领域已非常细化,单纯的业绩比较毫无意义。

  19. 珍惜且保护属于自己的时间,不要被杂事所占据。

  20. 博士不是生活的全部,学会并行处理

  21. 具有批判精神,不要轻易相信他人的话语,包括以上。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

【转】你在读博士期间明白的最深刻的道理是什么? 的相关文章

  • 学习Python:探索无限可能

    Python是一种简洁而强大的编程语言 广泛应用于各个领域 从Web开发到数据分析 人工智能和科学计算 学习Python不仅可以提高编程技能 还能为你打开无限的创造力和发展机会 在本文中 我将介绍一些学习Python的重要用途 并提供相应的
  • 链家网页爬虫_爬虫实战1-----链家二手房信息爬取

    经过一段机器学习之后 发现实在是太枯燥了 为了增添一些趣味性以及熟练爬虫 在之后会不定时的爬取一些网站 旨在熟悉网页结构 尤其是HTML的元素 ajax存储 json 熟练使用pyspider scrapy两大框架 掌握基本的request
  • Java-向下转型-instanceof 关键词

    Java 向下转型 instanceof 关键词 1 父类对象转型为子类 package com lmwei p10 public class PersonTest public static void main String args 多
  • [刷题记录]牛客面试笔刷TOP101(二)

    一 传送门 刷题记录 牛客面试笔刷TOP101 一 HY PIGIE的博客 CSDN博客 目录 1 合并二叉树 2 二叉树的镜像 3 判断是否为二叉搜索树 4 判断是不是完全二叉树 1 合并二叉树 合并二叉树 牛客题霸 牛客网 nowcod
  • cpolar 内网穿透FTP Server

    由于FTP协议是个多端口协议 它需要侦听本地TCP 21端口和一个数据传输端口段 1024 65535 所以通常难以穿透 以下为cpolar给出的解决方案 1 创建FTP隧道 在本地安装配置cpolar内网穿透后 创建隧道 cpolar f
  • 关于32单片机IO口8种状态的理解

    最近接触了32单片机 关于对于IO口的学习想记录下来 有什么不对的地方 希望能指出来 进行改正 32单片机IO口共有八种状态 分别是 输入 1 输入浮空 2 输入上拉 3 输入下拉 4 模拟输入 输出 1 开漏输出 2 推挽输出 3 推挽复
  • ElasticSearch第十二讲 ES 集群脑裂问题

    ES集群出现脑裂 脑裂这个词 我们肯定不会陌生 在zk集群 mq集群搭建就考虑过这个问题 为保证部署在不同机房的集群始终保证任何时候只会有一个Leader来协调处理问题 当集群其他机器或者主节点出现故障时 保证重新选举出主节点不影响整个系统
  • vue三种常用获取input值写法

    1 v model 表单输入绑定 使用v model创建双向数据绑定 用来监听用户的输入事件以更新数据 并对一些极端场景进行一些特殊处理
  • 【数据处理】 python 常用操作整理

    python 数据分析常用操作 这是本人在数据分析中 记不住 反复查询的一些命令汇总 在此做个归纳汇总 并不定期更新 Dataframe import pandas as pd 合并DF 需求 有的时候需要将多个列相同的数据集 如别人的训练
  • Python调用OpenAI接口的简单封装

    1 注册OpenAI账号 获取OpenAI API key 网上有很多资料 这里就不再叙述了 科学上网 懂得都懂 一个小坑 在生成API key之后需立刻复制下来 否则将无法再次打开 当然如果错过复制了 也可以再重新生成一个key 2 安装
  • FinalShell 介绍

    官网 http www hostbuf com FinalShell是一体化的的服务器 网络管理软件 不仅是ssh客户端 还是功能强大的开发 运维工具 充分满足开发 运维需求 特色功能 免费海外服务器远程桌面加速 ssh加速 双边tcp加速
  • 设置linux ip命令

    设置linux ip命令 http hi baidu com BD F1 C8 D5 C8 C8 B5 E3 blog item 0b7256308902e19da9018e11 html ifconfig eth0 192 168 168
  • pytorch 自学笔记@_@

    课程 dataset 类 from torch utils data import Dataset from PIL import Image import os class MyData Dataset def init self roo
  • java处理跨域处理

    经常遇到加了跨域但是前端访问还是会跨域 很有可能是没有走你写的跨域的流程 这时候加一个优先级就可以解决这个问题了 一般都是用这个方法 Bean public CorsFilter corsFilter UrlBasedCorsConfigu
  • 用C语言表白

    int day for day 0 day lt Mylife day printf i love you 我们相遇的那一刻起 我愿用一辈子 每天爱你
  • 整十粉丝庆祝文章系列内容征集建议

    亲爱的读者们 大家好 作为一名文章作者 我深知没有读者的支持和喜爱 我的文字就只是无意义的文字堆积 因此 为了庆祝与感谢大家长久以来的支持 我准备举办一场特别的活动 粉丝庆祝文章系列内容征集建议 我想听听你们的声音 了解你们对我写作的喜好
  • 堆和栈的区别以及联系

    堆与栈的区别有 栈内存存储的是局部变量而堆内存是实体 栈内存的更新速度高于堆内存 栈内存的生命周期一结束就会被释放而堆内存会被垃圾回收机制不定时回收 栈中存放的是对象的引用及对象方法中的局部变量的值 参数的值 堆中存放的是实例对象及成员变量
  • 树状结构数据的数据库表设计及使用 - 4. 嵌套集(Nested Set)模型

    本文以 MySQL 为例 文档比较长 故分为5部分发出 邻接表 Adjacency List 模型 路径枚举 Path Enumeration 模型 闭包表 Closure Table 模型 嵌套集 Nested Set 模型 性能比较与分
  • Mac快速打开terminal终端快捷键操作

    Command 空格键跳出搜索框 输入ter 按 enter即可打开

随机推荐

  • 调试osgEarth(33)分页瓦片卸载器子节点的作用-(3)渲染遍历的帧号和时间设置-_真正的terrain使用TerrainCuller---水平方向剔除

    如果还记得来自于何方 看看一个月前如何引入TerrainCuller的 如何判断是否该cull呢 在这里先打个断点 用的包围球 可见 通过VIEW FRUSTUM CULLING SMALL FEATURE CULLING SHADOW O
  • webrtc服务器搭建

    两年前写的笔记 可能有些链接和方式已经不对了 自己评估 文章目录 名词解释 概要 房间服务 信令服务 ICE STUN TURN 服务 Web服务的安装与配置 房间服务 安装与配置 安装 信令服务 turn服务 参考 扩展阅读 other
  • 常用的医学图像分割评价指标

    常用的图像分割评价指标非常多 论文中常用的指标包括像素准确率 交并比 IOU Dice系数 豪斯多夫距离 体积相关误差 下面提到的所有案例都是二分类 标签中只有0和1 目录 一 像素准确率 二 交并比IOU 三 骰子系数Dice 四 Hau
  • 【JavaScript高级】原型和继承相关:原型对象、函数原型、原型链和继承、继承的优化、对象判断相关方法

    文章目录 原型对象 对象的原型 函数的原型 函数原型作用 new操作原型的赋值 将方法放在原型上 constructor属性 在原型中新增属性 重写函数原型对象 原型链和继承 原型链 原型链实现方法的继承 借用构造函数属性继承 继承的优化
  • java8 stream 转换list、map、set

    一 Collection Collections collect Collector Collectos Collection是Java集合的祖先接口 Collections是java util包下的一个工具类 内涵各种处理集合的静态方法
  • 基于FPGA的正弦波发生器设计与实现

    基于FPGA的正弦波发生器设计与实现 摘要 本文介绍了一种基于FPGA的正弦波发生器的设计与实现 通过使用FPGA的数字信号处理功能 可以实现高精度 高性能的正弦波生成 文章首先介绍了DDS Direct Digital Synthesis
  • vs2008中,在OCX控件中应用doc/view基本步骤

    1 利用向导创建一个MFC ActiveX Control控件CMyOCX 2 在工程中加入ActivDoc头文件和执行文件 class CActiveXDocTemplate public CSingleDocTemplate enum
  • 阿里-淘菜菜一面(电话面试)面经

    上来我先给面试官打预防针 我说我准备时间不长 可能不太行 意思是想推迟一段时间再面试 他让我别紧张 面试时间定下来不容易 就先直接面试 问题如下 1 在学校还是在家里 课程怎么样了 在学校 学分修完了 目前在学技术 2 自我介绍 人工智能学
  • Android LayoutInflater原理分析,带你一步步深入了解View(一)

    相信接触Android久一点的朋友对于LayoutInflater一定不会陌生 都会知道它主要是用于加载布局的 而刚接触Android的朋友可能对LayoutInflater不怎么熟悉 因为加载布局的任务通常都是在Activity中调用se
  • 数字化转型背景-数字化转型网

    数字化转型网szhzsw cn 数字化转型是指企业或组织将传统业务模式 流程 技术和文化等方面与数字技术相融合 实现数字化升级和转型的过程 数字化转型的背景有以下几个方面 技术发展 随着科技的不断进步 各种数字技术不断涌现 包括人工智能 物
  • Android Switch控件修改样式

    Android中自带的Switch控件在很多时候总觉得和整体系统风格不符 很多时候 自定义Switch是一种方法 但其实不用这么麻烦 安卓自带的Switch通过修改一些属性 也可以达到和自定义Switch差不多的一个效果 个人感觉 Swit
  • 对java中char的取值范围思考

    主要说一下我遇到的一个问题 就是网上关于char字符的取值范围定义 有的说是0 255 有的说是 u0000 uffff 其实 这两种说法都对 我们都知道 java中给char字符的解释是十六位 双字节 也就是按照补码的方式寻求取值范围 就
  • 延时任务-基于redis zset的完整实现

    所谓的延时任务给大家举个例子 你买了一张火车票 必须在30分钟之内付款 否则该订单被自动取消 订单30分钟不付款自动取消 这个任务就是一个延时任务 我之前已经写过2篇关于延时任务的文章 完整实现 通过DelayQueue实现延时任务 延时任
  • Elasticsearch --- 向es中导入数据

    一 从文件导入 用django启动 def zi dr request f open c txt r encoding utf 8 action index c12 type doc source title i strip 去掉 空 fo
  • 关于ES集群规模规划

    在搭建正式的生产集群之前 充分做好硬件和服务器配置以及集群规划是重中之重 磨刀不误砍柴工 硬件配置推荐 内存 ES排序以及聚合都是高度需求内存的 单机 单节点 64GB是很理想的配置 32GB或16GB也很常见 不推荐低于8GB 性价比较低
  • Elastic-Job - 分布式定时任务框架

    2019独角兽企业重金招聘Python工程师标准 gt gt gt Elastic Job是ddframe中dd job的作业模块中分离出来的分布式弹性作业框架 去掉了和dd job中的监控和ddframe接入规范部分 该项目基于成熟的开源
  • STM32移植FATFS时处理 warning: #188-D: enumerated type mixed with another type

    在STM32上移植FATFS时disk read 函数返回类型是DRESULT 而DRESULT是一个枚举类型 所以老是会提醒 warning 188 D enumerated type mixed with another type 主要
  • 前端歌谣的刷题之路-第二十一题-css单位二

    目录 前言 题目 核心代码 总结 前言 我是歌谣 歌谣的意志是永恒的 放弃很容易 但是坚持一定很酷 本题目源自于牛客网 微信公众号前端小歌谣 题目 请将html模块div元素的宽度和高度设置为html根元素字体大小的4倍 注意 只需在css
  • 实现TextView垂直滚动以及监听

    由于新的项目中在广告轮播用到了垂直滚动显示 所以也当学习 自己定义了一个垂直滚动的view以及监听 用到TextSwitcher和ViewFactory TextSwitcher 字面理解是文字交换器 是ViewSwitcher的子类 从V
  • 【转】你在读博士期间明白的最深刻的道理是什么?

    写在前面 读博不是跟着老师学知识 都读到博士阶段了 知识的学习方法应该早已经熟练掌握 也早应该形成了一套成熟的 适合自己的知识学习方法 基础学科知识应该由自我驱动 自学来完成 那么读博期间的目标应该是培养什么 学会什么 读博的这4 6年一个