代码改变世界

随笔分类 - 读书笔记

【读书笔记】.Net并行编程高级教程--Parallel

2015-10-13 08:14 by stoneniqiu, 9344 阅读, 收藏, 编辑
摘要:一直觉得自己对并发了解不够深入,特别是看了《代码整洁之道》觉得自己有必要好好学学并发编程,因为性能也是衡量代码整洁的一大标准。而且在《失控》这本书中也多次提到并发,不管是计算机还是生物都并发处理着各种事物。人真是奇怪,当你关注一个事情的时候,你会发现周围的事物中就常出现那个事情。所以好奇心驱使下学习... 阅读全文

【读书笔记】--代码整洁之道

2015-09-18 07:35 by stoneniqiu, 8471 阅读, 收藏, 编辑
摘要:“相对于任何宏伟景愿,对细节的关注甚至是更为关键的专业性基础。首先,开发者通过小型实践获得可用于大型实践的技能和信用度。其次,宏伟建筑中最细小的部分,比如关不紧的门,有点儿没有铺平的地板,甚至是凌乱的桌面,都会将整个大局的魅力毁灭殆尽。这就是整洁代码之所系”----没有比书中的这段话更能说明这... 阅读全文

Wix 安装部署教程(十五) --CustomAction的七种用法

2015-09-08 08:18 by stoneniqiu, 5159 阅读, 收藏, 编辑
摘要:在WIX中,CustomAction用来在安装过程中执行自定义行为。比如注册、修改文件、触发其他可执行文件等。这一节主要是介绍一下CustomAction的7种用法。 在此之前要了解InstallExecuteSequence,它是一个Action的执行序列。 Installer会按照默认顺序... 阅读全文

【读书笔记】WebApi 和 SPA(单页应用)--knockout的使用

2015-06-29 00:48 by stoneniqiu, 3087 阅读, 收藏, 编辑
摘要:Web API从MVC4开始出现,可以服务于Asp.Net下的任何web应用,本文将介绍Web api在单页应用中的使用。什么是单页应用?Single-Page Application最常用的定义:一个最初内容只包含html和JavaScript,后续操作通过Restful风格的web服务传输... 阅读全文

【读书笔记】Ninject 在MVC5中的使用

2015-06-23 13:19 by stoneniqiu, 4849 阅读, 收藏, 编辑
摘要:从MVC3中就开始接触Ninject这个IOC工具。也一直是MVC Framework系列书籍中推荐的IOC工具,当然还有优秀的Autofac等。性能和使用上面个有千秋。下面先看一下Ninject的使用: 1.添加Ninject。工具-->Nuget程序包管理器-->程序包管理器控制台,输入下... 阅读全文

JavaScript框架设计---大神的框架研究笔记

2015-05-18 21:44 by stoneniqiu, 352 阅读, 收藏, 编辑
摘要:原本是想买一本教如何去写一个js框架的书的,这本书完全是正美大神的框架源码阅读笔记,看的我这个非专业前端很是乏力,经常几个框架间跳来跳去,一下子就跟丢了,只能默默为自己的前端功力掩面。后来就本着了解和欣赏的态度去看,这样就好多了。 还是谈谈我看这本书的收获吧 1.大神们写代码真是惜墨如... 阅读全文

岂能尽如人意,但求无愧于心

2015-05-09 14:20 by stoneniqiu, 1619 阅读, 收藏, 编辑
摘要:看完《成龙》这本书已经有了好几天了,心中感受到的是一个真实的成龙,至少从文字中读到的是成龙真实的一面。最大的感受有几点。一、他是一个很努力的人。从女朋友(忘记是第几个)的父母反对他们在一起,瞧不起他做武行,他开始在片场什么都学,扮演一个死尸都那么认真,加上之前师傅的教导,练了十年的基本功。才有后面的... 阅读全文

Programming Entity Framework CodeFirst--数据库约定和配置

2015-03-12 08:01 by stoneniqiu, 1034 阅读, 收藏, 编辑
摘要:这一章主要主要讲的是我们的模型如何映射到数据库,而不影响模型,以及不同的映射场景。一、表名和列名 1.指定表名[Table("PersonPhotos")]public class PersonPhoto或[Table("Locations", Schema="baga")]public clas... 阅读全文

