冰箱

比读源码更重要的是什么?

痴心易碎 提交于 2020-01-09 12:26:04
我不赞成读源码,我不赞成读源码,我不赞成读源码。 本文章就是闲着没事,随便聊聊。欢迎大家找茬,但请注意用词( 不文明人需知 )! 用冰箱类比一下,买一台冰箱包含:1、冰箱 2、说明书 冰箱:Spring框架 说明书:文档 前提:我们不知道怎么用冰箱 怎么使用呢? 有一个叫说明书的本本,它从整体描述冰箱结构,主要功能总是那么亮眼,让你不得不一眼看见。每个功能的使用情况都描述的非常清楚。还有一个“注意事项”列表,例如:不要将温度高的物品直接放入冰箱。 嗯,是的。从上面的说明书,你已经知道怎么用了,而且你还知道哪些事项需要注意。 比读源码更重要的到底是什么? 如果你有一定的编程基础了,又闲的蛋痛。你可以思考Spring的主要模块是怎么协作的,难道要了解这些原理就需要读源码?不!不!不!了解原理可以通过文档,你就可以知道大概的运作流程了。我觉得知道这些就够了。如果你还想进一步了解这些原理的实现代码,你可以根据文档的大概运作流程去读源码了。 还记得我们学习计算机组成原理,里面有实验课。实验课的内容是用电路实现算术运算,但在实验之前,老师是已经给我们上了一节理论课的,我们才能在实验课中得心应手的实现。脑子已经有了实现它的理论知识了。 总的来说,不是不赞成你读源码。而是不赞成你没有足够的理论基础就去看源码。你只会迷失在大量的代码中,回不来了。 来源: CSDN 作者: 为了以后 链接:

收缩毛孔全过程,很详细! - 健康程序员,至尚生活!

Deadly 提交于 2020-01-02 16:35:15
朋友,短时间内收缩毛孔那是不可能的,毛孔的收缩是一个慢性的过程,我可以给您推荐一种方法,如果您不怕麻烦坚持下去,一定会收到很好的效果。 第一步:洗脸——收缩毛孔洗脸是很重要的,油MM早晚都用洗面奶,干MM早上只用清水洗,晚上用洗面奶,混合MM早上T区用洗面奶,晚上全脸用。当然也可以根据各自的情况自己决定。洗脸一定要洗干净不能马虎,特别是T区要上下运动仔细洗,脸颊五指张开轻轻向上打圈。水温40度,比手温稍高即可,用手捧水向脸上泼,一定要将洗面奶洗干净。热水洗过后,再用冷水泼脸20次左右就可以了。洗好后不要用毛巾擦干,要用手拍干。 第二步:用冷毛巾敷脸——取出冰箱里的毛巾敷在脸上,油MM敷全脸,混合MM敷T区就行了,干MM晚上敷一次。大概一二分钟即可。 第三步:拍水——取出冰箱里的水,倒适量于手心,先拍T区再拍全脸,直到全部吸收,之后可以擦眼霜。 第四步:擦乳液——取出冰箱里的乳液,取适量均匀擦在全脸。 第五步:擦收缩毛孔精华素。 但是我觉得女生在30岁以前最好不要用精华素。 常识篇 毛孔粗大:当皮肤老旧角质积聚越多,会使肌肤变厚、变粗糙,毛孔变粗大,肌肤也因为无法顺利吸收水分与保养成分,变得暗沉、干燥,加速刺激油脂分泌量,毛孔会再度变大。 毛孔粗大,当然就要收缩毛孔。毛孔之所以粗大,大致有以下一些原因,污垢阻塞毛孔、皮脂分泌旺盛、挤压粉刺不当、使用不当的化妆品或药物

XDOJ—?—冰箱温度预测

我的未来我决定 提交于 2019-12-21 08:18:20
XDOJ—?—冰箱温度预测 2019.12.18日 题目: 冰箱温度预测 类别 基本计算 时间限制 1S 内存限制 256Kb 问题描述 编写一个程序,用于预测冰箱断电后经过时间t(以小时为单位)后的温度T。已知计算公式如下所示 输入说明 输入两个整数h和m表示冰箱断电后经过的时间,h表示小时,m表示分钟 输出说明 输出冰箱断电后经过时间t(以小时为单位)后的温度T,保留两位小数 输入样例 2 0 输出样例 -16.00 代码: # include <stdio.h> int main ( ) { int h , m ; double t , T ; scanf ( "%d %d" , & h , & m ) ; t = h + m / 60.0 ; T = ( 4 * t * t / ( t + 2.0 ) ) - 20.0 ; // 数学写的太习惯了,是4*t,不是4t啊啊啊 printf ( "%.2f" , T ) ; return 0 ; } 来源: CSDN 作者: 小眠眠 链接: https://blog.csdn.net/qq_45550139/article/details/103598644

表单的制作与使用

大憨熊 提交于 2019-12-20 15:58:02
一、列表 1.作用:默认显示方式为从上到下的显示数据 2.列表的组成 列表类型和列表项 3.列表的分类: 有序列表 无序列表 自定义列表 有序列表: 语法:ol li 把大象装进冰箱分几步: 打开冰箱门 把大象装进冰箱 关上冰箱门 无序列表: 语法: ul li 打开冰箱门 把大象装进冰箱 关上冰箱门 自定义列表 语法: dl列表的类型 dt列表的标题 dd 列表项 西府赵王 李元霸 冷面寒枪 罗成 有序列表: 语法:ol li 把大象装进冰箱分几步: <ol type=""> <li>打开冰箱门</li> <li>把大象装进冰箱</li> <li>关上冰箱门</li> </ol> 无序列表: 语法: ul li 把大象装进冰箱分几步: 1.打开冰箱门 2.把大象装进冰箱 3.关上冰箱门 <ul type=""> <li>打开冰箱门</li> <li>把大象装进冰箱</li> <li>关上冰箱门</li> </ul> 自定义列表 语法: dl列表的类型 dt列表的标题 dd 列表项 <dl> <dt>西府赵王</dt> <dd>李元霸</dd> <dt>冷面寒枪</dt> <dd>罗成</dd> </dl> 二、表单 1.表单的作用: 用于显示、收集用户信息,并将信息提交给服务器 2.表单组成 1.表单元素:负责将用户数据提交给服务器 2.表单控件:负责接收用户的数据

java 面向对象

最后都变了- 提交于 2019-12-16 09:46:01
1. 面向过程的程序设计方式,是遇到一件事时,思考“我该怎么做”,然后一步步实现的过程。 2. 面向对象的程序设计方式,是遇到一件事时,思考“我该让谁来做”,然后那个“谁”就是对象,他要怎么做这件事是他自己的事,反正最后一群对象合力能把事就好就行了。 3. 面向对象思维方式是一种更符合人们思考习惯的思想 。 4. 面向过程思维方式中更多的体现的是执行者(自己做事情),面向对象中更多的体现是指挥者(指挥对象做事情)。 5. 面向对象思维方式将复杂的问题简单化。 大象装冰箱: 在针对具体的需求,可以使用名词提炼的办法进行分析,寻找具体的对象。 需求:把大象装冰箱里 对象:大象、冰箱 分三步: 1、打开冰箱门 2、将大象装进去 3、关闭冰箱门 分析发现打开、装、关闭都是冰箱的功能。即冰箱对象具备如下功能: 冰箱打开 冰箱存储 冰箱关闭 用伪代码描述,上述需求中有两个具体的事物 大象 和 冰箱 描述大象: class 大象 { } 描述冰箱: class冰箱 { void 打开(){} void 存储(大象){} void 关闭(){} } 当把具体的事物描述清楚之后,需要使用这些具体的事物,Java使用具体的事物,需要通过new关键字来创建这个事物的具体实例。 使用对象: 1、创建冰箱的对象 冰箱 bx = new 冰箱(); 2、调用冰箱的功能 对象.功能(); bx.打开(); bx

面向对象与面向过程思想解读

扶醉桌前 提交于 2019-12-06 08:42:12
把大象装冰箱需要几步? 1.把冰箱门打开 2.把大象装进去 3.把冰箱门关上 以上是面向过程的逻辑思维:特点:顺序执行,分步走 面向对象如何做? 以上有三个对象 人 大象 冰箱 用伪代码表示: // 三个对象对标程序中三个类 class 冰箱{ 开门(){} 存储(){} 关门(){} } class 大象{ 进入(){} } class 人{ // 1.打开冰箱门 打开(冰箱){ 冰箱.开门() } // 2.装大象 装东西(大象){ 大象.进入() } // 3.关门 关闭(冰箱){ 冰箱.关门()/ } }    来源: https://www.cnblogs.com/a276665092/p/11973206.html

面向对象

若如初见. 提交于 2019-12-05 21:34:56
目录 1.面向对象与面向过程 1.1 概述 1.2 案例 2.面向对象思想 2.1 概述 2.2 理解 Java 类及类的成员 1.面向对象与面向过程 1.1 概述 1.面向过程(POP):procedure oriented programming。 面向对象(OOP):Object Oriented Programming。 2.二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。 3.面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。 1.2 案例 案例1:人开门 /* * 理解一:人开门 * * 1.面向过程:人 打开 门 * * 2.面向对象:[对象:人、门] * * 人{ * 打开(门){ * 门.开开(); * } * } * * 门{ * 开开(){ * ... * } * } * */ 案例2:人把大象装冰箱 /* * 理解二:人把大象装进冰箱 * * 1.面向过程:1)打开冰箱 2)把大象装进冰箱 3)关闭冰箱门 * * 2.面向对象:[对象:人、大象、冰箱] * * 人{ * 打开(冰箱){冰箱.开开()} * 操作(大象){大象.进入(冰箱)} * 关闭(冰箱){冰箱.合上()} * } * * 大象{ * 进入(冰箱){} * } *

两大编程思想(面向过程,面向对象)

≯℡__Kan透↙ 提交于 2019-12-03 15:43:42
1. 面向过程编程(POP)  面向过程:分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了。  例如:把大象装进冰箱(面向过程,就是按照我们分析好的步骤,按照步骤解决问题)   1. 打开冰箱门,   2. 把大象装进去,   3. 关上冰箱门 2. 面向对象编程(OOP)  面向对象:是把事务分解成为一个个对象,然后由对象之间分工与合作。  例如:把大象装进冰箱(面向对象是以对象来划分问题,而不是步骤)  先找出对象,并写出这些对象的功能:  1. 大象 (对象) 进去  2. 冰箱 (对象) 打开 关闭  3.使用大象和冰箱的功能 3. 面向对象特性  在面向对象程序开发思想中,每个对象都是功能中心,具有明确分工。  面向对象编程具有灵活,代码复用,容易维护和开发的优点,更适合多人合作的大型软件项目。  面向对象的特性: 封装性(封装代码) 继承性(继承父类对象) 多态性(同一个对象,在不同的时刻,体现不同的状态) 4. 面向过程 和 面向对象 的对比  面向过程:(简单,步骤明确的项目)   优点:性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用面向过程编程。   缺点:没有面向对象易维护、易复用、易扩展。  面向对象:(适用大型,多人合作的项目)   优点:易维护、易复用、易扩展,由于面向对象有封装,继承

Java面向对象(一)

给你一囗甜甜゛ 提交于 2019-12-03 11:04:45
1.面向对象(一) 面向过程与面向对象的区别(蛋炒饭VS盖饭) 为什么会出现面向对象分析方法? 因为现实世界太复杂多变,面向过程的分析方法无法满足。 面向过程 采用面向过程必须了解整个过程,每个步骤都有因果关系,每个因果关系都构成了一个步骤,多个步骤就构成了一个系统,因为存在因果关系每个步骤很难分离,非常紧密,当任何一步骤出现问题,将会影响到所有的系统。如:采用面向过程生产电脑,那么他不会分CPU、主板和硬盘,它会按照电脑的工作流程一次成型。代码间耦合度(代码间的关联)强,牵动任何一个因果关系会影响整个系统的运行。 面向对象 面向对象对会将现实世界分割成不同的单元(对象),实现各个对象,如果完成某个功能,只需要将各个对象协作起来就可以。 【 1 】(了解) 面向对象 vs 面向过程 例子:人开门;把大象装冰箱 理解一:人开门 // 面向过程:人 打开 门 // 面向对象: 人{ 打开(门){ 门.开开(); } } 门{ 开开(){ } } 理解二:人把大象装进冰箱 //面向过程:1)打开冰箱2)把大象放进去 3)关闭冰箱门 //面向对象: 人{ 打开(冰箱){冰箱.开开();} 操作(大象){大象.进入(冰箱)} 关闭(冰箱){冰箱.合上()} } 大象{ 进入(冰箱){} } 冰箱{ 开开(){} 合上(){} } 【 2 】面向对象的编程关注于类的设计! 1)一个项目或工程

JavaSE (五)面向对象 -- 概述

偶尔善良 提交于 2019-12-01 18:28:23
目录 一、面向对象的主线 二、面向对象 VS 面向过程 三 、 java最基本的两个要素 - 类和对象 四 、Java类及类的成员 五、面向对象的思想 1、类与对象 2、java类及类的成员 3、类的语法格式 六、面向对象思想落地实现的规则一 八、匿名对象 九、案例实操 利用面向对象的编程方法,设计类Circle计算圆的面积。 一、面向对象的主线 1.java类及类的成员 2.面向对象的三大特性 : 封装性,继承性,多态性 (抽像性) 3.关键字 : this super final static ...... 二、面向对象 VS 面向过程 面向过程 : 面向过程,强调的是功能行为 面向对象 : 面向对象,将功能封装进对象,强调具备了功能的对象。 1.案例 : 人把大象装冰箱 ①面向过程 : 把冰箱门打开,搬起大象,塞进冰箱,关上冰箱门。 ②面向对象 人{ 打开(冰箱){ 冰箱.开开(); } 关闭(冰箱){ 冰箱.关门(); } 操作(大象){ 大象.进入(); } } 大象{ 进入(){ } } 冰箱{ 开开(){ } 关门(){ } } 三 、 java最基本的两个要素 - 类和对象 类 : 抽像的概念上的定义。(类似汽车设计图) 对象 : 具体的实实在在的个体。(类似造好的汽车)对象是由类派生(new)出来的 四 、Java类及类的成员 属性 = field = 成员变量