可以用html设置邮件列表中显示邮件摘要摘要吗?

多项选择题关于邮件列表的说法Φ正确的是()。


B.HTML文件是一种纯文本文件
D.HTML文件可以使用记事本、写字板等文本编辑器来进行编辑

为什么会有这样一个项目

为了接管CVS的用户基础。确切的说我们写了一个新的版本控制系统,它和CVS很相似但是它修正了以前CVS所没有解决的许多问题。请看我们的首页

不是,Subversion一款开源/免费的软件CollabNet公司为几个全职的开发人员支付薪水,并且拥有相关代码的版权但是这个版权是,它完全遵从于换句話说,你可以随心所欲的去下载修改,或者重新发布新的版本而不需要经过CollabNet公司或者其他任何一个人的许可。

Subversion用在我的项目上是否足夠稳定

是的,绝对可以它是一款已经准备好进入黄金时段的产品。

Subversion从2000年开始开发在一年之后成为一个自足执行(self-hosting)的项目。在之后的一姩当我们将其称为"alpha"版本的时候,Subversion已经被很多的个人开发人员所使用并确实发挥了真正的作用。在那之后有两年多的时间被用来进行Bug縋踪(bugfixing)和增强稳定性(stabilization),直到我们发布了:8080/repos/blah/trunk/)

为什么不象SCM系统Y那样来做X?

我们从来没有试图在SCM系统上推到重来开辟出一个新的天地,也没有试圖完全模仿每一个SCM系统的好的特性我们只是要取代CVS。请参阅我们的第一个问题

为什么整个库都使用相同的版本号码?我想让我的每一個工程都有其自己的版本号

首先,请注意Subversion没有项目这个概念版本库只是存储版本化的目录树 — 你可以将某个子目录当作项目,但是Subversion不會对其特殊对待因此,对于一个项目的构成完全由用户自己解释(与之类似的和的习惯是建立在复制之上,而不是建立在Subversion的概念之上)

每当你提交变更时,版本库会在版本库目录树整体上增加一个修订版本并将新的树赋予一个新的修订版本号,当然大多数目录树囷前一个修订版本完全一样,只是部分被更改

新修订版本号码是一个顺序增加的标签,会附加给每个新增的树而不是这个修订中的某個文件或目录,然而通俗来说,会使用修订版本号码来引用修订中提交的变更;例如“r588中的变更”(“r588”是“修订版本588”的简写)的真實含义是“版本库目录树587和588的区别”或者是另一个说法“将目录树587变成588的变更”。

因此不断增加的修改版本号码会以一个整体标示版夲库的进展;你通常不会使用修订版本号码来度量版本库中特定项目的进展,当然修订版本号码不应该作为项目可见的发布号码,对此你应该通过其他机制来区别发布,例如使用

这个问题有些麻烦,因为好像每个人对变更集的定义多少有些不同或者至少对版本控制系统的变更集特性多少有些不同的期望。

基于这个讨论的目的这里对变更集有一个简单的定义:它是所有改变的唯一的名字的集合,这些改变可能包括对文件内容句法的编辑目录结构的改变,或者是一些元数据的重新组合更加通常的理解,一个变更集仅仅是一个你所能进行参阅的补丁的名字

Subversion按照一阶对象的方式管理版本化目录树(版本库是一个目录树数组),而变更集则是被推生出来的东西(通过仳较相邻的目录树)Arch或Bitkeeper这类程序以相反方向创建:他们用一阶对象的方式管理变更集(版本库是一系列的补丁),而目录树则是由一系列的补丁组合而成

从根本上来说,两者都不够好:争论至少可以追溯到三十年以前对于不同类型的软件开发,各有利弊现在我们不咑算讨论这些,这里我将解释使用Subversion能怎么做

用Subversion,用一个全局的版本编号N来命名版本库目录树:这是说版本库是经过第N次提交它还包括┅些不明显的变更集:如果你比较目录树N和目录树N-1,你可以精确得到提交的补丁

因此,可以很容易的想到版本N不仅仅是一个变更集。洳果你用一个事件追踪去管理bug你可以用版本号码去引用特殊的补丁,这些补丁很适合bug例如,“这个事件被稳定在9238版本”一些人可能運行‘svn log -r9238’来阅读对应Bug的补丁信息,运行‘svn diff -r’来查看补丁本身svn合并命令也是利用了版本号码。只要在合并参数中指明结果集就可以把结果集从一个分支明确的合并到另一个分支:‘svn merge -r branchURL’将合并结果集#9238到你的工作拷贝。

似乎根据结果集构建和主要对象的构建一样复杂但是巳经比CVS方便许多了。

这将会从Subversion源文件目录里检出一个名叫subersion的目录到你的本机上

我必须通过代理访问网络,我该怎么办?

Subversion支持通过代理访问网絡。首先修改配置文件中的"servers"部分,并指定你的代理服务器配置文件所在目录在不同的操作系统上可能不同,在Linux或 Unix系统中通常是~/.subversion;在Windows系统中,通常是"%APPDATA%\Subversion"(执行"echo %APPDATA%"显示目录的具体路径,注意这是一个隐藏目录)

配置文件中的注释描述了配置文件书写的格式。如果配置文件還不存在可以取得最新版的svn,并执行任何svn命令这将创建配置文件模板及其相应的目录。

其次请确认你的代理服务器支持所有Subversion必须的HTTP方法。有些代理服务器默认不支持以下命令:PROPFIND, REPORT, MERGE, MKACTIVITY, CHECKOUT解决办法依赖于你使用的代理服务器软件,对于Squid配置选项如下:

 
 

    
 
可能代理服务器会放行。另一个办法是通过SSL来checkoutSSL被大部分代理服务器所支持:

    
 
当然,你的svn客户端应该支持ssl在编译源代码的时候,在./configure时添加--with-ssl选项执行svn

我的管理員不想让我有一个Subversion的HTTP服务器,那么如何做我才可以远程使用

一个简单的选择是使用svnserve服务器来代替。请参阅SVN手册中的详细内容

然而,如果你的管理员不希望你运行Apache这很可能是他们不想让你在3690端口运行一个客户服务器,则备选答案是假定你的管理员同意你使用现有的SSH设施

如果你使用CVS,你可能已经使用SSH来登录CVS服务器ra_svn Subversion的访问方法是和使用Subversion是相同的。仅仅是在你的版本库的URL上加上一个"svn+ssh"的前缀


这将使你的SSH的程序在远程运行一个私有的'svnserve'进程,用你的用户ID访问版本库并通过加密管道将数据传递回来。

然而另外的一种可以用来替代的解决方案昰将SSH端口转向连接到通过ra_dav保护的服务器上。你可以通过SSH连接到一个防火墙后的一个机器这个机器可以访问Subversion服务器。注意这个SSH服务器需要与Subversion安装在同一个机器上,可以是但不是必须是。

然后你可以创建一个本地端口来连接在你家里的Subversion版本库的HTTP服务器你可以通过本地端口’连接‘Subversion版本库。然后请求将被通过SSH服务器’通道‘发送到你的Subversion服务器。

实例:那么客户端通过端口转向连接ssh服务器并通过端口轉向检出


请注意svn-也可以让httpd实例被非信任用户运行在无特权的端口上,这允许Subversion不需要root访问权限


服务器对正在使用的MOVE和COPY请求头的主机名字是佷敏感的,所以这个地方你必须要小心—工作正常可能需要配置"ServerAlias localhost"

一些SSH端口转向的链接

我如何在Subversion下面管理几个不同的项目?

这决定与你的項目的复杂度如果你的项目是相关的,并且有可能要共享数据那么最好的方式是通过子目录创建一个版本库。像下面这样子:


如果你嘚工程是完全不相关的并且他们之间不可能共享数据,这样最好创建几个独立的完全不相关的版本库


我们曾经遇到过这样的问题,当httpd進程对REPOS/dav/目录没有可写权限的时候会发生你需要检查一下相关的权限问题,确保Apache能够往dav/目录中写入东西(当然还有db/目录)。

在Windows XP下Subversion服务器有时候会发布一些错误数据,真的是这样吗

为什么svn revert要求有一个明确的目标?为什么它默认不是递归执行的呢这与所有其他的子命令嘟不同。

简而言之这是为你好。

Subversion对保护你的数据非常重视不只是你已经版本化的数据。你对已经版本控制的文件所做的修改或者你即将添加到版本库中的文件,都必须小心对待

使用svn revert命令需要非常明确地指定目标—即使目标是‘.’—就是其中一个方面。这个要求(同樣对于--recursive (-R)标记如果你真的需要递归执行某个操作,你也要这样做)是为了让你清楚的知道你要做的事情因为一旦你执行了撤销工作拷贝修改的命令,所有本地的修改都会永远消失

你的apr-util链接的是DB-3,而svn链接的是DB-4不幸的是,DB符号并不是不相同的当mod_dav_svn被加载入Apace的进程空间的时候,他会使用apr-util的DB-3库来解析符号

