代码改变世界

随笔分类 - 读书笔记

【JavaScript动画基础】学习笔记(一)-- 旋转箭头

2018-09-02 23:24 by stoneniqiu, 655 阅读, 收藏, 编辑
摘要:随着鼠标的移动旋转箭头。 requestAnimationFrame 在requestAnimationFrame之前我们可以用setInterval来实现动画的循环: 而html5中增加了window.requestAnimationFrame,它接收一个回调函数,确保在重绘前执行该函数,第二个参 阅读全文

读毛姆《人性的枷锁》

2018-09-02 13:33 by stoneniqiu, 461 阅读, 收藏, 编辑
摘要:最初看到书名的时候,有几分疑惑,《人性的枷锁》多么像一本严肃的心理学(比如《人性的弱点》),让人不禁皱起眉头。前后读了近两个月的时间,读完觉得很长很苦,难以随便推荐给朋友,不像流行的电视剧老少皆宜,或跌宕起伏或轻松愉快让你巴不得一口气看完。它就像一部没有旁白的纪录片,你只能独自体会、叹息、甚至痛恨、 阅读全文

读特朗普,这是个什么样的对手

2018-07-08 21:45 by stoneniqiu, 1869 阅读, 收藏, 编辑
摘要:若不是贸易战我想我是不会读特朗普的书的,因为他给我的第一印象就是满嘴大话,狂妄自傲。简直是来搞笑的,比如宣布要在美墨边境修墙,费用还要墨西哥承担。但到了今年3月份,特朗普扬言要对华500亿产品加收25%关税,虽然期间双方团队经过反复协商,但本月6号还是落下实锤。这让我非常好奇这到底是个什么样的人,于 阅读全文

书山有路28期预告:《人性的枷锁》

2018-06-20 22:27 by stoneniqiu, 210 阅读, 收藏, 编辑
摘要:根据这次的投票结果,下一期读《人性的枷锁》,看来大家还是蛮喜欢毛姆的。在此之前我也就拜读过《月亮与六便士》,不过这对我并不是一次愉快的阅读体验,可能是因为外国文学的名称让我混淆,可能是我理解不到位。 但很多人了解毛姆应该都是从《月亮与六便士》这本书开始,也是到后来才理解什么是月亮,什么是六便士,高晓 阅读全文

谈谈区块链的理解 -- 读《区块链:技术驱动金融》

