02 2017 档案

021. Spring.Net简单入门之三: Spring.Net和MVC的结合
摘要:1. 先复制一点文件: 打开Spring.NET\examples\Spring\Spring.Mvc4QuickStart\Spring.Mvc4QuickStart\Web.config文件, 复制如下内容到自己项目的Web.config中: Spring.NET\examples\Spring 阅读全文

posted @ 2017-02-28 12:34 印子 阅读(217) 评论(0) 推荐(0)

020. 未能加载文件或程序集“System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项
摘要:未能加载文件或程序集“System.Web.Http, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟 阅读全文

posted @ 2017-02-27 21:57 印子 阅读(12372) 评论(0) 推荐(2)

019. Spring.Net简单入门之二:注入的两种方式
摘要:接上面的项目: 再创建两个类来继承IUserInfoDal接口 其中各个类的代码如下: program中代码: App.config文件配置: 阅读全文

posted @ 2017-02-27 13:31 印子

018. Spring.Net简单入门之一概念和基本操作
摘要:所需资源(Spring.NET.2.0.0-M2)下载地址: 百度网盘 Ioc和DI Ioc: Inversion of Control 控制反转: 正常情况下, 在程序中创建实例, 是由程序本身来控制的, 那么控制反转概念就是说, 如果程序中需要使用实例, 将不再由程序本身来创建实例, 而是交由外 阅读全文

posted @ 2017-02-26 14:09 印子

017. 使用新建逻辑文件夹, 在VS 2015中便捷管理项目
摘要:当同一个解决方案下面项目过的时候, 查找和管理起来非常麻烦, 此时可以右键解决方案→添加→新建解决方案文件夹, 然后将功能相同的解决方案, 拖拽到同一个文件夹中即可. 此种方式建立的文件夹是一个逻辑上的文件夹, 并不会在磁盘上创建 阅读全文

posted @ 2017-02-26 12:37 印子

016. 在应用程序配置文件中找不到名为“DataModelContainer”的连接字符串。
摘要:浏览器错误截图: 运行时截图: “System.InvalidOperationException”类型的异常在 EntityFramework.dll 中发生,但未在用户代码中进行处理 解决方案: 复制model层的App.Config文件中的连接字符串到, UI层的Web.config文件中: 阅读全文

posted @ 2017-02-25 21:19 印子 阅读(280) 评论(0) 推荐(0)

003. Python入门经典之二: 第四章演练函数和使用raise来处理异常
摘要:定义函数, 使用""""""为函数添加描述性说明, 使用__doc__打印函数说明: 在Python中对函数使用参数和类型判断: 为参数定义默认值: 习题和练习使用raise来处理异常 阅读全文

posted @ 2017-02-24 15:04 印子 阅读(154) 评论(0) 推荐(0)

002. Python入门经典之二: 第四章演练分支循环处理异常
摘要:使用== != < > 做比较: 使用分支和循环 处理异常: 阅读全文

posted @ 2017-02-23 16:48 印子 阅读(130) 评论(0) 推荐(0)

001. Python初练之第一次接触
摘要:大部分情况, 单引号和双引号可以互换,但是如果字符串中包含了单引号, 则需要使用双引号 可以使用 \ 转义字符来处理 三引号是注释多行文本 注释: # 单行注释 “”” “”” 多行注释 关于%s: 关于%f: 关于元组: 关于列表: 关于字典: 处理字符串的技巧(使用 [][]): 使用[][] 阅读全文

posted @ 2017-02-23 12:10 印子 阅读(158) 评论(0) 推荐(0)

015. 如何进行单元测试
摘要:2. 解决方案管理器上→右键→添加→新建项目→测试→单元测试, 这种方式建立的单元测试需要添加被测试项目对应的引用和复制被测试项目的app.config文件 3. 解决方案中的预览图: 5. 开始测试: 为什么需要单元测试: 阅读全文

posted @ 2017-02-22 15:00 印子

014. MVC5路由规则/如何调试路由规则和调试过程/路由实例解释
摘要:可以在appStart→RouteConfig.cs中注册路由,MVC5中路由的规则: 新建一个路由规则, 然后尝试访问, 其实在下图中如果把第二条路由放到第一条路由的上面, 就不会报错了: 如何调试路由规则和调试过程: 新建一个目录(Lib)→然后将RouteDebug.dll (需要下载)文件放 阅读全文

posted @ 2017-02-20 14:34 印子

013. MVC5过滤器
摘要:微软提供了4中过滤器: 1.Action过滤器: 在Action方法执行之前和Action方法执行之后, 会执行此过滤器中的代码. 比如在执行public ActionResult Index()方法之前或之后; 也可以说是在方法执行前或执行后; 接口: IactionFilter 抽象类名: Ac 阅读全文

posted @ 2017-02-18 23:18 印子

012. MVC5中Razor引擎使用模板页
摘要:1.文件→新建项目→框架选择.NET Framework 4.5 2.确定后选择ASP.NET 4.5 模板→MVC→为以下项添加文件夹和核心引用→MVC, 在vs 2015中默认就使用的Razor引擎 3. 创建好项目的主要目录(文件)解释: 4. _Layout.cshtml主要注释: 5. 添 阅读全文

posted @ 2017-02-18 22:32 印子

