关于思维习惯问题

今天在开发的过程中,在使用kendo ui的时候,通过ef获取数据,在像页面展示的时候,需要把在数据的保存的数据转换为另外一种显示,比如在数据库字段保存为“S” 在页面的显示就为success的,接到这样的需求,自己第一反应,就是在后台拿到数据的时候,通过for循环,然后把指定的字段,通过switch case  把相应的值变换为指定的数据,这样在页面就可以直接获取数据了,功能是初步实现了。

但是另外一个问题就出现了。就是页面前段进行过滤的时候。由于数据显示的是“success”,但是真正查询的时候是“s”,也就保存在数据的数据格式,所以在页面,我们使用的查询数据始终和后台无法进行查询,我就想到要是在数据库保存的数据也是我需要的格式"success",那么就直接可以查询了,所以就使用了视图,在使用sql进行查询数据的时候,

使用case 字段 when 数据 then 数据 end 将数据直接转换为自己想要的格式。

在开发的过程中,特别在做数据的展示的时候,我们可以多考虑使用视图,使用简单的sql语句,拼接到我们需要的数据,平时视图不怎么使用,这个应该经常考虑使用,特别是在kendo ui 的使用的时候,分页是由kendo 实现,使用视图是以中高效的方法

关于思维习惯问题,布布扣,bubuko.com

时间: 2024-10-27 09:57:16

关于思维习惯问题的相关文章

我有一个很好的思维习惯-反思

和我共事过的同事有的会说我聪明,我就暂且当做是夸奖吧,其实我并不是聪明,只是有一个思维习惯.做事过程中或者做完一件事之后会反思这个过程,有哪些地方我是重复操作的,有没有什么地方可以简化流程的,这应该就是程序员解决问题的思路吧. 如果发现确实有简化流程的地方,那么就会想办法,这个地方能不能这样,有没有这样一种可能,这样大胆的思考,然后到往上搜索解决方法.之前就有一个例子,有一份纸质的文档大概50多页吧,要求作成word版本,一个字一个字打完之后要校对吧,我的同事们是怎么校对的呢? 看着电子版本的w

程序员应养成命令式思维习惯

有些程序员遇到问题就上网找答案,其实程序员更应该使用命令去寻找原因.比如,在Linux系统中启动服务: service postgresql-9.3 start 如果你记不清服务名你会怎么办?作为一种思维习惯,你不应该大事小事都上网找答案,你应该想到会不会有什么系统命令可找到服务名. # chkconfig --list ... postgresql-9.3 0:off 1:off 2:off 3:off 4:off 5:off 6:off ... 有人可能要发问了,要是我知道有这个命令当然不用

中西思维习惯比对

中西方思维的确是存在差异的,了解这种差异后重要的是根据自己的知识体系融会贯通,以期终有所成. 个人认为,我们中国的东西钻得比较深,但是广度不够,体系化不好.举例,割圆术的圆周率那么多位,钻研极深但是代数并不是在中国出现的.5000年文化的积淀和传统文化,使我们的程序员的思维方式又有另一方面的缺陷.优点是某项技术比较深,缺点是知识面不够广.抽象化,国外人的思维比较直,逻辑性强,中国历来崇尚一切仅在不严重,在于对玄妙的顿悟.从最有代表意义的宗教故事上讲,整个西方,能飞的东西一定带翅膀,天使要有翅膀,

一个思维习惯,让你成为架构师

程序员的迷茫不仅仅是面对技术繁杂的无力感,更重要的是因为长期埋没于软件 世界的浩大的分工体系中,无法看清从业务到软件架构的价值链条,无法清楚定位自 己在分工体系的位置,处理不好自身与技术.业务的关系所致. 很多程序员打心底不喜欢业务,这一点我曾经也经历过,我更宁愿从事框架工 具.技术组件研究的相关事情.我有个朋友经常吐槽我说:"你们天天加班加点写了 那么多代码,然后呢?有改变什么吗?还不是写出了一堆垃圾."仔细想想很多时候 业务在我们脑海中存留的只是逻辑和流程,我们丢失的是对业务场景的

读后感《习惯的力量》

每天的生活有很多的习惯:我们一般会把他们分为好习惯和不好的习惯(恶习),很难想像,如果生活中没有了习惯,将会怎样? 呵呵,不用担心,无论如何,生活中总是会充斥着习惯的,绝大多数时候,它就像生活中的空气一样,人们感觉不到它们的存在. 很多时候,我会听到朋友说每个人的生活是由性格决定的,而性格则被认为是与生俱来的,最终可以得到结论,每个人的生活是老天注定的. 看过<习惯的力量>这本书,深深的觉得,生活中的细小的习惯,可以对生活产生巨大的影响,有时间一个小小习惯的改变,将会产生意想不到的收获. 我有

什么才是真正的富人思维

01 今天让我们先把"金钱真的有那么重要吗","为了赚钱牺牲生活品质是否值得","那个男生对我很好但就是买不起房我应该和他分手吗"这些问题先放到一边,单纯而虔诚地跪倒在鲜红的毛爷爷脚下来探讨: 如何才能有钱,那些有钱人身上是否真的具备一些独特的思维和品质,最终取得了令普通人望尘莫及的财富积累,我们和他们的差距究竟在哪里? 如果你期待的答案是: 1.专注勤奋毅力积累一万个小时,出门左转俞敏洪老师演讲录. 2.马化腾其实是富二代,巴菲特的父亲是国会议

调bug时候应该提高思维深度(多问二十个为什么)

版权声明:本文为博主原创文章,未经博主允许不得转载. (一)关于思维深度 读书时 有的人做一份卷子有一份卷子的收获 有的人做100张卷子只有一份卷子的收获 写代码时 有的人调一个Bug可以收获多方面的知识 有的人调很多Bug却没有什么收获 我就是那个没什么收获的人 反思一下,根本原因在哪里? 思维深度不够,止步于知其然 一切行动止步于问题解决 永远都是底层码农 这种思维习惯不是公司培养的 而是自己需要强制养成的习惯 这种坏习惯不是还家公司就能解决的 也不是读个博士深化理论就能解决的 主要是凡事多

互联网思维-产品思维(1)

--------  摘自<互联网思维-商业颠覆与重构> 不管是谁,都曾经尝试过制作.在制作过程中,每个人都有自己的风格,每个人都有自 己的目标,由目标引导到产品的思路,以及被自己固定的思维引导而产生的思维习惯就 是产品思维.由于每个人的思考方法各不相同,对于产品制作者来说,产品思维尤为重 要. 同样是制作,乔布斯的苹果手机能卖到一台5000多元人民币,还遭疯抢,而同样是智 能机的三星去价格先高后低,这就是产品本身的魅力.乔布斯火了,而三星的设计师是 谁大多数人还不知道,这就是产品经理的影响.一

独立思考者模型:避开思维误区的沼泽 我们很多时很蠢

http://www.nowamagic.net/librarys/veda/detail/2371作为一名优秀的数字侦探,你被邀请到一座豪宅调查主人被刺杀的案件.你已经知道了死者的死因,案件的凶器和罪犯杀人的大致过程,并通过明察暗访搜集到了重要的证据,最后经过高度逻辑化的推理找到了最有可能的嫌疑犯.那么,我们赶紧宣布答案回家洗洗睡吧. 等一下.当你认为你的决策非常理性天衣无缝的时候,也就是你犯错的时候. 现实生活中,当我们做决策时,如果停下来重新省视一下思维的过程,你一定能找到几个思维的错误,