1、从最简单的开始

合集下载

一年级数字12345标准写法

一年级数字12345标准写法

一年级数字12345标准写法作为一名文章写手,我非常重视您对于一年级数字12345标准写法的关注。

在本文中,我将按照您的要求,深入探讨这一主题,并帮助您全面理解数字12345的标准写法。

让我们从最简单的部分开始——数字1。

数字1在中文中的标准写法是“一”。

这个字的写法非常简单,只需要一笔就能完成,是从上到下一笔直写,非常易于一年级学生掌握。

它也是最基础的数字,为后续的数字书写打下了基础。

接下来是数字2,它的中文标准写法是“二”。

这个字比数字1稍微复杂一点,需要书写两个横线和一个竖线。

这对一年级学生来说可能需要一些练习和指导,但通过认真的练习,他们一定能熟练掌握。

数字3的中文标准写法是“三”,它包括两个横线和两个竖线,我觉得这个数字在书写上可能会有一定的难度,可能需要更多的耐心和练习。

但是通过认真的指导和练习,一年级学生也可以掌握得很好。

数字4的中文标准写法是“四”,它的写法比较特别,有一条横线、一个竖线和两个横折,因此可能对一些学生来说有一定的挑战。

但是,只要他们能够静下心来认真练习,相信他们也能成功地掌握这个数字的书写。

最后是数字5,它的中文标准写法是“五”。

这个数字的书写相对来说比较简单,有两个横线和一个上弯的竖线。

相信一年级的学生在老师的指导下,也能轻松掌握这个数字的书写。

总结回顾一下,一到五这五个数字的中文标准写法分别是“一”、“二”、“三”、“四”和“五”。

虽然其中有一些数字的书写可能对一年级的学生来说比较有挑战,但通过认真的指导和练习,他们一定能掌握得很好。

对于这个主题,我个人认为数字的书写是非常重要的基础知识。

通过掌握正确的书写方式,孩子们能够建立正确的数字概念,为将来的学习打下坚实的基础。

老师和家长在教授数字书写的过程中,需要耐心、细心地指导,让孩子们在轻松愉快的氛围中学会数字的正确书写。

希望通过本文的撰写,您对一年级数字12345标准写法有了更深入的了解。

期待我的文章能够对您有所帮助,同时也希望我们能够继续合作,撰写更多有价值的文章。

关于1的知识点

关于1的知识点

关于1的知识点一、数学中的1在数学中,数字1是最简单、最基础的数,也是最小的自然数。

它具有许多特殊的性质和用途。

1.1 自然数的起点数字1是自然数的起点,自然数从1开始逐个增加。

没有比1更小的自然数,所以1被认为是自然数的最小值。

1.2 一元运算1还可以表示一元运算,即某个数值与1的乘法运算。

乘以1等于原数本身,这是数学中一个重要的特性。

1.3 1的幂任何数的1次幂都等于1。

换句话说,一个数字的1次幂等于数字本身。

这个性质在数学中被广泛应用。

1.4 单位元素在代数学中,1通常表示单位元素。

对于加法运算,1是加法单位元,即任何数与1相加都得到其本身。

对于乘法运算,1是乘法单位元,即任何数与1相乘都得到其本身。

1.5 二进制表示在计算机科学中,数字1经常被用来表示二进制数系统中的“真”或“是”。

二进制数系统只由两个数字0和1组成,其中1表示为真或是。

二、1在物理学中的应用除了在数学中的应用,数字1在物理学中也有重要的地位和应用。

2.1 物理常数在物理学中,一些重要的物理常数以1开头。

其中最为著名的是光速,即光在真空中的速度,通常用1表示。

2.2 单位计量在物理学中,1还广泛应用于单位计量。

例如,时间的基本单位是1秒,长度的基本单位是1米,质量的基本单位是1千克等等。

2.3 能量转换在物理学中,1还用于能量转换。

例如,1焦耳(J)表示一单位的能量,可以转化为其他形式的能量,如热能、动能等。

三、1的重要性和应用领域数字1的重要性不仅限于数学和物理学,它在各个领域都有广泛的应用。

3.1 逻辑学在逻辑学中,1通常表示真,用于逻辑命题的真值表达。