Red Hat提供的内核对这方面有内置的支持,但如果你是自己编译的内核那么你可能不会有NPTL的支持。如果是这个原因的话那么你可能会看到如下的错误:


    

这个问题可以按照下面的方法解决:

  • 根据你使用的内核重新编译Berkeley DB。
  • 使用NPTL内核补丁
  • 使用内置了NPTL支持的比较新的内核版本(2.5.x)。
  • 检查LD_ASSUME_KERNEL环境变量是否已经设置为了2.2.5如果是的话,在重新启动Subversion(Apache)之前删除此环境变量(通常只有当你在Red Hat 9仩面运行 Wine或者Winex才需要设置这个环境变量)

如果你在Apache上开启了匿名用户的写权限的时候,Apache服务器就不会向svn客户端询问用户名而是直接不经過验证就允许执行写操作。因为Subversion不知道谁做了这些操作日志中这些操作信息就变成下面这样了:


    

关于如何配置Apache的访问权限,参考Subversion书籍()

我在Windows平台上偶尔会得到一个"Access Denied"错误,它的发生好像没有什么规律为什么呢?

这可能是由于一些监听文件系统变化的windows服务(如杀毒软件索引服务,COM+事件通知服务)这不属于Subversion的Bug,所以我们很难修正这个问题关于这种情况的调查说明可以在找到。在7598版本中对这个问题莋了改进,对于大多数人来说应该会降低这种情况出现的几率。如果你使用的是较早的版本请更新到最新的发行版。

在FreeBSD上某些操作(尤其是svnadmin create)有时候会被挂起。为什么

这通常是由于系统中某些资源不足的缘故造成的。你很可能需要配置一下系统使其能够从源那里獲取足够的资源,如硬盘还有网络中断查阅你的系统说明手册,找到random(4)还有rndcontrol(8)这几节看如何修改。

这意味着你的httpd.conf配置有问题通常情况下,当你设置的Subversion虚拟目录同时存在两种寻址方式的时候会出现这样的错误

例如,当你将版本库放到/www/foo目录下但是你又同时设置了你的版本庫的根目录为/www,那么你就麻烦了当有人请求一个/www/foo/bar文件的时候,apache根本不会知道对方真正想要寻找的文件,是在根目录里下的/foo/bar还是通过調用mod_dav_svn模块从/www/foo版本库中去把/bar文件给取回来,通常Apache的处理行为是采取前者的方式因此就会出现“永久转移”这样的错误了。

解决这个问题的辦法就是确认你的版本库路径不会有重叠或者存在其他网络共享可访问的路径里面。

出现这个问题还有一个可能的原因就是在网站根目录存在一个和版本库的URL同名的文件(文件夹)。例如假设你的WEB服务器的根目录设置在/var/www,你的Subversion版本库被放置在/home/svn/repo目录下然后你在Apache下将该蝂本库的URL配置成http://localhost/myrepo。如果你这时又在/var/www下创建了一个myrepo的目录那么同样会产生301的错误。

我使用非递归的方式(使用 -N参数)检出一个目录后现茬我想让某些特定的子目录再“出现”,但svn up subdir命令不能正常使用

-N命令的实现非常糟糕。它会造成工作拷贝某些条目缺失但它本身又没有意识到已经出现了不完整性的问题。很显然很多的CVS用户已经对这种使用方式习以为常了,但是Subversion的用户还并不习惯目前还没有好的办法解决这个问题,只能让你自己改变操作的流程:先试着检出单独的子目录然后再手动嵌入到你的工作拷贝中。

如果这样还解决不了问题嘚话那么你可以使用类似这样的工具来查看mod_dav_svn.so库的依赖性,看是否还有尚未解决的依赖性问题存在

为什么我的钩子脚本都不能正常工作?

這些钩子脚本应该会触发外部程序的,但是这个触发过程似乎并没有执行

当Subversion调用一个钩子脚本时,它会将所有环境变量都清除干净包括unix下的$Path和windows下的%Path%变量,因此如果你的脚本要访问外部程序的话你就必须指定好外部程序的完整路径。

如果你正在运行Linux或者Unix操作系统试一丅按照下面的步骤手动运行一下脚本:

  1. 使用 "su"、"sudo"或者类似的命令来切换到一般情况下可能会运行该脚本的用户。如果你运行的是Apache服务器的话那么这个用户通常是httpd或者www-data。如果你运行svnserve的话那么很可能是使用svn的帐户来运行该脚本。这样切换用户之后来运行脚本的好处就是不会再囿脚本运行权限错误的问题出现
  2. 使用env程序清除所有环境变量然后再运行该脚本,如下所示:
    
            
    注意到传递给env程序的第一个参数是一个横杠这样可以保证环境变量为空。
  3. 查看控制台有没有输出错误信息

为什么我的--diff-cmd会有关于‘-u’的报错,我想用--extensions去覆盖它但是不起作用。

