项目地址xmind基于go语言的xmind接口使用方法参考:example本库主要加载xmind文件为json结构,保存文件时也用的json结构而不是xml结构本库只做了最基本的主题添加功能,类似标签/备注/图片等其他功能不考虑,有想法的自行实现本库做了通用加载和通用保存方法,可以更灵活的与其他思维导图进行转换参考:custom_test示例自定义json数据创建xmindpackagemainimport( "github.com/jan-bar/xmind")funcmain(){ data:=`[{"a":"1","b":"maintopic"},{"a":"2","b":"topic1
项目地址xmind基于go语言的xmind接口使用方法参考:example本库主要加载xmind文件为json结构,保存文件时也用的json结构而不是xml结构本库只做了最基本的主题添加功能,类似标签/备注/图片等其他功能不考虑,有想法的自行实现本库做了通用加载和通用保存方法,可以更灵活的与其他思维导图进行转换参考:custom_test示例自定义json数据创建xmindpackagemainimport( "github.com/jan-bar/xmind")funcmain(){ data:=`[{"a":"1","b":"maintopic"},{"a":"2","b":"topic1
1. 命令式编程1.1. 按照“程序是一系列改变状态的命令”来建模的一种编程风格1.2. 传统的for循环1.2.1. 确立初始状态1.2.2. 每次迭代都执行循环体中的一系列命令1.2.2.1. 将操作安排在循环内部去执行1.3. Java1.3.1. 消除了垃圾收集的麻烦2. 函数式编程2.1. 程序描述为表达式和变换,以数学方程的形式建立模型,并且尽量避免可变的状态2.2. 不会用很多抽象,但每个抽象的泛化程度都很高(特化的方面通过高阶函数注入)2.3. 以参数传递和函数的复合作为主要的表现手段2.4. 不需要掌握太多作为“不确定因素”存在的其他语言构造之间的交互规则2.5. 操作(fi
1. 命令式编程1.1. 按照“程序是一系列改变状态的命令”来建模的一种编程风格1.2. 传统的for循环1.2.1. 确立初始状态1.2.2. 每次迭代都执行循环体中的一系列命令1.2.2.1. 将操作安排在循环内部去执行1.3. Java1.3.1. 消除了垃圾收集的麻烦2. 函数式编程2.1. 程序描述为表达式和变换,以数学方程的形式建立模型,并且尽量避免可变的状态2.2. 不会用很多抽象,但每个抽象的泛化程度都很高(特化的方面通过高阶函数注入)2.3. 以参数传递和函数的复合作为主要的表现手段2.4. 不需要掌握太多作为“不确定因素”存在的其他语言构造之间的交互规则2.5. 操作(fi
摘要:养成二阶思维的习惯是一个漫长、痛苦的过程,但坚持下来,总会收获很大。本文分享自华为云社区《二阶思维》,作者:元闰子。事情往往不是你想象的那样,有时候,看似解决了问题,却在不经意间,引发了更严重的后果。帮助我们思考、决策、解决问题的最有效方法是,运用二阶思维。什么是二阶思维?一阶思维是单纯而肤浅的,几乎人人都能做到;二阶思维则是深邃、复杂而迂回的,能做到的人少之又少。——霍华德·马克斯我们的每一个行动都会导致一个后果,而每个后果,都会有进一步导致其他的后果。由行动直接导致的后果,我们称为一阶后果(First-OrderConsequences);由一阶后果导致的,二阶、三阶…后果,这里,我
摘要:养成二阶思维的习惯是一个漫长、痛苦的过程,但坚持下来,总会收获很大。本文分享自华为云社区《二阶思维》,作者:元闰子。事情往往不是你想象的那样,有时候,看似解决了问题,却在不经意间,引发了更严重的后果。帮助我们思考、决策、解决问题的最有效方法是,运用二阶思维。什么是二阶思维?一阶思维是单纯而肤浅的,几乎人人都能做到;二阶思维则是深邃、复杂而迂回的,能做到的人少之又少。——霍华德·马克斯我们的每一个行动都会导致一个后果,而每个后果,都会有进一步导致其他的后果。由行动直接导致的后果,我们称为一阶后果(First-OrderConsequences);由一阶后果导致的,二阶、三阶…后果,这里,我
一、设计思维的概念和发展背景设计思维是一种以用户为中心,为产品或服务的目标用户解决定义不明确或未知问题的思维方式。自从认知科学家和诺贝尔奖获得者HerbertA.Simon在他1969年的著作《人工科学》中首次提到设计思维的概念之后,世界在不断发展的过程中为其原理贡献了许多想法——史蒂夫·乔布斯在1997年回到苹果后(苹果收购NeXT之后),开始运用设计思维实现他对苹果产品的愿景,从而构成了现在的苹果战略: 追逐大众的需求和欲望,而不仅仅是企业的需求,通过使人们爱上苹果产品来建立同理心做设计而不是完成工程工作,设计师需要同时考虑产品的形式和功能,构建简单且用户友好的产品,而不是复杂且难以操作的
一、设计思维的概念和发展背景设计思维是一种以用户为中心,为产品或服务的目标用户解决定义不明确或未知问题的思维方式。自从认知科学家和诺贝尔奖获得者HerbertA.Simon在他1969年的著作《人工科学》中首次提到设计思维的概念之后,世界在不断发展的过程中为其原理贡献了许多想法——史蒂夫·乔布斯在1997年回到苹果后(苹果收购NeXT之后),开始运用设计思维实现他对苹果产品的愿景,从而构成了现在的苹果战略: 追逐大众的需求和欲望,而不仅仅是企业的需求,通过使人们爱上苹果产品来建立同理心做设计而不是完成工程工作,设计师需要同时考虑产品的形式和功能,构建简单且用户友好的产品,而不是复杂且难以操作的
这次给大家带来程序员如何应对上手英文工具站的几点误区,帮助大家跳出程序员思维,一起出海赚美刀~-----小小分割线-----误区一:以为参加了几次对应项目训练营,就可以赚到美刀。这样想,往往很难达到预期。我的看法:参加训练营,对于新人来说只是开始,永远不是开始盈利。保持长期主义,保持复利,保证这个赛道值得的心态。你可以想想,谷歌SEO都没有见效这么快,何况生财航海,何况还是英文工具站这个项目。-----小小分割线-----误区二:没有技术的人,不需要技术就能挣钱。有技术的人,往往觉得技术能改变一切,这容易产生错觉我的看法:商业项目中,技术虽然很重要,但并不绝对。比如我们这次英文工具站,技术只是
这次给大家带来程序员如何应对上手英文工具站的几点误区,帮助大家跳出程序员思维,一起出海赚美刀~-----小小分割线-----误区一:以为参加了几次对应项目训练营,就可以赚到美刀。这样想,往往很难达到预期。我的看法:参加训练营,对于新人来说只是开始,永远不是开始盈利。保持长期主义,保持复利,保证这个赛道值得的心态。你可以想想,谷歌SEO都没有见效这么快,何况生财航海,何况还是英文工具站这个项目。-----小小分割线-----误区二:没有技术的人,不需要技术就能挣钱。有技术的人,往往觉得技术能改变一切,这容易产生错觉我的看法:商业项目中,技术虽然很重要,但并不绝对。比如我们这次英文工具站,技术只是