部分实践方法的总结

C#中部分方法的各种限制 1、C#中部分方法总是私有的? 假如你是类的设计者,设计出某个部分类如MyClass。当你把这个类设计完后,别人就可以用这个类。 对于类的使用者来说,类的外观就是各种public的属性、字段和方法。 假如,你在MyClass中定义了一个部分方法SendFile用来传输文件,但是你没有提供这个方法的实现代码。 现在类的使用者知道MyClass类中有个public方法SendFile可以用来传 阅读详情
“阅读、思考、总结、应用”这几个环节是让知识创造价值,提升自我能力的方法。在此,将过往一年部分阅读、思考、应用的实践方法总结出来。内容主要是关于一些方法的整理。

一、二元对立问题

生活中经常会遇到要区别好与坏、对与错、合理与不合理等一些对立的问题,事物是客观存在的,好坏、对错等是人为意愿加入的,人为对事物进行划分的。所以人为对事物进行划分的标准就是区分事物的分类,好坏、对错都是依附于特定的标准,事物在不同的标准下归属的分类也不同。
统一公认的标准下,划分事物的归类比较容易。例如,考试规定60分是及格,那么低于60分就是不及格,大家都接收认可这样一个标准,所以多少分是及格就没有争议。再如公司规定上午9点为上班时间,那么9点后打卡的就属于迟到,这个公司的员工都遵循这么一个规定,所以多少点属于迟到就没有争议。
非统一标准下,事物的归类是模棱两可的。因为没有统一的标准,不同人、不同地方、不同机构等各有各的标准,同一件事在不同人、不同地方、不同机构等中可能是对也可能是错,可能是好也可能是坏的。取决于这件事是否符合他们各自的标准。例如,同一道菜,有人觉得好吃,有人觉得一般,也有人觉得不好吃,因为不同人口味不一样,对于好吃的潜意识标准也不一样,所以没有统一的标准,这道菜味道如何取决于食用者的口味标准。再例如,一件衣服是否好看,不同人持有的看法也不同,因为每个人潜意识的审美标准、衣着习惯等不同,对这件衣服的归类划分也不一样。
对于非统一标准下,事物的归类,经常会出现“一千个读者有一千个哈姆雷特”的现象,了解到非统一标准下,事物的归类是模棱两可,对于持有不同意见的人,我们没必要与对方争个我对你错的结果,了解其下意识持有的归类标准反而更有意思。

二、关于行动

我们的大脑只对具体的、明确的事情的可执行性高,对模糊、较抽象的事情则较茫然。所以为了尽可能地让更多时刻保持可执行性高,我们要提前做好计划、决策,有了具体的行动计划,对于何时何地、做何事,我们的大脑就很明确,基本都是按照行动计划来执行,不会说临时选择困难或无所事事或茫然随意。
相关书籍:《搞定GTD》,《图解番茄工作法》
例如,对于“出去玩”这件事,如果我们先做好计划,确定了什么时候、和谁去、去哪里、分为几个阶段、玩什么等,那么大脑对于“出去玩”这件事就很明确、可执行高。不至于出现人都到齐了,却不知去哪里玩、玩什么的现象。

三、关于阅读

广泛意义上的阅读,包括阅读书籍、网站文章、电影、视频等等。阅读属于信息的获取、理解的活动。如何有效地对接收到的大量信息进行快速整理?先整理出这些信息的框架,然后在框架下填入一些信息要点,框架好比人的骨架,信息要点好比血肉。框架理清后,阅读的内容的主干就很明朗,如果框架以图表的方式呈现,如思维导图,那么大脑会记得更牢,大脑对图像、画面等更形象的信息记忆更加牢固,信息要点是方便使用时索引出更多细节内容。
方法步骤如下:
1、要明确书籍的分类:书名、引言
2、用一句话总结出书籍的内容主题:书名、引言、目录
3、理清结构,即展开的思路:
书籍:主要看目录。
文章、视频:分层、分阶段归纳;
4、在框架下填入具体要点。
相关书籍:《如何阅读一本书》


四、事情与事情之间的关系

不要下意识地认为两件事情就是因果关系,要正确地分析它们是否有关系、有什么关系:先后关系(时间先后)、相关关系(正相关、负相关)、充分必要关系(充分关系、必要关系、充分必要关系)、因果关系。
相关书籍:高中数学

五、关于做事