3.2 工程学在工程学中,数字1经常用于表示单元、单位和比例。

例如,比例尺上的1表示比例尺的实际长度与实际长度的比值为1。

3.3 统计学在统计学中,1用于表示单位概率。

例如,当事件发生的可能性为1时,意味着该事件一定会发生。

3.4 信息科学在信息科学中,数字1用于表示存在某个事件或情况。

一个好的开始励志句子

一个好的开始励志句子

一个好的开始励志句子有多少人不甘平凡却不思进取,就有多少人碌碌无为却怨天尤人。

如下是小编给大家整理的一个好的开始句子,希望对大家有所作用。

1、自己打败自己是最可悲的失败,自己战胜自己是最可贵的胜利。

2、成功就是把复杂的问题简单化,然后狠狠去做。

3、生命太过短暂,今天放弃了明天不一定能得到。

4、付出就要赢得回报,这是永恒的真理,自古以来很少有人能突破它。

然而,如果有人能够超越它的限制,付出而不求回报,那么他一定会得到得更多。

5、业精于勤而荒于嬉,行成于思而毁于随。

6、我们要多设想一些美好的事物,比如健康、强壮、富裕和幸福,将那些贫困、疾病、恐惧和焦虑驱赶出我们的精神世界,就像把垃圾倒在离家很远的地方一样。

抛弃它们吧!尽量避开和远离那些对生活失去希望的人。

7、这个世界并不是掌握在那些嘲笑者的手中,而恰恰掌握在能够经受得住嘲笑与批评忍不断往前走的人手中。

8、为了向别人、向世界证明自己而努力拼搏,而一旦你真的取得了成绩,才会明白:人无须向别人证明什么,只要你能超越自己。

9、哪怕是最没有希望的事情,只要有一个勇敢者去坚持做,到最后就会拥有希望。

10、最常见的勇气就是在日常生活中做到诚实和正直,能够抵制诱惑,敢于讲真话,表现自己真实的一面,而不要虚伪造作。

11、成功的信念在人脑中的作用就如闹钟,会在你需要时将你唤醒。

12、让生活的句号圈住的人,是无法前时半步的。

13、目标的坚定是性格中最必要的力量源泉之一,也是成功的利器之一。

没有它,天才会在矛盾无定的迷径中徒劳无功。

14、好习惯的养成,在于不受坏习惯的诱惑。

15、如果在胜利前却步,往往只会拥抱失败;如果在困难时坚持,常常会获得新的成功。

16、过错是暂时的遗憾,而错过则是永远的遗憾!17、凡过于把幸运之事归功于自己的聪明和智谋的人多半是结局很不幸的。

18、我们最值得自豪的不在于从不跌倒,而在于每次跌倒之后都爬起来。

19、坚持把简单的事情做好就是不简单,坚持把平凡的事情做好就是不平凡。

一年级加法表和减法表规律总结

一年级加法表和减法表规律总结

一年级加法表和减法表规律总结一、加法表规律总结在一年级,学习加法是孩子们的首要任务之一。

加法表是孩子们学习加法的基础,通过加法表的学习,孩子们能够掌握简单的加法运算并建立起对数学的初步认识。

在加法表的学习中,我们可以总结出以下规律:1. 从简到繁:加法表的学习通常是从简单的加法运算开始逐渐深入,比如从1+1开始逐渐增加到10+10,这样能够让孩子们逐步理解加法的运算规律。

2. 由浅入深:加法表中的数字逐渐增加,这样能够帮助孩子们逐步提高对加法运算的理解能力,从而更深入地掌握加法的规律。

3. 反复强调:在学习加法表的过程中,反复强调每一个加法算式,能够帮助孩子们更加牢固地掌握加法的运算规律,并且能够加深对数学知识的理解。

通过以上规律的总结,我们可以看出,在一年级学习加法表的过程中,从简到繁、由浅入深和反复强调是非常重要的。

二、减法表规律总结与加法表类似,一年级的孩子们也要学习减法表,通过减法表的学习,孩子们能够掌握简单的减法运算并建立起对数学的初步认识。

在减法表的学习中,我们可以总结出以下规律:1. 从简到繁:减法表的学习也是从简单的减法运算开始逐渐深入,比如从10-1开始逐渐增加到20-10,这样能够让孩子们逐步理解减法的运算规律。

2. 由浅入深:减法表中的数字逐渐增加,这样能够帮助孩子们逐步提高对减法运算的理解能力,从而更深入地掌握减法的规律。

3. 反复强调:在学习减法表的过程中,反复强调每一个减法算式,能够帮助孩子们更加牢固地掌握减法的运算规律,并且能够加深对数学知识的理解。

通过以上规律的总结,我们可以看出,在一年级学习减法表的过程中,从简到繁、由浅入深和反复强调同样是非常重要的。

一年级加法表和减法表的学习都遵循着从简到繁、由浅入深和反复强调的规律。

这些规律有助于孩子们更深入地理解和掌握加法和减法的运算规律,从而为他们今后更复杂的数学学习打下坚实的基础。

希望每一位一年级的孩子都能够在老师和家长的指导下,轻松愉快地学习加法表和减法表,为自己的数学学习之路奠定良好的基础。

关于做一个简单的人的哲理散文

关于做一个简单的人的哲理散文

关于做一个简单的人的哲理散文1.从今天开始,做一个简单的人人总要学着自己长大,从今天开始,我要做一个简单的人。

不知什么原因,常常会无故发呆,心中会莫名升腾起一丝惆怅、伤感和哀叹。

曾经的梦想,曾经的快乐,曾经的天真,似乎都在随着岁月的流逝一分一秒地在淡去,也似乎伴随着一天天无头绪的忙碌被悄无声息地埋葬。

大千世界,芸芸众生之中,似乎很难找到属于自己的一点空间,哪怕是一条狭小的缝隙。

太阳一如既往地每天东升西落,然而我的青春却在无法挽回地流逝。

所以,从今天开始,我要做一个简单的人。

做一个简单的人,一个社会的有用者。

无论在什么工作岗位,无论享受什么工资待遇,也无论工作环境是好是坏,都要勇于承担责任,认真对待工作,圆满完成任务。

要明白,每一份工作的获取不仅仅是自身立足社会的生存方式,更是单位、祖国和人民给予我的一份信任和荣誉。

做一个简单的人,一个人生的天真者。

在人的一生中,我不妨像一个天真的孩子那样,简简单单地想问题,认认真真地做事情,快快乐乐地度过每一天,还能无忧无虑地畅游人生,没有虚情假意,没有烦恼忧愁。

真希望自己像孩子一样,永远也不要长大。

因为在孩子的眼里,明天永远是一个美丽的梦。

虽然我无法回到童年,但我可以改变自己的心境,用孩子天真无知的本能,把世间的一切都看成真善美的,想象着世间所有梦想都能够实现,用一种沉默的方式,这沉默不是逃避,而是一种对待人生的认真态度。

做一个简单的人,一个生活的感悟者。

品读人生五味,笑看花开花落。

快乐时就笑,伤心时就哭。

不逼迫自己做不喜欢的事情,不谈妄想,不谈后悔。

昨天就让它过去,不需要有太多追悔。

明天就等它到来,不需要有太多渴求。

认真对待今天的一分一秒,真心爱过谁,不需要感谢;真的要告别,就别太纠结,亲人、朋友、同事都会有分开的时刻;乐于帮助别人,感谢帮助过我的每一个人。

总之,生活不需要有太多的繁杂,简简单单、真真实实、快快乐乐就好。

做一个简单的人,一个心灵的守护者。

抛开世俗的烦恼,在心底给自己留一席空白之地,做自己喜欢做的事情。

我做了一顶小实验,站起的牙签作文

我做了一顶小实验,站起的牙签作文

我做了一顶小实验,站起的牙签作文全文共8篇示例,供读者参考篇1《我做了一顶小实验》大家好,我是小明,上小学三年级的小朋友。

今天我给大家讲一个我做过的小实验,这个实验虽然很简单,但是当时我看到结果的时候真的特别惊讶和兴奋呢!前几天,老师给我们上了一节关于平衡力的课。

老师告诉我们,如果一些物体形状细长,那它们就很容易站立起来。

比如牙签、竹签或者铅笔之类的东西,只要把它们一端小心翼翼地插入平面,那么另一端就可以竖直向上。

老师还展示了一个实验,只见她用手拿着一根牙签,先是将牙签一端轻轻插入桌面,然后慢慢松开手,牙签就笔直地站了起来。

好神奇!我们全班同学都觉得很新鲜和有趣。

下课后,我就想着回家也试一试这个实验。

可是当时我有点儿小小的疑问:牙签能站起来,是不是因为它太细太轻了呢?如果牙签的体积大一些、重量重一些,会不会也一样可以立起来呢?放学回到家,我就迫不及待地找来了一盒牙签,准备动手做实验。

不过,我觉得用普通的牙签未免太小,不太好观察,于是我想再找一些粗一点的棍子试试。

在家里翻箱倒柜,我终于找到了两根火柴棍,它们的粗细就和铅笔差不多了。

首先我尝试让火柴棍立起来。

我把一根火柴棍一端小心翼翼地插入桌面,然后慢慢松开手。

可是火柴棍根本立不起来,一动就倒了。

我又试了几次,每次都失败了。

看来,比牙签粗重的东西是真的比较难站立了。

不过,我并没有灰心。

我想,要不然把火柴棍和牙签结合起来试试?于是,我拿了几根牙签,将它们平行地码在一起,然后用胶带缠住,做成了一个牙签束。

这个牙签束比单根牙签粗壮多了,大概就和火柴棍差不多粗细了。

接下来,我像刚才那样,把牙签束的一端轻轻插入桌面,然后松开手。

谁知,这回牙签束竟然真的站立起来了!我把目光凑近一看,牙签束不但立得直直的,而且还在轻轻摇晃着。

太神奇了!我高兴极了,赶紧又重复了好几次,每次都成功了。

想不到平行的几根细细的牙签,只要捆扎在一起,就变得和一根火柴棍一样粗重,也能够直立不倒了。

从0到1经典语录

从0到1经典语录

从0到1经典语录
1、从1和0到无穷大:计算的力量。

2、零不一定比一小,关键是它们各自所处的位置。

3、“0”是零,也是一切,是新的开始。

4、你所有的事情,最难的,莫过于从0到1。

5、有很多人都说想从零重新开始,但我觉得这很愚蠢。

没有“1”这个微小的资本,你是永远无法进行下去的。

6、开拓创新:从零到一代表着全新的开始和创新的过程,需要打破常规,开拓新的领域和思路。

7、人生就是零和一,就是从零到一的过程。

8、创业艰辛:从零到一意味着白手起家,需要不断地努力和积累,经历无数次的试错和失败,才能走向成功。

9、从零到一,是人生的起点,是梦想的开始。

10、潜力无限:从零到一代表着无限的可能性和潜力,只要拥有创意和决心,就可以在某个领域中取得突破和发展。

11、当你谈到数字的时候,请试想一下对方有没有基准值。

如果没有,就有必要将作为基准的数字一并提出,这样才会有说服力。

12、一切从零开始,彰显出生命的无限可能。

做好每一件小事,让阳光照亮城市作文

做好每一件小事,让阳光照亮城市作文

做好每一件小事,让阳光照亮城市作文全文共6篇示例,供读者参考篇1我们每个人都是这个城市最亮眼的一颗小星星,虽然个体很小,但是当我们团结在一起的时候,就会汇聚成一股耀眼的光芒,照亮整个城市!大家都知道,我们身边有很多看似微小的事情,但如果我们每个人都尽自己最大的努力去完成这些小事,那它们就会变成推动社会前进的强大动力。

就像蚂蚁搬家一样,只要全体人员都出一份力,再大的东西也能被搬动。

比如说,我们上学的路上常常会看到一些垃圾被随手丢弃在地上,如果每个人都视而不见,那么整条街道就会变得越来越脏乱。

但如果大家都捡起自己看到的垃圾,主动丢进垃圾桶,我们的城市就会变得干净整洁,成为一个更加宜居的好地方。

再比如,我们身边总会有一些孤寡老人或者残疾人员需要帮助,如果每个人都伸出自己的援手,哪怕是做一件微不足道的小事,这个城市也会变得更加温暖人性。

还有,我们在公共场合的时候,如果大家都能自觉地遵守秩序、保持安静,那这个城市就会变得更加文明有礼。

即便是一个人的小小行为,汇聚在一起也能产生巨大的影响力。

很多时候,我们会觉得自己只是一个小小的个体,做不了什么改变现状的大事。

但是,如果每个人都以这种消极的心态对待生活,那么整个社会就无法前进了。

我们应该从自己最擅长、最容易做到的小事做起,用满怀热忱的态度去完成它们。

就像一盏小小的蜡烛,自己的光芒虽然微弱,但只要有源源不断的小火苗加入,它就能汇聚成一团熊熊燃烧的火焰,为黑暗带来光明和希望。

所以,让我们从现在做起,从最简单的小事做起,用自己的力量让阳光照进这个城市的每一个角落吧!做一个遵纪守法、热心助人、环保爱绿的好公民;卖力学习,报效祖国;勤俭节约,从我做起......只要我们每个人都尽自己最大的努力,这个城市就一定会变得更加美好!大家加油!让我们的城市因为我们的贡献而变得熠熠生辉吧!篇2阳光明媚的早晨,我挺起小小的胸膛,迎接新的一天。

妈妈温柔地对我说:"宝贝,今天我们一起努力,做好每一件小事,让阳光照亮我们的城市吧!"我高兴地点点头,因为我知道只要大家都尽自己最大的努力,哪怕是再小的事情,汇聚成河,就能带来巨大的力量。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、从最简单的开始编程最基本的目的就是——我执行一个操作,程序做出一个反应。

“一个操作”包括:点击鼠标,拖动滑块,填写数据,选择选项……“做出一个反应”包括:计算一些东西,然后储存在哪里,或者贴个图出来,或者显示在哪里……-------------------------------------------------------------------------------------------------------------------编程的基本思想:目的->当点击按钮A时,然后执行任务C,则->进入按钮A的回调函数callback里,写下任务C的代码。

-------------------------------------------------------------------------------------------------------------------a:不知道callback在哪??右键单击按钮,view callbacks->选择callback)别的控件也一样。

a:不同的回调函数啥意思??callBack最常用的就是它。

如果控件是按钮,那点击按钮时,则按钮下的Callback 就会执行;如果是滑块,则拖动滑块时,滑块名下的callback就会执行;总之,就是对控件默认操作时,matlab后台就会自动调用它名下的的callback。

正常用途,全放在callback 下就够了。

如果其他的,实在是想知道,了解一下也未尝不可。

ButtonDownFcn就是鼠标在它(代指各种控件)上面点击一下,你放在这个函数名下的代码就会执行。

(ps:按钮的callback也是点击,所以会覆盖掉这个buttondownfcn。

)CreateFcn顾名思义,在生成这个控件,显示之前,执行你放在这个函数名下的代码;DeleteFcn一样。

在控件要销毁,但是被毁灭之前执行这个函数名下的代码。

貌似“真的要退出吗”这一类就是写在这里。

KeyPressFcn当前控件获得焦点且有按键按下时执行。

(什么是焦点?就是这个控件被鼠标点了(或者是tab轮选到了)。

你打开一个记事本,然后再点这个网页,再随便按几个按键,记事本上有字不?没有对吧。

因为它没获得焦点,所以你的按键它不会反应的。

只有你最后再点它一下,再按几个按键,结果怎么样?有字了吧?)这里的KeyPressFcn也是一样的道理。

一般在这下面的代码还会判断下按键是什么,然后执行相应的代码。

ResizeFcn,SelectionChangeFcn 不常用。

也懒得去看了。

附几句,控件都有Resize的属性,好像默认是不可调整,如果要用到这个函数,去把它打开先。

SelectionChangeFcn是在群按钮组件中,改变选择时,所执行的函数。

哪些控件支持哪些回调函数?很简单,你在它上面右键就可以看到了,点进去就可以编辑了。

可以在property inspect中在需要的回调函数下设置%automatic就可以自动添加相应的回调函数框架。

2、常用控件代码框架参考---------------------------------------------------------------------Toggle Button的callback一般写法toggle button是什么?设计面板上,左边那一栏图标,看到它名字了吧?没看到?File->preference->GUIDE->把那个show names那一栏勾选上。

好了,可以看到了吧。

知道是什么了吧?拖进来,双击它,看到它的属性设置表。

上面各种各样的属性,以后有时间慢慢研究。

点下它时,它默认value ='Max'不点下它时,它value='Min'--------1.2.functon togglebutton1_callback(hObject,eventdata,handles)3.%这一句,现在不用管。

自动加的。

4.%%%以下是一般代码5.button_state = get(hObject,'Value')6.%控件甲的callback下面hObject就是控件甲,同理控件乙callback下的hObject......7.if button_state==get(hObject,'Max')8. %则怎么怎么怎么9.else if button_state==get(hObject,'Min')10.%则怎么怎么怎么11.end复制代码--------备注:button_state随便取的变量名,存放按钮的选择状态,别以为它是什么喔。

如果你的button甲是放在一个buttonGroup里面,则button甲callback下的代码就要挪到buttonGroup下面去。

因为buttonGroup的回调函数会覆盖掉它成员的回调函数。

----------------------------------------Radio Buttons------1.右键点选你的Radio按钮,进入编辑callback2.function ………………略3.if(get(hObject,'Value')==get(hObject,'Max'))4.%被选中了,你想怎么样5.else6. %不被选中,你想怎么样7.end复制代码-----------------------------------------Check Boxes-------1.if(get(hObject,'Value')==get(hObject,'Max'))2.%被选中了,你想怎么样3.else4. %不被选中,你想怎么样5.end复制代码------------------------------------------Edit Text-----------1.function edit1_Callback(hObject,eventdata,handles)er_string = get(hObject,'String'); %就得到了所输入的字符3.%因为matlab是把所有的输入当作字符来看待,如果你是期望的到输入的数据的话,则:er_entry= str2double(get(hObject,'String')); 这里进行一个数据类型转换。

看函数名就知道了。

5.if isnan(user_entry) %nan就是not a number的简写。

知道这个函数意思了吧?6.errodlg('You must entry a number value','BadInput','modal') %跳出一个对话框。

7.end8.%正确得到了数值,以下输入你的其他代码复制代码----------附: 'Bad Input'是指窗口样式,就像我们在操作系统下,经常会跳出一个黄色感叹号的对话框,或者一个红叉的对话框;modal是指窗口类型,就像一些程序跳出警告对话框,我们什么也不能做了,只能把那个对话框选择一个是或者不是,才能继续做其他事情。

这种对话框就是modal类型。

而通常的比如浏览器的界面,我们打开后,可以不管,然后打开别的对话框,这种就是非模态对话框。

默认在点击你的界面菜单栏或者界面上的其他组件后,这个edit text的callback都回被执行一遍,所以在你点确定按钮的时候,edit callback下读到的数据会更新的了,不用担心!---------------------------------------------------Sliders---------1.function slider1_callback(hObject,eventdata,handles)2.slide_value=get(hObject,'Value');%获取滑块当前值3.%别的代码复制代码----------附:它的Max Min 属性设置了滑竿的最大最小范围值。

---------------------------------------------------List Boxes-----------1.function ........2.index = get(handles.listbox1,'Value'); %listbox1是你自己的那个控件的tag名字3.file_list =get(handles.listbox1,'String'); %得到了你的listBoxes的列表4.file_name = file_list{index};5.%得到了所选择的项目名,一下写自己的代码复制代码-------------------附:此 callback在鼠标在这个控件上松开或者特定的键盘按键松开(看你怎么设置它的别的属性的了)时候执行。

默认键盘上下键可以改变它的值同时执行一次callback。

而enter和space 不改变它的值,只是执行callbackMax-Min 差值是0的话,表示只可以单选;1的话,表示可以多选。

这个可以在他的属性栏里设置----------------------------------------------------------Pop_up Menus--------------1.2.function .......3.val=get(hObject,'Value')4.Switch val5.case 16.%7.case 28.%9.defualt10.......11.end复制代码----------------------------------------------------Button Groups------------------1.function .......2.switch get(hObject,'Tag');3.%注意这里的hObject和别的不同,并不是指这个BUtton Group,而是指在组里面,被选中的那个控件4.case 'radio button1' %按钮1的tag5.%。

6.case '按钮2的tag'7. %。

8.。

9.end复制代码----------附:所以在这里,如果要拿到button groups本身的话,就用handles.它的tag名中间一个点。

相关文档
最新文档