第二篇博文,最近学习的内容还是回到了正题:ASP.NET MVC5之上.虽然EF学了个一知半解,但是用这点知识,看MVC5的MODEL部分应该还是够了.尽管周末还要恶补一下EF才行. (一)MVC简述: MVC,不外乎视图.控制器.模型. 我想,自学MVC的朋友肯定都已经接触过三层架构. 尽管三层架构和MVC没有两毛钱关系,但是这种分层理念其实是共性的. 我们不用去套MVC和三层架构的关系, 只需要去理解:模型就是取得数据并将数据作为载体传递给视图的部分. 视图可以粗放得理解为HTML,反正就是…
由于我是自学的,没有人教,在网上查资料也查不到个所以然.问大神们也是爱理不理的. 所以这篇随笔纯粹源自于我自己的认识.是否真正正确我也没有把握. 如果有什么错误,请大神们给予指正 =========================================== (一).增加.删除.修改操作,都可以直接调用dbset<>集合的Add().AddRange().Remove().AddOrUpdate()  几个方法.然后调用DbContext.SaveChange()实例对象方法,实现增删…
有段时间没写博客了,最近工作比较忙,能敲代码的时间也不多. 我一直有一个想法,想给单位免费做点小软件,一切思路都想好了,但是卡在一个非常基础的问题上:登陆与授权. 为此,我看了很多关于微软提供的Identity.MemberShip的资料. 但我发现,这两种方式都是默认代码优先(不知道为啥就是那么讨厌CODE FIRST),配置如此复杂恶心.实在很不爽,所以,我要想想其他的办法. 直到我发现了Authorize特性,以此开始,找到了一个利用Authorize特性+Forms身份验证 做 验证与授…
现在看asp.net MVC5自学已经到了第六章:数据注解与验证. 话得从以前看MVC music store(音乐商店项目)的源码说起, 最初看music store源码完全就是一脸懵逼,整个程序,找了半天,只看到控制器有少许逻辑代码,例如编辑专辑的视图里面,用户输入的title到底符不符合规范, VIEW里面即无相关验证的JS代码,又没有进行后台的数据判断. @using (Html.BeginForm()) { @Html.ValidationSummary(true) <fieldset…
2017年4月16日 一周AnswerOpenCV佳作赏析 1.HelloHow to smooth edge of text in binary image, based on threshold.Something like anti-aliasing by openCv?example 题目:图片去毛刺 优质解答: #;    }    )        radius;    Mat mInput,mOutput;    Mat mChannel[];    split(mInput_Bg…
因为一直用spring整合了mybatis,所以很少用到mybatis的session缓存. 习惯是本地缓存自己用map写或者引入第三方的本地缓存框架ehcache,Guava 所以提出来纠结下 实验下(spring整合mybatis略,网上一堆),先看看mybatis级别的session的缓存 放出打印sql语句 configuration.xml 加入 <settings> <!-- 打印查询语句 --> <setting name="logImpl"…
ASP.NET初级添加 利用css代码跟ASP.NET还有Javascript原生,LinQ来写增跟展示数据 首先介绍一个非常好用的控件,灵活并且循环展示数据库里面的数据 <asp:Repeater ID="Repeater1" runat="server"> //这里面必须要有五个中的其中一个 <HeaderTemplate></HeaderTemplate>//头,只循环一次 <ItemTemplate></…
outlook功能多,复杂,导致打开界面就晕,通讯录分类 问:在Outlook 中,随着联系人数量的增多,亲朋好友.同事.客户的信息混杂在一起,每次发邮件都要用很长时间才能从联系人列表中找到需要的人.如果能对联系人分类管理就方便了. 答:第一步,在Outlook 左侧的导航窗格中选择[联系人],单击工具栏中[新建]按钮右侧的下拉箭头,选择[文件夹],如图13 所示. 第二步,显示[新建文件夹]对话框,如图14 所示.在[名称]中输入联系人的类别,例如[同事],单击[确定]. 第三步,用同样的方法…
Canonical今天公布了Ubuntu 17.04(Zesty Zapus)操作系统的发布路线图,该版本于今年10月24日上线启动,toolchain已经上传且首个daily ISO镜像已经生成.面向各个flavors的Alpha 1版本计划将于2016年12月29日上线.根据今天公布的路线图,Ubuntu 17.04(Zesty Zapus)将会在2017年2月16日进入功能冻结,2月23日发布Beta 1版本,3月9日进入用户界面冻结:3月23日发布Final Beta版本:3月30日进行…
ABP代码生成器介绍 ABP Code Generator 针对abp这个框架做了一个代码生成器,功能强大.分为两大功能点,一个是数据层,一个是视图层. 数据服务层:通过它,可以实现表设计.领域层初始化.多语言.automapper自动注入.表的增删改查.批量删除.单数据修改等功能. 视图层呢,主要是指通过他能实现在数据层上的视图功能,都是通过ajax处理.然后各个插件如果前端验证.图片上传.华丽的maxlength.dropdownlist等功能. 也录制了视频,在传课网:传送门 大家要点击购…