
OSI七层模型介绍 OSI是一个开放性的通行系统互连参考模型,他是一个定义的非常好的协议规范。OSI模型有7层结构,每层都可以有几个子层。下面我简单的介绍一下这7层及其功能。 OSI的7层从上到下分别是 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 其中高层,既7、6、5、4层定义了应用程序的功能,下面3层,既3、2、1层主要面向通过网络的端到端的数据流。下面我给大家介绍一下这7层的功能: (1)应用层:与其他计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:telnet,>
基本上来说C#是基于面向对象语言,你所定义的所有类/结构体都算是数据结构,而且在net类库中已经定义中诸多可用的类型以供使用。实际开发中根本就离不开结构与算法。
题主之所以有这样的问题,基本上认识到了很多程序员易犯的一个毛病——理论知识与实际应用中的脱节问题,不少程序员都说自己写程序用不上理论知识,或者是理论无用。我一直认为理论才是真正编程的指导,别说你所学的理论知识了,有时我们必须遵守一些软件活动上的标准/规范/规定。比如ISO29500标准有多少程序员读过或听说过?他实事就是关于openxml的一个国际标准,我们要想达到通用的程序,这些标准还是读一读的好。
扯回你的问题,什么是数据结构,什么是算法?如果你真的狭义理由数据结构,或者只是从课本上例子来说,数据结构被定义成一个只有属性成员的类或结构体才算是数据结构吗?事实上并不是,那么是不是只有链表/栈/队列才算是数据结构呢?可以说这是某些人狭义理解数据结构时的一种常规定势思维,但事实上来说,类或结构是数据结构的基本,否则你链表存在的实体到底是什么东西?所以数据结构包含着基本结构与狭义上的顺序表/链表/栈/队等存在实体的集体。为什么我说数据结构在实际运用中广泛体现呢?就数据结构而言,课本上只是为了讲明白结构而已,弱化了其中实体的真正含义,而且不语言的具体实现亦不尽相同,所以他们所讲的数据结构是基本理论的。
我来个例子:链表(C#语言)
public class Member{
public string Name{get;set;}
public string Responsibility{get;set;}
public string Posotion{get;set;}
}
public class MemberNode
{
public Member Member{get;set;}
public Member Next{get;set;}
}
// Node其他就是链表中的一个结点结构,这个结点结构除了指明当前的Member之下还指向下Next的下一个结构结构,它最终可以形成一个链表。这就是定义的一个链表。
从以上例子上你可以看出这是一个类似于课本的标准定义,但事实上在C#语法中存在泛型的特点,那么这类似的结构我们不须要一个个地定义了!所以在不同的语言中为了方便编程者,我们甚至可以把这样的结构进行简单化,从而达到一种最简单的使用方式。以C#为例,我们可以使用Node<T>来表示链表/List<T>表示顺序表/Stack<T>表示栈/Queue<T>表示队列,在这种情况下,我们只需要定义我们的泛型即可,结构链之类的本身使用泛型已经在类库中实现了——虽然你不用定义,但不代表不使用或者不用理解这其中的知识。而在课本讲理论的时候,他不可能附带泛型来讲的,所以很多人认为自己去定义数据结构才行,那才是“真正”的数据结构,其实不然。以链表为例,我们需要一个节点除了其实体意义之外,还存在指向下一结点的指针(其实是地址引用)才算是数据结构。根据课本,他们必须这么定义(C#):
public class MemberNode{
public string Name{get;set;}
public string Responsibility{get;set;}
public string Position{get;set;}
public MemberNode Next{get;set;}
}
// 死读书的只会承认这种才是真正的数据结构吧(链表节点)
事实上,链表讲的只是一种形式,能最终形成的一种组织数据结构的形式。这个代码会导致我们出现一种极大的误解——每个类型的结构都需要重新定义一次。如果有多个类型结构的话,我们会出现多个不同的定义,这会导致将来类的定义越来越多,对于维护上来说是比较麻烦的。由于设计模式/面向切片等各种开发方式的介入,我们会使用相对比较简单的形式。所以才会有我定义两个类的进步,而后可以出现泛型的更进一步。
你可以这样理解,这种课本上的结构,会导致我们造成每种结构基本上都需要重新定义一次,我最开始给出的例子可以使用继承的方式,实现某个基类的数据结构(下面的似乎也行,但在使用中可能会出现部分问题),而Node<T>则从根本上解决了这个问题,可以支撑多种类型。
所以此时在理解数据结构时,比如Node<T>,他不旦要求理解链表的节点,还要理解T泛型,那么在数据结构上来说,它指的不再是单一的节点结构,还在包括一个基础的类型。
换句话来说,你在C#等语言中已经不需要再做类似的定义了,只需要定义其基本结构类型即可。但课本上在讲知识的时候,它不可能只针对面向对象或支持泛型的语言来讲,若不支持泛型时,我们必须使用课本上或我最开始写的例子中的形式,若不支持继承的面向过程语言,那么课本上的知识就是硬性的规定,你必须以这种形式来说,而引用则使用指针引用的方式(面向对象的引用其实是一种引用型引用,也就是址引用或称地址引用,与指针类似)。
相信讲到这里你能明白,数据结构在不同的语言中只是变了个形而已,并不是必须是存在指针的才是,也不是只说表面上的那点东西。早期教程都是以fortain语言为主的,而且课本的目的是讲清道理,而不是一种规定。死读书的人以为用不到数据结构,其实他们一直在使用。
再来说一下算法,算法是什么?是解决问题的一种模式,比如解二元一次方程等等,所以算法的定义其实已经告诉你,顺序代码他也算是一种算法,不能说只有背包问题,八皇后问题,回溯问题才算是算法——你能明白吗?其实你正常写的就是一种算法,这种算法简单,就是顺序执行下来就可以了,他也是一种算法的,就算解二元一次方程组有固定的模式(算法),但不代表加减法就不是算法了!所以算法也是常用的东西,那么你学习的算法其实算是开辟思路的一种而已。算法自身的概念已经决定,基本上程序都是由结构与算法构成。我也来举个例子,怎么判断某个链表是否为循环链表?是你的回溯算法,贪心算法还是背包算法?它们只是在解决一些典型问题的一种通用方式而已,很显然,我的问题不是这种典型问题,但不代表他不典型,我们正常的算法是设计两个变量等于头元素,然后开始进入循环,一个变量每次向下推一,即找到他下一个节点,而另一个变量每次找到其孙节点,就算当于两个变量一个每次向下推进一次,而另一个每点推进两次(如果可能),如果不是循环链表,则进两次的那个会在链表总长度的一半时,遇到空引用,否则会在某一时间两指针引用同一对象(不是对象相等,而是引用相同的对象),什么意思呢,好象两个人在圆型跑道上跑步,一个每秒1米,另一个每秒2米,同时同地同向出发,最归跑得快的那个会追上跑得慢的那个!当然这种情况下你也可以给他起个名字,叫“追及算法”?如果只有你学的那几个典型算法是算法的话,这个算不算算法?
现在我们的问题是,如果语言层面上已经实现了这些东西,那么这些理论我们是否可以不用理解就可以了?答案是可以——如果你只是一个不思进取的程序员或允许bug乱飞的没有责任心的编程人员的话,可以不用理解——毕竟有些人只是“混”饭吃而已!
理解了不会去应用,这就是典型的理论联系不到实际,他们也不知道自己的代码将如何控制。我举一个例子,由于性能等各方面的要求,我们要使用多线程对某些数据进行处理。怎么处理?不好人会使用多线程——他们定义一个临界资源,然后让多个线程在读取数据表(DataSet)时进行阻塞,然后每个线程去处理那些超时长的问题,处理完的时个再按这种方式读取数据——这样有问题吗?没有,这也算是算法的一种!反正如果编程代码有功底的话没有任何问题的,这种代码算不算优雅呢——很多人认为代码的优雅就是代码编写过程的形式或是良好的编程习惯!这里边其实用不到数据结构与算法的。
好吧,我承认,但如果我们换一句思路来看看,如果我用一个线程负责读取数据,并不停地放入到一个队列中,而多个线程从队列中不停地读取处理这些放入的数据,这样如何?我的意思是说,并没有直接在DataSet中处理,而是选择使用队列的方式。
我们看一个问题,这个队列Queue<T>,一个线程用来插入数据,多个线程用来读取数据,而且要保证不能重复,那么我们可以使用队列的安全版本(CorrentQueue<T>,在net中如果非线程安全的情况下,多线程使用实应该找到其对应的安全版本或者控制线程安全)。
插入线程如果发现队列中的长度(容量)较大时,可以暂缓插入。这样可以保证队列的长度基本固定,占用内存得到控制(不是DataSet批量读来一大堆),由于使用安全队列,所以各线程不用考虑线程之间的安全问题,每个线程从队中获得数据并删除,可以保证数据只被处理一次。当然还可以考虑优雅的通知机制,插入线程在插入数据时通知处理线程启动,如果插入速度过快,发现插入数量达指定的长度(比如30个),停止插入,插入线程阻塞;处理处理再次处理时可通知插入线程再进行插入。
这也算是一种算法吧?它可以让插入线程与处理线程同时工作,而使用DataSet那种常规的结果时,只能是等待处理完或加入多个控制条件进行控制,既然这么控制的话,何不直接使用队列的方式?CorrentQueue<T>中的T也完全可以是一条记录DataRow嘛!
如果你认为第一种是你经常使用方式,那么算法对于你来说学与不学无所谓的,你必须使用自己的编程/调试功底以保证你的代码尽量很少出错或不出错。而如果你认为第二种方案优雅一些的话,那么你会认为你学习的算法与结构还是有用的,理论与实践结合了。
我之所以举这么一个例子,其实告诉你的无非是几点非常重要的信息:
你有选择算法的自由(只不过是代码质量、后期维护的问题)
如果你知道的较多的算法与结构,你会有更多的选择。
算法或结构在实际使用中,所谓的典型问题并不是使用场景和书上描述一模一样(试想一下,我第二种考虑的例子中,是不是跟书上比他不典型?其实也是非常典型的)
分析问题时,应该拿要点,而不是整体去套。(如果整体去套用的话,你肯定会想不到使用哪种结构或算法)
不管是数据结构/算法/设计模式都要求是灵活运用,而不是场景对比使用,也不是生搬硬套。
试想一下,你的背包问题,怎么可能公司也让你分拆包装?你的八皇后问题公司恰好让你下棋?你的贪心算法公司恰好让你找零钱?你的回溯算法公司恰好让你走迷宫?学不能致用的原因就是太死板——这几个举个例子的场景你再遇到或理能遇到的机率是非常小的,所以如果觉得学了没用,那就真没用了——只不过不是算法没用,而是人没人!
讲个小故事:从前一个家人的板凳坏了,要找一个合适的两股叉的树杈重新制做一个板凳腿,让孩子到树园里找了半天,孩子回来说“我都没见过有向下叉的树杈!他老爹气得要死——怎么会可能有向下长的树杈呢!这孩子是不是笨——你就不会把地刨了找一个向下分叉的树根!
算法也是一样,迷宫找路可以使用回溯算法,但不是所有的回溯算法都用于迷宫找路——它还可以用来设计迷宫!嘿嘿嘿!
辩论题:观点一:很多事情做不起来,是因为执行力不强,行动不够。观点二:执行力不强,归根到底还在于认知不够。请你写出你支持的观点,并分享自己的故事或案例。这道题,重点是引导我们思考并且讨论——认知与行动的关系。
我站观点二。因为我觉得观点一和观点二的关系就好像是树枝与树根的关系,如果用思维导图就是观点一(why?)➡️观点二。也就是说二是一的深层原因。
观点二:行动力不强,归根到底在于认知不够。举个例子:我执业医师考了两次,第一次没好好准备,考前一周还在打王者。第二次考试是在一年后。第二次好好准备了,就通过了。
这期间我觉得最重要的原因是我的认知发生变化了。因为第一次过的那一批,年终奖是五位数,每个月发全额奖金。而我没有过,年中奖是四位数,每个月发60%的奖金,而且如果连续两次没过,就得打包回家。
因为边工作边复习的压力很大,我有担心过自己再次考不过的事,就去咨询了过了的同事同学,向他们汲取经验。
不过,我也有想过转行的事情,比较没过的话,说明我真的不适合这一行,得换个赛道了。我当时最想去的城市是上海,做新媒体或者考研做计算机。巧的是,我刚好有两个好友在上海做这两个行业。而且做得还不错。
我找他们聊天,详细了解了在上海做这两行的薪资待遇、工作内容、工作压力等方方面面的事情。
毕竟是多年好友,他们把他们知道的都告诉我了。
因此,我对在上海从事这两个行业的情况有了具体是认知。
通过跟他们的对话,我发现他们的日子也并没有我想象中的那么美好(一个自由但是有上顿没下顿,一个高薪但是高压伤身体)。
跟他们对比,我发现我的工作虽然压力大不自由,但是稳定,待遇虽然没有大上海的编辑和程序员高,但是在二线城市还算凑合,最大的优势在于医生没有职场35岁槛。
我想通后,就打算好好准备考试,走一步看一步,先把执业医师拿下来再说。
心里没有顾虑后,我就专心复习考试,东西记的特别快。在上考场的时候,我已经把书看了至少三遍,往年的真题基本能背出来了。考试自然是很顺利了。
复盘第一次为啥没过,一是因为当年刚毕业,又刚复习过研究生考试,以为执业医师再难也难不过研究生考试。可没想到,研究生考试便科研,执业医师考试偏临床。脑子里的知识不够用,我轻敌了。
二是当年碰到过恶性事件,有了心里阴影和ptsd。又看到从事其他行业的同学朋友过得比我滋润,就不想当医生,一心想要换城市、换行业。
后来,在经历了失败,全面了解了想要去的城市和行业后,发现其实我以为的并不是我以为的。就像是张爱玲说的“生活就像是一件华美的袍子,里头爬满了虱子”一样。每个行业都有它的不易,我不能只看到一处而忽略了另一处。
就这样,我的认知边界扩大了。我的行动力也就加强了。也许以后我还会有新的认知。不知道那是再来看这篇,会有什么样的感想。
*** 作系统是一个大型的软件系统,其功能复杂,体系庞大。从不同的角度看的结果也不同,正是“横看成岭侧成峰”,下面我们通过最典型的两个角度来分析一下。
1从程序员的角度看
正如前面所说的,如果没有 *** 作系统,程序员在开发软件的时候就必须陷入复杂的硬件实现细节。程序员并不想涉足这个可怕的领域,而且大量的精力花费在这个重复的、没有创造性的工作上也使得程序员无法集中精力放在更具有创造性的程序设计工作中去。程序员需要的是一种简单的,高度抽象的可以与之打交道的设备。
将硬件细节与程序员隔离开来,这当然就是 *** 作系统。
从这个角度看, *** 作系统的作用是为用户提供一台等价的扩展机器,也称虚拟机,它比底层硬件更容易编程。
2从使用者的角度看
从使用者的角度来看, *** 作系统则用来管理一个复杂系统的各个部分。
*** 作系统负责在相互竞争的程序之间有序地控制对CPU、内存及其它I/O接口设备的分配。
比如说,假设在一台计算机上运行的三个程序试图同时在同一台打印机上输出计算结果。那么头几行可能是程序1的输出,下几行是程序2的输出,然后又是程序3的输出等等。最终结果将是一团糟。这时, *** 作系统采用将打印输出送到磁盘上的缓冲区的方法就可以避免这种混乱。在一个程序结束后, *** 作系统可以将暂存在磁盘上的文件送到打印机输出。
从这种角度来看, *** 作系统则是系统的资源管理者。
*** 作系统的功能: 可以根据计算机系统资源的分类来对 *** 作系统的功能进行划分。一般说来,计算机系统资源包括硬件和软件两大部分,硬件指处理机、存储器、标准输入/输出设备和其他外围设备;软件指各种文件和数据、各种类型的程序。由于 *** 作系统是对计算机系统进行管理、控制、协调的程序的集合,我们按这些程序所要管理的资源来确定 *** 作系统的功能,共分为八个部分:(1)处理机管理。处理机是计算机中的核心资源,所有程序的运行都要靠它来实现。如何协调不程序之间的运行关系,如何及时反应不同用户的不同要求,如何让众多用户能够公平地得到计算机的资源等都是处理机管理要关心的问题。具体地说处理机管理要做如下事情:对处理机的时间进行分配,对不同程序的运行进行记录和调度,实现用户和程序之间的相互联系,解决不同程序在运行时相互发生的冲突。处理机管理是 *** 作系统的最核心部分,它的管理方法决定了整个系统的运行能力和质量,代表着 *** 作系统设计者的设计观念。(2)存储器管理。存储器用来存放用户的程序和数据,存储器越大,存放的数据越多,硬件制造者不断地扩大存储的容量,还是无法跟上用户对存储容量的需求,再说存储器容量也不可能无限制的增长,但用户需求的增长是无限的。在从多用户或者程序共用一个存储器的时候,自然而然会带来许多管理上的要求,这就是存储器管理要做的。存储器的管理要进行始下工作:以最合适的方案为不同的用户和不同的任务划分出分离的存储器区域,保障各存储器区域不受别的程序的干扰;在主存储器区域不够大的情况下,使用硬盘等其他辅助存储器来替代主存储器的空间,自行对存储器空间进行整理等。(3)作来管理。当用户开始与计算机打交道时,第一个接触的就是作业管理部分,用户通过作业管理所提供的界面对计算机进行 *** 作。因此作业管理担负着两方面的工作:向计算机通知用户的到来,对用户要求计算机完成的任务进行记录和安排;向用户提供 *** 作计算机的界面和对应的提示信息,接受用户输入的程序、数据及要求,同时将计算机运行的结果反馈给用户。更具体地说,作业管理要提供:安全的用户登录方法,方便的用户使用界面,直观的用户信息记录形式,公平的作业调度策略等。(4)信息管理。计算机中存放的、处理的、流动的都是信息。信息有不同的表现形态:可以是数据项、记录、文件、文件的集合等;有不同的存储方式:可以连续存放也可以分开存放;还有不同的存储位置:可以存放在主存储器上,也可以存放在辅助存储器上,甚至可以停留在某些设备上。不同用户的不同信息共存于有限的媒体上,如何对这些文件进行分类,如何保障不同信息之间的安全,如何将各种信息与用户进行联系,如何使信息不同的逻辑结构与辅助存储器上的存储结构进行对应,这些都是信息管理要做的事情。(5)设备管理。计算机主机连接着许多设备,有专门用于输入/输出数据的设备,也有用于存储数据的设备,还有用于某些特殊要求的设备。而这些设备又来自于不同的生产厂家,型号更是五花八门,如果没有设备管理,用户一定会茫然不知所措。设备管理的任务就是:为用户提供设备的独立性,使用户不管是通过程序逻辑还是命令来 *** 作设备时都不需要了解设备的具体 *** 作,设备管理在接到用户的要求以后,将用户提供的设备各与具体的物理设备进行连接,再将用户要处理的数据送到物理设备上;对各种设备信息的记录、修改;对设备行为的控制。除了以上五大管理以外, *** 作系统还必须实现一些标准的技术处理:(1)标准输入/输出。用户通过键盘输入他对计算机的要求和要处理的数据,计算机通过显示器向用户反馈信息同时输出运行结果,这似乎是天经地义的事。其实不然,如果不指定键盘为标准输入设备及显示器为标准输出设备,我们是无法直接通过这两种设备进行输入/输出的。当系统开始运行的时候, *** 作系统已指定了标准的输入/输出设备,因此,用户使用的时候感觉很方便。如果我们想用其他的设备来作来标准输入/输出设备也是可以的,因为 *** 作系统提供了这种功能。它帮助用户将指定设备的名称与具体的设备进行连接,然后自动的从标准输入设备上读取信息再将结果输出到标准输出设备上。(2)中断处理。在系统的运行过程中可能发生各种各样的异常情况,如硬件故障、电源故障、软件本身的错误,以及程序设计者所设定的意外事件。这些异常一旦发生都会影响系统的运行,因此, *** 作系统必须对这些异常先有所准备,这就是中断处理的任务。中断处理功能针对可预见的异常配备好了中断处理程序及调用路径,当中断发生时暂停正在运行的程序而转去处理中断处理程序,它可对当前程序的现场进行保护、执行中断处理程序逻辑,在返回当前程序之前进行现场恢复直到当前程序再次运行。(3) 错误处理。当用户程序在运行过程中发生错误的时候, *** 作系统的错误处理功能既要保证错误不影响整个系统的运行,又要向用户提示发现错误的信息。因此,我们常常可以看到这样的情况:显示器上给出了发生错误的类型及名称,并提示用户如何进行改正,错误改正后用户程序又可以顺利运行。错误处理功能首先将可能出现我错误进行分类,并配备对应我错误处理程序,一旦错误发生,它就自动实现自己的纠错功能。错误处理一方面找出问题所在,另一方面又自动保障系统的安全,正是有了错误处理功能,系统才表现出一定的坚固性。3、 文件的管理:是指 *** 作系统对信息资源的管理,文件是一个在逻辑上具有完整意义的一组相关信息怕有序集合,每个文件都有一个文件名。文件:是一组相关信息的集合,任何程序和数据都是以文件的形式存放在计算机的外存储器上,文件是数据组织的最小单位。文件名:任何一个文件都有一个名称,文件的 *** 作依据文件名进行。文件名一般由文件主名和扩展名两部分组成,文件主名往往是代表文件内容的标识,而扩展名表示文件的类型。需要 *** 作某种类型的文件时,可通过扩展名进行。文件夹:文件夹的图标像一本书,打开文件夹就像翻开书一样,里边的内容一目了然,非常直观。文件夹和不同类型的文件采用不同的图标,因而很容易区分。路径:是指由目录文件和非目录文件组成,从树根
第25篇分享,本篇7332字,累计分享62610字
你身边有没有这样的人
好像聊什么都能聊
跟什么人都能聊
明明刚见第一次,可以聊得跟早就认识一样
明明没做过那方面工作,可以聊得很熟悉一样
明明不怎么打游戏,可以聊得很有共同语言
明明没生过娃,可以跟宝妈也聊得热火朝天
他们怎么做到的?
我身边的狗哥就是这样的人,几乎没有他打不进去的圈子。
有次我旁观他一起参加一个小型聚会,来的人都是在一个论坛上认识的,聊聊对大湾区比如购房等的一些想法。
人不多,七八个吧,但之前都没见过,算是小型网友见面会,大家来自各行各业。
有四十多岁本地造鞋厂、精通人情世故老板;
也有二十出头才刚毕业搞外贸、羞涩腼腆的小年轻;
有从BAT出来创业、线性思维的IT程序员;
也有全职在家做微商、思维跳跃的富二代宝妈;
还有公务员、职场白领等等;
狗哥自觉充当了整晚聊天的主持人,游刃有余得引导话题大家聊得热火朝天,聊了整整四个多小时还意犹未尽。
聚会结束后,几乎每个人都对狗哥发出了感慨:你是我见过最能聊的人!
你一定以为狗哥是天生就这么能聊。
因为他一定外向、活跃、热衷社交、精力充沛,天生就是在朋友圈里翩翩飞舞的人。
然而事实恰恰相反。
我和狗哥是相识多年的挚友,他不仅不是个外向活跃的人,反而内心深处是一个内向、腼腆的人,能不社交就不会社交,大部分时间喜欢在家瘫着。
那到底他如何成了一个这么能聊的人?
能聊的人都有哪些共性?
有没有什么我们普通人可以学习复制,让我们也变成一个能聊的人呢?
我毕业以来一直是做人力资源相关的工作,从咨询公司到甲方的HR,经常需要跟各种各样的人聊天。
再加上自己也很喜欢总结一些框架和规律,琢磨了很久如何聊天这个事情。
单看一个人可能还很难总结规律。
那我们看一些普遍能聊的人群,你能想到哪些人群?
比如销售、公关、记者、管理学教授、咨询顾问、HR、办公室主任、投行、老北京出租车司机等等。
这些能聊的人群,都有哪些共性呢?
你可能会先想到,他们都表达能力强。一个个看起来嘴皮子都很溜的样子。
我们反向思考一个问题,你身边有没有这样的人:
有些人,可能很外向,表达流利甚至语速很快,但是就是很不想和他聊,他说什么你都听不进去,甚至有点烦?
还有些人,可能有些内向,说话可能也很温有点慢,甚至普通话都不是很标准,可是和他聊天就是很舒服,经常还会有一些触动和启发?
可见,表达能力往往不是聊天中最重要的因素。
一个切身体会的例子
我刚毕业的时候,加入了一家人力资源咨询公司。
入职的第一天,按照我的表达能力,按理应该很快能跟各种人嗨聊起来。
毕竟我大学是中文系,做过校刊的编辑部负责人,打过很长一段时间的辩论赛,在长沙晚报做过实习记者,还在湖南广电实习了很长的编导……
我的表达能力,应该算是在大学得到了充分的历练。
然而实际上,或许工作之余确实聊起来没有问题,第一天工作讨论的时候,别说聊起来了,连话都没插上几句。
其实只要你上过学,受过基本的教育,人和人之间的表达能力没有那么天差地别。
大家常用的词汇量都是差不多的,毕竟我们也没有必要去和央视主持人或者国家外交官去比较。
聊天的关键不是用普通话甲级的语调,也不是用绮丽繁复的词语。
就像我在咨询公司第一天遇到的问题一样,有一个更深入更核心的关键—— 思维能力!
比如分析一家企业,我瞬间想到的是这个公司是做什么的、总部在哪儿、有多少人、上市了没有。
虽然也没有错,但是对于咨询公司是不够的,这些点彼此之间是零散的,他们没有导向性,知道这些能得出什么结论呢?
而他们在战略地图、SWOT等思维方式下,可以聚焦收集要分析的信息,得出有共同指向性的结论。
比如这家公司的优势、不足,是否建立了自身的竞争壁垒等。
我们似乎是面对同样的信息,毕竟这些很多信息在网上都可以查到。
但思维模式和深度的不同,使我们最终看到了完全不一样的世界。
如果看待问题的思维方式很单一或零淡,分析问题很浅,表达再流利也很难和别人聊下去。
于是我开始苦学各种思维方式,金字塔原理、九宫格商业画布、冰山模型、SMART原则、BEI识人等等。
我相信这些思维方式很多你可能也都学习过,甚至我们也可能都听过共同的一个东西逻辑思维。
然而过了一段时间你会发现,好像依然没有达到自己理想的状态。因为这里面还有一个关键—— 信息输入。
就好像,让你谈论对游戏行业的看法。
你也确实有战略地图、SWOT、商业画布等思维方式了。
可是如果你完全接触过游戏行业,平时不看不听,游戏企业也只知道一家腾讯,还只知道可皮毛,这个话题根本聊不动。
没有足够和有效的信息输入,思维方式便没有了依附,空荡荡得漂浮在空中。
自然也难以有好的 信息输出 ,说得再多也会让人觉得言之无物,只有一个空壳子,觉得乏味,甚至会让人觉得故弄玄虚。
能聊会聊的三个技巧
信息输入 :要有过滤,进行正确、高质量的信息输入
思维能力 :要应用逻辑规则、要有深度,有新意最好
信息输出 :时常历练,会讲故事,有自己的风格方式
因而信息输入+思维深度+信息输出,就成为了善于聊天的三个关键。
那如何分别提升这三个方面的能力呢?
第一 结交不同类型的朋友
我在咨询公司的经验告诉我,想要快速理解一个领域的方式,不是去读书、听课、看研报等等,而是找人聊天。
因为来自人的感性的认识和沟通,会比冰冷的文字和数据更进入人心。
有了感性认识之后,再去看那些研究报告什么的,要有效的多。
要尽可能交不同类型的朋友,只要底层的价值观和底线是相对差不多的,至于彼此收入高低、职业差距什么的,都没有那么重要。
每一个不同类型的朋友,都增加了一个我们看待世界的眼睛和耳朵,这是一件幸福的事情。
比如前面说到的狗哥,他就是这其中的佼佼者。
一方面他本身作为广告传媒行业的从业者,本身就会跟各种思维活跃的人打交道;
另一方面他也会有意识把自己推出去多和不同类型的人打交道。
我也常常在想:
如果没有医美行业的朋友,可能我到现在都以为那些面部提拉的抗衰真的是靠涂涂抹抹。
如果没有那么多创业的朋友,可能我永远不会知道走上天台被腿脚边喵喵拉下来是什么感觉。
如果不是去和草坪上的铲屎官们聊天,可能我永远也不知道外卖小哥到底怎么才能有时间遛狗。
没有这样一些朋友,可能我也是每天规规矩矩按部就班,不会知道那么多稀奇古怪的事情。
守住价值观的底线,却不设置朋友圈的封锁线,每交一个新的朋友,都获得了一个新的视野,你可以试试。
第二 提高你的输入标准
先分享一个小故事。
有一次我要参加一个活动,打算穿一套我很喜欢的正装。
我明明记得自己就放在衣柜的最左边,结果那天早上我急急忙忙翻箱倒柜都找不到。
时间一分一秒过去了,我最后不得已只好换了一套。
这件事让我那个周末下定决心收拾自己的衣柜。
然后我就收拾出了两大箱一年内都没有怎么穿过的衣服,甚至有一些吊牌还在。
而这些衣服,我不但没有怎么穿过它们,它们还遮挡了那些我喜欢的衣服,让我翻箱倒柜都找不到自己喜欢的衣服。
于是我决心按照” 这件衣服摸起来,是否让我怦然心动,再来一次我是否依然会买它 “这么一个大原则,又收拾出了两大箱衣服。
我把这些衣服,崭新的送人,其他的送到楼下的衣服捐赠箱,感觉整个世界都清爽了。
这件事让我很触动,这之后,我又做了三件事情。
第一件,清理自己的手机app ,三个月内没有用过的统一卸载。
第二件,清理自己关注的公众号 ,我居然关注了两三百个公众号,我自己都震惊了,他们完全遮挡了我喜欢看的内容,有些明显很久我都没有点开过。
第三件,清理自己的微信读书书架 ,书架上居然还有很多不知道何时加进去的快速学理财、快速学日语等奇奇怪怪的书。
我们经常说浪费别人的时间等于谋财害命,那浪费自己的时间就是自杀了。
在做任何一个需要花费很多时间的选择之前,比如读书、看**、看公众号等,都可以先花点时间确认一下它的质量。
评判的方式非常多,比如豆瓣、知乎等等,你肯定有很多办法可以甄选这些东西的质量。
一个人每天的时间就那么多,而这个世界的信息是海量的,为什么要荒废在无意义的搜寻选择中。
尤其是当那些动机既不会让你成长,也不会让你快乐,甚至会让你烦躁。
在输入信息的时候,最好带着目的进行主题式学习。
比如关于演讲的、关于足球的、关于某段历史的、关于谈判的、关于办公桌收纳的等等。
这会让信息输入更加聚焦有的放矢,信息间的关联程度更强,也更有充实感。
第一 建立自己看待世界的框架
每个人都有自己看待世界的角度,但是不一定有自己看待世界的框架。
框架,是你整合属于信息的规则,信息只有经过整合之后,才能成为知识、智慧,才能形成我们的认知。
聊天的过程,就是把大脑里的内容经过思维整合,口述出来的过程。
思维越有条理,传递出去的内容也越清晰,别人也越听得明白你想说什么。
就好像刚毕业时,我看待一家公司,也会知道去看它的行业、人数、地址等等。
可是这些无法得出任何指向性的结论,自然也无从探讨沟通。
这些是零散的数据。只有建立一些思维框架,我们看到问题的深度就会大幅提上一个台阶。
以下是关于数据、信息、知识、智慧的一个递进关系。
两个我常用的思维框架推荐给你尝试一下。
1、多寻找你和聊天对象的共同点
还是那句话,人人都喜欢和熟悉信任的人聊天。
尤其是有共同点的人。
比如都是山东人、都养猫、都喜欢打麻将、都在上海工作过、都当过兵、都被供应商坑过、都住在同一个片区、孩子都在上幼儿园、最近都参加了某某培训等等。
这些共同点相当于在帮你进行信任背书,打破警戒,让你变成一个他们熟悉的人。
我认识一个在聊天方面非常厉害的领导,有机会的时候我非常喜欢观察他聊天。
对于初次见面的陌生人,如果有时间准备,他一定会习惯性打听以下这些:
这个人是哪里人、哪里毕业的、哪里工作生活过、有哪些主要经历、现在住哪儿、喜欢什么、有没有共同认识的人等等。
如果是确实没有时间准备的初次见面,他也一定会在一开始先通过聊天的方式了解这些信息,直到找到彼此的共同点。
比如老乡、校友、都认识某某某、都喜欢某个爱好、都在哪里生活过、最近都考察过某某项目、最近都去哪里旅游过、都喜欢哪里的菜、孩子都在上几年级等等。
找到几个共同点之后深入下去,学习一些更丰富的内容。
当整个氛围不再局促,大家的坐姿开始舒服,甚至开始聊一些过去的、家庭的、私人的事情,这个聊天的局面就打开了。
而且他会将聊天对象分为点头之交、泛泛之交、患难之交、莫逆之交、生死之交等等。
和什么样程度的人,找什么样的共同点和话题,避免交浅而言深。
建立习惯性找共同点的思维,打开聊天的局面。我对此获益很多,也分享给你。
给你一个小练习:
下面这两个人有什么共同点?
如果要和他们聊天聊天,你和他们有什么共同点?
2、多问有什么分析逻辑么?是什么?为什么?还有呢?
这其实是深究事物的本质,以及事物之间的关联。
简单举一个例子:比如大家都说买房要买大湾区好,那为什么呢?
有没有分析房地产的趋势的逻辑呢?不会花太多力气你会搜到” 长期看人口、中期看土地、短期看金融 “。
这个时候再深入想一想,长期看人口到底是什么呢,有哪些人口的指标是和房地产相关的呢?
再搜一下你会搜到人数、人口增速、常驻人口数、人口净流入数、人口净流出数,甚至小学生人口等等。
那为什么这些指标会和房地产相关呢?“房子是用来住的”,居住属性是房地产的首要属性。
还有呢?如果我买来投资的呢?
那无论你是买来住还是投资,最终都是要有人口来接盘。而这些指标分别代表了balabalabala
但如果是短期投资就不能只看人口,因为短期还要看金融,尤其是金融政策等等。然后再追问到金融。
不断追问,你最后可能会问到为什么是这三个因素,你就已经在逼近事物的根源了。
这个两个思维框架背后有两个关键的原则。
原则一:要充满好奇,有追根溯源寻求事物本质的思维习惯
原则二:要渴望求知,不断追问事物间关联的思维习惯
在这样的思维框架下,你会不断摸索到不同人群、不同行业、不同岗位看待问题的思维习惯。
比如行业利润的微笑曲线、企业发展的价值链分析、人力资源的冰山模型、财务管理的杜邦分析、营销管理的4P模型等等。
你不一定需要知道这些名称,甚至不一定需要知道这些代表什么。
因为他们背后的逻辑都是相通的,都是不断追问本质、以及追问不同要素之间的关联影响。
每一个追问,都是在将一个知识点扎根成了树。而每次关联,都是将散落的树根联成一张大网,结成一篇森林。
你的思维视野就会越来越开阔,聊天时体现的思维的力度也会越来越深刻。
这样,无论聊起什么事,你都可以有自己的想法和态度!
第二 和自己熟悉的场景链接
为了让思维方式不断得到锻炼,最好的方式还是和自己熟悉的场景链接,才能更好地掌握和应用它。
举个例子,比如人力资源常用的冰山模型。
我们在工作场景中经常用来评估一个人的知识、技能、能力素质,以及与冰山下深层次的价值观、性格、动机之间的关联。
从而评估一个人的适合岗位、发展潜力、团队搭配等等。
那同样的,在工作中应用的工具,在生活中是否也可以呢?毕竟不是每个人都是领导和HR。
比如有一天,我在地下通道里,看到一个女生声嘶力竭地在和贴手机膜的小哥争吵。
她质问小哥为什么给她贴的膜有气泡,为什么不给她重新换一个,随即又低头抱着胳膊哭了起来。
地下通道里人来人往,很多人纷纷看去争吵的方向。
她为什么会做这样的事?
我想到了之前的一个新闻,一个女孩子在一个苍蝇馆子里,和老板吵了起来。
她说之前吃的牛肉面都有四块牛肉,为什么这次只有两块。但吵着吵着她就哭了起来。
其他人劝她没有必要因为两块牛肉哭得这么伤心。
她说她不是哭那两块牛肉,她是哭自己,哭自己30岁了还要因为两块牛肉这么丢脸。 但凡自己的生活再好一点,她也不会为了这两块牛肉吵成这样。
这两个画面联想到一起,让我有些感慨和心酸,尝试体会她们的心情。
也许能够证明她们工作能力、让她获得职业晋升发展的冰面以上的部分,可能还在提升中,或者没有机会证明自己。
以至于她们很难有期望的社会地位和收入。
在冰面以下,可能有着脆弱的自尊,渴望被看见、被重视、被尊重,却也有掩藏不住的自卑。
性格中敏感的高情绪性,又往往暴露了这些,让他们的人际关系也变得脆弱焦灼。
这冰面以下的脆弱,又会影响她们冰山上的能力展现,让工作和生活进入死胡同。
那一瞬间,我感觉自己看到的不再是一个嘶吼失去体面的人。
当感受到她可能的冰面以下的部分,她是一个立体饱满的人,你甚至可以理解她。
说得有一点远了。
我想表达的是,这种结合身边环境熟悉的场景,不断应用思维框架的方式,可以让你的大脑不断演练。
而且即便和别人聊起我刚刚描述的那件事,这件事也更立体饱满。
最终这些思维方式,就会像你穿衣吃饭一样自然而然。
如果以上输入和思维你都可以做的很好,其实输出通常是自然而然的事,你想到什么就说什么就可以了。
但如果你对自己的输出有着更高的期待和要求,那么以下这两种方式,你可以尝试一下。
第一 常用讲故事的聊天方式
人人都喜欢听故事,这已经进入到一个讲故事的时代。
分享一个例子。
三个不同的记者,都去采访了一个富豪。有人分别去问这三个记者,你在富豪家里都看到什么了呀。
第一个记者说:这个富豪家里很有钱,买了索尼、微软、任天堂所有最新的游戏机。
第二个记者说:这个富豪家里很有钱,买了索尼、微软、任天堂所有最新的游戏机。他说他经常呼朋唤友打游戏来放松自己。
第三个记者说:这个富豪家里很有钱,买了索尼、微软、任天堂所有最新的游戏机,他说他经常呼朋唤友打游戏来放松自己。等到和他熟一点的时候他说,他小时候从来没打过游戏,也没有什么朋友。
听到第三个讲述的时候,你会发现,前两个更多是在描述一件事,而第三个让你有了故事的感觉。
即使你从来不打游戏,也开始动容了起来,想聊一聊接下来发生了什么,为什么他小时候从来没打过游戏,为什么没有朋友。
虽然这个故事还没有讲完,但是起了个头,就可能已经有让你想进一步聊起来的欲望。
这就是故事的力量。
因为故事会传递情感,而不仅仅是认知,故事让原本陌生的关系亲近了起来,让原本陌生的面庞丰满了起来。
你可以将自己讲的观点,用故事的方式传递出来,它就没有那么生硬,而是很柔软很润物无声。
你可以尝试自己讲故事的方式,用故事来聊天是非常有吸引力的方式。
我也会在下一篇里,分享一个我常用的讲故事的方式。
第二 平等分享避免秀优越感
人人都喜欢平等聊天,不喜欢被说教,想想自己其实就知道。
但有时候人本能的又想比较,有时候忍不住想要秀一下优越感,这个时候就要通过锻炼输出习惯,来进行调整了。
有几个小原则可以尝试一下:
原则一:避免通过对比强调自己
你一定在聊天的时候听过这样一些话:
你惨?你能有我惨嘛,我这才叫惨!
你能有我加班多嘛?你才加班到12点,我都是加班到一两点
你那能叫剁手么?你也不看看我双十一买了什么!
这种比较性的对话,其实会让人心里暗戳戳得不舒服,也阻断了进一步沟通的欲望,话题被强行拉到了自己身上。
原则二:避免反问句多用开放句
你难道想都没想就这么说了吗?
我不是之前早就跟你说了他会这样吗?
你居然连这都不知道吗?
这难道不是常识吗?
这种时候难道都不知道左右看一下吗?
反问句其实带着一种傲慢的语气,也是一种暗戳戳的居高临下的审视感。
那种已经为对方的回答预设了答案,带着强烈的评判别人的感受,还带有一些攻击性,这种感受也会让人不愿意继续聊下去。
而开放性的问题就沟通起来舒服多了,也更能对话下去。
当时是什么情况呀?
这种角度我还真没想过,你那个时候是怎么考虑的?
还能有这种骚 *** 作,你当时具体怎么说的呀?
这些都是开放式的沟通方式。
开放式问题让人感受到被邀请分享,进一步沟通探讨,而且体现了倾听的诚意。建议可以多尝试看看。
写在最后:
聊天是一件关于打开与被打开的事情,邀请别人敞开一部分心扉,前提是自己也要真诚。
同时这个世界毕竟是无限广阔的,我们也不必永远那么能聊。
有时候要允许自己会尴尬会无知,这是一件好事,这说明我们在不断触碰世界未知的边界。
有时候要允许别人偶尔不想聊天,偶尔想关上门窗休息一会儿,能够彼此沉默着坐会儿也是另一种境界。
愿我们都能成为有聊有料又温暖的人。
程序员都是这样过来的,你在以下的地方试一下。
1 pb自带的说明例子,这些是最准确的东西。
2 网上的代码。
将这些代码段改一改,变动一些地方试一试,有的时候搞不懂没关系。多试一试,每次都会有新发现。
im_privilege = create m_main 定义
//赋值权限树根
ltvi_itemlabel = "所有权限" treeview 的参数 标签
ltvi_itemdata = "all" 数据值
ltvi_ItemPictureIndex = 1 图形序号
ltvi_ItemSelectedPictureIndex = 1
ll_tv = tv_1insertitemlast(0,ltvi_Item) 插入到末尾
ll_rowcount = dw_2rowcount()
if ll_rowcount < 1 then return
//循环,给树赋值所有的权限名称---------以上是插入第一级,下面是插入二级 略
for i = 1 to ll_rowcount
ls_privilege = dw_2getitemstring(i,"权限名称")
ltvi_itemlabel = ls_privilege
ltvi_itemdata = ls_privilege
ltvi_ItemPictureIndex = 2
ltvi_ItemSelectedPictureIndex = 2
tv_1insertitemlast(ll_tv,ltvi_Item)
next
//tv_1ExpandItem(2)
tv_1ExPandAll(1) treeview显示
1 作文题目:我不笨,但我很懒惰 100字~200字悬赏金100 我们被老师
我是个很懒惰的人,衣来伸手,饭来张口,凡事都不愿意去做,终于我通过读书认识到懒惰的害处。
懒惰是人生的腐蚀剂,它使原本甜蜜的生活变得苦涩,使原本光彩的人生变得阴暗。 生活中无论大事小事,无一不是在勤奋中实现,在懒惰中荒废。不求学习,就不可能拥有知识和能力;不去工作,就不可能拥有财富和乐趣;懒得洗漱,就不可能拥有整洁和清爽;懒得动腿,就不可能领略自然界的美妙和神奇;不去交流,就不可能得到朋友和友情;不去努力,就不可能获得成功;不去前行,就只能原地踏步;不去思考,就永远不可能成熟……有时候,我们总是在赞叹别人的成功,别人的风光,别人的富有,而自己却懒得行动,不肯付出,到头来,生活还是那样的生活。“临渊慕鱼,不如退而结网。”只要行动,只要努力,总是会有收获的。如果只是幻想,而懒得实践,只能是“南柯一梦”,空有欢喜。 积累因勤奋而增加,资本因懒惰而贬值。敏锐的目光因懒惰而变得呆滞,智慧的大脑因懒惰而变得苍白,健壮的肌体因懒惰而变得虚弱,旺盛的精力因懒惰而变得萎靡,伶俐的口齿因懒惰而变得笨拙,精湛的技艺因懒惰而变得落伍,脚下的道路因懒惰而无法延伸,理想的彼岸因懒惰而无法到达。相反的,思想因勤奋而深邃,知识因勤奋而丰富,能力因勤奋而提高,果实因勤奋而甜蜜,身体因勤奋而健壮,目标因勤奋而接近,生活因勤奋而美好,人生因勤奋而辉煌。 对任何事情,我们首先要去做,要去下工夫。至于成不成,好不好,效果如何,有时是很难说的。如果我们做不好大事,那就去做小事,就像我们没有能力去攀登珠穆郎玛峰,那就去攀登黄山,泰山,或是其它的山峰,但无论如何,我们一定要行动 印度有句格言说得好:“永远勤奋的人,命运一定倍加垂青。”
终于,我尝试自己的事情自己做,生日那天,我下定决心告别懒惰。
我成功了,相信将来会取得更大的成功
2 人不可以懒惰的作文怎么写人不可以懒惰
现实就是这样的残酷,为了在这个残酷的社会上生存就要不断强化自己的生存能力其实有很多放松的方式,只要能适当的放松自己!不要给自己太多的压力和压抑!这样就不会觉得累了!而且凡事只要平常心去对待没什么过不去的坎!相信自己是最棒的!但最重要的是为了实现个人的生存价值,为了证明你的存在给自己所处的这个世界带来了有用的东西。人生如梦却不是梦,虽然有时候让人怎么也琢磨不透,但是我们仍然要认真的面对属于自己的每一天。人为未知而活; 为了爱,为自己,为家庭,为社会,为国家,人活着为了去寻求未知的答案,去创造未知的答案当你的行动受到了小小的赞扬,你会了解生命的目的;当你的行动为一个未知成就了辉煌的一页,你会找到生命的意义;当你的行动成就了他人更成就了你自己时,你会感悟出生命的价值! 也许你有沮丧;也许面对挫折,你想选择倒下;也许长久的为没有回报的未知而奋斗使你失去了乐趣,信心与勇气也许你该这么想: 只有今天的现在是最真实的,是真正属于我们的,所以要珍惜现在的点点滴滴你不能控制他人,但你可以掌握自己; 你不能左右天气,但你可以改变心情; 你不能选择容貌,但你可以选择心灵! 没有蓝天的深邃,可以选择白云的飘逸; 没有大海的辽阔,可以选择小溪的幽雅; 没有雄鹰的矫健,可以选择小鸟的无忧; 没有原野的芬芳,可以选择小草的翠绿! 每个人在出生前都是一个完美的苹果,上帝忍不住在每个苹果上都咬了一口,于是人们有了缺点,更重要的是,上帝给了人们为人生中未知的辉煌奋斗的动力只要有健全的体魄,就有创造成功的可能;只要在你的缺陷上勇敢的站起来,勇敢的奋斗!
3 对懒惰说再见作文结尾100字们在拥有优点的同时,也存在着一些缺点,这是无法避免的。然而有的人不把缺点当一回事,任由缺点影响自己;有的人却竭力改正缺点,力求做到完美。我属于后面这一种人,我想改正我的一大缺点——跟懒惰说再见。
说实话,懒惰其实每个人都或多或少有,但真正做到克服它的人少之又少。面对懒惰,有的人混混噩噩,意识不到这是懒惰;有的人寄希望于明日,总是幻想美好的未来;而更多的人虽极想克服这种它,但往往不知道如何下手,因而得过且过,日复一日。
记得我小学低年级时很勤奋,无论是在学习上还是在日常生活中都做得很好。但到了高年级,往日的那颗勤奋之心不知在何时被丢弃,取而代之的是怠慢和懒惰的生活态度,对生活和学习不以为然。同时懒惰也使我觉得无聊,在无聊中变得更加懒惰,形成恶性循环。但不知为何,我竟以那种态度为基准过完了小学。当然,留下的尽是些不好的回忆。
进入初中,我下定决心要做点改变。我逐步认识到懒惰的危害,于是在网上寻找克服懒惰的方法。某一日,我看到了一些勤奋的名言警句,其中有一句使我印象深刻,是韩愈所说的“业精于勤而荒于嬉,行成于思而毁随”。其实仔细想想就能明白,勤奋做事和懒惰做事是完全不同的,最大的区别就是勤奋做的事能成功,懒惰做的事必然失败。连古人都知道的道理,我以前为什么没明白呢?我开始改变,从心态开始,虽然一时间成效不大,但我坚信我能跟懒惰说再见。
>说:手懒的要受贫穷;手勤的,得到富足;门捷列夫说:没有加倍的勤奋,就既没有才能,也没有天才;网友说:懒惰如酸醋,会软化精神的钙质;勤奋像火炬,能燃起智慧的火焰;我说:想要成功,就要跟懒惰说再见。
在漫长的人生道路上,人们应该正视自己的缺点,努力改正,正所谓“宝剑锋从磨砺出,梅花香自苦寒来”,只有这样才能迈向通往成功的道路。
4 《再也不能懒惰》写一篇少于600字的作文 急、从前,在一个偏僻的小村庄里,住着一位农夫,他只有很小的一块田地,但是他却非常珍惜,一直都很认真地耕种。有一年,他的收成很不好,到了春耕的时候只剩下一小袋种子,他视如珍宝。播种的当天,天刚一亮,他就从床上爬起来,来到了他那块田里。
他十分小心,生怕遗失了每一粒种子。到了正午时分,太阳毒辣辣地烘烤着他的脊背,他感到很疲乏,便停下来在树旁休息。当他坐下的时候,一把种子突然从袋子里洒了出来,掉到了树干下的一个树洞里。虽然只是一点种子,但这个农夫来讲,每一粒种子都是宝贵的,丢失了都是损失。
农夫心疼不已,他拿着铲子,开始挖这株树的树根。天气越来越热,汗水沿着他的脊背和眉毛滴了下来,但他还是不停地挖。当他终于挖到种子时,他发现它们掉在了一个被埋着的盒子上面。他捡起了种子,又顺便打开了那个盒子,在打开的那一刻,他惊呆了,原来盒子里装满了黄金,那些宝贝足够让他过完下半辈子。
从此以后,这个原本贫穷的农夫成了一个富有的人,当人们对他说:“你真是世界上最幸运的人。”
他却笑着说:“不错,我是很幸运,但这些都源于我的辛勤劳作和对种子的珍惜。”
这是个简单的道理:意外的报酬源于辛勤的劳作。
在一个池塘边生活着两只青蛙,一绿一黄。绿青蛙经常到稻田里觅食害虫,黄青蛙却经常悠闲地躲在路边的草丛中闭目养神。
有一天黄青蛙正在草丛中睡大觉,突然听到有人叫:“老弟,老弟。” 它懒洋洋地睁开眼睛,发现是田里的绿青蛙。
“你在这里太危险了,搬来跟我住吧!”田里的绿青蛙关切地说,“到田里来,每天都可以吃到昆虫,不但可以填饱肚子,而且还能为庄稼除害,况且也不会有什么危险。”
路边的青蛙不耐烦地说:“我已经习惯了,干嘛要费神地搬到田里去?我懒得动!况且,路边一样也有昆虫吃。”
田里的青蛙无可奈何地走了。几天后,它又去探望路边的伙伴,却发现路边的黄青蛙已被车子轧死了,正好暴尸在马路上。
很多灾难与不测都是因为我们的懒惰和其他不良习惯造成的,举手之劳的事情却不愿为之,就注定要为此付出沉重的代价。
命运靠自己来掌握,选择勤劳就可以得到幸福,携带懒惰永远难逃厄运。
这也是个简单的道理:懒惰是人生成功和幸福的大敌。
在这个世界上付出不一定有回报,但不付出一定不会有收获。这个定律可以运用到人生的很多方面:工作、事业、交际,甚至是感情……
5 作文:不能懒惰,成为你自己作文:不能懒惰,成为你自己
一个人需要隐藏多少秘密,才能巧妙的度过这一生,这佛光闪闪的高原,三两步便是天堂,却仍有那么多人因心事过重而走不动。
——题记
每个人都希望自己的一生是幸福的,无忧无虑的。只有真正的认清自己,进而成为自己,才能把握人生方向,找到生活坐标,获得真正有意义的人生。
雾里看花,认识你自己
人类最难认识自己的内心,一个人如果不能看清是非善恶,很难在社会上有立足之地,更不会真正地认清眼前人。有一只小鹰,他从小跟着鸡群长大,小鹰也一直认为自己是一只鸡。所以,当主人真正要放飞这只鹰的时候,怎么诱惑、怎么打骂,鹰就是飞不起来,因为它认为自己是一只不会飞的小鸡。最后主人失望了,说:“我白养了一只雏鹰,一点用处也没有。我把它扔了吧。”主人把这只小鹰带到了悬崖边,像扔一只鸡崽一样将小鹰扔下悬崖。小鹰垂直的从悬崖上掉下去,就在急速坠落的过程中,这只小鹰扑棱扑棱翅膀,在坠地之前竟突然飞起来。这是为什么呢?是因为就在从悬崖下落的高空的落差中,鹰的天性被激活了,恢复了,它知道自己的翅膀是有用的。
我们在生活和工作中,有时处在的环境不同,所以造就的不同的价值观。给自己适当定位,能够不受外在条件的干扰,才能够在世界上找到最根本的出发点,才能够真正的认清自己。
茅塞顿开,成为你自己
对于每个人来说,最宝贵的莫过于自己的生命,每当腐败之风盛行时,人们都将希望有救世主出现,其实救世主就在我们心中,耶稣是基督教公认的救世主,可他也说:“一个人得到了整个世界,却失去了自我,人生又有何益?”人世间根本就没有什么救世主,只有人们内心的信仰和期盼,好的机遇好的前景都是自己努力的成果和智慧的结晶。
有一天清晨,沐浴后的释迦摩尼对着自己的石像鞠躬致敬。旁边的弟子看到这一幕,都感到诧异:‘师傅,您的像,是弟子们敬拜用的,为何您亲自敬拜?’释迦摩尼轻轻一笑,答到:‘求人不如求己’。”所以,离我们最近的、最熟悉的,往往是我们最难认知的,这里面包括我们自己。
人生的每一条路都是自己丈量的,真正的成为自己,我们的心灵会更加的平静,我们会收获到意想不到的效果。最重要的是需要我们有自知之明,保持一双灵透的眼睛,始终审视自己,反省自己,用自己的眼光看世界,用自己的双手去开拓未来,用自己的心灵去放飞梦想,人生终将辉煌,终将成为真正的自己。
人生是否有意义,衡量的标准不是外在的成功,也不是内在的虚荣,而是自己对人生意义的领悟,从而形成自己的价值观,让自己在阳光大道上越走越远,使自己的人生散发光彩,成功的人生就是,——成为你自己。
6 我不在懒惰作文“XX,去扫地!”我听了,不情愿地嘟起嘴巴,拿起扫把,不认真地扫起来。做其他事我都十分有活力,而扫地我便“死沉沉”的。往往扫到一半,我又假装筋疲力尽,唉声叹气地说:“好累啊!”而这时,我总是遭来了我妈的一声声责骂。
我就这样,从小到大我都十分懒惰,每当父母叫我去做什么家务活,就十分不情愿,或者假装听不见。但经过了家长会后,我似乎变得十分勤劳,就算妈妈没叫我去做我也会自觉拿起扫把来。
有一次,我妈妈一整天都出去了,只剩下我和爸爸在家,吃完午饭,我看桌上乱极了,便走过去收拾好,把筷子和碗放到盆子里洗。洗完碗又把布满灰尘的地板扫了一便,地板立刻变得晶莹透亮,在影象中,那是我最勤劳的一次了。在那一天,我也尝试到妈妈平时做家务时的辛苦,后来,我变得更加勤劳。
我不仅做家务活变勤劳了,连练小提琴时也不再懒惰。
小时侯学小提琴,我都十分勤,每天能按时拉一个小时。妈妈时常对我说:“学小提琴不练是不行的,你想学好,就要去练……”可是,我似乎把这一番话当作耳边风,还是照常不练,所以去学时总挨老师批评。可是自从发生了一件事,使我对小提琴的态度改变了。
有一次,我像往常去学小提琴。可是在那个星期,我只练了几次,在路上,我就显得忐忑不安,生怕会受到老师的责骂。果然,一首十分快活的曲子被我拉得阴沉沉的,时不时还发出“咯吱咯吱”的声音。老师对我似乎显得十分没耐心,严厉地批评我。这时,我十分伤心,都是自己的错,谁叫我回家没练,连比我小的也拉得比我好。我越想越惭愧,眼泪不由自主地流下来。
从那以后,我坚持每天都练,而且练的时间也十分长,要是一天不练,手就会十分痒。随着练的次数的增加,我的技术提高了,爸妈笑了,老师也对我赞赏有加。
随着年龄的增长,我变得十分勤劳。过去,每当父母叫我做家务活,我都十分不情愿,而现在则变得十分勤劳。过去不想练小提琴,而现在一天不练似乎十分难熬,我要满意地对自己说一句:“我不再懒惰!”
7 我改掉了懒惰五百字作文懒惰是人的天性之一,也是一种不好的行为习惯,但是,只要能够认识它的坏处,通过自己的行动和意志力,就能把懒惰从你的“字典”里划掉,用勤劳来改变你的做事方式。
以前,我是个很懒的孩子,不仅喜欢睡懒觉,而且连自己的房间都不愿花时间去收拾。走进我的房间,就算你当时多么高兴也会把眉头皱得跟七八十岁的老太太似的:被子堆在床上,掀开被子,几个玩具躺在里面;鞋子扔的东一只,西一只;书杂乱无章地堆放在桌子上……妈妈让我收拾一下,可我只是口头答应,并不行动。
同样,以前我在写作文方面也非常懒。妈妈给我买了许多作文书,所以,老师让写作文时,我也懒得动脑筋,直接在作文书上抄一篇。但是,当遇到作文书上没有的题目时,我就傻眼了,自己编出来的作文往往句子不通顺,构思不巧妙,还有错别字。为此,爸爸妈妈没少批评我,可我也是左耳朵进,右耳朵出,懒散的思想始终没有克服。
直到有一天,妈妈和我一起去她的一个同学家玩。妈妈的同学家也有一个和我同岁的小孩,他非常好客,立即带我去参观他家,当走到他的卧室里时,我不禁吃了一惊:被子整整齐齐地叠放在床上,书也整齐地排放在书柜里,衣服都挂在衣橱里……我不由自主地想起自己卧室里杂乱无章的情景,这给我很大的触动,都是同龄人,为什么别人能做到的,我就做不到呢?归根结底还是一个“懒”字在作怪。我不能再这样懒下去了,一定要克服懒惰的思想。
回到家里,我主动地收拾起房间来,把房间里收拾得井井有条。有了这一行动,我觉得只要下决心克服懒惰还是有很多事可以做的,于事我就定了一个行动计划,每天早上早起半个小时,先听英语,读单词,再认真涮牙洗脸,在学校里积极参加各种劳动,在家里,我还帮妈妈做了一些自己能做的家务。通过行动彻底把一些行为上的懒给克服了。行为上的懒解决了,思想上更不能再懒了。当老师再布置作文时,我也不再图省事抄作文书了,而是先仔细审题,把握写作的要领,汲取以前阅读过的作文的精华,充分发挥我自己的写作潜力。渐渐的,我写的作文也更有新意了,从此,我再也不怕写作文了。
懒惰,我战胜你了!
8 懒惰的失败的例子100字门捷列夫在睡觉时发现元素周期表的规律, 世界上最富有的人,比尔盖茨,他是个程序员,懒的读书,他就退学了。他又懒的记那些复杂的dos命令,于是,他就编了个图形的界面程序,叫什么来着?我忘了,懒的记这些东西。于是,全世界的电脑都长着相同的脸,而他也成了世界首富。 懒的爬楼,于是他们发明了电梯;
懒的走路,于是他们制造出汽车,火车,和飞机;
懒的一个一个的杀人,于是他们发明了原子d;
懒的每次去计算,于是他们发明了数学公式;
懒的出去听音乐会,于是他们发明了唱片,磁带和CD;
9 我再不想懒惰了作文2o0字我不再懒惰了
“起床了,起床了…”每天早晨,妈妈都这样把我叫醒。之后她便说:“唉,你什么时候可以自己起一次床,不让我费心呀!”但是我总是无法摆脱懒惰。直到那一天……
那天的头一天晚上,妈妈对我说,晚上她要连夜去仙桃吃酒,明天不能叫我起床了。我听了,忙把闹钟拿出来,以防明天睡过了头。
“叮叮叮…”一阵闹钟声把我从睡梦中吵醒,“再睡一小会。”心里嘀咕着,把闹钟关掉,又躺下去了。过了一小会,我猛然起身,看向闹钟,“不--好--了!!!七点了!”我忙起床,快速的穿好衣服,直奔学校而去。一路跑到班级里,幸好,还没迟到。
第一,二节课是作文课,老师要求每人写一篇作文,第二节课之前交上去,我心里暗叫不好,我最讨厌写作文啊。我在座位上苦思冥想,可是平时看的作文很少,写作文时根本没话说。我搜肠刮肚,刚想好题目,就下课了。我不禁懊悔不已,平时真应该勤奋学习啊!
回到家,躺在床上,不禁回想起今天发生的事。全都是因为我平时养成的懒惰坏习惯,今后一定要改掉懒惰这个坏习惯。
10 如何远离懒惰七百字作文由于从小被父母娇生惯养,过着衣来伸手,甚至是饭来张口的生活。渐渐的我发现,在不知不觉中结交了一个“朋友”—懒惰。众所周知这是一个损友,随着年龄的增长,它似乎围绕在我身边的时间越来越长,成为我成长道路上的一块绊脚石。
记得初二第一学期结束后,期盼已久的假期终于来临了。对于初中生活已经过半的我们来说,这个假期非常重要,很多同学都要利用寒假这个难得的机会,对所学的知识进行梳理,
我也是这么认为的,并且信誓旦旦的决定要利用这个假期把所学的课程人认认真真地总结一下。可是,我经常被懒惰这个“朋友”纠缠着,无法抽身。而且不时的给自己找出充分的理由不去学习,最后使我吃到了苦头。
寒假第一天,我从睡梦中醒来,伸了个懒腰,不经意地向旁边的日历望过去,嘴角落出了一丝笑意:“总算放假了,好好计划一下假期的生活吧!”一切准备就绪,我拿起纸笔,满怀信心地制定着假期的计划。不到十分钟计划就完成了,我得意地拿起计划表仔细端详着,嗯,真的很不错,计划中不仅有学习部分,还安排了一些文体活动,劳逸结合嘛,我对自己的计划感到非常满意。既然这样,就马上实施吧,我按照计划拿出了寒假作业做了起来。不到一个小时,第一阶段的计划已经完成,接着就是休息时间,我打开了电视看了起来。电视节目太精彩了,以至于我忘记了下一步的计划。半天的时间很快过去了,由于和朋友约好了出去玩,我想不行晚上再写,结果到了晚上,和同学打了一个下午的球,累得我洗完澡倒头便睡,第一天的计划就这样打了个折扣。
随着开学的日子一天一天的临近,别说复习功课了,连老师留的作业我都是突击完成的。就这样,在假期经常偷懒的我,在开学的月考中尝到了苦果,那刺眼的分数让我觉得抬不起头来,我再次决心要改变这一切。现在,每当我在学习上想偷懒时,就会想到懒惰给我带来的教训,我要和它一刀两断,从我的边彻底消失。开学已经过了一周了,在这期间我每天都会按照自己制定的计划,背英语单词,做完形填空,写摘抄等。哪怕是作业多,要到很晚,我也会坚持实施完每天的计划才去休息。
现在的我,已经给懒惰买了一张飞向远方的机票,而且没有回程,让它永远不会回来了。
《树语》是2019年普利策奖获奖作品,普利策奖作为媒体领域的国际最高奖项,被誉为“新闻界的诺贝尔奖”。这本书中的观点讽刺了美国的自然政策,虽然被奥巴马、比尔盖茨等人称赞,但仍被许多人打上了极端的标签。《树语》是美国艺术文学院院士 理查德·鲍尔斯的第 十二 部 作品,这本书同样获得了布克奖短名单,福克纳奖短名单,是2019年美国亚马逊文学类作品的销量口碑双料冠军。那我们接下来看看,《树语》到底说了些什么?
“人们更能理解与自身相似的东西,”《树语》中的九位主人公之一,野外生物学家帕特丽夏·韦斯特福德 这样 说 道 。帕特丽夏发现,树木就像人。它们是社会性生物,彼此关怀,能交流、学习、交换物品和服务,虽然没有大脑,但却有意识。一棵糖枫遭到蛀虫攻击后,会释放驱虫剂提醒周围邻居,相应地,此举也强化了它们自身的防御能力。当两棵黄杉的树根在地下相遇,它们会结合在一起,加入维管系统,一棵树生病,另一棵就照顾它。当一棵树被砍倒,周围的树都会变衰弱,仿佛在表达哀悼。但鲍尔斯的发现超出了帕特丽夏博士。他的这部树木主题的小说中,囊括了北美森林中的许多物种,但是第一页就提到了17种树木的名字,这些树木说话、歌唱、经历痛苦、梦想、铭记过去、预测未来。结果证明,过去与未来实则一对镜像。但两者都与人类无关。
鲍尔斯是美国少有的追随现实主义伟大传统写作的小说家,他敢于抛弃自我,用评论家彼得·布鲁克斯的形容,他是“当代社会的历史学家”。他有勇气、智慧与耐力来探索我们最复杂的社会问题,富于独创性、细致入微,对教条怀有天然的怀疑。在文学常规偏爱小说家只撰写个人经验的当下,鲍尔斯的作品版图却无关流行,而是回归到业已被规避的领域,试图塑造一种权威。鲍尔斯曾做过电脑程序员的工作,毕业于伊利诺伊斯大学厄巴纳-香槟分校英语专业,写过的小说主题包括摄影史、人工智能、核战、种族与融合、大屠杀、神经科学、虚拟现实、化工以及基因工程。涉足人类文明所面临的生存危机,也即我们赖以为生的自然环境的毁灭,只是时间早晚的问题。
“人类究竟出了什么错?”这是《树语》这部小说所要探讨的核心问题,在书中是借由道格拉斯·帕弗利切克之口提出,他是一名越战老兵,后来成为一名激进的环保斗士。鲍尔斯用一群毫无疑问有资格的主角给出了一个答案。道基在大学期间参加过斯坦福大学的监狱实验,因此断定“人类这个物种,最大的缺陷就在于,总会难以遏制地将赞同意见误当作事实”。亚当·阿皮亚是一位心理学家,研究人类假装无视大灾祸的方法,尤其是逐渐展开的那些。雷·布林克曼是一位知识产权律师,他在追问,是否能说树木拥有法律权力。尼古拉斯·赫尔继承了一个家族艺术项目,好几代人都承诺每月为那棵正在生长的栗子树拍一张照片,他逐渐学会了敬畏人世的无常。赫尔家族的栗子树照片可能是从英格兰诺维奇于1914年至1942年间进行的一个类似项目取得的灵感,帕特丽夏·韦斯特福德的发现与加拿大森林生态学家苏珊·西玛德(Suzanne Simard)的类似,与她拥有相同的名字首字母的德国护林人彼得·沃莱本(Peter Wohlleben)所著的2015年畅销书《树的隐秘生活》(The Hidden Life of Trees)似乎是帕特丽夏的作品《秘密森林》的基础。
鲍尔斯的总览性叙述模式为小说中的大量主人公,以及跨越时代的时间范围,提供了一个必要支柱。开篇部分追溯了赫尔家族五代人和马氏家族三代人的事迹,以及其他主要角色整个青年时代。其中的五位后来相遇,参与了一系列拯救树木的“行动”,其战略模仿了地球优先(该组织本身也是因为爱德华·艾比的小说《有意破坏帮》而组建)和更加激进的地球解放阵线组织,比如组建人体路障、树下静坐、蓄意破坏、纵火。
在小说的结尾,九位主角有八位成了坚定的斗士。两位进了联邦监狱,一位身亡,一位自杀,两位开始了躲藏生涯。但他们全都热切地支持同一个观点:必须保护森林,否则大自然将发起复仇。论证过程分布在书中的不同角色身上,但却始终如一。下面的思考分属于不同的角色:
“这里有些树木的诞生时间比耶稣诞辰还要早。我们已经砍掉了百分之九十七的古树,剩下的百分之三,难道我们就不能找个办法保留下来吗?”
“我们没有制造现实。我们只是在逃避。到目前为止都是如此,手段就是打劫自然资本,隐藏这些行为所需要付出的代价。但是代价正在逐渐显现,我们却无法偿还。”
“如此简单,”她说,“如此明显。一个有限系统内的指数级增长会导致崩溃。但是人们看不见。”
高耸的生命金字塔已经摇摇欲坠,坍塌已经开始,虽然速度还很慢,行星的生态系统已经被击溃。空气和水的循环正在断裂。生命之树将再次倒下,变成一根光秃秃的树桩,只能供无脊椎动物生存,最后沦为坚硬的地面,只剩下细菌,除非人类……
珊瑚礁死亡,湿地干涸。许多事物尚未被人发现就已经消失。许多生命的消亡速度是基本灭绝率的一千倍。面积比大多数国家国土面积还要大的森林变成了农田。看看你周围的生命,现在将你看到的那些删掉一半。
每一条也都是鲍尔斯的思考,他的作者之声与角色一致。当巨大的古树被砍倒,他们的声音是“就像一枚炮d击中了一座大教堂”。撞击树木的推土机是“愤怒的颜色”。警察都面无表情,行为粗暴,用沾了化学药剂的棉签擦拭抗议者的眼睛,毫无触动地殴打其他人。与之相反,坐树者的生活却平静美好。尼古拉斯在一棵红杉的树枝上生活数周后,感觉更加清晰,思想更加深刻,精神得到振奋——他不再介意必须用自己的粪便浇灌作为基础饮食的野生越橘。“人一旦见识过树冠中的生活,谁又能继续待在地上?”他清楚地明白,没有人。
最狂放的段落则保留给树木。鲍尔斯写到一个角色被绿色世界的辉光所迷醉,他的每一个角色都上了瘾。许多有了幻视的能力。有一位见到了光之幽灵,一个见到了幽灵,还有一个有了预感——它们都与受到威胁的树木一起发出了催促之声。帕特丽夏到达巴西雨林后,几乎像上了瘾:
有一些树木,花朵和果实直接长在树干上。奇异的木棉树树干周长能达到四十英 尺,树枝千奇百怪,有的长满尖刺,有的光泽闪耀,有的无比光滑,但全部都长在同 一棵树干上。桃金娘散布在森林各个角落,但都会在同一天开花。巴西栗的礼品包中 长满了栗子。树木能带来降雨,指示时间,预测天气。种子呈现出各种奇异的形状和 颜色。荚果宛如匕首和弯刀。支柱根、蛇形根和板状根宛如雕塑,根须能直接呼吸空 气。到处都是未解之谜。单位面积内的生物量多到难以统计。
如此脆弱的反抗很容易被压倒。帕特丽夏在法庭上给出专家证词后,一个持怀疑态度的法官很快反应过来。“我从来没有想过,”他惊叹道,仿佛已经脱掉袍子,爬到了最近的黄松树上,“树竟然会召唤动物,让它们做 一些事情 ?它们有记忆力它们会喂养和照顾彼此 ”帕特丽夏和其余的积极分子当然是对的。空气与水的大循环正在崩溃,生命之树正在倒下,许多事物尚未被人发现就已经消失,人类却看不见这一切。代价正在显现,我们却无法偿还。
但是这些观点为什么要借用小说来道出,而 非使用宣传册、新闻报道或辩论文章?鲍尔斯在书中就回答过这个问题。知识产权律师雷将人类文明的崩塌归结为小说的错:“这个世界之所以会遭遇失败,完全是因为它看起来就像少数迷失之人之间爆发的冲突那般引人注目,任何小说都无法与之 相提并论。”心理学家亚当将一本小说书砸在墙上,因为他厌倦了阅读“养尊处优的人士在异国他乡人际交往中遇到的困难”。(公平来说,听起来像是一本很糟的小说。)但亚当的评论却无关文学:“世界上最雄辩的辩论也无法改变一个人的心意。 唯一能做到这一点的,只有一个好故事。”写来转变人们的心意,以支持某项事业,这种故事有一个术语。但那不是文学。
当道基在太平洋西北岸的空中看见清场伐木所造成的影响后,心里想着“它看上去就像一头即将接受手术的病兽的侧腹,毛都被剃光了。目力所及的所有方向尽皆如此。如果这番景象被电视播放出去,那么伐木明天就会停止”。会吗?如果有更多的人明白处于危险关头的是什么,他们会停止使用化石燃料吗?或者正如一位角色所说,他们“会重返原始生活吗”?阻挡人类接受启蒙的原因,只是缺乏一次强有力的公共信息运动,或者说一本气候主题的《汤姆叔叔的小屋》吗?
你可能会觉得,这种论点中的瑕疵,即使书中角色不能发现,那鲍尔斯本人也会发现。气候问题是一个人类问题。一个存在历史很短的物种不可能为更长的时间做好充分准备,将来也不会,如果这样做意味着牺牲眼前的方便。不管听到多少坏消息都不可能改变那一点。过往的无数坏消息也都不曾做到。罪魁祸首是虚假信息,或者说,没能激发人们的想象力,这种说法只是一种自我挫败式的幻想。
本文部分内容原载于 大西洋月刊 , 作者 纳撒尼尔·里奇(Nathaniel Rich),美国 专栏作 家、 小说 家,出版有三部小说和一部**评论作品,也为《纽约书评》《名利场》《纽约时报》《滚石》《哈泼斯》等杂志撰写专栏和评论。 文章翻译为《树语》中文版译者陈磊。
以上就是关于网络的七层结构网络的拓扑结构有全部的内容,包括:网络的七层结构网络的拓扑结构有、数据结构和算法在实际的软件开发中都有哪些、执行力不强,归根到底还在于认知不够。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)