07 2014 档案
摘要:场景: 2个数据库, 一个新,一个旧, 把旧的 数据库中的数据,导入到新的数据库中, 使用到了2个 EF实体模型, 新数据库 和 旧数据库中的表,有的名称是相同的 (但是结构是不同的) 旧的数据库中的 tb_area 表,只有2个字段 新数据库中的 tb_area 有很多字段 ,结果新数据库里面的 表,由于和旧数据库的表 重名,导致旧数据库里面的 表生产的cs文件 没有了, 只剩...
阅读全文
摘要:我们在 EF 的编程中,有时候会遇到这样一个错误: 但是,按照他的提示 “See 'EntityValidationErrors' property for more details.” 去 Exception 中查看,却只能看到 并不能看到具体的是那个属性为什么验证不通过,也许不少人都遇到这种情况。 这里给大家介绍一个Exception类,让我们能够轻松的知道具体的哪一个字段出了什...
阅读全文
摘要:转自 : http://www.nmtree.net/2014/05/04/entityframework-nested-query.html 这样的双where的语句应该怎么写呢:
var test=MyList.Where(a => a.Flows.Where(b => b.CurrentUser == “”) 下面我就说说这个问题,想想有几种方法。先来做一下准备工作,我们使用最简...
阅读全文
摘要:http://stackoverflow.com/questions/24725261/how-to-use-a-custom-identity-column-in-sql-with-entity-framework 情景,在mysql的一张表里面的id字段是主键,但是这个主键的值,不是自增的,也不是用户传入的,而是当insert的时候,由触发器来生成的. 这是触发器代码 我们到ed...
阅读全文
摘要:数据有一个字段,用的是 tinyint 长度是1 默认值为0 , 当用vs2013中的 EF5来生成 实体模型之后,看到这个列被标识为 bool 类型 Mysql官方参考文档关于布尔类型的说明: BOOL, BOOLEAN These types are synonyms(同义词) for TINYINT(1). A value of zero is conside...
阅读全文
摘要:场景,两个不同服务器上的数据库,进行数据库同步 但是执行之后,提示报错 错误代码: 1293 Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 原因: 两台服务器的mysql版本不一致....
阅读全文
摘要:场景:导入一个 sql 文件,但是 总是在执行几十句sql之后就失败了,打开失败日志 就一句 MySQL server has gone away 我使用了2个步骤,但是感觉是第1步成功的 1: 先看看 max_allowed_packet , 使用语法为 show global variables like 'max_allowed_packet'; 然后我们修改这个 ,用到的...
阅读全文
摘要:中文网 http://www.bootcss.com/
阅读全文
摘要:演示效果 http://www.17sucai.com/preview/131993/2014-07-09/mac-Bootstrap/gallery.html 点击之后的效果 使用方法 Query图片播放插件prettyPhoto使用介绍 http://www.sohenk.com/archives/379
阅读全文
摘要:多文件上传组件FineUploader使用心得 FineUploader 结合 一般处理程序 【上传示例】 参考:http://www.cnblogs.com/dudu/archive/2012/11/27/fine_uploader_mvc_ajax.html asp.net mvc示例 参考 :http://www.cnblogs.com/chenkai/archive/2013...
阅读全文
摘要:案例:整搜索框,需要默认占位符为“请输入关键词”,获取焦点时,占位符消失或不可用(不影响正常输入),丢失焦点后,若用户无内容输入,占位符继续出现,继续占位。这种代码我想前端们已经很容易就写出来了吧,现在HTML5原生就有这个“placeholder”属性,效果与上边案例描述的一样(各支持的浏览器内部表现可能不一致,但是作用是一致的),那么这一属性该怎么优雅降级到支持所有现代浏览器呢?答案还是脚本即...
阅读全文
摘要:结论: ViewData 适用于 在一次请求中 传递数据 . 比如我们从 主Action 到 主视图, 然后在 主视图中 用 RenderAction 请求子Action的时候,就是算作 一次请求. 场景,我们在 主页面中,有一个 login登陆模块, 我们判断,如果 用户是登陆的,那么就显示 账号密码, 如果用户没有登陆, 则显示 登陆框 先来看看 我们的代码先运行 /home/...
阅读全文
摘要:一: 执行sql语句,返回受影响的行数 在mysql里面,如果没有影响,那么返回行数为 -1 ,sqlserver 里面 还没有测试过 using (var ctx = new MyDbContext()){ ctx.Database.ExecuteSqlCommand("UPDATE Person SET Name = 'Michael' WHERE PersonID = 1...
阅读全文
摘要:简单的说,就是 ViewBag 和 ViewData 是数据共享的(他们都是共享 ViewData 的数据),ViewBag 实际就是对 ViewData的一个操作的封装. 区别 : ViewBag 是 动态类型的,那么前台在调用的时候,能直接推断出你是什么类型. 而 ViewData存放的是 Object,那么前台视图调用的时候,要先转一下类型. 我们在后台,分别写了个ViewD...
阅读全文
摘要:当客户端请求 /Product/Index的时候, 如果在视图的根目录下有 _ViewStart.Cshtml 就会先执行这个,再去执行 Product文件夹下的Index视图, 如果Product文件夹下也有 _ViewStart.Cshtml文件,那么优先执行这个文件,再去执行 Index视图 根目录下的ViewStart中的数据,可以通过 Page.Title这样 或者是 PageData...
阅读全文
摘要:一:主视图中使用Html.RenderPartial来调用子视图(注意,这里是直接调用子视图,而没有去调用子Action ) 在没有使用母版页的主视图中(也就是设置了layout为null的视图中),使用 Html.RenderPartial 可以调用分部视图(只调用视图,不调用action),并且使用 ViewData 来从主Action里面传值到主视图,或者是分布视图 最后生成的ht...
阅读全文
摘要:结合上一篇文章 NPOI 2.1.1 系列(1) 使用NPOI读取 Excel文档 ;NpoiExcelHelper 导入导出 2003格式 2007格式的 Excel; Npoi 导出 xlsx 格式 以及 List转DataTable(反射) ; 将泛型集合类转换成DataTable ; 将集合类转换成DataTable 我们就能很方便的吧一个 List 给生成 Excel文档 ...
阅读全文
摘要:public class ConvertX { #region 将集合类转换成DataTable /// /// 将集合类转换成DataTable /// /// 集合 /// public static System.Data.DataTable ToDataTa...
阅读全文
摘要:下载地址 http://npoi.codeplex.com/releases 下面放一个 NPOIHelper 助手类吧,也不是我写的… NpoiExcelHelper 可以生成xlsx格式public class ExcelNpoiHelper { //private static WriteLog wl = new WriteLog(); ...
阅读全文
该文被密码保护。
摘要:一:Razor视图引擎的核心原理 Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项 ,他是一个视图引擎 他的核心原理,就是当读取到 @符号的时候,就认为这是开始c#代码,并且 会自动寻找 { } 作为开始和结束.但是当他不管在任何地方碰到 和 的时候,就不会当做是c#代码,而是当做html代码,我们会看到,在真正生成的 视图类代码里面 xx 会直接...
阅读全文
摘要:我们在MVC的代码中,经常会看到这样的一个 代码 可能有人会有疑问,既然我定义的是ActionResult,为什么返回值会是View方法呢? 其实这个View方法的返回值的类型是ActionResult的子类ViewResult 我们查看MVC源码可以看到 ActionResult是个抽象类, ActionResult 有多个派生类(子类),有的子类又有子类 (例如 View...
阅读全文
摘要:长度标记 坐标和矩形标记 色值标记 文字标记 长度自动测量 标记拖拽删除 支持多种图片格式 支持PSD(需用最大兼容保存)、PNG、BMP、JPG格式 设计稿自动刷新 在标注的过程中,如果设计稿在被修改和保存了,马克鳗会自动重新载入设计稿。让设计和标注同步进行。 ...
阅读全文
摘要:一:后台使用SelectListItem 传值给前台显示Select下拉框 我们先来看数据库的订单表,里面有3条订单,他们的用户id对应了 UserInfo用户表的数据,现在我们要做的是添加一个Order控制器,显示订单列表,并且在修改订单的时候,把用户的id 用 select 下拉框显示出来,并且可以提交修改数据 1.1 我们通过比较原始的方法,来把数据 传递到前台后,前台使用 ...
阅读全文
摘要:统确实自带了ASP.NET v4.0,但是ISAPI中没有这个选项,导致服务器开不起来 解决方法如下: 1.确保安装IIS时确实安装了ASP.NET,如果没有的话,勾上重新装一下,一般出现404.2时这么干 2.如果你是先装了IIS然后才装了.NET,那就需要把.NET再注册一下,一般出现404.17时这么干 命令是:C:\WINDOWS\Microsoft.NET\Fram...
阅读全文
摘要:1:项目结构 2:每层添加对其他层的引用,这里我们把除了Web层之外的所有的层生成的文件都放到解决方案下的Library文件夹下,然后每个项目分别来引用里面的dll项目文件. 我们在Model项目上,右键属性->生成-> 在下面的输出里面,选择上一级的 Library文件夹 2.2 我们调整项目的生成顺序 ,在解决方案或者是任意项目上右键,选择 生成依赖项,调整各个项目的依赖,这样的目的就...
阅读全文
摘要:一: @model 指令 或者也叫 @model关键字 注释:@model指令以提供一个更干净简洁的方式来指明你想要在视图文件中引用强类型模型类 作用:让视图文件(cshtml)更易读易写;VS 智能提示更加方便、丰富(都可以通过对象.属性 来点出来);编译时节省检查时间; 举例: 当我们在一个视图页面引入 这段话 @model IEnumerable 那么就表示,传入本视图页面的...
阅读全文
摘要:最近总是想完成一些事情,但是就是 目标很大,但是实现起来又很困难.总是标记了这个要学,那个要学,结果就是进度停滞不前,要么这里一点,那里一点,结果就全部忘记了. 7月份的学习计划还是以 深入 EF5 + MVC4 为主,日记要参考学习资料来列出来目录才行. 8月份 要把 Mongodb 和 Redis 以及新买的书 做一个整理. 对于 socket ,分布式缓存 ,通信 要有学习....
阅读全文
摘要:http://database.51cto.com/art/201107/276166.htm
阅读全文
摘要:http://www.cnblogs.com/shadowtale/p/3372735.html
阅读全文
摘要:向程序设计窗体中添加一个OpenFileDialog控件,在属性对话框中设置其Filter属性为 “所有文件(*.*)|*.*|文本文件(*.txt)|*.txt|WPS文档(*.wps)|*.wps|Word文档(*.doc)|*.doc” 将 OpenFileDialog 控件添加到窗体后,它会出现在窗体设计器底部的栏中 private vo...
阅读全文
摘要:问: resharper安装后,一不小心点错了(选择了object browser)以上配置在哪里设置?转到定义用习惯了。 回答 :打开Resharper,选择Options,然后选择Tools中的External Sources,你的情况是选择了Navigation to Object Brower这一项了,换成第一个Default Visual Studio navigation就好了 ...
阅读全文
摘要:我们还是以订单表为例 1:系统推荐的方法,先查询出来,然后调用remove方法进行删除 我们删除id大于等于4的 static void Main(string[] args) { Delete(o => o.Id >= 4); //这里的参数是个 lambda 表达式 } public static void...
阅读全文
摘要:因为 Internet Explorer 和 Firefox 发送了不同的 Accept 头,所以 web API 在响应里就发送了不同的内容类型。 解决方法,在 Global.asax的 Application_Start() 加入下面的代码 GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMedia...
阅读全文
摘要:1:修改成中文简体 2: 注册破解 (记得一定要先断网) admin admin@admin.com 31GKI-OK1HY-59H35-Y8GPB-8WDY6 3 : 创建连接 搞定
阅读全文
摘要:try{ ...}catch (Exception e) { //在webapi中要想抛出异常必须这样抛出,否则之抛出一个默认500的异常 var resp = new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent(e.ToStr...
阅读全文
摘要:分布式的基础:一致性哈希 路由算法的一致性hash http://www.jiacheo.org/blog/174 http://www.tuicool.com/articles/vQVbmai http://www.cnblogs.com/huangxincheng/p/3708316.html redis 和 mongodb的使用,要能自己写 helper帮助类,和多台机...
阅读全文