011. razor与aspx的区别以及用法
摘要:非原创, 摘录网上的文章 页面后缀: aspx: index.aspx Razor: index.cshtml 使用C#中的类和属性 aspx < %: DateTime.Now %> razor: @DateTime.Now 页面强类型Model aspx: Razor: @model MvcCR 阅读全文

posted @ 2017-02-18 15:25 印子 阅读(281) 评论(0) 推荐(0)

010. 使用微软提供的校验插件
摘要:后台类代码:(注意看此类上面的提示, 此类是自动生成的, 这种方法打特性(标签)的话, 再生成一次就会被覆盖, 解决方法, 会放到后面介绍) 前台使用的时候的代码: 效果: 生成的源码截图: 修改提示字符为红色, 上图已经标识出提示处使用的<span>标签使用的样式文件了, 所以只需要针对性的添加即 阅读全文

posted @ 2017-02-18 14:55 印子

009. 异步上传图片和JQuery中validate的简单使用介绍
摘要:控制器代码: 前台代码: JQuery的validate的简单使用介绍, 更详细的参见 http://www.runoob.com/jquery/jquery-plugin-validate.html 阅读全文

posted @ 2017-02-17 15:31 印子

008. MVC分页和异步
摘要:1. 网上得到的一个扩展 HtmlHelper 2. css代码: 3. 前台引用: 4. 还要检查下web.config文件中是否有下面的项 MVC异步 控制器 前台 结果: Ajax Options 对应表 解决上图遗留的问题, 今天晚上测试出来了, 知道问题出现在什么地方了 将上面ajax的代 阅读全文

posted @ 2017-02-16 16:01 印子 阅读(145) 评论(0) 推荐(0)

007. Install-Package : 无法解析依赖项。“EntityFramework 6.1.3”与 'EntityFramework.zh-Hans 5.0.0 约束: EntityFramework (= 5.0.0)' 不兼容。
摘要:环境: vs2015没有自带jquery.unobtrusive-ajax.js, 所以必须通过Install-Package Microsoft.jQuery.Unobtrusive.Ajax安装 , 当尝试安装(工具→NuGet管理器→程序包管理器控制台)的时候报出下图的错误: 解决方案: 工具 阅读全文

posted @ 2017-02-16 12:26 印子 阅读(2265) 评论(0) 推荐(0)

006. MVC的第一个增删改查弱类型和强类型
摘要:项目图: 弱类型的前台主要代码 强类型主要代码, 前台生成的代码基本没有动过 阅读全文

posted @ 2017-02-15 17:00 印子

005. 第一个MVCDemo和MvcHtmlHelper介绍及Html扩展方法
摘要:解决方案图: 1. Index.cshtml页面代码: 2. HomeController控制器代码 3. 扩展方法的代码 4. RouteConfig代码 5. web.config部分代码 6. 备注: MVC三层模型, v 视图层→ 就是单单指的是Html , aspx控件 , 标识页面如何展 阅读全文

posted @ 2017-02-14 16:02 印子

004. 第一个CodeOnly案例
摘要:备注: MVC三层模型, v 视图层→ 就是单单指的是Html , aspx控件 , 标识页面如何展示 c 控制器层→调用业务逻辑, 处理用户的请求数据, 然后把数据交给View展示; 代码后置的控制逻辑 controller层 m 业务逻辑层, 数据库访问层, 数据模型层 MVC中控制器的约定: 阅读全文

posted @ 2017-02-14 09:40 印子

003. 大表数据连接查询优化 临时表
摘要:数据库 阅读全文

posted @ 2017-02-14 09:39 印子

002. 创建第一个EF练习
摘要:任意新建一个控制台程序→添加新建项→ADO.NET数据模型(如果没有这个可以点击菜单栏上的工具→程序包管理器控制台→然后看看帮助信息; 当然也可以上网单独下载安装) 备注: System.Data.EntityState.Detached Detached→分离, EF对此上下文不再关心, 上下文不 阅读全文

posted @ 2017-02-14 09:12 印子

001. Lambda表达式的本质和ORM框架思想
摘要:Lambda本质来说就是一个匿名方法, 可以包含表达式和语句. 可用于创建委托 运算符 => , 读作 goes to 格式: (input parameters) => expression 从匿名函数讲起: delegate bool DelDemo(int a , int b ); //定义一 阅读全文

posted @ 2017-02-14 09:08 印子

Centos 7 下, 安装odoo 10
摘要:1. Centos在虚拟机中, 最小化安装, 网络连接选择的是 桥接模式, 安装完成后, 是不能直接上网的, 输入root 和密码, 登录进去, 然后执行: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 阅读全文

posted @ 2017-02-13 15:00 印子 阅读(9913) 评论(0) 推荐(1)

011. 解决VS2015中CS1528: Expected ; or = (cannot specify constructor arguments in declaration)
摘要:编译器错误消息: CS1528: Expected ; or = (cannot specify constructor arguments in declaration) 源错误: 解决方案: 阅读全文

posted @ 2017-02-12 22:37 印子 阅读(986) 评论(0) 推荐(0)

010. VS2015创建MVC项目
摘要:1. 文件→新建→项目 2.选择空模板→选中MVC 3. 预览(如果是使用aspx, 则可以删除Views中的web.config, 如果使用Razor则不要删除, 否则会报Views/Home/Index.cshtml"处的视图必须派生自 WebViewPage 或 WebViewPage<TMo 阅读全文

posted @ 2017-02-12 16:27 印子 阅读(377) 评论(0) 推荐(0)

导航