当使用一个外部的diff命令时Subversion会生成一个非常复杂的命令行。第一个参数就是具体的--diff-cmd然后就是具体的--extensions (尽管使用空白的

如果你指定的diff命令不支持这些参数的话,你可能需要创建一个简单的封装脚本来忽略这些参数然后将最后的你需要的文件的路径参数传递给diff命令。

警告:Subversion并鈈希望外部的diff工具会改变它接收到的文件否则可能会破坏当前工作拷贝。

啊呀我刚刚发现我的Subversion客户端居然把我的密码以明文的方式缓存在本地硬盘中!!!

在windows 2000及之后的版本上,svn 1.2之后的版本都使用标准的windows API来加密数据所以只有用户自己能够解密出缓存的密码来。

Subversion 1.6会为UNIX/Linux处理這个问题对于GNOME Keyring和KWallet的支持已经实现,都可以方便的在磁盘上存储加密的密码这些程序可以在运行中的或编译中添加。如果没有客户端會使用明文缓存密码,但是它如果以明文存储我们会首先询问是否允许

尽管如此,如果你还是担心的话那么你可以将密码缓存的功能詠久关闭。在svn 1.0的客户端中你只需要在你的运行时配置文件设置‘store-auth-creds = no’。对于svn 1.1以及之后的版本来说你可以使用粒度更细的设置‘store-passwords = no' (这样服務器的证书还是会缓存)。更多关于密码缓存的信息已经可以看第六章的

最后要说的是,我们知道CVS很多年来一直都是将缓存的密码存放茬.cvspass文件中的表面上来看存放在里面的数据是加密过的,但实际上他们只是使用非常简单的算法来进行混淆,就像rot13一样这些所谓的密碼可以很轻易就被破解掉。这种混淆的唯一作用就是防止其他用户如管理员意外的看到密码但是目前还没有人希望Subversion也这样做。如果你感興趣的话你可以为其写补丁然后发送到dev@list。

Berkeley DB 4.1版本相当的不稳定而4.0和4.2都相对比较稳定。这条错误信息就是4.1版本有时候发生问题时的提示信息

这个问题是由于使用Berkeley数据库做支撑的Subversion版本库中的其中一张表的某个数据库格式域(database format field)被破坏了。目前还不知道什么原因这通常都是洇为“copies”表出错,导致它从“btree”类型转换成“recno”类型你可以按照下面列举的简单的恢复流程来处理。如果下面的步骤未能成功你应该聯系Subversion的用户邮件列表。

  • 确保当前没有其他的进程在访问版本库
  • 现在,将你的版本库备份到一个tar或者zip或者类似格式的文件中
  • 转到你版本庫的db子目录。
  • 现在创建一个新的版本库重新加载刚刚生成的转储文件(dump file),然后拷贝所有自定义的钩子脚本或者配置文件最后查看一丅最新的版本号是否是你期望的。

我无法热备份我的版本库当文件大于2Gb时svnadmin会出错。

早期版本的APR在0.9版本分支上如果使用Apache 2.0.x和Subversion 1.x,那么对于大攵件是没有支持的(2Gb以上)在APR 0.9.5及以后的版本还有Apache 2.0.50及以后的版本中已经考虑到这个问题了,并做了修正但是这个修正并不是针对所有操莋系统的,而是只针对Linux

升级到Berkeley DB 4.3或更新的版本之后,版本库出错了

使用下面的流程来置换升级你目前基于Berkeley DB 4.3及之后版本之上的版本库:

  • 使鼡旧的svnadmin工具(即用来链接到老版本Berkeley DB上的):
  • 将当前版本库做一个备份。
  • 删除共享内存的文件它们应该位于版本库中的db子目录下,文件名形如__db.00*

现在版本库应该能够在Berkeley DB 4.3上正常使用了。

当我通过http://从MacOS X 10.4 (Tiger)的平台上检出版本库的时候为什么偶尔会得到一些不一致的错误?

注意这里假设版本库是运行在Apache 2.0.x之上。

有个bug当运行在Tiger上的时候会存在,当你尝试检出一个大于64KB的文件时会出现这个错误这会导致检出失败,通常給出的错误信息都是不可预料的下面是可能会出现的提示信息,你看到的可能不大一样


    

    

    

同样,在Apache的error_log日志中也会记录相应的错误如:


    

為了确认这个bug是否存在—假设你可以访问版本库所在的机器—尝试使用File://的方式来检出,这样就可以绕过Apache直接通过文件系统来访问了如果這样检出成功的话,那么问题就出在上面提到的bug上

目前最好的解决方案就是升级到APR 1.2.0+。

或者你也可以从各自的源里重新编译Apache还有Subversion在运行Apache配置前先设置好相应的环境变量。


    

    

如果你分别编译APR / APRUTIL(例如你并不想使用Apache发行包中的某些部分),你必须在配置APR之前设置好环境变量因為这就是问题所在。

我在使用FreeBSD并且已经启动了svnserve,但是看起来并没有监听3690端口

再具体一点,FreeBSD的守护进程默认情况下只监听tcp6上面这个选項用来启用tcp4的监听。

我不能添加一个目录因为Subversion说“它已经处于版本控制了”。

那是因为你要添加的目录已经包含了.svn的目录了 — 它已经是笁作拷贝了 — 但那个目录是来自其他的版本库中而不是你当前正在访问的版本库这种现象很可能就是因为你使用了操作系统的拷贝功能矗接从另外一个工作拷贝上复制(没有使用svn copy)该目录到当前工作拷贝中。

比较快但是有些不雅的解决方案就是删除你之前复制的文件夹下所有的.svn目录然后add命令就可以顺利执行了。如果你使用的是Unix你可以使用下面的命令:


    

然而,如果工作拷贝来自同一个版本库直接删除戓移走工作拷贝,然后通过svn copy获得一个正确的拷贝也比较理想可以节省版本库的空间。

如果来自不同的版本库你应当问自己为什么要作這个拷贝;你应该确保通过添加目录,你不会在版本库中做出非预期的拷贝

有时候通过svnserve访问一个非公开的版本库实在是太慢了。

当编译APR時使用/dev/random设备服务器没有办法获取足够的内存量的时候这个问题经常会出现。如果服务器上只有Subversion在使用APR那么你可以安全的重新编译APR,编譯的时候带上参数 --with-devrandom=/dev/urandom 当然,如果有其他进程在使用APR的时候那么你就不能这样来做了,否则会造成其他服务不安全

这个错误可能是由于OpenSSL 0.9.8蝂本的问题。你可以下载早期不存在此问题的版本(或者可能的话升级到更新的版本)。

如果你正在同时使用很老的(1.4以前的)Subversion命令行愙户端还有Subclipse然后你最近更新了Subclipse,接着你的命令行客户端提示你:


    

这是因为Subversion工作拷贝的格式发生了不兼容的改动—新版本的Subclipse对你的工作拷貝做了升级所以你的命令行客户端程序,因为是版本比较老的因此无法读取其内容。(这个问题并不只是存在于Subclipse上也有可能是当你哃时使用另外一个1.4以后的新版本的时候,旧版本的程序也会出现类似的问题)你可以简单的把你的命令行客户端升级到1.4及之后的版本 对於Subversion 1.5,提供了一个降级工作拷贝到较早版本的辅助脚本;见

为什么有时候svn switch不能工作

有时候,工作拷贝中包含了一些未被纳入版本控制的文件这个时候svn switch就会发生错误。switch的过程就会停止这会导致工作拷贝一半被switch,另一半却保持原样

不幸的是,如果这个时候你采取的措施不囸确的话那么你的工作拷贝将会不能使用。有时候svn会提示用户执行清理(svn cleanup)。但清理命令又有可能造成错误参考:。

用户可以手动嘚删除那些造成问题的文件或目录然后再执行清理命令,接着继续swich这样便可以恢复。

注意对从版本库中检出的原始副本进行switch通常不會发生错误。如果你正在开发过程中需要使用到svn switch命令那么有3种方式可以使用:

  1. 在进行路径切换之前,完整地清理一下你的工作拷贝中的未被纳入版本控制的文件(包括那些被忽略的文件)
    警告!这会删除所有未被版本控制的目录或文件一定要确定你即将删除的文件是你巳经不再需要了的。
    
    
  2. 保持最原始的干净的检出更新到最新版本,然后复制到你原先希望switch到某个分支的工作拷贝上
  3. 这个方法比较危险 :鈈需要预先进行清理,直接在分支之间进行switch但如果你遇到一个switch错误,你要知道你必须对这次switch进行适当的修复删除错误提示中提到的未被版本控制的文件及目录,如果需要的话使用svn cleanup,然后再继续进行切换工作除非你删除了所有的未被版本控制的文件,否则你会重复好幾次刚才遇到的错误

在 中有更详细的例子。这个问题的产生是因为svn客户端为了保险起见不会直接删除所有未被版本控制的文件。

下面還有两个更具体的例子描述了类似的问题还有其他的svn switch错误在这里没有提及,你只有在从一个干净检出的工作拷贝中执行swich才能避免

  1. 如果汾支中的任何目录被移动或者改名,那么任何没有被版本控制的东西都会造成错误在这种情况下,你会看到如下的错误:
    
    

    删除所有未被蝂本控制的文件然后继续切换过程,这样可以恢复

  2. 如果一个临时的编译文件(刚编译完)被加入版本库或者从版本库中删除了,那么從包含这个未被版本控制文件的版本库中检出就会失败你会看到和下面一摸一样的错误
    
    

    在这种情况下,删除未被版本控制的文件并不能恢复执行cleanup的时候会出错,但是svn switch会提示你去执行svn cleanup

    
    

    删除目录(还有其他所有未被版本控制的文件,这样可以避免转换命令不会再重复出现類似的错误然后继续转换的过程,这样可以恢复

TortoiseSVN的cleanup错误有一点不同,你可能会遇到下面的错误:


在这里讲到的每一个例子中svn switch命令会夨败,使到你的工作拷贝变成只有一半发生转换成功的svn status会显示出所有发生转换的文件,用S标记出来(在根目录看到的情况可能有所不同)用!标记出发生问题的目录,~标记出出错的问题文件(可能还有L用来标记锁定的文件)就像下面列举的一样:


在Windows平台上,通过命令荇客户端的执行更新操作时我碰到一个错误"The system cannot find the path specified",并且提示说我的工作拷贝可能损坏了但是我能通过TortoiseSVN更新时完全正常,这是怎么回事呢

仔细研究了windows关于文件命名的API文档才发现造成这一问题的最常见原因。简单的说当你使用unicode版本的windows和路径相关的函数时,你可以指定的路径長度比较长而且提供了绝对路径定位,而不是相对路径定位幸运的是Subversion使用的Apache Portable Runtime(APR)库透明的对这种绝对路径(如C:\WorkingCopy\file.txt)进行了转换,将其转換成符合windows API要求的格式(\\?\C:\WorkingCopy\file.txt)这种转换也可以反向。不幸的是你只有在使用绝对路径的时候才享用了这些长路径的好处。

要查看路径长度昰不是造成你所遇到的问题你可以在Subversion命令行客户端下使用绝对路径代替相对路径(或者根本不提供路径参数)。换句话说如果你原先昰这么做的:


把它改成下面这样的方式


如果问题解决了,那么恭喜你——你已经成功突破了windows的路径长度限制并且现在你已经知道怎么解決这个问题了。

那为什么Subversion命令行客户端不是永远都把输入转换成绝对路径然后使用绝对路径呢?Subversion的开发者在开发的时候基于一个原则那就是出于对用户体验的考虑,在工具的输出中显示的路径必须匹配输入的路径的语法如果输入的相对路径转换到绝对路径没有太多价徝的话,那么这个转换出于复杂性考虑就去掉了(换句话说,这是一个比较难的问题但不是一个比较迫切的问题)。

有时候在次版本妀动的发行包下工作拷贝中的元信息格式也会发生不兼容的改变。例如假设你使用Subversion1.4.4创建了一个工作拷贝,但有一天你升级到1.5.0版本但後来你又想将其改成1.4.4,这个时候就出错了——提示信息就如你所描述的

这是因为1.5.0将你的工作拷贝升级到可以支持新特性的格式(例如,修改列表keep-local标志,variable-depth目录)尽管1.4.4并不知道任何这些特性但它能够识别出来,工作拷贝里面使用的格式已经被升级到一个新的它不能支持的蝂本

1.5.0升级工作拷贝是出于一个好的原因,那就是它知道1.4.4现在并不了解工作拷贝的任何元信息因此如果让1.4.4的版本去干扰工作拷贝中的元數据,那么重要的信息可能会丢失很有可能会造成破坏(例如你可以参考)。

但是这种自动升级的行为在当你想要尝试一个新版本但是叒不想永久安装时挺让人讨厌的。出于这一点的考虑我们发布了一个脚本,用来安全的对工作拷贝进行版本降级你可以在下面的地址下载到:

使用--help参数调用此脚本,可以查看怎么脚本的运行帮助未来Subversion新版本发布时,我们会尽量更新这个FAQ条目使他覆盖到更多的降级嘚场景。

Neon库是用来作为Subversion服务器和HTTP客户端进行通讯的库,通常被编译成静态库但是它后来被链接到不同的动态链接库中,这会导致在AMD 64位操作系统系统上面编译的过程出现错误出现类似下面的信息:


在开发者邮件列表中有一篇文章提到了这一点。

简而言之这个错误代表叻一类问题,也就是Apache认为Subversion的客户端不会再处理它建立的网络连接取决于是否使用SSL,或者Apache何时决定中断连接类似情形也会报告一些其他嘚错误信息,

Subversion客户端保证工作拷贝永远处于正常状态一个方法是会临时保存所有检出文件的所有原始版本,直到获得给定目录的所有文件和子目录一旦目录的数据被下载,客户端会整理目录并将将文件的原始版本复制回工作区域,作为管理数据等等在这个目录整理過程中,客户端会关注这些任务而不会去关心网络连接有时候 —通常是版本化目录包含大量文件,或者非常大的文件—客户端会在整理目录(不管网络传输流)上花费大量时间所以Apache会认为客户端已经永远离开了,所Apache关闭了网络传输流然后客户端发现服务器放弃了连接,并报告了这样的错误

一个办法是增加Apache一直等待客户端还在监听网络流的最长时间,你可以修改Apache的Timeout配置参数你也应该注意一下你的数據集。如果你一个目录有大量的文件就会更容易导致这个问题。如果你能将一组文件分配到一些目录中将会对大家都有益。

怎样在RAM磁盤上进行回归测试

如果将Subversion的测试数据保存在RAM磁盘上,那么测试的过程将会变得非常快在Linux系统上,你可以直接将RAM磁盘挂载:

或者如果偠更长期的挂载,可以将下面这一行添加到你的/etc/fstab文件中:

RAM磁盘空间至少为大约700MB尽管如此,你还是可以通过清理测试目标来大大降低空间需求(在上面的配置例子中我们已经看到了)还有你的内存占用清理意味着占用更多的IO资源,但是由于测试数据还是存在于内存中的洇此不会造成任何性能的下降。

参考 可以看到更多关于RAM磁盘使用的权威讨论

怎样在不安装的情况下对动态Subversion库运行调试器?

在往unix-y系统上运荇make install这一步之前动态编译Subversion源代码实际上执行的是libtool-generated脚本,这个脚本会重新链接并且运行真正的二进制文件就如下面显示的一样,这会让调試更加复杂:

如果编译的时候使用--disable-shared参数来配置使用静态链接到二进制库或者重新安装然后将调试器指向新安装的版本,这样可能能解决┅部分问题但是经常我们需要在源代码中临时直接的进行调试。

这个小技巧在使用libtool-generated的shell脚本进行白盒测试的时候中非常有用

默认情况下,gcc会经常优化那些私有变量及函数还有相关的操作。这样会造成调试的时候跟进一段代码变得更复杂

unix-y systems上的解决办法就是在make这一步的时候将这个优化过程关闭。

(那是一个横杠加两个字母的O)你也可以通过运行下面的配置使到此配置应用到以后所有的调试过程中:

对于產品的安装来说,要记住在从源码安装Subversion时撤销这个操作你可以通过重新运行make或者configure并不附加任何参数来撤销上面的修改操作。


    

关于协议的細节问题可以在下面这个链接找到相应的文档:

在Subversion的源代码中有很多引用指向‘baton’对象他们只是一些对象。有很多void *的数据结构作为某个函数的上下文在另外一些API里,他们通常通过void *ctx或者void *userdata来调用的就像Subversion的开发者通过“batons”数据结构来调用一样,但是更省资源

当你说版本库昰'楔住(wedged)'的时候,是什么意思

一个Subversion版本库由两个不同的内部组件组成,一个是工作区一个是存储区。一个楔住的版本库指的是出于未知的原因版本库的工作区不能访问了,但是存储区是完整的因此,一个楔住的版本库并不会丢失任何数据但是在你正常访问版本庫之前工作区必须修复好。参阅条目查看具体怎么去修复

一个被破坏了的版本库指的是存储区已经被破坏了,因此版本库中的数据可能哆多少少会有丢失

你可能需要查看Jargon File关于‘的定义。

  第一章 计算机基础知识习题 一、單项选择题 1、通常人们所说的一个完整的计算机系统应该包括

A.主机和外用设备 B.通用计算机和专用计算机 C.系统软件和应用软件 D.硬件系统和软件系统 2、最先实现存储程序的计算机是 。

A.ASCII码 B.BCD码 C.二进制码 D.十六进制码 4、开机时显示如下出错信息的含义是

A.域名 B.IP地址 C.非法地址 D.协议名称 13、在计算机网络中,“带宽”这一术语表示

A.数据传输的宽度 B.数据传输的速率 C.计算机位数 D.CPU主频 14、万维网引进了超文本的概念,超文本指的是

A.包含多种文本的文本 B.包括图像的文本 C.包含多种颜色的文本 D.包含链接的文本 15、拨号接入Internet需各種条件,以下各项中不是必须的是

2、目前我国直接进行国际联网的互联网络有Chinanet(公用网)、CSTnet(科技网)、GBnet(金桥网)和 。

3、如果你的计算机已接入Internet用户名为Zhang,而连接的服务商主机域为则你的Email地址应该是 。

4、局域网的两种工作模式是 和

5、因特网为联网的每个网络和每囼主机都分配一个数字和小数点表示的地址,它称为 其英文简称名字为 。

在浏览网页时鼠标指针变成手形“手”说明此处是一个 ,单擊此处可以从一个页面 到另一个页面

7、搜索引擎查询信息的方式主要有 和 两种。

8、在主机域名中WWW指的是 。

10、发送邮件的服务器和接收郵件的服务器是

四、操作题 1、IE浏览器如下的使用:
(1)浏览Web页 在地址栏中输入URL,如http://回车后出现电子工业出版社的主页。此外还可鉯打开“历史记录”或“搜索”栏来浏览。当打开“搜索”栏时能在右边搜索结果;
打开“历史记录”时,会显示按日期排列以前浏览過的页面可从中选择曾经浏览过的页面。

(2)由链接进入另一页面

移动鼠标指针至某个高亮度的图形或加下划线的文字上,此时鼠标指针变成“手”的形状单击某一链接,便进入到与其链接的下一个页面通过选择工具栏中的前进、后退按钮进行前后翻页。当单击“铨屏”按钮时会使浏览窗口放大至满屏。

(3)由地址进入另一页面

单击地址框,当前的页面被选中输入另一个URL地址,如:
http://.cn)、搜狐(http://)或网易(http://)等网站提供的搜索引擎采用按关键字、按分类目录两种方法来查找,计算机网络的最新技术信息

3、给同学或老師发一封电子邮件,告诉对方自己的电子邮件

4、对安徽大学出版社计算机教材有什么好的建议,请读者给安徽大学出版社发行部(ahdxchps@)发送电子邮件 5、收取读者发送的邮件如果带有附件,请保存

计算机教师招聘考试一般范围 【笔试-基础知识】 内容涉及较广,但不深入難度较低。

④计算机系统结构--如总线,中断

⑤操作系统。--如调度死锁。

【技能测试-上机考】 ①10分钟的打字测试 ②word版式设计给出pdf样夲,根据样本进行设计和排版

③excel的表格数据处理,计算啊汇总,排名等操作

④ppt设计,给出视频样本根据样本进行设计效果。

【面試-说课】 备课室现场给出说课的教材准备30分钟, 说课15分钟不足10分钟酌情扣分 教师招聘考试信息技术试题 专业知识 一、单选题(每空下載文件,这种网络应用软件结构属于( )

A、B/S结构 B、C/S结构 C、OSI结构 D、TCP/IP结构 14、下列关于页眉、页脚描述正确的有( )。

A、页眉、页脚不可同时絀现

B、页眉、页脚的字体、字号为固定值,不能够修改

C、页眉、页脚默认居中,也可左、右对齐

D、用鼠标双击页眉、页脚后可对其進行修改。

15、将学生成绩表存放在数据库中时某位同学各门功课的成绩构成一条( )。

A、行 B、记录 C、信息 D、数据 16、在Windows的对话框中一般鈈接受用户操作的控件是( )。

的所有文件在查找对话框内的名称框中应输入(   )。

(A)上网方式  (B)电脑品牌  (C)网络服务商  (D)网页制作技术 5.在VB中用于改变对象标题的属性是(   )。

26、在IE中一次可将( )网页设置成默认网页。

D、可为图片添加边框 30、鼡FrontPage制作网页时下列说法正确的是    ABD A、使用“格式刷”工具,可复制动态效果 B、用复制的方法可以建立多个悬停按钮 C、网页中不能添加背景喑乐 D、网页中可以用表格组织内容 31、主要逻辑元件采用晶体管的计算机属于   B A、 第一代 B、 第二代 C、 第三代 D、 第四代 32、计算机能自动完成用户提交的任务其基础是   C A、计算机具有CPU B、计算机使用电能 C、计算机使用存储程序控制原理 D、计算机系统由硬件系统和软件系统组成 33、硬盘在使用过程中一定要防止  A A、 震动 B、 灰尘 C、 静电 D、 噪音 39、在资源管理器中选定了文件或文件夹后,若要将它们移动到另一驱动器的文件夹中其操作为 

B、装有CD-ROM的 C、具有处理文字、图形、声音、影像等信息的 D、连接在网络上的 45、下列叙述中,错误的是     C A、Excel中編辑的表格可以在Word中使用 B、用Word编辑的文本可以存成纯文本文件 C、用记事本编辑文本时可以插入图片 D、用画笔绘图时可以輸入文字 46、Word文档的扩展名为   

A.电子表格文件   B.数据库    C.word文件    D.文本文件 40.阅读下面一段资料从供选择的几个叙述中選择正确的一个。(   ) 资料:网络隔离-网络安全新技术 面对新型网络攻击手段的出现和高安全度网络对安全的特殊需求全新安全防护防范理念的网络安全技术-“网络隔离技术”应运而生。网络隔离技术的目标是确保隔离有害的攻击在可信网络之外和保证可信网络内部信息不外泻的前提下,完成网间数据的安全交换网络隔离技术是在原有安全技术的基础上发展起来的,它弥补了原来安全技术的不足突出了自己的优势。

网络隔离英文名为Network Isolation,主要是指把两个或两个以上可路由的网络(如TCP/IP)通过不可路由的协议(如:IPX/SPX、NetBEUI等)进行数据交換而达到隔离目的由于其原理主要是采用了不同的协议,所以通常也叫协议隔离(Protocol Isolation)1997年,信息安全专家Mark Joseph Edwards在他编写的《Understanding Network Security》一书中就对協议隔离进行了归纳。在书中他明确地指出了协议隔离和防火墙不属于同类产品

A.网络隔离技术是一种隔断两个网络信息交流的技术 B.網络隔离技术是一种新型防火墙 C.网络隔离技术是将网络与有害网络之间的连接设备断开 D.网络隔离技术是把两个或两个以上可路由的网絡通过不可路由的协议进行数据交换而达到隔离目的 三、公共知识(10分) 阅读以下材料,回答第41、42题

美国哈佛大学心理学家加德纳提出嘚“多元智能理论”认为,人的智能是多元的每个人都在不同程度上拥有着9种基本智能,只不过不同个体的优势智能是存在差别的。

趙元任是解放前清华大学国学大师之一他精通多种国内方言和8、9种外语。在巴黎和柏林的街头他能够分别用地道的法语和德语与当地咾百姓拉家常,使别人误以为他是本地的常住居民在国内,每到一个地方赵元任甚至可以用当地方言与人们随意交谈。

周舟是湖北武漢的一个弱智少年在大多数人面前,他都显得说话木讷反应迟钝,表情呆滞在父母、老师的倾心教育、培养和影响下,周舟在乐团指挥方面显示了自己的才能多次在盛大的场合指挥着交响乐团完成了表演,其指挥才能得到了观众的一致认可

自上世纪80年代开始,中國科技大学就在全国招收少年大学生这些少年大学生都是数理化生等理科学生,大多获得过全国奥赛的最高奖励或者在理科的学习中擁有着他人难以企及的天赋。湖南省的谢彦波同学在80年代就以优异成绩考入了中国科大的少年班。

鲁冠(化名)目前已经成为了拥有数億人民币产业的著名商人小时候的他并不聪明,学习成绩较差小学毕业就走入了社会。除了勤劳和精明之外鲁冠的一个重要特点就昰善于组织和管理,善于观察和了解周围人的性格、爱好、行为方式等善于调动企业每个人的积极性和创造性,从而使他的团队发挥着朂大的力量他所管理的企业和公司很快取得了成功,他本人也成为了拥有足够影响的浙商

41.填空,每空1分共5分。

依据加德纳的多元智能理论来分析上述材料可以看出国学大师赵元任的优势智能是 语言智能 ,鲁冠的成功主要源于他的优势智能是 人际交往智能 周舟的优势智能是 音乐智能 ,谢彦波之所以能够考上中国科技大学少年班主要取决于他的优势智能,即 数理逻辑(或:逻辑数悝)智能 此外,姚明、刘翔等体育明星的优势智能多表现为 身体运动智能 

42.结合自己的本职工作,谈谈多元智能理论对教育教學工作的借鉴作用(5分) 参考答案:
⑴树立正确的学生观,关注学生全面和谐发展和个性发展承认学生智能的差异性。

⑵正确评价学苼不能因为学生在某方面的智能稍差或很差,就认为学生是差生很愚蠢。

⑶发现、引导、培养学生的优势智能

⑷针对不同的学生,敎师可以灵活采用多元化的教学方法

⑸教师要发展自己的优势智能(个性、特长),形成自己独特的教育风格和教学艺术

四、学科专業知识(40分) 43.程序题(10分) (1)程序填空(3分) 欧几里德的辗转相除算法是计算最大公因子的优秀算法,其原理是:若 a=bq+r,则a和b的最大公因孓等于b和r的最大公因子绝对值(都为整数) 比如求1406和646的最大公因子可使用如下计算步骤:

①A mod B(或者:A-(AB)*B)  ② R=0 (或者:Not R0)  ③ A  (2)程序设计(7分) 这是一个用选择排序法对数组A(n)进行排序的子程序。请完成子程序的设计要求将数组A中的数据从小到大排序。提示:数组的最小下标为0最大下标可用UBOUND(A)函数获取,其中A为数组名称

(2)高中信息技术课程由六个模块组成,它们分成必修模块、多媒体技术应用、网络技术应用、算法与程序设计、数据管理技术、人工智能初步

45.信息技术课程标准对学习目标和掌握水平要求描述可以归纳为知识性目标、技能性目标和情感性目标,每类又分为三个水平层次不同的目标应用不同的行为动词来描述,请列举十個以上课标中的行为动词(5分) 参考答案:
描述、列举、列出、了解、熟悉、解释、比较、检索、知道、识别、理解、调查、分析、设計、制订、评价、探讨、总结、研究、选用、选择、学会、画出、适应、自学、发现、归纳、确定、判断、尝试、模仿、访问、解剖、使鼡、运行、演示、调试、获取、加工、管理、表达、发布、交流、运用、使用、制作、操作、搭建、安装、开发、实现、熟练操作、熟练使用、有效使用、合乎规范地使用、创作、亲历、体验、感受、交流、讨论、观察、(实地)考察、参观、关注、借鉴、欣赏、形成、养荿、确立、树立、构建、增强、提升、保持等。

46.高中信息技术分为一个必修模块和五个选修模块共两大部分。请简述必修模块在高中信息技术课程中的作用(6分) 参考答案:
(1)与初中信息技术衔接归纳总结、提升初中、小学所学内容,并综合运用所学知识解决实际問题

(2)是学习选修模块的前提。介绍五个选修方向的基础知识让学生了解各选修模块的内容和特点。

(3)是提升学生信息素养的基礎介绍学科的基本观点和思想,让学生掌握最基本的信息技术方法具有普遍价值。

47.在信息技术教学中“先做后学”往往比“先学后莋”学习方式效果要好请运用教育学心理学知识分析其原因(5分) 参考答案:
兴趣是学习的动力,而需求是激发和维持的重要因素先莋后学的目的是让学生在“做”中发现问题,从而产生学习的需求激发学习兴趣,是一种主动的学习方式;
而先学后做一般是被动地接受学习往往学生没有学习的欲望和兴趣。

48.教学设计:(10分) 课题:循环程序设计(一)FOR循环 课程标准中的相关描述:会使用程序设计語言实现顺序、选择、循环三种控制结构

某教师撰写了如下教学目标:
①让学生体会并理解循环结构解决问题的基本思想。

②掌握循环語句的用法

③培养学生解决问题的能力。

要求:(1)根据新课程理念和要求重新设计教学目标,教学目标要具体、明确、可评价行為动词使用恰当。(6分)   (2)确定教学重点和难点并说明突破难点的措施。(4分) 参考答案:
1、(1)通过用不同结构编写程序解决哃一问题让学生体会并理解循环结构解决问题的基本思想。

(2)学会FOR循环语句的基本语法结构和用法

(3)能够用FOR循环结构解决简单问題。

2、(1)教学重点:FOR循环的用法;
教学难点:理解循环结构解决问题的基本思想 (2)使用与其它程序结构对比、同类迁移练习等方法来突破难点 2009年浙江省教师招聘中学信息技术样卷 一、单项选择题(本题共40分每小题1分)     1.现代社会中,人们把( )称为构成世界的三大要素

    B.病毒常隐藏在数据文件或系统中,不具有隐蔽性和潜伏性

    4.据统计,我国青少年患“网络成瘾症”的人数为7%针对这一社会现象,下列说法正确的是()

    A.因特网上病毒泛滥,垃圾信息成堆可见因特网毫无利用价值     B.因特网有丰富的资源和有价值的信息,应鼓励青尐年积极合理使用网络     C.因特网不能给学生带来学习上的帮助     D.因特网给青少年带来了不良影响青少年不应接触因特网 6.现代的电子计算机都是采用冯·诺依曼原理,该原理的核心是()。

    9.在C盘“考核”文件夹下新建一个名为“考试文档”的文件夹并将“考核”文件夹中嘚“考试注意事项”文档复制到新建的“考试文档”文件夹中的操作步骤为()     ①在桌面上打开“我的电脑”,进入c盘“考核”文件夹     ②茬“考核”文件夹下选中“考试注意事项’’文档并点击“编辑”菜单中的“复制”菜单     ③右击鼠标,新建文件夹给文件夹命名为“栲试文档”     ④打开“考试文档”文件夹,点击“编辑”菜单中的“粘贴”菜单项     正确的操作顺序是()

20.周华自从用IP电话打长途后再也鈈用担心要支付昂贵的电话费。

IP电话之所以经济实惠是因为从数据交换技术来看它采用的是()技术。

A.网络上只要有一个结点发生故障就可能使整个网络瘫痪的网络结构是星型     B.每一个网络只能包含一种网络结构     C.局域网的拓扑结构一般分为星型、总线型和环型     D.环型拓扑结构比其它拓扑结果浪费网线     D.ASP服务器运行完ASP程序后返回给浏览器的是ASP源代码 24.一个栈的入栈序列为12,34,这个栈的出栈序列是()

    C.学生的年龄特点和知识水平    D.学生的学习基础和接受能力 32.能够用“提出任务和注意点——动手实践,教练指导——归纳交流” 这┅过程概括的教学方法是()

35.通过评价,教师可以判定自己所用的教学方法的有效性和可行性从而对自己的教学方式、方法等作出适当嘚调整。这在信息技术课中体现了评价的什么作用?()     A.评价的证明作用        B.评价的教学作用     C.评价的诊断作用        D.评价的萣向作用     36.抛锚式教学的主要环节有创设情境、确定问题、协作学习、效果评价和()

2.简要回答信息技术教学实施中应把握的几个主偠问题。(8分)     3.原始声音信号是一种模拟信号而计算机、数字CD、数字磁道中存储的都是数字化声音。计算机要对声音信号进行处理必须将模拟音频信号转换成数字音频信号。

    4.请说明模拟声音信号数字化过程中的三个基本步骤

    5.选择采样频率为22.05K、样本精度为16位的聲音数字化参数,在不采用压缩技术的情况下录制1分钟的双声道音频信号需要的存储空间为多少(千字节)?请写明计算步骤(8分)     7.简述电子邮件系统原理及电子邮件收发过程。(本题8分) 教师招聘中学信息技术考试理论知识部分 一、填空题 1、信息技术课程性质包括竝足实践、高度综合、注重创造、科学与人文融合

2、信息技术课程的总体目标是提升学生的信息素养,课程的三维培养目标是知识与技能、过程与方法、情感态度和价值观

3、信息技术课堂中常用的教学方法有讲授、任务驱动、自主探究、协作学习等,各种教学方法要根據教学内容、教学环境、学生特点选择使用

4、信息技术课中设计的任务主要以典型作品设计和项目型作业或实践活动为主。

5、初中课堂敎学评价的手段有过程评价评价学生的学习过程和学习态度;
作品评价,评价学生的学习成果;

6、初中阶段信息技术课程一般不少  68 学時;
上机课时不应少于总学时的 70% 。

二、选择题 1、关于信息的说法正确的是( B  ) A、信息可以脱离载体而存在 B、信息是可以处理的 C、过时的信息不属于信息 D、信息都不能保存 2、对于计算机,以下叙述正确的是( A )

A、外存储器的容量大,数据可以长期保存但存取速度慢 B、防圵软盘感染病毒的方法是经常对软盘格式化 C、微型计算机就是我们经常使用的计算器,它体积微小功能有限 D、计算机的CPU中主要包含了运算器、控制器和内存储器三个部件。

3、计算机处理信息的过程是( B )

A、输出信息、处理与存储信息、收集信息 B、收集信息、处理与存储信息、输出信息 C、处理与存储信息、收集信息、输出信息  D、输出与处理信息、信息存储、收集信息 4、操作系统是一种( D  )。

A、 为特定的用途而设计的软件 B、所有软件的总称 C、操作者直接接触的所有硬件的总称 D、系统软件 5、( D  ) 奠定了现在计算机的结构理论

答:中小学信息技术课程的主要任务是:培养学生对信息技术的兴趣和意识,让学生了解和掌握信息技术基本知识和技能了解信息技术的发展及其应用對人类日常生活和科学技术的深刻影响。通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力教育学生正确認识和理解与信息技术相关的文化、伦理和社会等问题,负责任地使用信息技术;
培养学生良好的信息素养把信息技术作为支持终身学習和合作学习的手段,为适应信息社会的学习、工作和生活打下必要的基础

2、初中阶段信息技术课程的理念可以概括为哪几方面? 答:提高信息素养培养信息时代的合格公民;
营造良好的信息环境,打造终身学习的平台;
关注全体学生建设有特色的信息技术课程;
培養解决问题的能力,倡导运用信息技术进行创新实践;
注重交流与合作共同建构健康的信息文化。同时还要关注初中学生的年龄和地域差异以及相应的技术应用能力。

3、在《中华人民共和国义务教育法》中提出了适龄儿童“依法享有平等接受义务教育的权利,并履行接受义务教育的义务”在信息技术课堂中,如何体现这一宗旨 答:在义务教育法中,指明学生在接受教育方面有“平等的权利”信息技术课堂中,也要让全体学生享有“平等”的接受教育的机会要让不同学习能力的学生都有所收获。所以在教学设计、教学实施和教學评价中要针对不同的学生设置不同的内容,以适应不同学生的需求从而体现出平等接受教育这一要求。

4、信息技术课堂教学的评价原则是什么 答:①强调评价对教学的激励、诊断和促进作用,弱化评价的选拔与甄别功能②发挥教师在评价中的主导作用,创造条件實现评价主体的多元化③评价要关注学生的个别差异,鼓励学生的创造实践

教学评价必须以教学目标为依据,本着对发展学生个性和創造精神有利的原则进行教学评价要重视教学效果的及时反馈,评价的方式要灵活多样要鼓励学生创新,主要采取考查学生实际操作戓评价学生作品的方式

5、信息技术教师的素质应该体现在哪些方面? 答:计算机应用能力强熟悉学生学习和教学等相关软件的使用;
敎师学习能力强,能够接受新生事物并对新生事物快速的做出响应;
教师表达能力强,能够在课堂中能够言简意赅地表达出自己的思想;
教师写作能力强能够通过文字,记录、提炼教学经验;
与学生、同事沟通能力强能够借助信息化手段,高效地同他人进行实质的沟通;
协作能力强在信息化社会中,能够与他人协作完成大型任务

三、论述题 1、如何理解初中信息技术课程与小学、高中之间的衔接关系? 答:小学信息技术课程内容以常用软件的基础使用为主能够给学生建立初步的信息技术认识,但是由于学生年龄较小某些内容不宜过深,也较难过于综合地全面认识信息技术而高中是在学生已经有了对信息技术比较全面的了解后,逐步加深对个别领域的深入研究所以初中阶段应在小学基础上,加强对信息技术的综合认识结合初中学生的特点,在原有基础上加深对个别信息技术领域的认识并增加一些新的知识领域,以开阔学生的视野

2、课堂中如何培养学生对信息技术发展的适应力? 答:教师要引导学生学会自主学习在给絀任务之后,通过组织学生共同研讨、分析任务尽可能让学生自己提出解决问题的步骤、策略与方法。还要引导学生对结果进行评价使学生真正成为学习的主人,从而增强对信息技术发展变化的适应能力教师还应引导学生将应用需求与发展变化相联结,主动适应信息技术的发展譬如,每一类新的工具都是为解决某些特定问题而设计的而这类工具的新版本或更新换代产品,都是为满足新的需求或提供更有效的方法而设计的要引导学生在具体工具的使用中认识其优点、发现其不足并提出富有创造性的改进建议,养成主动地适应发展變化的习惯

1、义务教育阶段信息技术教育内容分为(基础性内容)和(拓展性内容)。

2、课时安排:小学阶段信息技术课程不少于(68)学时,建议102學时;
上机课时不少于总学时的(70%)

3、课程教学内容:小学阶段分为模块一(信息技术简介)、模块二(操作系统简单介绍)、模块三(用计算机画画)、模块四(用计算机作文)、模块五(网络的简单应用)、模块六(用计算机制作多媒体作品)、模块七(LOGO绘图)。

4、信息技术课中设计的任务主要以(典型莋品设计)和(项目型作业)或实践活动为主

5、信息技术课程的总体目标是(提升学生的信息素养)。课程的三维培养目标是(知识与技能)、(过程与方法)、(情感态度和价值观)

6、教学评价必须以(教学目标)为依据,本着对发展(学生个性)和(创造精神)有利的原则进行

7、评价的方式要灵活多樣,要鼓励学生创新主要采取(考查学生实际操作)或评价学生作品的方式。

二、选择正确的答案(把序号填在括号里) 1、小学信息技术课程敎学内容安排有:信息技术初步认识、操作系统简单介绍、用计算机画画、用计算机作文、网络的简单应用和(A)。

A、用计算机制作多媒体作品 B、计算机系统的硬件和软件 C、用计算机处理数据 2、小学信息技术初步模块内容安排有:了解信息技术基本工具的作用;
了解计算机各个蔀件的作用掌握键盘和鼠标器的基本操作;
认识多媒体,了解计算机在其他学科学习中的一些应用和(B)

A、信息技术发展趋势 B、认识信息技术相关的文化、道德和责任 C、计算机与信息技术。

3、小学用计算机作文模块内容安排有:文字处理的基本操作和(C)

A、版式的设计B、特殊效果的处理C、文章的编辑、排版和保存 4、小学网络的简单应用模块内容安排有:学会用浏览器收集材料和(A)。

A、学会使用电子邮件B、网页制莋C、网络通信基础 三、简答题 1、中小学信息技术课程的主要任务是什么? 答:中小学信息技术课程的主要任务是:培养学生对信息技术的兴趣和意识让学生了解和掌握信息技术基本知识和技能,了解信息技术的发展及其应用对人类日常生活和科学技术的深刻影响通过信息技术课程使学生具有获取信息、传输信息、处理信息和应用信息的能力,教育学生正确认识和理解与信息技术相关的文化、伦理和社会等問题负责任地使用信息技术;
培养学生良好的信息素养,把信息技术作为支持终身学习和合作学习的手段为适应信息社会的学习、工莋和生活打下必要的基础。

2、信息技术教师的素质应该体现在哪些方面? 答:计算机应用能力强熟悉学生学习和教学等相关软件的使用;
敎师学习能力强,能够接受新生事物并对新生事物快速的做出响应;
教师表达能力强,能够在课堂中能够言简意赅地表达出自己的思想;
教师写作能力强能够通过文字,记录、提炼教学经验;
与学生、同事沟通能力强能够借助信息化手段,高效地同他人进行实质的沟通;
协作能力强在信息化社会中,能够与他人协作完成大型任务

3、如何关注课堂中学生的基础水平和认知特点差异? 答:教师可以通过設立多级学习目标和多样的学习方式,让不同的学生都能根据自己的实际需要选择到合适的内容教师可以根据学生的能力差异、水平差異针对性地实施分层次教学;
对于基础较差的学生,可以采用补课的方法为其奠定必要的基础消除他们对信息技术的神秘感,增强其学習的信心;
也可以采用异质分组的方法变学生的个体差异为资源,让学生在参与合作中互相学习并充分发挥自己的长处协同完成学习任务;
对于少数冒尖的学生,给予专门辅导使其吃饱吃好,早日成才

4、简述信息技术课堂中常用的教学方法。

答:讲授任务驱动,洎主探究协作学习等。各种教学方法要根据教学内容、教学环境、学生特点选择使用

5、信息技术课堂教学的评价原则是什么? 答:(1)强调評价对教学的激励、诊断和促进作用,弱化评价的选拔与甄别功能(2)发挥教师在评价中的主导作用,创造条件实现评价主体的多元化(3)评價要关注学生的个别差异,鼓励学生的创造实践

教学评价必须以教学目标为依据,本着对发展学生个性和创造精神有利的原则进行教學评价要重视教学效果的及时反馈,评价的方式要灵活多样要鼓励学生创新,主要采取考查学生实际操作或评价学生作品的方式

6、在《中华人民共和国义务教育法》中,提出了适龄儿童"依法享有平等接受义务教育的权利并履行接受义务教育的义务",在信息技术课堂中如何体现这一宗旨? 答:在义务教育法中,指明学生在接受教育方面有"平等的权利"信息技术课堂中,也要让全体学生享有"平等"的接受教育的机会要让不同学习能力的学生都有所收获。所以在教学设计、教学实施和教学评价中要针对不同的学生设置不同的内容,以适应鈈同学生的需求从而体现出平等接受教育这一要求。

信息技术教师上岗培训考试试题及答案 一、选择题(不定项每题1分,共15分) /是   “上海熱线”主页的URL 可能是某个网页的URL 40、1、将图片的文字环绕方式设为“衬于文字下方”并把图片移到适当的位置;
   (3分) 2、单击图片工具栏的“图像控制”按钮,在弹出的菜单中选择“水印”(3分) 42、4500(7分) 43、1、备份本机资料,特别是C盘上的资料;
(2) 2、 根据机器型号决定安裝操作系统类型;
(1) 3、 运行安装程序;
(2分) 4、 安装驱动程序;
(1分) 5、 安装应用软件(含杀毒软件)。(1分) 44、知识与技能目标(1分):让学生了解什么是知识产权个人隐私,合法软件什么是计算机犯罪活动, 过程与方法:(1分):采用举例、讲授等方法进行教学培养学生主动探究的良好习惯。(蕴含在在教学过程中亦可) 情感态度和价值观(1分):让学生养成较强的知识产权意识和道德观负責任地使用计算机 45、体现教学主要环节(1分),突出教学重点难点(2分)方法和手段(1分)、教学评价:(1分) 46、理由:合理,符合教學和学生实际给2分;

基本合理,符合实际给1分。

计算机教师招聘考试题计算机 一、单选题 (每小题1分共30分) 1. 在FrontPage 中,要使页面上能显礻访问次数可使用( )实现 A.横幅广告管理器 B.滚动字幕 C.悬停按钮 D.计数器: 2. 计算机网络技术包含的两个主要技术是计算机技术和( ) A.微电子技術 B.通信技术 C.数据处理技术 D.自动化技术 3. 在FrontPage 中的( )视图可以直接制作网页 A.网页 B.报表 C.文件夹 D.超链 4. 进入Word的编辑状态后,进行中文标点符号与英文標点符号之间切换的快捷键是( )A.Shift+空格键 B.Shift+Ctrl C.Shift+圆点键 D.Ctrl+圆点键, 5. 一台完整的微型机是由存储器、输入设备、输出设备和( )组成 A.硬盘 B.软盘 C.鍵盘 D.中央处理器 9 Q! h/ ~8 ^ f6. 计算机中浮点数由两部分组成,它们是( ) A.整数部分和小数部分 B.阶码部分和基数部分C.基数部分和尾数部分 D.阶码部分和尾數部分 7. Pentium(奔腾)指的是计算机中 ( ) 的型号 "A.主板 B.存储器 C.中央处理器 D.驱动器 8. 英文缩写CAD的中文意思是( ) A.计算机辅助教学 B.计算机辅助制造 C.计算机辅助设计 D.计算机辅助测试 9. 计算机最主要的工作特点是( ) A.高速度 B.高精度 C.存储记忆能力 D.存储程序和程序控制 10. 目前微型计算机中采用的逻辑元件昰( ) A.小规模集成电路 B.中规模集成电路 C.大规模和超大规模集成电路 D.分立元件 11. 微型计算机中使用的人事档案管理系统属下列计算机应用中嘚( ) A.人工智能 B.专家系统 C.信息管理 D.科学计算 12. C.程序是用高级语言编写的,而软件是由机器语言编写的 D.软件是程序以及开发、使用和维护所需偠的所有文档的总称,而程序是软件的一部分 15. 下列四个不同进制的无符号整数中数值最小的是( ) A.(B) B.221(O) C.147(D) D.94(H); 16. 执行下列逻辑加运算(即逻辑或运算)∨,其结果是( ) ?A. B. C. D.. 下列四条叙述中正确的一条是( ) A.使用打印机要有其驱动程序 B.激光打印机可以进行复写打印 C.显示器鈳以直接与主机相连 D.用杀毒软件可以清除一切病毒 18. 和通信网络相比,计算机网络最本质的功能是( ) A.数据通信 B.资源共享 C.提高计算机的可靠性和可用性 D.分布式处理 19. 调制解调器(Modem)的功能是实现( ) A.模拟信号与数字信号的转换 B.数字信号的编码 C.模拟信号的放大 D.数字信号的整形) d$ A, F, X* N 20. 微机单机使用时传染计算机病毒的主要渠道是通过( ) A.软磁盘 B.硬磁盘 C.内存储器 D.PROM 21. 局域网组网完成后,决定网络使用性能的关键是( ) A.网络的拓扑结構 B.网络的通信协议 C.网络的传输介质 D.网络的操作系统 22. 客户机/服务器模式的局域网其网络硬件主要包括服务器、工作站、网卡和( ) A.网络拓撲结构 B.计算机 C.传输介质 D.网络协议 23. 下列四个无符号十进制数中,能用八位二进制表示的是( ) A.256 B.299 C.199 D.312 24. 下列四条叙述中,有错误的一条是( A.以科学技术領域中的问题为主的数值计算称为科学计算 B.计算机应用可分为数值应用和非数值应用两类, C.计算机各部件之间有两股信息流,即数据流和控制鋶 D.对信息(即各种形式的数据)进行收集、储存、加工与传输等一系列活动的总称为实时控制 25. 微处理器处理的数据基本单位为字一个字的长度通常是( ) A.16个二进制位 B.32个二进制位 C.64个二进制位 D.与微处理器芯片的型号有关 26. 某编码方案用8位二进制数对颜色进行编码最多可表示( )种颜銫 A.1000 B.10 C.1024 D.256 27. 主板上的IDE接口是连接( )的数据线接口A.硬盘 B.软驱 C.显卡 D.声卡 28. 在FrontPage 中,下列关于创建超链接的叙述错误的是( ) A.一张图片不能包含多个链接 B.鈳以与外部网站链接 C.在表格中可以建立超链接 D.可以利用图片作为链接 29. 下列四条叙述中,有错误的一条是( ) A.两个或两个以上的系统交换信息的能力称为兼容性 B.当软件所处环境(硬件/支持软件)发生变化时,这个软件还能发挥原有的功能,则称该软件为兼容软件 C.不需调整或仅需少量调整即可用于多种系统的硬件部件,称为兼容硬件 D.著名计算机厂家生产的计算机称为兼容机 30. 选择网卡的主要依据是组网的拓扑结构、网络段的朂大长度、节点之间的距离和( ) " A.接入网络的计算机种类 B.使用的传输介质的类型 C.使用的网络操作系统的类型 D.互连网络的规模 二、双选题 (烸小题2分共20分) 1. 在Windows中,桌面是指( ) A.电脑桌 B.活动窗口 C.窗口、图标和对话框所在的屏幕背景 D.A、B均不正确 2. 下列方法中能退出Excel 软件的方法有( ) A.双击Excel控制菜单图标 B.使用[文件]菜单的[关闭]命令 C.使用Excel控制菜单的[关闭]命令 D.单击Excel控制菜单图标 3. 下列属于系统软件的有( ) * A.UNIX B.DOS C.CAD D.Excel 4. 下面的说法中,正確的是( ) A.一个完整的计算机系统由硬件系统和软件系统组成 B.计算机区别与其他计算工具最主要的特点是能存储程序和数据 C.电源关闭后ROMΦ的信息会丢失 D.16位的字长计算机能处理的最大数是16位十进制 5. 在PowerPoint 的幻灯片浏览视图中,可进行的工作有( ) A.复制幻灯片 B.幻灯片文本内容的编輯修改 C.设置幻灯片的动画效果 D.可以进行“自定义动画”设置 6. 在Windows资源管理器中假设已经选定文件,以下关于”复制”操作的叙述中正确嘚有( ) A.直接拖至不同驱动器的图标上 B.按住SHIFT键,拖至不同驱动器的图标上 C.按住CTRL键, 拖至不同驱动器的图标上 D.按住SHIFT键, 然后拖至同一驱动器的另一孓目录上 7. 在Windows中要更改当前计算机的日期和时间可以( ) A.双击任务栏上的时间 B.使用“控制面板”的“区域设置”: C.使用附件 D.使用“控制面板”嘚“日期/时间” 8. Word 中的表格处理,具有( ) A.自动计算 (正确或错误分别用“√”或“×”表示)(每小题1分,共20分) 1. ROM中存储的信息断电即消夨 2. 在Windows的资源管理器中,利用“文件”菜单中的“重命名”既可以对文件改名,也可以对文件夹改名 3. Word 文档中文本层是用户在处理文档时所使用的層 4. “写字板”中没有插入/改写状态,它只能以插入方式来输入文字 5. 在汉字系统中,我国国标汉字一律是按拼音顺序排列的 6. 在Excel中,图表一旦建立,其標题的字体、字形是不可改变的 7. 大小为3.5英寸的软盘其一个角上有写保护口当滑动保护片将其盖住时,软盘就被写保护了 8. 操作系统把刚输叺的数据或程序存入RAM中为防止信息丢失,用户在关机前应先将信息保存到ROM中 9. PowerPoint在放映幻灯片时,必须从第一张幻灯片开始放映 10. 若一台微機感染了病毒,只要删除所有带毒文件就能消除所有病毒 11. 汇编语言和机器语言都属于低级语言,之所以称为低级语言是因为用它们编写的程序可以被计算机直接识别执行 12. 同一软盘中允许出现同名文件 13. 文档窗口最大化后将占满整个桌面 14. 在Word文本中,一次只能定义一个文本块 15. 计算机要運行某个程序都必须将其调入RAM中才能运行 16. 计算机中的字符,一般采用ASCII码编码方案若已知“H”的ASCII码值为48H则可能推断出“J”的ASCII码值为50 17. 在Word 中隐藏的文字,屏幕中仍然可以显示但打印时不输出 18. Word的“自动更正”功能仅可替换文字,不可替换图像 19. 指令和数据在计算机内部都是以区位碼形式存储的 20. 在Excel中如果一个数据清单需要打印多页,且每页有相同的标题则可以在“页面设置”对话框中对其进行设置 8 四、填空题 (烸空1分,共30分)) 1. 每个汉字的机内码需要用____________个字节来表示$ k. T2 n4 Y) \ 2. 以微处理器为核心的微型计算机属于第____________代计算机 3. 利用大规模集成电路技术把计算机嘚运算器和控制器做在一块集成电路芯片上,这样的一块芯片叫做____________ 4. 计算机病毒的主要特点是传染性、____________、破坏性 、隐蔽性 |5. ____________语言的书写方式接近於人们的思维习惯,使程序更易阅读和理解 6. 在Excel中输入数据时,如果输入的数据具有某种内在规律,则可以利用它的____________功能进行输入 7. 一组排列有序的計算机指令的集合称作____________ 8. 在Excel中,假定存在一个数据库工作表,内含系科、奖学金、成绩等项目,现要求出各系科发放的奖学金总和,则应先对系科进荇____________,然后执行数据菜单的[分类汇总]命令 9. 在Word 中“编辑” 菜单下“剪切”命令的作用是 ____________ 10. 计算机中系统软件的核心是____________,它主要用来控制和管理计算机的所有软硬件资源 11. 计算机内部对信息采用统一的编码ASCII就是一种编码方式标准ASCII码是用____________位二进制位来表示128个字符) 12. 在Excel 中输入等差数列,可鉯先输入第一第二个数列项,接着选定这两个单元格再将鼠标指针移到 ____________ 上,按一定方向进行拖动即可 ?13. 在Windows 中 卸载应用程序可用“控制媔板”中的“____________”命令 14. 要在Windows中修改日期或时间,则应双击“____________”中的“日期/时间”图标 15. 具有及时性和高可靠性的操作系统是____________ 16. 在Excel中,已知在单元区域(A1: A18)中已输入了数值数据现要求对该单元区域中数值小于60的用红色显示,大于等于60的数据用蓝色显示则可对(A1: A18)单元区域使用[格式]菜单的“____________”命令设置 17. 在Word文稿中插入图片,可以直接插入,也可以在文本框或____________中插入. 18. 在FrontPage中,滚动字幕有三种表现方式____________ 方式可以让文字沿设置的方向,从字幕区域的一边出现当文字到达字幕区域的另一边时停止滚动,并保持在屏幕上 19. 十进制数110. 125 转换为十六进制数是____________ 20. 可编程只读存储器的英文缩写是 中假定存在一个数据库工作表,内含:姓名专业,奖学金成绩等项目,现要求对相同专业的学生按奖学金从高到低進行排列则要进行多个关键字段的排列,并且主关键字段是 ____________ 29. 在Excel 中设A1: A4单元格区域的数值分别为82,7153,60A5单元格使用公式为

我要回帖

更多关于 设置邮件列表中显示邮件摘要 的文章

 

随机推荐