对于一件要去完成的事情,可以采取“以结果为导向做事方法和反向思考”的方法来执行。由于我们的大脑只对具体的、明确的事情的可执行性高,对模糊、较抽象的事情则较茫然。所以我们要先做好计划再执行,有了计划,执行过程主要是按部就班。方法步骤如下。
1、明确结果
整件事情下来,最终要达到什么结果。第一步是明确结果,防止连一件事情要做到什么样的效果都不清楚就去做,或对要达到的效果理解有误,导致付出行动却达不到令人满意的效果。
2、分解过程
①、分成几个大阶段
要达到期望的效果,完成这件事可以分成几个大阶段(分层、分段思想),每个阶段要达到什么效果。
②、每个大阶段下,再分小步骤
从收益最大的角度来考虑,每个小步骤要怎么做,怎么做最优。
3、反向思考
什么事情一定不能做;
什么事情可能不能做;
注意:
1、做小步骤的过程中,要保持全局观,明确当前小步骤处于哪个阶段,整个事情现在什么状况。复杂的全局观可借助思维导图记录。
相关书籍:《搞定GTD》,《不做正常的傻瓜》,《穷查理宝典》
举个例子:第二天去做火车回家
1、明确结果。要达到的结果是带上行李提前到火车站候车,然后顺利上车。
2、分解过程。
①、大分解:分解为准备行李,乘车去火车站两个阶段。
②、小分解:准备行李:衣服、礼物、生活必需品等等的准备。
乘车去火车站:选择的交通方式、出发时间等等。
3、反向思考。
一定不能做:导致迟到的事。如上午的火车,却还在睡懒觉。
可能不能做:如交通方式的选择,坐地铁比坐公交时间安排上更靠谱。


六、事件发生的可能性大小

关于事件发生的可能性的大小,我们平常都是通过感性地认识来给出判断的,感性认识这样不能客观的评估事情发生的实际可能性大小,尤其会将一些负面作用的事情发生的可能性放大,甚至放得很大。
客观评估一件事情发生的可能性大小,可以运用数学运算的思维,通过计算事件发生的概率来衡量。
例如,加入你是坐地铁去上班,有一天刚好地铁隧道出意外,落石砸到列车了,虽然没有人员受伤,而你恰好在这班列车,然后工作人员组织乘客安全离开。此时你是否很受惊,觉得坐地铁很不安全,可能隧道、列车等有问题,你是否会因此改变上班坐地铁的时间或是改变出行方式?仅仅是因为你经历了一场地铁意外事故。
主要是你经历了一场恐慌,导致一段时间内都会主观地放大了地铁出事故的概率。那么你乘坐地铁出事故的可能性有多大?按照一年的时间来计算,一座城市365天时间内,所有的线路的列车行驶次数有成百上千,假设有1000班次,假设这一年刚好有一次地铁事故,那么这次事故你遇上的概率为,1/(365*1000)≈0.0000027,属于小概率事件,基本不会发生。既然是基本不会发生的事件,还有没有必要选择其它出行方式(其它出行方式出意外的概率可能比地铁还大),或是每次坐地铁都是提心吊胆?

七、关于原理

除了懂得用原理来解释已有现象,还要能用原理为我们生活服务,甚至创造新的现象。
例如。人之所以可以看到物体,是因为照射在物体表面的光反射进我们的眼睛。明白了这一物理原理后,就可以解释为何平时远处的可以看得清楚的物体,雨雾天看不清(雨雾天气远处的物体表面的反射的光线没能传播到我们眼睛或只有微弱的光线被我们的眼睛接收)。也可以解释为何晚上哪些LED灯广告牌看得清楚,而其它没有灯光照射的物体看不见。
利用这一原理,人类发明了手电筒来照明,在阴暗的环境,想看见什么地方就可以用手电筒照射。
再例如,人听到声音的原理是,有物体发出声音(声源),在空气等传播(介质),然后被人的耳朵接收(接收方)。共有3个环节,所以如果想停止或减弱声音被接收方接收,就要控制前两个环节,可以让声源不产生声音,或在传播过程减弱声音。假设你家里的邻居比较吵闹,影响到你的生活,你要降低影响就是要降低接收到的邻居的吵闹声,第一种方法是劝解邻居小声点(改变声源),第二种可以给你自己带上耳塞,减弱在耳道传播过程的声音的能量。


八、关于客观

我们从接触到一件事情,再到生成对这件事的观点的过程流程图如下:

