如何选择书籍

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
好书最简单,看完入门经典,接着看高级编程,很多人说入门经典跟高级编程有些地方重复,其实不然,如果仔细的发现,他们重复的地方是控件的硬功,高级编程把入门里面很多原理知识补全,这两本书是相辅相成的

其实这两本书学C#就足够了

没必要再买书了

等工作一年以上了,再去找.net核心架构方面的书

记住一定要有一定工作经验或者代码量后再看,这个样子你才能更好的理解

对于编程思想,架构思想,设计模式方面,不用着急去思考,这个是你写够一定代码量自然就会去自己思考的

因为你也不愿意天天做很多重复的无用功

等你真正意义到的时候再去买书看

初级不推荐看,因为很难看明白,越看越糊涂

刚开始写的代码总是千篇一律,我记得开始写C++的时候,特别不喜欢继承还是封装,或者单独开类,最没感觉的就是构造函数的作用,慢慢写了一定代码量之后,就会思考,我为什么每次都要写一次数据库连接,慢慢就去思考,为什么我的代码修改起来这么麻烦呢,还会思考,为什么我的代码写完这么慢呢,慢慢通过不停的写,不停的思考,自己就去寻找问题的答案了,看到设计模式,那么多的设计模式,第一次的我突然哭了,因为我为想要找到答案,找了好久,但是看到设计模式书之后,才发现自己以前的对于开发中思考,原来早有定理,两相比较才能很好的掌握知识
为什么要代码量,你写的少的时候你发现不了问题,通过不停的写,最后你自己就能发现问题

 

至于算法,数据结构这类知识,刚开始学的时候不用太深入,只要了解就行,后来通过开发中,当你意识到了效率的时候,你自然就会明白算法、数据结构和原理的重要,这类需要自己感悟的

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

常乐金子(280213878)  8:43:56
问个问题,关于排队,怎么解决?排队的顺序号一直是变化的,偶尔有插队,如何记录每个人的顺序号才合适?
常乐金子(280213878)  8:46:33
大家来讨论一下啊
常乐金子(280213878)  8:47:22
风哥还木上班?
风之痕(499905171)  8:47:43
在每个队伍允许插队的情况下,若你在排队,有一个以上的朋友要求插队,你可以安排他们的顺序,每次一个人入队,并且如果这个入队的人发现队伍中有自己的朋友,则可以插入到这个朋友的后面,当队伍中的朋友不止一个时,这个人会排在最后一个朋友的后面。若队伍中没有朋友,则排在队伍的最后面。每一个入队的人都先进行上述判断。当队伍前面的人买到票后,依次出队。


风之痕(499905171)  8:48:10
做个触发器
风之痕(499905171)  8:48:34
每次出现插队情况,触发器自动按照总数跟心序号
常乐金子(280213878)  8:49:01
恩,这样插队可以解决。
常乐金子(280213878)  8:49:18
那第一个人买完票,第二个人的序号如何自动变为第一个呢
风之痕(499905171)  8:49:49
其实买票排队就是一个更新过程
风之痕(499905171)  8:50:01
票要更新,队伍也要更新
常乐金子(280213878)  8:52:06
就是说,每当有人入队或离队的时候,都需要重新排号?
常乐金子(280213878)  8:52:15
全部重新排?
风之痕(499905171)  8:52:36
排号是论批来刷新的
风之痕(499905171)  8:53:06
不知道你用没用过,读取数据分批存储到XML中,根据批次进行排队
常乐金子(280213878)  8:53:19
没有。。。
风之痕(499905171)  8:55:00
比如每批100人,那么不需要共有1000人排队,只需1个XML,每个XML记录100个,根据节点记录更新数据库,当这批100个人全部买完票就说明XML中没有用处了,再次读取100条生成一个XML,并且删除老得XML
风之痕(499905171)  8:55:07
这个叫做分批数据处理
风之痕(499905171)  8:55:29
而数据库中,根据XML的节点内容进行更新或者删除
风之痕(499905171)  8:55:40
这是在大型即时更新项目中常用的手段
风之痕(499905171)  8:56:43
每批完成后更新数据库状态,再次从新排序,然后读取数据,再次生成XML
常乐金子(280213878)  8:57:06
噢,基本明白了
风之痕(499905171)  8:57:05
这也是为什么有些网上订票更新慢得原因
风之痕(499905171)  8:57:34
这个XML的作用就跟DataSet类似
风之痕(499905171)  8:57:44
不过用作基本存储介质
风之痕(499905171)  8:57:51
明白就好

风之痕(499905171)  8:58:28
XML作用是很大的
风之痕(499905171)  8:58:42
在现在开发过程中,是比可少的技术
风之痕(499905171)  8:59:21
在现在开发过程中,是必不可少的技术
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值