2018-06-14 01:44 by stoneniqiu, 1134 阅读, 收藏, 编辑
摘要:今年网上关于数字货币和区块链的文章和讨论汗牛充栋,但我一直狐疑的是,有说的那么厉害吗,特别是看到“重新定义了金融”,“重新定义世界”,“颠覆金融业”,“重建信用机制”。有些人的夸大之声像卖保健品的宣传一样“能治百病”。正因为对这些的质疑才想找书来看。这本书虽然名字里面带有金融(英文名为Bitcoin 阅读全文

书山有路27期预告:《区块链:技术驱动金融》

2018-05-08 15:44 by stoneniqiu, 281 阅读, 收藏, 编辑
摘要:中本聪从2007年5月份开始编写比特币,09年开始发行,到2017年底,比特币8年涨了1000万倍。单价最高高达近2万美元。但随后一路下挫,到目前还是腰斩。关于数字货币和区块链的讨论层出不穷。唱多者和唱空者各执一词,但这狂热背后的技术到底是怎么回事? 比特币是区块链技术的一个应用,那什么是区块链?通 阅读全文

为什么需要批判性思维 -- 读《学会提问》

2017-11-30 09:41 by stoneniqiu, 1867 阅读, 收藏, 编辑
摘要:我们应该记住几乎任何遇到的任何信息都有一个目的。换句话说,这个信息的组织结构是由别人精心挑选和呈现的,目的就是希望它从某种程度上影响到你的思维方式 阅读全文

Linux 入门笔记

2017-04-12 08:59 by stoneniqiu, 1906 阅读, 收藏, 编辑
摘要:一开始对linux总有些抵触,黑黑的命令框不知道如何下手,这次因为工作交接的缘故需要负责之前同事的Node后端部分,node,redis这些都是部署在Linux上的,看了几次运维的同学噼里啪啦的敲命令,黑的白的一闪一闪,我都还没看清楚敲的啥,敬佩之情油然而生。没办法,不能怂啊,于是开始学Linux, 阅读全文

【读书笔记】-- 你不知道的JavaScript

2017-03-24 08:37 by stoneniqiu, 1758 阅读, 收藏, 编辑
摘要:《你不知道的JavaScript》是一个不错的JavaScript系列书,书名可能有些标题党的意思,但实符其名,很多地方会让你有耳目一新的感觉。 1.typeof null "object"// true ES6中JavaScript的类型有:null、undefined、string、number 阅读全文

【读书笔记】-- JavaScript模块

2017-02-14 23:36 by stoneniqiu, 706 阅读, 收藏, 编辑
摘要:在JavaScript编程中我们用的很多的一个场景就是写模块。可以看成一个简单的封装或者是一个类库的开始,有哪些形式呢,先来一个简单的模块。 简单模块 用IIFE创建一个闭包,隔离作用域,避免变量相互干扰。得到foo对象可以直接用了。这种适合小的模块,比如在ag中的写Service。 (functi 阅读全文

【红顶商人胡雪岩】-- 读完一点小感

2016-09-20 13:46 by stoneniqiu, 608 阅读, 收藏, 编辑
摘要:看到结局是螺蛳太太的自杀,让人有点惋惜。曾想过胡雪岩后面要有盛宣怀的眼光也不至于钱庄里面没钱,那么多丝没有出手,加上给左宗棠的垫款,居然一挤兑就这么迅速败落了。这是两个主要原因,第三个就是用人不行,一个阜康的主要档手都吃里爬外,还有济公典当的唐子韶那么坑他,却因为月如的美色放过了。最后周少棠想帮他挽 阅读全文

深入理解jQuery、Angular、node中的Promise

2016-08-26 08:33 by stoneniqiu, 2196 阅读, 收藏, 编辑
摘要:最初遇到Promise是在jQuery中,在jQuery1.5版本中引入了Deferred Object,这个异步队列模块用于实现异步任务和回调函数的解耦。为ajax模块、队列模块、ready事件提供基础功能。在用jQuery操作DOM的时候对Promise的使用欲不够强烈,最近学习node和Ang 阅读全文

【css3笔记】---- 渐变的秘密

2016-07-28 08:29 by stoneniqiu, 4978 阅读, 收藏, 编辑
摘要:《CSS揭秘》这本书非常不错,充满了干货和惊喜。以下主要是关于使用渐变做出来的一些效果的笔记。请用最新的现代浏览器观看。 首先要回顾下一个css语句: 这是一个线性渐变,第一参数是渐变方向,是可选的。可以是角度,angle的值是度数,比如45deg,90deg。也可以使用to side-or-cor 阅读全文

《程序员修炼之道》---- 修的是什么

2016-07-13 08:56 by stoneniqiu, 4625 阅读, 收藏, 编辑
摘要:学习最好的方式,是有个好师傅。他根据你的不同阶段,教导你不同的技能,循序渐进;师傅不单教你练功,还会教你做人,使你内修于心,外化于形。教你的一些道理,你可能当时不太懂,但等你苦练多日,历经曲折,终有一日茅塞顿开,再去学艺做事,事半功倍,大有精进; 有一个位好导师自然是得之我幸的事情,但实际工作中很难 阅读全文

【读书笔记】-- JavaScript数组

2016-05-03 19:41 by stoneniqiu, 393 阅读, 收藏, 编辑
摘要:数组是一段线性分配的内存,它通过整数计算偏移并访问其中的元素。大多数的语言都会要求一个数组的元素是相同类型,但JavaScript数组可以包含任意类型。 长度 数组的length没有上界,如果用大于等于当前length的数字作为下标保存一个元素,那么length会增大来容纳新的元素,而不会发生边界冲 阅读全文

平凡之路--读《异类》

2016-01-19 19:39 by stoneniqiu, 891 阅读, 收藏, 编辑
摘要:总览:异类,就是把事情做对做好的少数派,而《异类》这本书从天赋、个人努力、家庭教育、机遇、家族和地域文化几个方面分析了影响成功的因素。我们常常过于看重的就是个人努力(10000小时理论),而忽视了其他几个因素的影响,就像在命运的丛林里穿梭,没有看清庐山的真面目。从小就听到“性格决定命运”,“态度决定... 阅读全文

【读书笔记】---- 数学之美

2015-12-08 22:07 by stoneniqiu, 1699 阅读, 收藏, 编辑
摘要:这本书对我有两个意义,首先是对高数的重新认识,原来在解决这些复杂问题的时候,数学是这么的准确。数学美在于,能将复杂的问题抽象成数学模型,在海量的数据中快速准确的解决问题。这种“神奇”的力量,不由得让你感觉到amazing。然而我的数学并不好,也只能大体看懂是什么样的逻辑,具体的计算实在无能为力,如果... 阅读全文

【读书笔记】---《失控》

2015-11-16 08:25 by stoneniqiu, 1325 阅读, 收藏, 编辑
摘要:导读:《失控》全称《失控:机器、社会与经济的新生物学》成书于1994年,作者是凯文·凯利,这是一本激发思考和畅想的书,全书一共24个章节,50多万字,探讨了人类学习大自然的过程和方法和并预言人类终将失去控制。涉猎生物、计算机、化学、社会学、经济等多个领域。这本20年前所提及的物联网,虚拟现实,... 阅读全文

【读书笔记】.Net并行编程(三)---并行集合

2015-11-09 08:24 by stoneniqiu, 3170 阅读, 收藏, 编辑
摘要:为了让共享的数组,集合能够被多线程更新,我们现在(.net4.0之后)可以使用并发集合来实现这个功能。而System.Collections和System.Collections.Generic命名空间中所提供的经典列表,集合和数组都不是线程安全的,如果要使用,还需要添加代码来同步。 先看一个... 阅读全文

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Programming Entity Framework CodeFirst--表关系约定

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

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

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

【读书笔记】javascript 继承

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

【读书笔记】HTML5 Web存储

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

【读书笔记】Html5游戏开发

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

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

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

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

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

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

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