客观现象是客观存在的事实,不因人的主观观点不同而改变。由于证实偏差等作用,同一客观现象,不同人接收到的信息也不一样(信息输入到大脑),可获得性误区的作用。再由于不同人的价值观、阅历、性格、习惯等的不同,证实偏差、自我服务偏差等的作用,再对输入到大脑中的信息进行处理(信息加工),然后生成我们对这件事情的观点、看法等主观信息(结果输出)。由于不同人的信息输入、信息加工机制不一样,作用生成的输出内容也不同。
客观事件的情况不会受我们大脑处理后而改变,但我们大脑处理后的主观信息有可能脱离客观情况,导致我们对事件产生错误的认识。
如何才能客观地看待一件事情,我们输出的观点如何更接近客观事实。重点把控信息的输入、大脑加工这两个环节。关于客观事件的情况(好坏、可能性)应该用科学的方法(随机抽样、调查等),获取客观数据,这是对输入到大脑信息的把控。认识到我们的大脑存在各种认知偏差,应用批判性思维慎思自己的观点是否掉进了这些认知偏差,这是对大脑加工环节的把控。
方法要点如下:
1、认识:认识到我们的大脑存在各种认知偏差。如自我服务偏差、证实偏差、可获得性误区。
2、方法:朴素科学家的方法。
3、习惯:将1、2养成习惯。
相关书籍:《与“众”不同的心理学》

九、充要条件

有事件A必有事件B,有事件B必有事件A,那么事件A、B互为充要条件,利用这一原理,我们根据现象发生需要的充要条件来分析、解决问题,剔除非充要条件的因素的对现象的分析、问题的解决的干扰。快速定位问题出现的原因。
例如,已知一个标准大气压下,水温达到100摄氏度,水会沸腾。
100摄氏度的水温与水沸腾是互为充要条件。那么一个标志大气压下,出现水沸腾现象,可以推算出水温达到了100摄氏度。







28、带部分弃权的排名预测:方法与实践 本文介绍了一种通用的带部分弃权的排名方法,适用于标签排名、实例排名和对象排名等不同类型的机器学习排名问题。通过预测偏好关系并推导出部分顺序,该方法能够在正确性和完整性之间取得合理权衡,避免在不确定时做出不可靠的预测。文中详细阐述了方法的核心步骤,并通过实验验证了其有效性。 阅读详情

相关推荐

50、偏微分方程与部分分式展开:理论、方法与实践

本文深入探讨了偏微分方程(PDEs)的分类与数值求解方法,以及部分分式展开的不同情况和实际应用。内容涵盖偏微分方程的基本概念、有限差分法的应用、椭圆型、抛物型和双曲型方程的求解方法,以及使用 MATLAB 的 `pdepe` 函数求解 PDE 的技巧。此外,详细介绍了部分分式展开的原理,包括不同根、复共轭根和重根情况,并通过多个实例进行了演示。文章还分析了不同方法的优缺点,提出了优化策略,并展望了未来的发展趋势。通过丰富的练习题和综合应用案例,帮助读者全面掌握这些数学工具在工程和科学问题中的实践技巧。

gan8painter的博客 105

深度学习 | 实践方法论

实践方法论实践设计流程街景地址号码转录系统1 性能度量2 默认的基准模型3 决定是否收集更多数据4 选择超参数4.1 手动调整超参数4.2 自动超参数优化算法4.3 网格搜索4.4 随机搜索4.5 基于模型的超参数优化5 调试策略6 示例:多为数字识别 在机器学习系统的日常开发中,实践者需要决定是否收集更多的数据,增加或减少模型容量,添加或删除正则化功能,改进模型的优化,改进模型的近似推断,或调试...

Joselynzhao 2005

Grok-1.5+Ollama企业级本地化部署与合规实践指南

本文详细介绍了Grok-1.5+Ollama企业级本地化部署与合规实践指南,重点分析了本地化部署的成本优势和数据主权保障。通过RTX 4090显卡的硬件选型、Ubuntu 22.04系统优化及部署流程中的关键陷阱规避,为企业提供了高效、安全的AI模型部署方案。特别适合金融、医疗等敏感行业。

weixin_29094539的博客 180

十二种实践方法与我的XP心得

