原文:一次关于知识储备的思考

事情的经过是这样的: 一个夏日的午后,我在啪啪啪的敲代码,正爽着呢,老大在背后拍了拍我的肩膀,说让我写个功能。 我说啥功能,他说: operate 模块那边每次收到文件都会给你发一条消息。然后对消息进行计数,每隔一段时间,你把这个计数写入一次数据库。 我说为什么。老大说对文件数量进行计数。 我说为什么不让他们直接去更新数据库。他说 operate 那边是多线程,数据量比较大的时候,同时更新数据库 ...

2016-10-08 14:05 19 3908 推荐指数:

查看详情

java 基础知识储备

初始JAVA JAVA 帝国的诞生 1972年C诞生 贴近硬件,运行极快,效率极高。 操作系统,编译器,数据库,网络系统等 指针和内存管理 1982年C++诞生 面向 ...

Fri Apr 02 06:54:00 CST 2021 2 397
一次线上问题排查所引发的思考

像一个空指针、数组越界这样明显好查,这时就需要刚才提到的内存模型、对象创建、线程等相关知识结合在一起来排查 ...

Mon Jul 09 16:20:00 CST 2018 6 3053
一次代码重构的思考及探索

分离和组合关注点。 引子 如下代码所示: 两段 getComparator 有一些明显重复的代码。 看上去应该可以消减这种重复,不过仔细一看,似乎还不那么容易。 这里有三点差 ...

Sat Jun 12 06:51:00 CST 2021 2 208
关于如何把项目做得更好的一次思考

之前做开发的时候对项目完全没有一个整体的思考,需求来了就知道做,只关心自己做的那部分的功能,做完拉到。但最近所做的项目中,遇到了不少问题,自己都忍不住吐槽起来了。如:项目经常性延期、代码冗余、添加一个很小的新功能都需要改动很多地方,还对之前的代码逻辑产生不小的影响。这使得我不得不对现有的项目进行 ...

Tue Aug 14 00:50:00 CST 2018 0 754
一次 symbol lookup error 引发的思考

开发一个跨平台的项目的时候,大部分时候都是在VS下进行编码,所以也就使用了VS的解决方案来管理项目。 因为要跨平台,当时网上看scons这个工具不错,所以在linux下就使用了scons来作为编译脚本 ...

Sat Jan 14 00:31:00 CST 2017 0 3892
思考一次交付项目小结

【背景】   公司销售谈了一个重要的项目,与我们正在研发的一个产品关系比较大,可惜前期由于种种原因,耽搁了很长时间,等到我们研发部门知道消息的时候,已经很晚了。9月中旬启动,11月下旬要求上线,按常 ...

Sat Oct 26 22:44:00 CST 2013 8 2791
爬虫知识储备篇---分析http请求

(1)、为何需要进行HTTP请求分析 答:方便我们编写的爬虫精准定位爬取目标 (2)、知识储备 1、什么是抓包? 抓包:抓取客户端与服务器之间进行通信时产生的数据包 2、了解抓包工具:chrome下的开发者模式,使用F12即可打开 功能结构分析:(参考文档:http ...

Thu Jun 07 17:46:00 CST 2018 0 1264
AI探索(一)基础知识储备

AI的定义 凡是通过机器学习,实现机器替代人力的技术,就是AI。机器学习是什么呢?机器学习是由AI科学家研发的算法模型,通过数据灌输,学习数据中的规律并总结,即模型内自动生成能表达(输入、输出)数据 ...

Wed Dec 05 23:14:00 CST 2018 1 587
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM