摘要:
JavaScript中奇葩的假值 通常在以下语句结构中需要判断真假 if分支语句 while循环语句 for里的第二个语句 如 1 2 3 4 5 6 7 if (boo) { // do something } while (boo) { // do something } JavaScript中有 6 个值为“假”,这六个值是 false null undefined 0 '...
阅读全文
posted @ 2015-11-12 20:48
万事俱备就差个程序员
阅读(350)
推荐(0)
摘要:
解决IIS7.5中部署WCF时,访问.svc文件的404错误问题如果你直接在IIS 7中配置WCF,访问.svc文件时会出现404错误。解决方法,以管理员身份进入命令行模式,运行:"%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe" -r -y-r ...
阅读全文
posted @ 2015-11-12 20:38
万事俱备就差个程序员
阅读(408)
推荐(0)
摘要:
一、数学函数 ABS(x) 返回x的绝对值 BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x) 返回大于x的最小整数值 EXP(x) 返回值e(自然对数的底)的x次方 FLOOR(x) 返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 LEAST(x1,x2,...,xn) 返回集合中最小的值 LN...
阅读全文
posted @ 2015-11-12 20:36
万事俱备就差个程序员
阅读(195)
推荐(0)
摘要:
http://www.cnblogs.com/kissdodog/archive/2012/12/15/2819025.html 一、ajaxFileUpload是一个异步上传文件的jQuery插件。 传一个不知道什么版本的上来,以后不用到处找了。 语法:$.ajaxFileUpload([options]) options参数说明: 1、url 上传处理程序地址。 2,fileElementI...
阅读全文
posted @ 2015-11-12 20:35
万事俱备就差个程序员
阅读(500)
推荐(0)
摘要:
使用Linq to Entities的时候发生如下异常: Unable to create a constant value of type 'Closure type'. Only primitive types ('such as Int32, String, and Guid') are supported in this context.var histroyList = data.Tra...
阅读全文
posted @ 2015-11-12 20:33
万事俱备就差个程序员
阅读(403)
推荐(0)
摘要:
工具官网地址:http://www.devart.com/dbforge/mysql/studio/ 对于某些存储过程很多且复杂的SQL的应用,在短时间内要使得所有MySQL存储过程和函数正常运行,那么如果能找到一个比较好的调试工具,就可以事半功倍, 这里介绍的是dbForge Studio for MySQL。 1. 首先说明dbForge Studio for MySQL具有存储过程调试功能的...
阅读全文
posted @ 2015-11-12 20:30
万事俱备就差个程序员
阅读(23457)
推荐(0)
摘要:
Visual Studio.net 2010 Windows Service 开发,安装与调试 本示例完成一个每隔一分钟向C:\log.txt文件写入一条记录为例,讲述一个Windows Service 程序的开发,安装与调试 原程序,加文档示例下载 /Files/zycblog/SourceCode.rar 目录索引 1 开发工具 2 开发过程 3 ...
阅读全文
posted @ 2015-11-12 20:26
万事俱备就差个程序员
阅读(413)
推荐(0)
摘要:
http://www.cnblogs.com/isaboy/p/javascript_hoisting.html Javascript是一门容易遭人误解的语言,但是它的强大毋庸置疑。个人觉得,要想深入理解Javascript语言,首先必须对其基本的概念(例如:Scope,Closure,Hoisting等)要真正理解。今天想通过自己的理解来对Javascript Hoisting(国内一般翻译为 ...
阅读全文
posted @ 2015-11-12 20:20
万事俱备就差个程序员
阅读(264)
推荐(0)
摘要:
免费的精品: Productivity Power Tools 动画演示 Productivity Power Tools 是微软官方推出的 Visual Studio 扩展,被用以提高开发人员生产率。它的出现一定程度上弥补和完善了 Visual Studio 自身的不足,比如其中的标记自动补全、复制引用等看似虽小,但却真得帮助我减轻了很多麻烦。博客园中推荐该扩展的文章也不在少数,本篇多少也有点类...
阅读全文
posted @ 2015-11-12 17:56
万事俱备就差个程序员
阅读(1676)
推荐(0)
摘要:
一:Reshaper是什么 即便是那些整天攻击 .NET 和 C# 的人,也常常不得不承认 Visual Studio 确实是个够强大的 IDE,除非他认为更少的 IDE 功能和命令行调试才是更强大的。可是,即便如此,仍阻止不了一些第三方的个人和厂商开发出一些插件来让 VS 变得更强大。Reshaper 就是这样一个 VS 插件,它提供了一些在 VS 基础上更方便于程序员使用的功能,当然,劣势是:...
阅读全文
posted @ 2015-11-12 17:40
万事俱备就差个程序员
阅读(782)
推荐(0)
摘要:
在ASP.NET 2.0 站点根目录下,只要存在 App_Offline.htm 文件,那么所有对.aspx的请求都将转向App_Offline.htm 。而且浏览器的地址栏显示的是所请求的.aspx的URL。 这样当我们的站点需要维护时,只要把App_Offline.htm 拷贝到站点根目录下即可。 App_Offline.htm 文件: 站点更新中 站点更新中 站点更新...
阅读全文
posted @ 2015-11-12 17:37
万事俱备就差个程序员
阅读(747)
推荐(0)
摘要:
Fixing the "There is already an open DataReader associated with this Command which must be closed first." exception in Entity Framework 下面代码可能会报如标题所示错误 var contacts = from c in db.Contact ...
阅读全文
posted @ 2015-11-12 17:21
万事俱备就差个程序员
阅读(719)
推荐(0)
摘要:
https://technet.microsoft.com/zh-cn/library/ms189461(v=sql.105).aspx http://www.cnblogs.com/85538649/archive/2011/08/13/2137370.html http://blog.csdn.net/liu_1983/article/details/7269312 在SQL SER...
阅读全文
posted @ 2015-11-12 17:11
万事俱备就差个程序员
阅读(1793)
推荐(0)
摘要:
http://wenda.haosou.com/q/1373868839069215 http://kylines.iteye.com/blog/1660236 http://www.cnblogs.com/mslove/archive/2010/04/26/1721024.html window.event代表着事件对象的状态。只有在事件发生时生效。如鼠标、键盘等事件被触发时这个对象才存在。...
阅读全文
posted @ 2015-11-12 17:07
万事俱备就差个程序员
阅读(919)
推荐(0)
摘要:
方法一(不推荐使用):用jS获获取扩展名进行验证: 选择文件: 方法二(好方法): HTML 标签的 accept 属性 实例 在文件上传中使用 accept 属性,本例中的输入字段可以接受 GIF 和 JPEG 两种图像:(上传选择文件时候,只显示这两种文件) 亲自试一试 如果不限制图像的格式,可以写为:accept="image/*...
阅读全文
posted @ 2015-11-12 16:07
万事俱备就差个程序员
阅读(4795)
推荐(0)
摘要:
本文简要说明了MySQL数据库安装好后自带的INFORMATION_SCHEMA,MySQL,TEST三个数据库的用途。 第一个数据库INFORMATION_SCHEMA: 提供了访问数据库元数据的方式。元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候用于表述该信息的其他术语包括“数据词典”和“系统目录”。INFORMATION_SCHEMA是信息数据库,其中保存着...
阅读全文
posted @ 2015-10-31 12:34
万事俱备就差个程序员
阅读(1635)
推荐(0)
摘要:
HTML 标签的 enctype 属性 在下面的例子中,表单数据会在未编码的情况下进行发送: First name: Last name: 定义和用法 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 默认地,表单数据会编码为 "application/x-www-form-urlencoded"。就是说,在发送到服务器之前,所有字符都会进行编码(空格...
阅读全文
posted @ 2015-10-31 12:14
万事俱备就差个程序员
阅读(1003)
推荐(0)
摘要:
JavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。其中JavaScript 中的 this 关键字,就是一个比较容易混乱的概念,在不同的场景下,this会化身不同的对象。有一种观点认为,只有正确掌握了 JavaScript 中的 this 关键字,才算是迈入了 JavaScript 这门语言的门槛。在主流的面向对象的语言中(例如Java,C#等),this 含义...
阅读全文
posted @ 2015-10-31 10:59
万事俱备就差个程序员
阅读(369)
推荐(0)
摘要:
我们有时候希望回车键敲在文本框(input element)里来提交表单(form),但有时候又不希望如此。比如搜索行为,希望输入完关键词之后直接按回车键立即提交表单,而有些复杂表单,可能要避免回车键误操作在未完成表单填写的时候就触发了表单提交。 要控制这些行为,不需要借助JS,浏览器已经帮我们做了这些处理,这里总结几条规则: 1. 如果表单里有一个type=”submit”的按钮,...
阅读全文
posted @ 2015-10-31 10:33
万事俱备就差个程序员
阅读(15997)
推荐(1)
摘要:
使用jquery $(Document);会报这个错误.因为 Document(大写) 是函数. document(小写) 才是文档.
阅读全文
posted @ 2015-10-29 10:50
万事俱备就差个程序员
阅读(7480)
推荐(0)
摘要:
mysql 1449 : The user specified as a definer ('root'@'%') does not exist 解决方法 遇到了 SQLException: access denied for @'localhost' (using password: no) 遇到了 SQLException: access denied for @'localhost'...
阅读全文
posted @ 2015-10-28 22:25
万事俱备就差个程序员
阅读(1167)
推荐(0)
摘要:
“/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 8000401a。 说明: 执行当前 Web 请求期...
阅读全文
posted @ 2015-10-27 20:38
万事俱备就差个程序员
阅读(759)
推荐(0)
摘要:
正常URL: http://localhost:16990/GoodsOrder/OrderRevoke.aspx??6G5lFi6xuoiLDhfOOOIkBYwy8RGpkfuza2gLlJrlTeces48FQzm%2fm6w4nc93Fccm; 报错的URL; http://localhos...
阅读全文
posted @ 2015-09-25 18:15
万事俱备就差个程序员
阅读(10185)
推荐(0)
摘要:
引子 我们经常遇到需要把div中的内容进行水平和垂直居中。所以,这里介绍一种方法,可以使div水平居中和垂直居中。 代码: div水平垂直居中 效果图: 现在先让图片在div中水平居中我们可以先给图片套一层盒子。代码: div水平垂直居中 ...
阅读全文
posted @ 2015-08-25 22:35
万事俱备就差个程序员
阅读(252)
推荐(0)
摘要:
在复杂的网络环境和浏览器环境下,自测、QA测试以及 Code Review 都是不够的,如果对页面稳定性和准确性要求较高,就必须有一套完善的代码异常监控体系,本文从前端代码异常监控的方法和问题着手,尽量全面地阐述错误日志收集各个阶段中可能遇到的阻碍和处理方案。 ☞ 收集日志的方法 平时收集日志的手段,可以归类为两个方面,一个是逻辑中的错误判断,为主动判断;一个是利用语言给我们提供的捷径,暴力式获取...
阅读全文
posted @ 2015-08-25 22:34
万事俱备就差个程序员
阅读(4662)
推荐(0)
摘要:
QA不是万能的,用户的浏览环境非常复杂,很多情况无法靠测试用例去覆盖,所以最好建立一个前端错误日志,在真实用户端收集bug。 try&catch是一个捕获前端错误的常见方法,比如: { //给所有脚本设置一个统一入口,比如设置一个init函数 init(); }catch(e){ //处理错误,将错误信息上报给服务器 } 像上面这样,所有脚本统一用init作为入口,一旦发生错误就会被try捕获,然...
阅读全文
posted @ 2015-08-25 22:32
万事俱备就差个程序员
阅读(5999)
推荐(0)
摘要:
MySQL中的数据类型大的方面来分,可以分为:日期和时间、数值,以及字符串。下面就分开来进行总结。 日期和时间数据类型 MySQL数据类型含义 date3字节,日期,格式:2014-09-18 time3字节,时间,格式:08:42:30 datetime8字节,日期时间,格式:2014-09-18 08:42:30 timestamp4字节,自动存储记录修改的时间 year1字节,年份 数值数据...
阅读全文
posted @ 2015-08-25 22:29
万事俱备就差个程序员
阅读(450)
推荐(0)
摘要:
MySQL中char(36)被认为是GUID导致的BUG及解决方案 有时候在使用Toad或在程序中,偶尔会遇到如下的错误: System.FormatException GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。 Stack Trace: 在 System.Guid..ctor(String g) 在 M...
阅读全文
posted @ 2015-08-25 22:28
万事俱备就差个程序员
阅读(794)
推荐(0)
摘要:
dl、dt、dd也是列表项,不过它们被忽视得比较厉害,人们只知道ul、ol、li,却经常漠视它们的存在,其实有时候,dl、dt、dd也是非常好用的,这两个家族是近亲,很多地方都是一模一样。 dl类似ul,申明一个列表项,里面的dt和dd与li相似。不过dt是上级,dd是下级;dt类似表头,dd类似表...
阅读全文
posted @ 2015-08-25 20:15
万事俱备就差个程序员
阅读(754)
推荐(0)
摘要:
1, 什么是泛型? 在理解泛型的定义之前,我们要明白非泛型的概念,非泛型就是大部分情况下是声明一个类,然后封装需要的行为,最后创建这些类的实例。 泛型是一种更准确地使用有一种以上的类型的代码的方式。泛型允许我们声明类型参数化的代码,我们可以用不同的类型进行实例化。总结为一句话就是,泛型类型是类型的模板。 请仔细理解下面两张图,或许能更好地理解泛型的原理。 ...
阅读全文
posted @ 2015-08-19 21:11
万事俱备就差个程序员
阅读(349)
推荐(0)
摘要:
EF里Guid类型数据的自增长、时间戳和复杂类型的用法通过前两章Lodging和Destination类的演示,大家肯定基本了解Code First是怎么玩的了,本章继续演示一些很实用的东西。 文章的开头提示下:提供的demo为了后面演示效果,前面代码有些是注释了的,请按照文章讲解的顺序先后释放注释...
阅读全文
posted @ 2015-08-19 19:17
万事俱备就差个程序员
阅读(660)
推荐(0)
摘要:
EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库的主键、外键以及表名和字段的类型等,这就是EF里的默认映射。具体分为: 数据库映射:Code First 默认会在本地的SQL Expression数据库中建立一个和DbContext的子类的全名相同的...
阅读全文
posted @ 2015-08-19 19:03
万事俱备就差个程序员
阅读(612)
推荐(0)
摘要:
EF里的继承映射关系TPH、TPT和TPC的讲解以及一些具体的例子 本章节讲解EF里的继承映射关系,分为TPH、TPT、TPC。具体: 1.TPH:Table Per Hierarchy 这是EF的默认的继承映射关系:一张表存放基类和子类的所有列,自动生成的discriminator列用来区分基类和子类的数据。新建一个度假村Resort实体类试试: /// /// 度假村类 ...
阅读全文
posted @ 2015-08-19 18:49
万事俱备就差个程序员
阅读(711)
推荐(0)
摘要:
阅读导航 一、概要 二、JOIN分类 三、JOIN分类详解 一、概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。 图片是很容易被接受和理解,所以尝试使用图片来说明一下。 二、JOIN分类 客官:小二,上JOIN分类! …… 小二:客官,新鲜出炉的JOIN分类图片来喽。 三、JOIN分类详解 客官:小...
阅读全文
posted @ 2015-08-19 17:38
万事俱备就差个程序员
阅读(262)
推荐(0)
摘要:
EF里一对一、一对多、多对多关系的配置和级联删除 本章节开始了解EF的各种关系。如果你对EF里实体间的各种关系还不是很熟悉,可以看看我的思路,能帮你更快的理解。 I.实体间一对一的关系 添加一个PersonPhoto类,表示用户照片类 /// /// 用户照片类 /// public class PersonPhoto { [Key] ...
阅读全文
posted @ 2015-08-19 15:31
万事俱备就差个程序员
阅读(8122)
推荐(1)
摘要:
使用 Fluent API 配置/映射属性和类型 使用实体框架 Code First 时,默认行为是使用一组 EF 中内嵌的约定将 POCO 类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象。 您主要可使用两种方法来配置 EF 使之在映射数据时绕开约定,这两种方法就是 注释和 EF Fluent API。注释仅涵盖一部分 Fluent API 功能,因此有一...
阅读全文
posted @ 2015-08-18 16:52
万事俱备就差个程序员
阅读(1397)
推荐(1)
摘要:
MVC中数据库表如果是一对一的主键关系时要加[Required]不然会出错Unable to determine the principal end of an association between the types Unable to determine the principal end of an association between the types '***. The prin...
阅读全文
posted @ 2015-08-18 15:22
万事俱备就差个程序员
阅读(1104)
推荐(0)
摘要:
Code First 约定 借助 Code First,可通过使用 C# 或 Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConfiguration.Conventions 命名空间中定义的。 可通过使用数据注释或 Flu...
阅读全文
posted @ 2015-08-18 15:18
万事俱备就差个程序员
阅读(265)
推荐(0)
摘要:
在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常 “System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 但不影响程序的正常运行。于是在网上查了查,发现相关资料不多。后来找到微软的官方解释,搞定。 ...
阅读全文
posted @ 2015-08-18 14:54
万事俱备就差个程序员
阅读(1566)
推荐(0)
摘要:
C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。 工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。 下面...
阅读全文
posted @ 2015-08-18 14:47
万事俱备就差个程序员
阅读(8895)
推荐(2)