XP作为一种还算年轻的软件研发的方法论目前应该可以说开始普及了。作为一个软件研发人员,我非常赞同XP理念,XP的理念中充满了使项目成功的关键思想,而这些思想不仅仅是技术上的,而是很大一部分是管理与沟通方面的。XP集成了许多最佳实践,而这些串连后的最佳实践使整个项目又变的有趣起来,这其中也包括了XP开发人员特有的积极向上的态度与责任心。这里我想向大家描述一下我个人的XP实践感受……下面我分别写一下我

Cavingdeep的Java专栏 2371

获取本机正版windows10激活密钥,以及正版office

本方法面向的是以前买过笔记本电脑给你预装了正版系统,激活了正版office(一般是家庭版)的情况,其他情况请自行尝试。

qq_45774917的博客 2万+

集成电路模拟版图入门-版图基础学习笔记(一)

集成电路设计模拟版图入门笔记,了解版图的定义、意义、工具、设计流程。认识版图及版图组成的两大部件,版图编辑器有哪些,电路图编辑器,了解工艺厂商等。

weixin_52955333的博客 2万+

Partial(部分方法,局部方法),virtual(虚方法),abstract(抽象方法)

Partial 部分方法顾明思议是方法的一部分,不完整的,在ide编译时候,会将所有部分方法加载到一起统一编译,如果分部方法没有被实现,编译器就不会、对他们进行编译。 局部类型的限制 (1) 局部类型只适用于类、接口、结构,不支持委托和枚举。(2) 同一个类型的各个部分必须都有修饰符 partial。(3) 使用局部类型时,一个类型的各个部分必须位于相同的命名空间中。(4) 一个...

weixin_30883777的博客 359

CAPL学习之路-关键字

