程序员的快乐就是这么朴素无华且枯燥
前言
只有光头才能变强。
文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y
我是一个程序员,外行人都以为我是修电脑的,我笑了笑,随意ctrl c
+ctrl v
了一把,想象着你们因为我的文章而开心不止,我感到充实而欣慰。想象着你们给我拼命点赞的样子,是多么的滑稽,我笑了笑,哎,程序员的快乐,往往就这么朴实无华,且枯燥。
今天,我接到了一个新的项目,把项目从Git上clone下来,却发现在IDEA上的依赖疯狂报错。我无数次检查了我的Maven settings文件,再看一下本地的repository。我对着IDEA点了点头,笑了笑,将IDEA重启/清除缓存后,依赖就解决了。哎,程序员的快乐,往往就这么朴实无华,且枯燥。
我敲了敲我的键盘,不是在写代码修Bug,而是在写文档。我望着我的文档,点了点头,笑了笑,想象着后面接手我文档的同学一脸懵逼的样子,我感到充实而欣慰。哎,程序员的快乐,往往就这么朴实无华,且枯燥。
我对着前同事交接给我的系统,看着这众多的封装,各种设计模式。我点了点头,被这优雅的设计所吸引,看了半天的逻辑,发现原来是这样的。想象着,我很快就能掌控这系统了,我笑了笑。哎,程序员的快乐,往往就这么朴实无华,且枯燥。
昨天,来了一个新需求,我随手就接了下来。想象着Google/Baidu/360/GitHub
拥有着众多的解决方案,我笑了笑
,一个需求无非就是crud
+crtl c
+ctrl v
。经过我多层if else
,一个功能就这么实现了。我看了看我优雅的代码,被自己的才华所折服。哎,程序员的快乐,往往就这么朴实无华,且枯燥。
周末,我打开了LeetCode,随手将题目切换中文。我看了看题目,顺手百度: LeetCode 第一题 两数之和怎么解
,我点了点头,笑了笑,LeetCode无非就如此。哎,程序员的快乐,往往就这么朴实无华,且枯燥。
这周,系统遇到了一个Bug,我翻开了国内的论坛,无独有偶,在一个深处的帖子下看见不少同行也遇到了同样的问题,并评论道:“兄弟,我也遇到这个问题了,你是怎么解决的”。我看了看评论时间,再看了看无人回复的窘境,我感到充实而欣慰。想象着我们隔着时空遇到同样的问题,而无解决方案,仿佛今天的自己就是昨天的他。我笑了笑,哎,程序员的快乐,往往就这么朴实无华,且枯燥。
我打开了我的支付宝,看了看余额,感到充实和欣慰,这一年的付出是值得的。想着自己的F12用得是多么的出色,我笑了笑,哎,程序员的快乐,往往就这么朴实无华,且枯燥。
这天,我看了看我准备要解决掉的需求,再看了看我的工资单。我装了一个MySQL,把成千上万的数据insert
到表中,再执行drop table
,在虚拟机执行rm -rf /
,体验了一把删库跑路的感觉。我的压力释放了,感到了前所未有激动,哎,程序员的快乐,往往就这么朴实无华,且枯燥。
乐于输出干货的Java技术公众号:Java3y。公众号内有200多篇原创技术文章、海量视频资源、精美脑图,关注即可获取!
觉得我的文章写得不错,点赞!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
深挖Jvm垃圾收集
垃圾收集(Garbage Collection,GC),它的任务是解决以下 3 件问题: 哪些内存需要回收? 什么时候回收? 如何回收? 其中第一个问题很好回答,在 Java 中,GC 主要发生在 Java 堆和方法区中,对于后两个问题,我们将在之后的内容中进行讨论,并介绍 HotSpot 的 7 个垃圾收集器。 垃圾收集 (GC) 判断对象的生死 判断对象是否可用的算法 引用计数算法 可达性分析算法(主流) 四种引用类型 宣告对象死亡的两次标记过程 方法区的回收 垃圾收集算法 基础:标记 - 清除算法 解决效率问题:复制算法 解决空间碎片问题:标记 - 整理算法 进化:分代收集算法 HotSpot 中 GC 算法的实现 7 个垃圾收集器 Serial / ParNew 搭配 Serial Old 收集器 Parallel 搭配 Parallel Scavenge 收集器 CMS 收集器 G1 收集器 GC 日志解读 判断对象的生死 什么时候回收对象?当然是这个对象再也不会被用到的时候回收。所以要想解决 “什么时候回收?” 这个问题,我们要先能判断一个对象什么时候什么时候真正的 “死”...
- 下一篇
【AI实战】手把手教你文字识别(识别篇:LSTM+CTC, CRNN, chineseocr方法)
文字识别是AI的一个重要应用场景,文字识别过程一般由图像输入、预处理、文本检测、文本识别、结果输出等环节组成。 其中,文本检测、文本识别是最核心的环节。文本检测方面,在前面的文章中已介绍过了多种基于深度学习的方法,可针对各种场景实现对文字的检测,详见以下文章: 【AI实战】手把手教你文字识别(检测篇:MSER、CTPN、SegLink、EAST等方法) 【AI实战】手把手教你文字识别(检测篇:AdvancedEAST、PixelLink方法) 而本文主要就是介绍在“文本识别”方面的实战方法,只要掌握了这些方法,那么跟前面介绍的文本检测方法结合起来,就可以轻松应对各种文字识别的任务了。话不多说,马上来学习“文本识别”的方法。 文字识别可根据待识别的文字特点采用不同的识别方法,一般分为定长文字、不定长文字两大类别。 定长文字(例如验证码),由于字符数量固定,采用的网络结构相对简单,识别也比较容易; 不定长文字(例如印刷文字、广告牌文字等),由于字符数量是不固定的,因此需要采用比较复杂的网络结构和后处理环节,识别也具有一定的难度。 下面按照定长文字、不定长文字分别介绍识别方法。 一、定...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker快速安装Oracle11G,搭建oracle11g学习环境