周围写博客的人不多,感觉应该推广一波。这里主要指技术博客。 那么,为什么要写技术博客呢? 巩固知识 最主要的,是对自己知识的总结。上学时候学习好的,绝对不是那种自己一个人学的,而是经常给别人讲题的。...博客 vs 笔记 有人可能觉得记笔记就可以了,下边说说为什么记笔记不如写博客。笔记难免会跳着记,比如1、2、3点,你觉得第2点不重要,能记住,结果就记了1、3点。...为了在任意时刻恢复数据,还是推荐写博客。并且一步一步写的越详细越好,最好让小白能够学会。...如果我们都靠其他人写,只能有什么学什么,而别人没写过的,我们学着就费劲了,就得通过官方文档或者读源码读论文来学习了,而我们把通过其他渠道学到的知识写成博客,并号召同领域的人一起写,就能创造一些好的知识库...只要网上没有完全适用你的资料,就可以写。如果有完美解决你的问题的,可以放到自己的笔记里。 我写博客,主要包括做项目遇到的问题,或者读论文总结的知识。
写代码的过程中,难免会出现各种各样的 Bug。但实际上,很多 Bug 产生的原因是类似的。于是我总结了一些自己学编程时写 Bug 的诱因,希望大家引以为戒,在以后写代码的时候能更多注意。...代码不规范 我以前不注意代码规范,觉得反正是我自己写的代码,写的快、写的爽就完事了,管那么多干嘛? 但后来因为变量命名太过随意,导致自己写的代码自己都看不懂,更别提其他人来阅读和协作开发了。...所以建议在写复杂逻辑前先画流程图,理清楚代码、多写注释,还可以适当地用抽象、封装、设计模式之类的技术来减少代码的圈复杂度。 依赖冲突 依赖 是指我们项目中要用到的框架、类库等等别人写好的代码和工具。...注意选择版本号 不了解需求 写代码之前,一定要了解需求,就是要做什么?为什么要做? 否则就会像我刚进入公司时,有个功能点没搞懂,也不去问、不敢问产品同学,全靠自己自由发挥。...不做设计 写代码和盖房子一样,一定要先想好怎么写代码,再去写。 尤其是业务流程复杂的时候,不要仗着自己聪明或者经验丰富,就不写方案、不做设计,而是直接打开编辑器就写代码。
摘要:作为一个有点追求的程序员,应该每天练习写代码,而夜深人静的时候,似乎比较合适,至少对我来说是这样。 ? 我可真没时间写代码 写代码是我的工作,也是我的兴趣,本来以为,我应该可以一直写下去。...这让我感到有些焦虑,尤其当我尝试在处理其他工作的同时,挤些时间去写代码。最后代码没写几行,焦虑感增加不少,不划算吶。写代码这种事啊,最好没有外界干扰。...你真的有时间写代码么 当然,并不是每一个程序员都这样忙,有时间多写几行代码。 但是,你真的有足够时间写代码么?...这样下来,写代码的思路经常会被打断,而你真正写代码的时间并不多。...我为什么晚上写代码 套用海贼王的热血台词,我是要成为专家的程序员!但是,如果每天只写10行代码,大概只能成为砖家。
最近所有由我单独完成的游戏项目完完全全都是用C写的。肯定没人这样干过,所以我觉得这值得我解释下为什么我要这样做。 枯燥的编程语言观点要来啦!嗯,我已经警告过你们了。 ?...我已经花了太多时间在管理类和对象上面,但我发现花了更多的时间,却不太明白为什么要把代码和数据严格的结合起来。我想要处理数据并且编写适合特定情况的代码。...为什么C是我的最佳选择 C既危险又可靠。 就像一把锋利的刀,切手指和切蔬菜一样,但学会小心的使用它也不会太难。 它编译的时候特别快,我无法想像有什么比它更快。 它还可以在任何地方运行,通常较为容易。
引用 为什么用Markdown,而不用Word? - 知乎 关于Markdown的一点疑问,为什么很多人说markdown比word好用? - 知乎 ChatGPT
---- 为什么会造成动画卡顿呢? 原因是主线程和合成线程调度不合理导致的。
为什么要用Selenium呢? 我想说下自己的看法,欢迎各位大佬批评。...三种采集差异 Scrapy 在 Scrapy 官网 上是这样写的: Scrapy | A Fast and Powerful Scraping and Web Crawling Framework 关键词是...我感觉 Scrapy 就是一个全家桶,它把爬虫所需要的大部分东西(为什么不是全部,下面会说到)都集成到这个框架中,如:下载器、中间件、调度器、Spider、调试、数据流等等所有功能全部都在这一个框架中,...scrapy中scheduler是运行在队列中的,而队列是在单机内存中的,服务器上爬虫是无法利用内存的队列做任何处理。...但肯定不仅限于此,简单来说,Selenium 是web自动化测试工具集,如果你去Google上搜索 Selenium ,大多结果都是 利用Selenium 自动化web 测试 相关内容,比较出名的有博客园的虫师,写的两本书也都是关于自动化测试方面的
本文将试图探讨,为什么程序员都应该尝试记录自己遇到的问题,经验和心得,以及为什么我们需要以公开的博客的形式来展现。...闲话休叙,进入正题,来看一看为什么我觉得程序员应该尝试写博客。 记录与备忘 在人类的发展历史上,语言往往早于文字的出现。...它提供了同步的commit,和异步的apply用来保存数据,为什么提供两种,同步会阻塞线程?异步会不会有错序写入的问题?...为什么应该采用博客的方式而不是云笔记 其实有很多人会进行记录,他们通常会记录在有道笔记或者印象笔记中。...如何在写技术文章的时候,做到高质又高产? 并回答这些问题: 如何在平时更好地积累素材和感悟。 写博客费事费力,如何长时间坚持? 如果做到文章吸引人?
这篇文章,分为两大部分,第一部分享刚刚结束的春招,第二部分讲解为什么要写公众号。...其次,完全看不出你是如何使用以及为什么使用这些算法,让人感觉像是在堆砌名词,印象很不好。因为我之前参加了很多AI算法比赛,项目里写的都是比赛经历,这里以比赛举例。...后面我会单独写一篇文章,讲解什么是抽象思维,如何训练抽象能力。 另外刷题要有章法,比如:先刷10道动态规划,了解其套路后,再去刷回溯。而不是每天随机刷题。...后面我会面向非科班的算法人员,对这些课程各写一篇文章进行形象化介绍,让非科班算法人员既能有一个大概的了解,同时又能不拘泥于细节导致颠倒学习重心。...公众号 为什么写公众号 其实几年前我就建好了公众号,也写了很多文章,但是一直不敢发出来,害怕自己写的东西不好被人嘲笑,想着完全做好准备了再写。但现在渐渐明白了这种想法是非常错误的。
深入代码才看到,http协议的这部分代码都是写这个人自己实现的,只是实现了最基本的协议,也就是,建立socket连接,发送请求,然后通过socket接收数据,解析响应头(response headers...为什么要自己实现基本的http协议呢?难道就没有好的第三方库可以用吗?现在想来,那个爬虫也就是看上去能用,听上去高大上,实际上问题很多。...随机应变的Python 鉴于上述爬虫复杂的变化,写网络爬虫就必须依赖一个快速开发、灵活的语言,同时又有完整丰富的库支撑。而同时具备这些优点的语言,无疑就是Python了。...我要支持javascript和ajax,就用: 浏览器模拟框架Selenium,加上不需要桌面环境跑着Linux服务器上的大名鼎鼎的Google Headless Chrome。...对的,像搭积木一样实现你的网络爬虫,为什么不选择Python呢?
并不是不让你真的不用注释,而是有些时候,用注释是因为我们怕其他的开发者在我们的代码的时候,看不懂我们的代码从而去加注释,那么我们为什么不写出其他开发者一目了然的代码呢?...为什么不建议写注释? 为什么我们极力贬低注释?因为注释跟代码一样,注释会撒谎,但这并不是我们有意的写一些撒谎的注释。...为什么呢?因为程序员不能坚持维护注释。 代码在变动,在演化。从这里移到那里。...写注释的常见动机之一是因为糟糕代码的存在,我们编写一个方法,写完之后发现这个方法内容乱七八糟,这个时候我们可能会告诉自己,在上面写点注释!但是错了,最好的方法是让代码变得干净!...带有少量注释的整洁而有表达力的代码,比带有大量注释的零碎而又复杂的代码像样的多,与其花时间编写解释你写的代码的注释,倒不如花时间清洁你那堆糟糕的代码。 如何用代码来阐述? 你愿意看到这个?
本文档主要用来指导和建议工程师如何写好软件代码的注释,方便使用Doxygen生成文档
- 思维导图 - 写操作 作为后端开发,日常操作数据库最常用的是写操作和读操作。读操作我们下边会讲,这个分类里我们主要来看看写操作时为什么会导致 SQL 变慢。...那为什么会出现脏页,刷脏页又怎么会导致 SQL 变慢呢?那就需要我们来看看写操作时的流程是什么样的。 对于一条写操作的 SQL 来说,执行的过程中涉及到写日志,内存及同步磁盘这几种情况。 ?...好了,让我们回到开始时候的问题,为什么会出现脏页,并且脏页为什么会使 SQL 变慢。你想想,redo log 大小是一定的,且是循环写入的。...存在原因 知道了如何查看执行慢的 SQL 了,那么我们接着看读操作时为什么会导致慢查询。...Useing index:表明使用了覆盖索引,无需进行回表; Using where:不用读取表中所有信息,仅通过索引就可以获取所需数据,这发生在对表的全部的请求列都是同一个索引的部分的时候,表示mysql服务器将在存储引擎检索行后再进行过滤
作者 | 程序员小吴 来源 | 五分钟学算法 写博客的好处很多很多,如果你不知道的话记住 写博客可以装逼 就行。...可以写博客的平台也很多,这篇文章谈谈我个人对这些平台的看法,希望小伙伴们能在自己喜欢的平台记录自己的技术成长过程。...CSDN 优点 SEO做得好,无论是百度还是google(尤其是百度)在搜索问题的时候排名靠前 阅读量高,从头开始写也不怕没人看,有排名,对于追求阅读量的作者会更有动力写 博客内容基本限定在计算机领域上...小吴目前的个人博客样子 优点 需要服务器,所以包括博客在内的所有东西都可以任你折腾 有一个自己名字命名的域名网站,想想都美滋滋 缺点 开发难度最高,购买服务器、域名、运行代码、修改代码、部署,每一步都有可能是坑...成本最高,服务器域名都需要花钱 尴尬的一点是,你花钱花精力搞好了系统,结果你不想写了。。。
前言 在学习Java基础的时候,相信大家都应该学到过覆写equals方法的时候必须覆写hashCode方法,但是为什么要这么做呢?...为什么一定要覆写hashCode方法?...通过上述介绍,我们已经了解了这两个方法的作用,设想这样一个场景,我们想在Set集合中存储用户Person类信息,用来记录有多少个用户,那么,如果只覆写equals方法而没有覆写hashCode方法,用户集合中就会存在相同用户的信息...,为什么呢?...因为Person类没有覆写hashCode方法,那么,逻辑上相等的两个用户,他们的hash码是不相等的,因为hash码不相等,Set集合就无法判断出指定用户已存在,因而集合中就会存储相同用户的信息。
写 blog! 工程师该怎样精进自己在职涯上所需要的能力?写 blog! 工程师该怎样才能保持学习与成长的动能?写 blog! 工程师该怎样才能证明自己的潜力与特质?写 blog!...大意如下: 当别人请我给他们一些写 blog 的建议,我总是回他:挑个你自认为可以的时间行程安排,什么时候开始写 blog,预计多久写一篇文,开始动工,并坚持下去。...(这也是为什么心智图总在整理素材时发挥效用)你不只会把新的资讯分类整理,你也可以轻易地把既有的知识与经验,跟这些新的资讯建立关联。...心魔 为什么许多人会自己整理学习笔记、读书心得,却少了这一段外显知识的过程?大部分的人都是说自己没那时间、没那冲动,其实很多是卡在自己心里那一关:不敢展露出自己学习的结果,怕被别人笑,怕被人酸。...为什么找你来面试?因为: 他从你的 blog 看到许多受用的文章,对你感兴趣。 他从你在社群跟其他人的互动、沟通过程、学习的态度,回馈成长的模样,对你感兴趣。
很多业务mapper 中都包含了一个无用的拼接 SQL:where 1=1,这是为何?
所以我也一直在探究这其中有怎样的问题,为什么很多人觉得CSS很难写,如何才能让其他人更优雅的写CSS。...:“不应该这样写,这和直接写内联样式有什么区别呢?”...Dev:“确实这样写也挺不好的,过一段时间就不知道这行代码什么意思了,也不敢修改它。但究竟应该如何写呢?” UI Dev:“呃,这样吧,我们来试试五个为什么,找找问题的根本原因。”...这个例子还很好的展现了五个为什么对于CSS的益处,不仅是找到问题的根本原因,还使得我们在写CSS的时候意图更加明确。...在第一次碰到一个需求时,更是很难写出最佳实现,只能有针对性的写一个专属class把需要的属性扔进去。
所以,为什么外行认为写代码不值钱呢?原因大概以下几点: 一、外行就是外行 既然说是外行了,那么外行就是外行,俗话说:外行看热闹,内行看门道。...外行人对于编程这种专业性的东西,没有太多认识,就是感觉写代码就是写文章一样,可以很快就得完成。根本不知道什么是 UI ,什么是前端开发,后台开发,数据库设计等等。...一套模板的开发费用可能是几万甚至十几万,挡不住以低价 3000 一套的对外卖,导致很多人以为开发就是这么简单,你们都有现成的东西,为什么给我开发一个要这么多钱呢?...我为什么不建议程序员接私活报低价? 其实,我很不建议程序员在接私活的时候,报低价的,为什么?原因也很简单,那就是:其实客户根本就不知道要什么?...他都跟你斤斤计较钱了,你为什么不跟他斤斤计较呢? 希望我踩过的坑,积累的经验,能够给大家一些帮助。如果你感觉这篇文章对你有帮助,欢迎转发分享,这就是对我最大的支持。
但是,您的大部分内容创意,将不得不面对回答为什么您的解决方案是最佳解决方案的挑战。 您的潜在买家知道这一点,它总是有决策权,所以告诉那个人,如果他不愿意关注到您的产品,那为什么会蒙受损失。...总结:当我们在写营销创意的时候,总是有诸多细节需要注意,而上述内容,仅供参考! 蝙蝠侠IT https://www.batmanit.com/h/653.html 转载需授权!
领取专属 10元无门槛券
手把手带您无忧上云