在capl中,关键字具有特殊的含义和用途,因此,不得将关键字用作变量或函数的名称 声明数据类型的关键字 可以用不同的关键字,声明或引用不同类型的数据 byte 声明一个字节的变量 word 声明两个字节的变量 dword 声明四个字节的变量 int 声明两个字节的整数 long 声明四个字节的变量 qword 声明八个字节的变量 char 声明一个字符串 float 声明一个浮点数,8个字节 double 声明一个浮点数,8个字节 定义一个结构体或枚举类型 struct struct Data { .

jasonj333 6107

《Effective Java》学习笔记——第2部分 对象通用方法最佳实践

Effective Java》共有多个章节,每个章节提供了若干条建议或最佳实践,整理了对应章节关键的实践内容,用于自己后续代码开发过程中,参考对照,自查代码习惯,从而提升输出的代码质量。

weixin_37693760的博客 1276

【Python LeetCode 专题】面试经典 150 题

面试经典 150 题

一杯水果茶!足矣~ 1171

PCL 八叉树的使用

八叉树(Octree)是一种空间划分的数据结构,广泛应用于三维点云的处理和分析。八叉树通过将空间递归地划分为八个子区域,可以有效地组织和索引三维点数据,提升点云的查询、降采样和配准等操作的效率。

纵马踏花向自由 1658

敏捷测试的最佳实践,第 2 部分: 方法与实践

 前言如果您已经阅读过敏捷测试系列文章的第一篇,敏捷的实质,您应该已经了解敏捷的定义,了解什么样的团队是敏捷的团队了。而您也可能早已开始思考,什么是敏捷测试的实质?敏捷的测试团队又是如何形成自我管理、自我发展的组织呢?测试团队又是如何安排日常工作呢?敏捷测试活动与传统测试活动有很大差异吗?为了进一步让您了解如何将敏捷原则运用到活生生的日常测试活动中,我们为您推荐敏捷测试系列文章的第二篇——

wyxueli的专栏 697

Claude Code(8):使用 skill-creator 打造属于测试人员的 Skills

本文介绍了如何使用Claude Code的skill-creator工具快速创建测试相关的Skills。skill-creator是一个专门用于创建新Skills的Skill,相比手动创建更高效。文章详细演示了安装skill-creator的步骤,并通过创建"测试计划编写助手"的实战案例,展示了如何通过对话方式定义Skill名称、触发条件和功能需求。skill-creator会自动生成完整的SKILL.md文件和目录结构,用户只需确认即可完成Skill创建。

blues_C的博客 522

《Effective Java》学习笔记--第3部分 方法设计和实现最佳实践

Effective Java》共有多个章节,每个章节提供了若干条建议或最佳实践,整理了对应章节关键的实践内容,用于自己后续代码开发过程中,参考对照,自查代码习惯,从而提升输出的代码质量。当前我的编码要求是方法做到单一职责,每个方法的实现行数不要超过50行。这种方式可以避免裹脚布似的长代码,给自己和后来者留条活路。

weixin_37693760的博客 1702

开源工具对比:5款主流大数据脱敏框架评测

数据脱敏(Data Masking/Anonymization),也称为数据漂白、数据去标识化,是指在不影响数据可用性的前提下,通过一定的技术手段对敏感信息进行处理,使其无法被识别或关联到具体个人或实体的过程。当应用程序向数据库写入数据(INSERT/UPDATE)时,ShardingSphere 会拦截 SQL,对配置了脱敏规则的字段,使用指定的算法进行加密/脱敏处理,然后将处理后的数据写入到。如果你的答案是“是”,那么数据脱敏,尤其是针对海量数据的。好的,各位技术同仁,数据安全领域的探索者们,大家好。

小程序开发 1182

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

JS内置对象之Math,Date,Aray及String部分属性及方法的整理及代码实践

JS内置对象之Math,Date,Aray及String部分属性及方法的整理及代码实践 对象概念:对象是一组无序的相关属性和方法的集合。指一个具体的事物,比如这个苹果。而构造函数泛指一大类,比如苹果。 JavaScript中对象分为3种: 自定义对象,内置对象,浏览器对象;前两种对象为JS基础内容,属于ECMAScript;浏览器对象属于JS独有。其中,内置对象是指JS语言自带的一些对象,这些对象...

programmer_trip的博客 471

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

SOA:原理•方法•实践,第 1 部分: SOA 的基本概念

 1.1 SOA 的基本概念SOA是英文词语"Service Oriented Architecture"的缩写,中文有多种翻译,如"面向服务的体系结构"、"以服务为中心的体系结构"和"面向服务的架构",其中"面向服务的架构"比较常见。SOA有很多定义,但基本上可以分为两类:一类认为SOA主要是一种架构风格;另一类认为SOA是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新

海中天 1644

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

【读书笔记】软件工程·实践者的研究方法第7版 第二部分 建模 第4章 指导实践的原则

软件工程实践:概念、原则、方法和开发工具的集合 指导过程的原则: 1、敏捷 2、每一步都关注质量 3、做好适应的准备 4、建立一个有效的团队 5、建立沟通和协调机制 6、管理变更 7、评估风险 8、创造能给别人带来价值的工作产品 指导实践的原则: 1、分治 2、理解抽象的使用:抽象的意图是减弱交流细节的需求 3、力求一致性 4、关注信息传送 5、构建能

1618

《软件工程方法与实践》—— 第一部分 软件工程基础

本节书摘来自华章出版社《软件工程方法与实践》一 书中的第一部分,作者窦万峰,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 第一部分 软件工程基础本部分将介绍软件工程的基本概念、软件过程及其模型和敏捷软件开发方法,包括软件工程概述、软件过程、软件过程模型和敏捷软件开发方法四章内容,将关注以下问题: 软件工程的定义。 软件开发工程化思想。 软件工...

weixin_34146805的博客 238

架构方法实践 - 客户端CAD工具范例 (一 序论, 前架构部分)

2013年已经过去了, 各位在过去的一年里有着什么样的收获, 抑或对新年有什么样的规划? 希望大家在新年里, 能够有更多的机会成长, 积累到更多的经验, 更上一层楼, 祝大家新年心想事成. 总结2013, 发现去年从事了一定的架构工作, 虽然显得粗浅, 但是也有了一套方法, 来吧, 总结, 分享.         今年主要在公司负责了一个客户端CAD工具产品的开发和实现, 从无到有, 走过了一个

Yu的专栏 1127

原生PHP完整方法论最佳实践,知识体系一共包含哪些部分?底层原理是什么?

不是“写代码”,而是“构建系统”——从项目创建到上线运维的完整闭环,每一步都有规范、工具、验证。User;结构规范:PSR-4 + 分层架构依赖管理:Composer代码质量测试保障:PHPUnit + 覆盖率 > 80%性能优化:OPcache + JIT + 生成器安全防护:输入验证 + 防注入自动化运维监控告警。

长风破浪会有时的博客 1046

第二部分 设计类型:第13章 接口

第二部分 设计类型:第13章 接口 转载于:https://www.cnblogs.com/zxx193/p/3780195.html

weixin_30393907的博客 79
上一篇: 聊天中批判性思维的应用
下一篇: && || 与或 逻辑运算符的短路运算
bulebin
博客等级 码龄10年 152粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值