最近项目中遇到的一个问题,真的让我意识到,追求卓越是需要多么大的代价。
学校里有这么一个比较经典的话:学霸是100分的卷子能考99,学神纠结的是为毛卷子只有100分,我觉得这句话其实很好的诠释了专业和卓越的区别,很多时候不经历这种事,真的没法体会追求卓越,追求那1%是需要多么大的代价。
而且,更多的时候,即便你完成了那1%,你的作品和别人相比,并不能体现出你为了实现这1%而投入的精力。
写代码,真的需要强迫症,你得有这种习惯,如果觉得代码哪里会出现问题,或者说觉得哪一块的代码可以复用,如果不去改动,会很难受。一旦有时间,有精力,便想着去修改。
先说说遇到的问题吧。需要查询一个IP的使用情况,本来有一张统计好的表,暂且称表dog,根据ip和日期直接查询就是了;可是查询条件中有端口这一条件,便无法直接查询,需要自己在表cat使用count(*)来统计使用次数,这似乎也不是多大的问题;
那么问题来了,如果库中某一天没有这个IP的数据,那么不带端口查询时,是没有结果的,而带端口查询时,结果是0,你可以说如果是0,直接不给dataTable数据就是了,这么做似乎解决了问题,但真是这样么?
无数据和0是有本质区别的,0代表这库中有这一天的数据,但这个IP并未被使用;而无数据表明库中并没有这一天的数据。
接着往下思考,首先需要判断的的库中有没有这一天的数据,接着对每一天进行查询。此时还需要判断是否有端口,因为查询的是两张不同的表,而且即使对于dog表,如果返回的是无数据,也需要自己在传值给dataTable时,组一行数据。
每一个判断下面,都需要一坨翔一样的代码。。。dataTable需要的总数。。呵呵,单独统计。。。,日狗喽,呵呵
纯属发泄。。。
分享到:
相关推荐
这是一套精致蓝色烫金花纹背景的艺术设计PPT模板,共25张。第一PPT模板网提供精美艺术范幻灯片模板免费下载; 关键词:蓝色渐变、精致图案、精美花纹PowerPoint背景图片,金色扁平化幻灯片图表,动态年度工作计划...
thinkphp响应式精致花束鲜花礼品网站模板
JS+CSS实现精致、符合标准的表单页面! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
编程实现了抑制sar雷达相干斑噪声的精致lee滤波算法
用MFC做的,很精致的计算器. AppWizard has created this calculator application for you. This application not only demonstrates the basics of using the Microsoft Foundation classes but is also a starting ...
各种特色按钮代码实现。为你的软件界面更加精致
响应式精致花束鲜花礼品网站模板,源码可开通商城,对接微信和支付宝支付。 可以添加采集插件,实现24小时自动更新,安全方便。
php开发的响应式精致花束鲜花礼品网站.zip
易优cms模板响应式精致花束鲜花礼品网站模板
该计算器源代码用Java实现,界面简单,精致,实现了多功能输入,支持键盘输入,记录计算过程等,非常适合初学者。NetBeans环境下实现,如果你是Eclipse环境,直接新建项目,并拷贝SRC目录下的java文件即可。
精致花卉彩色简历模板.doc
这是五张精致玫瑰花PPT背景图片; 关键词:玫瑰花、玫瑰花瓣幻灯片背景图片,花卉、植物、鲜花PowerPoint背景图片,.jpg格式;
精致的H5 列表侧滑组件。H5页面侧滑删除、修改的功能效果实现!精致的H5 列表侧滑组件。H5页面侧滑删除、修改的功能效果实现!
精致蓝橙花瓣通用PPT模板.pptx
这是5张蓝色精致花纹PowerPoint背景图片,第一PPT模板网提供精美艺术幻灯片背景图片免费下载; 关键词:蓝色幻灯片背景图片,精致花纹、图案PPT背景图片,.jpg格式;
响应式精致花束鲜花礼品网站模板。适用于服饰、箱包、礼品、玩具类行业公司企业网站开发设计使用。模板自带eyoucms内核,无需再下载eyou系统,原创设计、手工书写DIV+CSS,完美兼容IE7+、Firefox、Chrome、360浏览器...
简约精致多功能单页导航源码特色:自适应手机电脑、平板,大气简约的界面UI,自定义Font Awesome图标
精致早会的要素目的与功能.zip
精致早会的要素目的与功能.pptx
精致花卉母亲节贺卡PPT模板.ppt