06 2014 档案
该文被密码保护。
摘要:方法1: 使用js的扩展方法 ** * json对象转字符串形式 */ function json2str(o) { var arr = []; var fmt = function(s) { if (typeof s == 'object' && s != null) return json2str(s); return /^(string|number)$/.test(typeof s...
阅读全文
该文被密码保护。
摘要:目录一:简单介绍什么是Web api二:怎么定义的 Post Get Put 和 Delete三:简单使用,直接从前台传递一个类到后台接收四:其他获取值的方式一:简单介绍什么是Web apiREST属于一种设计风格,REST 中的 POST(新增数据),GET(取得数据),PUT(更新数据),DEL...
阅读全文
摘要:当我们用EF执行语句的时候,可以使用 sqlserver Profiler来监控到底执行了哪些sql语句,但是默认他是监控全局的,我们只想监控Ef的语句,这里如下设置 这样就只会监控 EF产生的 sql语句了
阅读全文
该文被密码保护。
摘要:====================== 我自己的理解 ========================== 一: DTO 我自己的理解,就是 比如你有一个类,跟数据库的table表结构一模一样,主键外键什么的都有,但是这个 model类,你返回数据到 UI层的时候,有些数据是不用的,你就得自己new一个新类出来,新的类从旧的类里面拿值,然后给别人用的就是新的类别,有点类似于我们做接口给and...
阅读全文
摘要:转载自: http://www.cnblogs.com/xishuai/p/3590705.html http://www.cnblogs.com/shanyou/p/3662482.html
阅读全文
摘要:在IE8下有个js错误,但是在其它浏览器下(Firefox, Chrome, IE9)下面都很正常。后来调试发现原因是在IE8下,js数组没有indexOf方法。 在使用indexOf方法前,执行一下下面的js, 原理就是如果发现数组没有indexOf方法,会添加上这个方法 if (!Array.prototype.indexOf){ Array.prototype.indexO...
阅读全文
摘要:情景:用户表和订单表是一对多的关系,即 一个 Userinfo 对应对应有 多个 Order表 如果我在EF中,先创建一个用户,然后创建3个订单,然后关联这1个用户和3个订单的关系,毫无问题. 但是:当我如果想创建2个用户,6个订单,并且分别去关联的时候,就提示报错 无法确定“XXX”关系的主体端。添加的多个实体可能主键相同 原因可能是: 当我们添加2个用户的时候,2个用...
阅读全文
摘要:此模板尝试加载组件程序集 NuGet.VisualStudio.Interop 分析错误 既然错误信息提示模板尝试加载组件程序集,那说明NuGet.VisualStudio.Interop程序集不存在。究其根源是自VS2012开始使用NuGet来管理项目和程序集引用了。出现这个问题是因为没有安装NuGet包管理器。 解决办法 通过“扩展和更新”,在左侧选择“联机”,然后搜索...
阅读全文
摘要:局域网 两台机 192.168.1.2 我们称为A机器 192.168.1.3 我们称为B机器 配置集群的时候,从A或者是B的web后台都可以添加, 在这里 我们以 A机器为主 目前A机器里面 有桶一个 default ,数据不多 目前B机器里面 有桶2个 分别是 default 和 needpwd (我专门测试用的,需要密码才能连接的), 数据有点多 ...
阅读全文
摘要:在上一篇文章中, http://www.cnblogs.com/joeylee/p/3790980.html 我们用 PD15.1 来设计了数据库,并且生成 了sql数据库,现在我们用 vs2013来试试 用 ModeFirst模式来设计数据库,并且生成数据库, 在PD中的表结构如下 下面我们用 vs2013来设计一下 创建2个表,并且在空白地方 新增 关联 为 一对多 ...
阅读全文
摘要:如aaaaaa或者abcdefgh这样都不通过,但是aabbcccdddd可以。如果js不能实现,用什么方法可以实现?function checkPassword(pwd) { // 长度为6到18个字符 var reg = /^.{6,16}$/; if (!reg.test(pwd)) { return false; } // 全部重复 var...
阅读全文
摘要:解决方法: 方法1: 使用jquery里面的全局函数$.trim()代替原生js方法trim(): $.trim( 你要替换的字符 ); 方法2: Function.prototype.method = function (name, func) { this.prototype[name] = func; return this;};if (!String.p...
阅读全文
摘要:公司有个文本框,当输入文字/粘贴/复制 或者是键盘猛按的时候,都希望这个文本框能统计出 输入了多少字 这种用 onchange onkeyup onkepress 都不怎么好使 最后在快要无语的情况下,使用了 下面的组合方式 onkeyup="commMaxLength(this,30,'leftWordTitle')" oninput="commMaxLeng...
阅读全文
摘要:CDM是概念模型,在概念模型上没有具体数据库产品的概念,反映的是实体和联系。PDM是物理模型,是依赖具体数据库产品的模型,比如可以指定具体的数据类型和约束等等。在PowerDesigner中两个模型之间可以相互转化。 步骤一般当然是先cdm后pdm,建好cdm后,根据实际情况,选择不同的数据库,然后把cdm转成相应的pdm,有了cdm会更加灵活,不必在需求分析一开始就定死用什么数据库,便于更改,...
阅读全文
摘要:1、高亮外框的取消 input { outline: none; } textarea { outline: none; } 如上,使用CSS的outline就可以实现 2、文本域缩放功能的取消 也是使用CSS,具体有两种方法 textarea { width: 400px; max-width: 400px; height: 400px; max-height: 40...
阅读全文
摘要:在head标签中加入以上meta声明。具体属性可以谷歌/百度。 我查了下viewport,有几个属性:width - viewport的宽度 height - viewport的高度initial-scale - 初始的缩放比例minimum-scale - 允许用户缩放到的最小比例maximum-scale - 允许用户缩放到的最大比例user-scalable - 用户是否可以手动缩...
阅读全文
摘要:document.getElementById("removeButton").disabled = false;//普通Js写法 $("#removeButton").removeAttr("disabled");//要变成Enable,JQuery只能这么写 $("#removeButton").attr("disabled","disabled");//再改成disabled
阅读全文
摘要:// 获取程序的基目录。System.AppDomain.CurrentDomain.BaseDirectory// 获取模块的完整路径。System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName// 获取和设置当前目录(该进程从中启动的目录)的完全限定目录。System.Environment.CurrentDire...
阅读全文