上一页 1 ··· 4 5 6 7 8 9 10 下一页
摘要: 书接上回我们看回MainController对应的视图目录可以看出我们上回只讨论了Index.html,还有7个视图文件没有讨论过。这次来分析这其中我认为最重要的一个Layout.htmlLayout.html中有一段代码如下:<div style="width:100%;margin:0px;padding:0px;font-size:14px;"> <div style="float:left; padding:20px 5px 20px 0px; width:690px;"> #{layout_content} </d 阅读全文
posted @ 2013-01-13 14:07 xchsp 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 因为我记录综合系统首先是一个SNS,所以我们就从用户管理开始进行分析。综合系统的入口是wojilu1.8\wojilu.Controller\MainController.cs 里面的Index action public void Index() { redirect( new SiteInitController().Index ); }为了调试方便,我们将之改成 public void Index() { redirect(new wojilu.Web.Controller.Users.MainController(... 阅读全文
posted @ 2013-01-13 13:50 xchsp 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 先不看缓存处理internal class ActionProcessor : ProcessorBase {private static readonly ILog logger = LogManager.GetLogger( typeof( ActionProcessor ) ); public override void Process( ProcessContext context ) { MvcEventPublisher.Instance.BeginProcessAction( context.ctx ); if (cont... 阅读全文
posted @ 2013-01-13 13:24 xchsp 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 基于wojilu框架开发的我记录综合系统值得我们好好研究学习。以下是wojilu作者的学习建议----------------------------------------------------------------------------------------------------------------------------【学习建议】为了更好的学习框架,建议阅读“我记录网站综合系统”各app的源码。方法上,可以分开逐个阅读,这样非常有助于理解框架。如果某种功能你不知道如何实现的话,也建议参考“综合系统”中的实现方式。------------------------------ 阅读全文
posted @ 2013-01-13 10:42 xchsp 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 这里给出了一个分块研究wojilu.common.js代码的办法,可以对照着每个函数的实现和说明去研究,比如wojilu.ui.tip()这个的实现,是使得html上的哪些配置生效。wojilu.common.js$(document).ready( function() { wojilu.ui.menu(); 菜单相关hover wojilu.ui.clickMenu();菜单点击click/mouseout wojilu.ui.tab(); tab切换 wojilu.ui.httpMethod();postCmd/deleteCmd/putCmd wojilu... 阅读全文
posted @ 2013-01-11 20:55 xchsp 阅读(201) 评论(0) 推荐(0) 编辑
摘要: wojilu.common.admin.js//管理界面前端库$(document).ready( function() { wojilu.ui.pageReturn(); //history.back()返回到之前浏览的页面 wojilu.ui.tip(); 输入框提示http://www.wojilu.com/Common/Page/23 wojilu.ui.valid(); 客户端验证http://www.wojilu.com/Common/Page/22 wojilu.ui.ajaxPostForm();ajax异步提交表单http://www.wojilu.com... 阅读全文
posted @ 2013-01-11 14:06 xchsp 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 本文转载自http://blog.csdn.net/shihuan10430049/article/details/3734398这段时间因项目需要,要实现WinForm下的文件上传,个人觉得采用FTP方法太麻烦,还得配置FTP服务器,要通过防火墙也是一个麻烦。本来打算采用WebClient方法,但是采用这个方法实现后,进度条很短时间后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来WebClient是在加载完整个文件到内存后才真正开始上传,怪不得会出现前面的问题了。不得已参考了很多文章,老外的一个文章对我启发很大(http://bl 阅读全文
posted @ 2012-11-14 21:56 xchsp 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 第一范式很简单不说了。第二范式: 说白了即识别出业务中的对象,为每个对象定义一个数据库表。 比如拿学校模型举例。老师信息表,学生信息表,班级信息表...。每个表都有一个ID做为主键,其他字段记录着该对象的基本信息。1 老师表(School_TeacherTab)IF EXISTS(SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'School_TeacherTab') DROP TABLESchool_TeacherTabCREATE TABLE dbo.School_TeacherTab. 阅读全文
posted @ 2012-08-15 11:54 xchsp 阅读(590) 评论(2) 推荐(0) 编辑
摘要: 敏捷开发与没有规范,没有文档的代码编写者的区别与某些观点相反,敏捷开发人员并非不按规则或限制编写代码的特立独行者。“牛仔编码”是缺乏规则和管理糟糕的迹象,并且很不专业。如果团队里面存在这样的编写代码的现象,为了客户的利益着想,您应该竭尽全力地改变这种情况。敏捷开发最少需要开发和维护哪些文档?但现实中的情况是大多数人不喜欢编写文档、也不太喜欢研读文档,因此太多的文档只会消耗团队有限的时间,并不能带来多大的好处;一份概要性的高阶的文档是用户和开发团队之间的契约,双方的一致理解有助于沟通和互动;用户只关心他要什么,不关心如何实现,更不关心实现有多难,所以我们不能奢求用户理解我们遇到的技术问题,甚至读 阅读全文
posted @ 2012-06-12 07:19 xchsp 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 知识聚合。举个例子,比如你关注HTML5和ASP.NET MVC方面的技术,首先从CSDN或博客园备份这个方面专家们的文章(允许转载的),然后博客园,新浪或网易建立一个帐号,或自己搭建一个WordPress独立博客,将这些从各个大牛处汇集来的文章通过博客备份专家的远程一键发布功能,全部发布到你自己的博客(博客备份专家会对每篇博文自动加上原文链接)。这个方法你可以循环使用。比如你在新浪的帐号专门收集程序员故事的文章,在博客园的帐号专门收集技术类文章,则你某一天你又可以使用博客备份专家将这2处的博客统一合并至你自己搭建的WordPress博客上。 阅读全文
posted @ 2012-06-04 15:06 xchsp 阅读(3629) 评论(26) 推荐(8) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 下一页
友情链接 豆约翰博客备份专家 IT行业观察