1. 观点1.1. 抽象隐藏了繁杂的细节,只是有时候会连同重要的考虑因素一起隐藏掉1.2. 理解掌握的抽象层次永远要比日常使用的抽象层次更深一层1.3. 交出控制权的观点:放弃对繁琐细节的掌控,关注问题域,而非关注问题域的实现2. 函数式思维的好处2.1. 将低层次细节(如垃圾收集)的控制权移交给运行时,从而消弭了一大批注定会发生的程序错误2.2. 函数式语言的简洁语法和灵活配合,才使递归成为简单可行的代码重用选项之一2.3. 运行时有能力在涉及效率的问题上替我们做决定2.4. 从频繁出现的场景中消灭掉烦人的实现细节3. 闭包(closure)3.1. 一种特殊的函数,在生成的时候,会把引用的
1. 观点1.1. 抽象隐藏了繁杂的细节,只是有时候会连同重要的考虑因素一起隐藏掉1.2. 理解掌握的抽象层次永远要比日常使用的抽象层次更深一层1.3. 交出控制权的观点:放弃对繁琐细节的掌控,关注问题域,而非关注问题域的实现2. 函数式思维的好处2.1. 将低层次细节(如垃圾收集)的控制权移交给运行时,从而消弭了一大批注定会发生的程序错误2.2. 函数式语言的简洁语法和灵活配合,才使递归成为简单可行的代码重用选项之一2.3. 运行时有能力在涉及效率的问题上替我们做决定2.4. 从频繁出现的场景中消灭掉烦人的实现细节3. 闭包(closure)3.1. 一种特殊的函数,在生成的时候,会把引用的
自动驾驶发展作为与大家吃穿住行中与行密切关联的一项技术,在过去几年内得到了快速发展,成为关注的重点。然而自动驾驶技术的实现需要众多技术的支持,其中之一就是人工智能技术。01人工智能概述人工智能(ArtificialIntelligence,简称AI)是指计算机系统在完成类似人类智力所需的任务时所表现出来的能力。它是一种复杂的技术,通过将大量的数据输入到算法中进行学习,不断调整和改进自己的算法,从而不断优化其性能。它可以被应用于各种各样的领域,包括自然语言处理、图像识别、语音识别、机器翻译、自动驾驶、智能家居、医疗、金融、能源和环境等领域。人工智能可以被分为两类:弱人工智能和强人工智能。弱人工智
自动驾驶发展作为与大家吃穿住行中与行密切关联的一项技术,在过去几年内得到了快速发展,成为关注的重点。然而自动驾驶技术的实现需要众多技术的支持,其中之一就是人工智能技术。01人工智能概述人工智能(ArtificialIntelligence,简称AI)是指计算机系统在完成类似人类智力所需的任务时所表现出来的能力。它是一种复杂的技术,通过将大量的数据输入到算法中进行学习,不断调整和改进自己的算法,从而不断优化其性能。它可以被应用于各种各样的领域,包括自然语言处理、图像识别、语音识别、机器翻译、自动驾驶、智能家居、医疗、金融、能源和环境等领域。人工智能可以被分为两类:弱人工智能和强人工智能。弱人工智
jsmindmultijsmind思维导图多人协作版(可本地安装、可扩展源码)源码下载地址https://gitee.com/aqu415/jsmindmulti介绍多人协作脑图,站在巨人的肩膀上:前台是赫赫有名的开源的jsMind(可自己改源码,接口丰富、扩展性强),本工具中对jsMind源码做了小小的改动;适合不能访问外网、或者不想把数据放外网的公司(现在很多互联网免费的协作脑图产品,但是有的敏感数据并不想放外网)多人协作思维导图主要采用pythondjangoweb框架,如果不熟悉的可以先补一下;Django快速入门视频推荐:https://www.bilibili.com/video/
jsmindmultijsmind思维导图多人协作版(可本地安装、可扩展源码)源码下载地址https://gitee.com/aqu415/jsmindmulti介绍多人协作脑图,站在巨人的肩膀上:前台是赫赫有名的开源的jsMind(可自己改源码,接口丰富、扩展性强),本工具中对jsMind源码做了小小的改动;适合不能访问外网、或者不想把数据放外网的公司(现在很多互联网免费的协作脑图产品,但是有的敏感数据并不想放外网)多人协作思维导图主要采用pythondjangoweb框架,如果不熟悉的可以先补一下;Django快速入门视频推荐:https://www.bilibili.com/video/
最近,南京理工大学上了热搜。原因是,南京理工大学的贫困生比例较大,但很多贫困学生因为面子的原因,不愿意申请贫困助学金。于是南京理工大学用上了大数据分析,把每个月在食堂吃饭超过60顿,总消费不足420元的学生悄悄列为了受资助的对象。这些学生每天在学校吃两顿饭,但每餐饭却花了不超过7元钱,说明这名学生确实在经济上出现了困难。这部分学生不用走审核、公示的流程,学校直接将补贴款打进他们的饭卡。大数据让南京理工大学用不动声色的方式,体现出了人性底色中的善良。我们已经不可避免地生活在数据世界中。社会发展离不开数据,企业的发展离不开数据,个人的工作和生活更离不开数据。数据无处不在,数据的应用随处可见,大数据
最近,南京理工大学上了热搜。原因是,南京理工大学的贫困生比例较大,但很多贫困学生因为面子的原因,不愿意申请贫困助学金。于是南京理工大学用上了大数据分析,把每个月在食堂吃饭超过60顿,总消费不足420元的学生悄悄列为了受资助的对象。这些学生每天在学校吃两顿饭,但每餐饭却花了不超过7元钱,说明这名学生确实在经济上出现了困难。这部分学生不用走审核、公示的流程,学校直接将补贴款打进他们的饭卡。大数据让南京理工大学用不动声色的方式,体现出了人性底色中的善良。我们已经不可避免地生活在数据世界中。社会发展离不开数据,企业的发展离不开数据,个人的工作和生活更离不开数据。数据无处不在,数据的应用随处可见,大数据
5-4DDD之战术设计一、值对象和实体Valueobject:从字面理解就是系统中对象的值,描述领域中的重要事物,将相关属性组合为不可分割的单元来对概念整体建模。特征:(衣服颜色从红色变成蓝色,红色本身是不变的,同理蓝色本身也是不变的,所以颜色是一个值对象)可替换性(红色衣服可以重新上色变成蓝色)可替换性(可以重新赋值给它)可比较性(red==red,red!=blue)无副作用的行为线程安全整体性,不仅可以包含数据,还可以包含业务逻辑和校验代码。,即复杂的业务放在valueObject中,简单的业务放在entity中不可变性在代码中的体现:publicclassItemNumimplemen
5-4DDD之战术设计一、值对象和实体Valueobject:从字面理解就是系统中对象的值,描述领域中的重要事物,将相关属性组合为不可分割的单元来对概念整体建模。特征:(衣服颜色从红色变成蓝色,红色本身是不变的,同理蓝色本身也是不变的,所以颜色是一个值对象)可替换性(红色衣服可以重新上色变成蓝色)可替换性(可以重新赋值给它)可比较性(red==red,red!=blue)无副作用的行为线程安全整体性,不仅可以包含数据,还可以包含业务逻辑和校验代码。,即复杂的业务放在valueObject中,简单的业务放在entity中不可变性在代码中的体现:publicclassItemNumimplemen