如何让代码变得更简洁

简约至上

 

2011年1月9日

练习mvc做一个知识库(一)

摘要: 新年了,不能让自己老这么闲着了!目标是30岁做一个架构师,正在努力.目前的状态不怎么好,感觉杂事比较多,心静不下来!不管怎么样,路还是要走下去,还得努力!先做一个小计划,做一个自己的知识库使用vs2010+Sqlserver2008开发使用mvc开发下面大致说一下设计思路:(1)从程序的层面上来说,设计要灵活,尽量应用多个模式,模式只有多用才能深入体会其中的精髓,所以这个项目不怕模式滥用就怕不用.还有一个点要考虑到如何做到"插件式"管理,在新添加一个功能时如何保证"改动最少"(2)界面要简单,就像mvc自带的样式那样(3)搜索功能要强大.就拿我自己来说,时间一长一些文章也是一时半会很难找到.所 阅读全文

posted @ 2011-01-09 13:55 我每天都在进步o(∩_∩)o... 阅读(762) 评论(4) 推荐(1) 编辑

2010年12月6日

为什么要分层?

摘要: 这个问题不是问别人,而是问自己。因为我发现自己深深地陷入“人云亦云”的痛苦之中,只要看到网友们的评论,自己便不加思索的认为就是正确的,事实证明大多数是正确的,可是自己也越来越不愿动脑子,认为只要有互联网就一切OK。我太依赖互联网而不是自己的脑子了!改!!!  回到这个问题,关于分层的问题,之前也研究过,现在也在使用分层,此时回过头来再看这个问题,确实有些话要说:(1)不整洁:把数据访问,业务处理以及前台展示都写在一个地方,会显得代码很乱。(反正我是看见这些混在一块的代码就心烦),而且项目组其他成员接手你的代码时会很痛苦,就算整个项目组就你一个人,时间长了你同样会很痛苦。(2)不好调试:很多情况 阅读全文

posted @ 2010-12-06 16:26 我每天都在进步o(∩_∩)o... 阅读(441) 评论(1) 推荐(1) 编辑

2010年9月26日

javascript 未结束的字符串常量

摘要: 其实有个高人已经总结的很好了:http://www.emool.cn/archives/y2008/140.html!但是我还想在细化一下,这样记忆也更深刻:如果这个问题出现在低IE版本中,而在高IE版本中没有出现,则很可能是由于编码问题导致的。那就需要你看一下你的js文件中是不是有了中文注释或者其他特殊字符。如果确实有了,那么在引用该文件的同时要设置chartset属性,例如:<scrip... 阅读全文

posted @ 2010-09-26 19:58 我每天都在进步o(∩_∩)o... 阅读(279) 评论(0) 推荐(0) 编辑

2010年3月2日

轻轻松松破解ulocl

摘要: 我再一次用实际行动证明了世界上没有绝对的事:本来用ulock加密移动硬盘,可是密码忘了,在网上找了一下破解方法,一堆一堆的,而且一个比一个简单!真是。。。下面说一下步骤,这是从网上转的,这是原始原始链接:http://chaogege.cn/blog/article/104.html第一步:打开文件夹选项,在 查看 的 高级设置 里把“隐藏受保护的操作系统文件(推荐)”前的... 阅读全文

posted @ 2010-03-02 17:33 我每天都在进步o(∩_∩)o... 阅读(361) 评论(0) 推荐(0) 编辑

2010年2月26日

无法远程连接mssqlserver2005服务器的解决

摘要: SQL Server 2005 不允许远程连接解决方法 做课程设计时,很多学生都遇到这个问题。把解决方法写在这儿,供参考。 刚刚安装的数据库系统,按照默认安装的话,很可能在进行远程连接时报错,通常是错误:"在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 - 无法打... 阅读全文

posted @ 2010-02-26 16:29 我每天都在进步o(∩_∩)o... 阅读(531) 评论(0) 推荐(0) 编辑

2010年2月24日

如何判断控件是否已加载完成

摘要: 判断一个控件是否已加载完成其实很简单,就是利用浏览器的解析顺序。通俗的说,代码的位置越靠前,就越先加载。例如:[代码]浏览器在解析时,首先加载 input标签,然后加载img标签。  此时如果想判断img标签是否加载完成,可以在img标签的前后加上脚本,例如代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http... 阅读全文

posted @ 2010-02-24 16:52 我每天都在进步o(∩_∩)o... 阅读(2348) 评论(0) 推荐(0) 编辑

2009年12月15日

使用WebCombo控件遇到的问题

摘要: 1.在使用WebCombo时遇到这样一个问题,就是把它放到WebPanel控件后,一直不能获取它的值,后来访问它的官网,通过它自带的ClientSideEvents里面的AfterSelectChange方法,可以获取,但是太麻烦,它需要先找到WebCombo里面的类似于gridview的部分,然后找到选中行,再定位单元格,最后调用getText();方法获取。这样看来确实没有微软的方便,但是微软... 阅读全文

posted @ 2009-12-15 15:55 我每天都在进步o(∩_∩)o... 阅读(323) 评论(0) 推荐(0) 编辑

关于SetAuthCookie的疑问

摘要: 服务器的电脑名是 spsserver, 有个网站所占端口号是2009。我键入http://spserver:2009是可以访问这个站点的。并且我在服务器上打开浏览器访问http://localhost:2009 也是可以访问这个站点的。  现在我要模拟单点登录,只要用户从另个系统成功登录后就可以直接访问我的spsserver:2009 站点,要求是给我传一个成功登录的用户名,我在本地的帐号里查找这... 阅读全文

posted @ 2009-12-15 15:46 我每天都在进步o(∩_∩)o... 阅读(516) 评论(0) 推荐(0) 编辑

2009年9月29日

html的text控件和服务器端的button结合后产生的疑问

摘要: 一个html控件 text和一个服务器端控件button,button里没有任何代码,只是让它产生回传,text的默认值“好嘞”运行页面后,无论怎么改变text的值,他都是开始设置的“好嘞”,并且设置它的enableviewstate为true或false后不起任何作用 阅读全文

posted @ 2009-09-29 19:15 我每天都在进步o(∩_∩)o... 阅读(224) 评论(1) 推荐(1) 编辑

2009年6月9日

can't init script for

摘要: 在使用NetAdvantage控件时,遇到一个奇怪问题,就是我在页面添加一个js文件引用后,发现WebDateChooser控件不能使用了,而且报了一个“can't init script for WebDateChooser”,很是郁闷。刚开始怀疑是js文件里面写的有错误,于是就一个方法一个方法的注释,后来还不行,就直接把js文件全部注释,还是不行,然后就在infragi... 阅读全文

posted @ 2009-06-09 20:32 我每天都在进步o(∩_∩)o... 阅读(429) 评论(0) 推荐(0) 编辑

导航