摘要: 设计模式大集合 设计模式的定义和结构 软件设计模式是: 在软件设计中,一个通用的,可重用的解决方案,用于解决给定上下文中的一个常见问题。 设计模式的描述 下面定义了一个标准描述设计模式的结构。 模式名称和分类 一个描述性和惟一的名称,有助于识别和引用模式。 意图 描述模式背后的目标和使用它的原因。 阅读全文
posted @ 2018-05-08 23:46 SNYang 阅读(85) 评论(0) 编辑
摘要: [Java] Design Pattern:Code Shape manage your code shape Code Shape Design Pattern Here I will introduce a design pattern: Code Shape。 It's fine that y阅读全文
posted @ 2018-04-26 20:12 SNYang 阅读(47) 评论(0) 编辑
摘要: [Java] 设计模式: Code Shape 管理你的代码结构 Code Shape 设计模式 这里介绍一个设计模式: Code Shape。 如果你没有听说的,没问题。这个名字是我刚刚起的。 作用 在应用软件开发中,我们经常会采用多层架构。在每一层中,不同的方法往往呈现相同的代码结构。 这里我们阅读全文
posted @ 2018-04-26 00:35 SNYang 阅读(288) 评论(0) 编辑
摘要: BookNote: Refactoring Improving the Design of Existing Code From "Refactoring Improving the Design of Existing Code" by Martin Flower. <! TOC "BookNot阅读全文
posted @ 2018-02-07 16:47 SNYang 阅读(77) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 总结 总结 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记的总结。 博弈论 博弈论是关于智能理性决策者的协作和冲突的数学模型的研究。 博弈论的目的可以说是研究寻找博弈均衡的方法。 博弈论的直接目标不是找到一个玩阅读全文
posted @ 2018-02-06 16:18 SNYang 阅读(237) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 18 不完整信息的动态博弈 信息传递和廉价谈判 信息传递和廉价谈判(Information Transmission and Cheap Talk) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 这里讨论的阅读全文
posted @ 2018-02-05 16:31 SNYang 阅读(80) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 17 不完整信息的动态博弈 建立信誉 建立信誉(Building a Reputation) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 为什么我们要建立良好的信誉?为什么我们更愿意和有信誉的人交往? 本阅读全文
posted @ 2018-02-04 11:57 SNYang 阅读(51) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 16 不完整信息的动态博弈 信号传递博弈 信号传递博弈(Signaling Games) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 信号传递博弈的核心在于玩家2如何判断玩家1的类型。 可以想象玩家2是一阅读全文
posted @ 2018-02-02 19:54 SNYang 阅读(215) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 15 不完整信息的动态博弈 序贯理性 在不完整信息中的序贯理性(Sequential Rationality with Incomplete Information) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习阅读全文
posted @ 2018-01-31 17:23 SNYang 阅读(220) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 14 不完整信息的静态博弈 机制设计 机制设计(Mechanism Design) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 机制设计的概念 机制设计的目标是设计一个可以达到期望收益的博弈。 由于这是根阅读全文
posted @ 2018-01-28 19:34 SNYang 阅读(110) 评论(0) 编辑
摘要: Book Note: Authentic Happiness 书籍介绍 书名:Authentic Happiness 作者:Martin E.P. Seligman 中文书名:真实的幸福 马丁·塞利格曼,积极心理学之父。 总结 我们先来个总结。 我个人认为积极心理学是一门真正的科学,帮助我们理解我们阅读全文
posted @ 2018-01-26 16:21 SNYang 阅读(77) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 13 不完整信息的静态博弈 拍卖和竞标 拍卖和竞标(Auctions and Competitive Bidding) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 拍卖的类型 公开拍卖(open auct阅读全文
posted @ 2018-01-23 15:12 SNYang 阅读(178) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 12 不完整信息的静态博弈 贝叶斯博弈 贝叶斯博弈(Bayesian Games) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 不完整信息的静态博弈(Incomplete information stat阅读全文
posted @ 2018-01-20 19:57 SNYang 阅读(338) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 11 完整信息的动态博弈 战略协议 战略协议(Strategic Bargaining) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 协议是多方对一个剩余(surplus),通过提议,尝试达成一致意见。 阅读全文
posted @ 2018-01-15 23:25 SNYang 阅读(77) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 10 完整信息的动态博弈 重复的博弈 重复的博弈(Repeated Games) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 有限地重复的博弈 有限地重复的博弈(Finitely Repeated Gam阅读全文
posted @ 2018-01-12 14:30 SNYang 阅读(113) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 09 完整信息的动态博弈 多阶段博弈 多阶段博弈(Multistage Games) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 多阶段博弈 多阶段博弈 多阶段博弈是一个有限个数的普通形式阶段博弈(sta阅读全文
posted @ 2018-01-04 19:47 SNYang 阅读(137) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 08 完整信息的动态博弈 可信性和序贯理性 可信性和序贯理性(Credibility and Sequential Rationality) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 序贯理性和逆向归纳阅读全文
posted @ 2018-01-03 15:03 SNYang 阅读(109) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 07 完整信息的动态博弈 预备知识 完整信息的动态博弈 预备知识 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 动态博弈(Dynamic Games) 静态博弈是每个玩家同时(并且在不知道其他玩家选择的情况阅读全文
posted @ 2018-01-02 15:34 SNYang 阅读(118) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 06 完整信息的静态博弈 混合的策略 混合的策略 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 策略,信念和期望收益 混合策略 玩家i的有限纯策略集合$S_i = {s_{i1}, s_{i2}, \cdo阅读全文
posted @ 2017-12-26 15:56 SNYang 阅读(118) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 05 完整信息的静态博弈 纳什均衡 压制信念:纳什均衡(Pinning Down Beliefs: Nash Equilibrium) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 纳什均衡 纳什均衡 一个阅读全文
posted @ 2017-12-25 16:59 SNYang 阅读(135) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 04 完整信息的静态博弈 理性和公共知识 理性和公共知识 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 纯策略中的优势(dominance) 数学表达: 除了玩家i以外所有玩家的策略集合 $$ S \equ阅读全文
posted @ 2017-12-22 23:46 SNYang 阅读(132) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 03 完整信息的静态博弈 预备知识 预备知识 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 知识点 静态完全信息博弈(static games of complete information) 第一步:每个阅读全文
posted @ 2017-12-20 21:24 SNYang 阅读(94) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 02 引入不确定性和时间 前言 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 术语 概率分布函数(probability distribution function) 一个简单投机(lottery)(行动$阅读全文
posted @ 2017-12-20 21:23 SNYang 阅读(91) 评论(0) 编辑
摘要: 读书笔记: 博弈论导论 01 单人决策问题 前言 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记。 博弈论语言 这章的一个目的是开发一种用于决策的语言。 决策问题的三要素 行动(action): 玩家可能的选择 结果(outcome)阅读全文
posted @ 2017-12-20 21:22 SNYang 阅读(204) 评论(0) 编辑
摘要: 正面管教读书笔记 10 你的性格对孩子性格的影响 正面管教 作者:简·尼尔森(Jane Nelsen) 第10章 你的性格对孩子性格的影响 书中通过“生活态度取向”,将我们分为:安逸型,控制型,取悦型,力争优秀型。 个人看法:这种分类并不专业。不正确,模棱两可比较多。 好的一方面,是从总体看(不要一阅读全文
posted @ 2017-12-12 22:21 SNYang 阅读(261) 评论(0) 编辑
摘要: 正面管教读书笔记 09 家庭会议 正面管教 作者:简·尼尔森(Jane Nelsen) 第9章 家庭会议 家庭会议和班会有许多相同的地方。这里列出不同之处: 家庭会议应该每周一次 决定应该在全体一致同意的基础上做出。 “多数票”原则,将会凸显出家庭的不和。 家庭会议可以用来解决孩子的一些问题,(或者阅读全文
posted @ 2017-12-11 22:01 SNYang 阅读(234) 评论(0) 编辑
摘要: 正面管教读书笔记 08 班会 正面管教 作者:简·尼尔森(Jane Nelsen) 第8章 班会 这个章节非常有趣。在中国班会的作用不大。而作者认为班会,对于孩子来说,是一个非常好的学习和锻炼机会。 在一定程度上,作者是正确;当然在一定程度上,她也是错的。 我认为,作者认为的班会是由价值的,但是不太阅读全文
posted @ 2017-12-11 21:25 SNYang 阅读(187) 评论(0) 编辑
摘要: 正面管教读书笔记 07 有效的运用鼓励 正面管教 作者:简·尼尔森(Jane Nelsen) 第7章 有效的运用鼓励 基本上,这章,我觉得写了很多好的内容,有一些好的示例。但是内容比较重复。 没有完全体现鼓励的方法。 选择时机 鼓励从好的时机开始。 不能是发生冲突的时候。最好再冷静的时候。 另外要寻阅读全文
posted @ 2017-12-11 17:25 SNYang 阅读(56) 评论(0) 编辑
摘要: 正面管教读书笔记 06 关注于解决问题 正面管教 作者:简·尼尔森(Jane Nelsen) 第6章 关注于解决问题 正面管教关注的是教给孩子要做什么。 我们要放弃一个观念 人们首先要受到伤害,才能有所收获。 关注解决问题 是一个方法,比关注于惩罚、关注于逻辑后果更有效。 关注解决问题 的主旨是:通阅读全文
posted @ 2017-12-11 17:23 SNYang 阅读(401) 评论(0) 编辑
摘要: 正面管教读书笔记 05 当心逻辑后果 正面管教 作者:简·尼尔森(Jane Nelsen) 第5章 当心逻辑后果 自然后果 vs 逻辑后果 自然后果是事情自然发生的后果。比如:不吃饭会饿。 大部分情况下,孩子可以从自然后果中学习。 因此,逻辑后果不是一个常用的方法。 逻辑后果需要大人的介入,并提供后阅读全文
posted @ 2017-12-10 18:20 SNYang 阅读(216) 评论(0) 编辑
摘要: 正面管教读书笔记 04 重新看待不良行为 正面管教 作者:简·尼尔森(Jane Nelsen) 第4章 重新看待不良行为 什么是不良行为 所谓不良行为无非是: 缺乏知识(或意识)的行为 缺乏有效技能的行为 以及发展适应性行为、(年龄阶段(大脑还没有发育完全)所特有的行为,比如:淘气) 因失望而产生的阅读全文
posted @ 2017-12-10 18:19 SNYang 阅读(366) 评论(0) 编辑
摘要: 正面管教读书笔记 03 出生顺序的重要性 正面管教 作者:简·尼尔森(Jane Nelsen) 第3章 出生顺序的重要性 我们总是希望我们的孩子是一样的。但是,孩子的看法却完全不同。 在一个多兄弟姐妹的环境中,孩子的选择是下面的四种之一 1. 在一个完全不同的方面发展自己的能力 1. 竞争,努力做得阅读全文
posted @ 2017-12-07 21:35 SNYang 阅读(92) 评论(0) 编辑
摘要: 正面管教读书笔记 02 几个基本概念 正面管教 作者:简·尼尔森(Jane Nelsen) 第2章 几个基本概念 阿尔弗雷德·阿德勒的平等概念 鲁道夫·德雷克斯的传播 误解正面管教基本概念的一个例子:在使用“逻辑后果”时附加上羞辱。错误地认为,孩子若不为自己的错误吃些苦头,就不会得到教训。 赢得孩子阅读全文
posted @ 2017-12-07 21:34 SNYang 阅读(117) 评论(0) 编辑
摘要: 正面管教读书笔记 01 正面的方法 正面管教 作者:简·尼尔森(Jane Nelsen) 第1章 正面的方法 社会的变化造成了孩子的变化 社会进步导致服从和顺从不在重要了 今天的孩子很少有机会培养责任感和上进心。 参与家庭事务的机会太少。更多的是父母包办。 当家长和老师太严格和控制过多时,孩子们培养阅读全文
posted @ 2017-12-06 14:45 SNYang 阅读(522) 评论(0) 编辑
摘要: TypeScript: Week Reflection Introduction Type Script already provide "decorators" to help developers implement reflection. If we use the technique dec阅读全文
posted @ 2017-10-25 19:35 SNYang 阅读(48) 评论(1) 编辑
摘要: TypeScript中的怪语法 如何处理undefined 和 null undefined的含义是:一个变量没有初始化。 null的含义是:一个变量的值是空。 undefined 和 null 的最佳实践 核心思想: 避免null pointer错误。 "null is bad" 。 要避免这个问阅读全文
posted @ 2017-10-16 23:18 SNYang 阅读(584) 评论(0) 编辑
摘要: 构建纯TypeScript应用 现在只有命令行应用的例子 。 前言 现在,应用开发的趋势是 命令行接口应用和Web应用 。 node.js 和 typescript的崛起所以,这里讨论如何创建纯的TypeScript CLI(Command Line Interface)应用和Web server 阅读全文
posted @ 2017-10-11 21:17 SNYang 阅读(133) 评论(0) 编辑
摘要: Architecture : Describable Command and Identifiable Data Description Terms Command A command is a function in a system. Every command has input data a阅读全文
posted @ 2017-10-07 00:17 SNYang 阅读(38) 评论(0) 编辑
摘要: RESTful Console Application Introduction Inspirited by RESTFul architecture, A console application targeted to same goals would use a match of RESTful阅读全文
posted @ 2017-10-05 19:37 SNYang 阅读(42) 评论(0) 编辑
摘要: Database Design Guidelines Principles Support popular databases Name Style Table Name Style: Pascal Example: Employee It is fine that you may use the 阅读全文
posted @ 2017-09-30 15:35 SNYang 阅读(35) 评论(0) 编辑