http://xiangai.taobao.com
http://shop148612228.taobao.com

08 2015 档案

摘要:引子 我们经常遇到需要把div中的内容进行水平和垂直居中。所以,这里介绍一种方法,可以使div水平居中和垂直居中。 代码: div水平垂直居中 效果图: 现在先让图片在div中水平居中我们可以先给图片套一层盒子。代码: div水平垂直居中 ... 阅读全文
posted @ 2015-08-25 22:35 万事俱备就差个程序员 阅读(248) 评论(0) 推荐(0) 编辑
摘要:在复杂的网络环境和浏览器环境下,自测、QA测试以及 Code Review 都是不够的,如果对页面稳定性和准确性要求较高,就必须有一套完善的代码异常监控体系,本文从前端代码异常监控的方法和问题着手,尽量全面地阐述错误日志收集各个阶段中可能遇到的阻碍和处理方案。 ☞ 收集日志的方法 平时收集日志的手段,可以归类为两个方面,一个是逻辑中的错误判断,为主动判断;一个是利用语言给我们提供的捷径,暴力式获取... 阅读全文
posted @ 2015-08-25 22:34 万事俱备就差个程序员 阅读(4646) 评论(0) 推荐(0) 编辑
摘要:QA不是万能的,用户的浏览环境非常复杂,很多情况无法靠测试用例去覆盖,所以最好建立一个前端错误日志,在真实用户端收集bug。 try&catch是一个捕获前端错误的常见方法,比如: { //给所有脚本设置一个统一入口,比如设置一个init函数 init(); }catch(e){ //处理错误,将错误信息上报给服务器 } 像上面这样,所有脚本统一用init作为入口,一旦发生错误就会被try捕获,然... 阅读全文
posted @ 2015-08-25 22:32 万事俱备就差个程序员 阅读(5986) 评论(0) 推荐(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 万事俱备就差个程序员 阅读(445) 评论(0) 推荐(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 万事俱备就差个程序员 阅读(777) 评论(0) 推荐(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 万事俱备就差个程序员 阅读(733) 评论(0) 推荐(0) 编辑
摘要:1, 什么是泛型? 在理解泛型的定义之前,我们要明白非泛型的概念,非泛型就是大部分情况下是声明一个类,然后封装需要的行为,最后创建这些类的实例。 泛型是一种更准确地使用有一种以上的类型的代码的方式。泛型允许我们声明类型参数化的代码,我们可以用不同的类型进行实例化。总结为一句话就是,泛型类型是类型的模板。 请仔细理解下面两张图,或许能更好地理解泛型的原理。 ... 阅读全文
posted @ 2015-08-19 21:11 万事俱备就差个程序员 阅读(340) 评论(0) 推荐(0) 编辑
摘要:EF里Guid类型数据的自增长、时间戳和复杂类型的用法通过前两章Lodging和Destination类的演示,大家肯定基本了解Code First是怎么玩的了,本章继续演示一些很实用的东西。 文章的开头提示下:提供的demo为了后面演示效果,前面代码有些是注释了的,请按照文章讲解的顺序先后释放注释... 阅读全文
posted @ 2015-08-19 19:17 万事俱备就差个程序员 阅读(648) 评论(0) 推荐(0) 编辑
摘要:EF里的默认映射以及如何使用Data Annotations和Fluent API配置数据库的映射 I.EF里的默认映射 上篇文章演示的通过定义实体类就可以自动生成数据库,并且EF自动设置了数据库的主键、外键以及表名和字段的类型等,这就是EF里的默认映射。具体分为: 数据库映射:Code First 默认会在本地的SQL Expression数据库中建立一个和DbContext的子类的全名相同的... 阅读全文
posted @ 2015-08-19 19:03 万事俱备就差个程序员 阅读(603) 评论(0) 推荐(0) 编辑
摘要:EF里的继承映射关系TPH、TPT和TPC的讲解以及一些具体的例子 本章节讲解EF里的继承映射关系,分为TPH、TPT、TPC。具体: 1.TPH:Table Per Hierarchy 这是EF的默认的继承映射关系:一张表存放基类和子类的所有列,自动生成的discriminator列用来区分基类和子类的数据。新建一个度假村Resort实体类试试: /// /// 度假村类 ... 阅读全文
posted @ 2015-08-19 18:49 万事俱备就差个程序员 阅读(703) 评论(0) 推荐(0) 编辑
摘要:阅读导航 一、概要 二、JOIN分类 三、JOIN分类详解 一、概要 JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。 图片是很容易被接受和理解,所以尝试使用图片来说明一下。 二、JOIN分类 客官:小二,上JOIN分类! …… 小二:客官,新鲜出炉的JOIN分类图片来喽。 三、JOIN分类详解 客官:小... 阅读全文
posted @ 2015-08-19 17:38 万事俱备就差个程序员 阅读(249) 评论(0) 推荐(0) 编辑
摘要:EF里一对一、一对多、多对多关系的配置和级联删除 本章节开始了解EF的各种关系。如果你对EF里实体间的各种关系还不是很熟悉,可以看看我的思路,能帮你更快的理解。 I.实体间一对一的关系 添加一个PersonPhoto类,表示用户照片类 /// /// 用户照片类 /// public class PersonPhoto { [Key] ... 阅读全文
posted @ 2015-08-19 15:31 万事俱备就差个程序员 阅读(8109) 评论(0) 推荐(1) 编辑
摘要:使用 Fluent API 配置/映射属性和类型 使用实体框架 Code First 时,默认行为是使用一组 EF 中内嵌的约定将 POCO 类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象。 您主要可使用两种方法来配置 EF 使之在映射数据时绕开约定,这两种方法就是 注释和 EF Fluent API。注释仅涵盖一部分 Fluent API 功能,因此有一... 阅读全文
posted @ 2015-08-18 16:52 万事俱备就差个程序员 阅读(1378) 评论(0) 推荐(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) 推荐(0) 编辑
摘要:Code First 约定 借助 Code First,可通过使用 C# 或 Visual Basic .NET 类来描述模型。模型的基本形状可通过约定来检测。约定是规则集,用于在使用 Code First 时基于类定义自动配置概念模型。约定是在 System.Data.Entity.ModelConfiguration.Conventions 命名空间中定义的。 可通过使用数据注释或 Flu... 阅读全文
posted @ 2015-08-18 15:18 万事俱备就差个程序员 阅读(262) 评论(0) 推荐(0) 编辑
摘要:在 System.Threading.ThreadAbortException 中第一次偶然出现的“mscorlib.dll”类型的异常 “System.Threading.ThreadAbortException”类型的异常在 mscorlib.dll 中发生,但未在用户代码中进行处理 但不影响程序的正常运行。于是在网上查了查,发现相关资料不多。后来找到微软的官方解释,搞定。 ... 阅读全文
posted @ 2015-08-18 14:54 万事俱备就差个程序员 阅读(1551) 评论(0) 推荐(0) 编辑
摘要:C#中有两种常量类型,分别为readonly(运行时常量)与const(编译时常量),本文将就这两种类型的不同特性进行比较并说明各自的适用场景。 工作原理 readonly为运行时常量,程序运行时进行赋值,赋值完成后便无法更改,因此也有人称其为只读变量。 const为编译时常量,程序编译时将对常量值进行解析,并将所有常量引用替换为相应值。 下面... 阅读全文
posted @ 2015-08-18 14:47 万事俱备就差个程序员 阅读(8883) 评论(0) 推荐(2) 编辑
摘要:64位系统 IIS7.0配置.net网站时报错:未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。 背景: 在64位的操作系统中, IIS7.0配置.net网站时报错:未能加载文件或程序集“XXX”或它的某一个依赖项。试图加载格式不正确的程序。 解决办法: 把iis 应用程序池 --高级设置--启用32位应用程序 :true 阅读全文
posted @ 2015-08-18 14:39 万事俱备就差个程序员 阅读(535) 评论(0) 推荐(0) 编辑
摘要:Code First 数据注释 Julie Lerman http://thedatafarm.com 通过实体框架 Code First,可以使用您自己的域类表示 EF 执行查询、更改跟踪和更新函数所依赖的模型。Code First 利用称为“约定先于配置”的编程模式。这就是说,Code First 将假定您的类遵从 EF 所使用的约定。在这种情况下,EF 将能够找出自己工作所需的详细... 阅读全文
posted @ 2015-08-18 14:37 万事俱备就差个程序员 阅读(708) 评论(0) 推荐(0) 编辑
摘要:此文章由人工翻译。 将光标移到文章的句子上,以查看原文。 更多信息。 译文 原文 “锁定”语句(C# 参考) 其他版本 lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。 下面的示例包含一个lock 语句。 class Account { decimal balance; private O... 阅读全文
posted @ 2015-08-18 14:22 万事俱备就差个程序员 阅读(2256) 评论(0) 推荐(0) 编辑


http://xiangai.taobao.com
http://shop148612228.taobao.com
如果您觉得对您有帮助.领个红包吧.谢谢.
支付宝红包
微信打赏 支付宝打赏
点击右上角即可分享
微信分享提示