Programming Entity Framework CodeFirst--表关系约定

2015-03-10 00:00 by stoneniqiu, 854 阅读, 收藏, 编辑
摘要:表之间的关系分为一对多,多对多,一对一三种,实质就是对外键进行配置。 一、一对多 1. Required Destination包含Lodging>的集合。public class Destination{public int DestinationId { get; set; }pu... 阅读全文

【读书笔记】Programming Entity Framework CodeFirst -- 初步认识

2015-03-04 10:05 by stoneniqiu, 443 阅读, 收藏, 编辑
摘要:以下是书《Programming Entity Framework Code First》的学习整理,主要是一个整体梳理。一、模型属性映射约定1.通过 System.Component Model.DataAnnotations 来配置class AnimalType{public int Id {... 阅读全文

【读书笔记】javascript 继承

2015-02-02 20:55 by stoneniqiu, 572 阅读, 收藏, 编辑
摘要:在JavaScript中继承不像C#那么直接,C#中子类继承父类之后马上获得了父类的属性和方法,但JavaScript需要分步进行。 让Brid 继承 Animal,并扩展自己fly的方法。 function Animal(name) { this.name... 阅读全文

【读书笔记】HTML5 Web存储

2015-01-09 08:03 by stoneniqiu, 1342 阅读, 收藏, 编辑
摘要:PS:这里讲web存储,主要是在客户端存储的一些技术:cookie,localstorage,sessionstorage,WebSQL。 CookieCookie是HTML4中在客户端存储简单用户信息的一种方式,它的应用很多所以有必要回顾一下。它使用文本来存储信息,当有应用程序使用cookie时,... 阅读全文

【读书笔记】Html5游戏开发

2014-08-07 00:13 by stoneniqiu, 1225 阅读, 收藏, 编辑
摘要:一直对HMTL5做游戏饶有兴趣,而这本书刚好就是HTML5 2游戏初级入门的书。Demo简单注释详细,可以拿来练练手,一个星期左右就可以读完。若要追求酷炫高大上效果,这本书恐怕要让你失望了。但作为上手书还是不错的。 http://pan.baidu.com/s/1dD29Nhf 一共十章,... 阅读全文

【读书笔记】《人月神话》 摘录

2014-04-15 07:54 by stoneniqiu, 1377 阅读, 收藏, 编辑
摘要:《人月神话》开始看到书名还以为讲人类如何登陆月球滴(见笑见笑)... 读了之后发现这是一本主要讲在软件开发中的设计、管理、文档、bug等方面的认识和建议的经典之作。像“没有银弹”,就是源于这本书。但由于文中软件开发所讨论的对象是1975左右IBM开发的OS/360,对我们而言相去甚远很多概念不是很清楚,再者译文过来的句子有的地方比较绕。有些部分读起来容易迷糊,但很多观念都是很经典的。所以整理了这么一个摘录,加粗只是我认为重要的部分,绿色是我自己备注的部分。各取所需。 阅读全文

Asp.Net MVC Filter 实现方式和作用范围控制

2014-04-10 08:22 by stoneniqiu, 1981 阅读, 收藏, 编辑
摘要:MVC中的Filte 简单又优雅的实现了AOP ,在日志,权限,缓存和异常处理等方面用的比较多。但本文不是讨论Filter这些功能点,而是总结Filter实现的方式。说实现也不太准确,也就是它的呈现方式。自带有四种Filter(借用了Liam wang的图) 阅读全文

【读书笔记】Asp.Net MVC 上传图片到数据库(会的绕行)

2014-03-17 08:30 by stoneniqiu, 4111 阅读, 收藏, 编辑
摘要:之前上传图片的做法都是上传到服务器上的文件夹中,再将url保存到数据库。其实在MVC中将图片上传到数据库很便捷的事情,而且不用去存url了。而且这种方式支持ie6(ie6不支持jquery自动提交form,认为其不安全,这里form是主动点击提交的,所以就没有这个问题,而uploadify自动提交是flash的方式)。一、建立模型 场景是假设我们需要给一个Product编辑一张图片。在模型中,先定义好两个属性,ImageData和ImageType public class Product { [HiddenInput(DisplayValue=false)] ... 阅读全文