上一篇文章谈了Teamcenter Engineering系统的批量安装,经过进一步的尝试,发现一点疏漏的地方,现作文补充。
在前 面讲述的安装过程中,我们的IMAN_BASE与LSE_ROOT是通过复制的方式进行分发的,之后自动调用Teamcenter Visulation的无人值守安装,但实际操作过程中发现还缺少一些Portal的注册表项,这些注册表项会影响到NX Manager的正常运行,因此可以使用以下两种方案进行补救:
(1)将HKCR/CLSID/中与Portal ,NX Manager相关的注册表分支导出(大概有6个),再导入到批量安装的客户端中;
(2)或者我们在安装过程中对于PORTAL不采取复制分发的方式,而且采用无人值守的方式,这里我们需要编写一份Portal_LSE_setup.ini文件,内容如下:
[Startup]
AppName=Teamcenter Engineering Portal LSE
FreeDiskSpace=481
EnableLangDlg=N
[ISUPDATE]
UpdateURL=http://
[ClientParameters]
IMAN_PORTAL_ROOT=c:\UGS\LSE0910
IMAN_PORTAL_MENU=Teamcenter Engineering Portal LSE
[OrbixParameters]
PORTAL_ORBIX_PORT=1572
PORTAL_ORBIX_HOST=LocalHost
PORTAL_ORBIX_DOMAIN=
[HelpParameters]
PORTAL_HELP_SERVER=LocalHost
PORTAL_HELP_PATH=imanhelp/help
[ServerParameters]
IMAN_ROOT=c:\UGS\Tceng0910
IMAN_DATA=c:\UGS\Tceng0910\imandata
PSVR_NAME=sid_name
PSVR_MARKER=sid_name_PortalServer
PSVR_DB_ENCODING=EUC_CN
按照需要,对上述文件中的各项进行修改使其统一,然后将其copy 到%TEMP%文件夹中,再招执行PORTAL的安装程序。
整个过程可以使用一完整脚本来完成,思路如下:
(2.1)将每台客户端的%TEMP%文件夹进行统一,如指定为c:\temp;
(2.2)编写脚本
@echo off
xcopy c:\UGS\Portal_LSE_setup.ini \\192.168.1.100\c$\temp\ /y
xcopy c:\UGS\Portal_LSE_setup.ini \\192.168.1.101\c$\temp\ /y
xcopy c:\UGS\Portal_LSE_setup.ini \\192.168.1.102\c$\temp\ /y
xcopy c:\UGS\Portal_LSE_setup.ini \\192.168.1.103\c$\temp\ /y
...
(2.3)最后在客户端执行的配置脚本中调用Portal的安装程序即可。
通过以上两种方式,可以变通的解决PORTAL安装的问题。
另外,对于分发配置的客户端系统有时会出现对卷没有写权限的问题,可以通过以下办法解决:
echo imanfs 1527/tcp >> %WINDIR%\system32\drivers\etc\services
The End.
Saturday, July 23, 2005
Monday, July 18, 2005
谈Teamcenter系统的批量安装
装系统真是一件体力活。
曾经有过几次安装大量系统的经历,对于安装规模在200台左右的系统,要是一台一台启动setup来安装,肯定会死人的,因此一定要想别的办法才行。
我们的Teamcenter Engineering系统大致分为以下四部分(以Ver 9.1为例):
(1)LSE0910
(2)Tceng0910
(3)TCVIS0910
(4)UGNX
以 上四部分中的1,2两项目实际上是可以进行复制安装的,第三项也可以复制,但对它后续配置太麻烦,有很多注册表项和库文件,因此不作为复制的部分,对于 UGNX,由于其安装之后大概有1~2GB, 如果将安装之后的文件进行复制分发,所需要的时间远大于重新安装的时间,综合考量,也不作为复制部分。因此我们主要对复LSE0910与 TCENG0910两部分内容。
下面举个例子:
某客户有200台客户端,所有客户端均在域环境中,并作如下安装规划:
(1)LSE安装路径为c:\UGS\LSE0910;
(2)TCENG安装路径为c:\UGS\TCENG0910;
(3)TCVIS的安装路径为c:\UGS\TCVIS0910;
(4)UGNX使用现有的安装,路径不确定,已经正常工作;
针对这样一个CASE,我们采用域管理员进行批量分发和配置。首先我们需要安装一台母机,然后将安装好的母机分发到每台客户端,最后使用域管理员对所有客户端逐一进行配置。
思路确定之后,安装步骤如下:
一、域管理员登录,安装母机,打好所有补丁,按要求更改配置文件并测试;
二、域管理员登录母机,使用如下脚本将LSE0910与TCENG0910分发到所有客户端(分发之前注意磁盘空间是否足够):
cd /d c:\
echo D > D
call xcopy c:\UGS\LSE0910 \\192.168.1.100\c$\UGS\LSE0910 /s /e< D >> 192.168.1.100.log
call xcopy c:\UGS\Tceng0910 \\192.168.1.100\c$\UGS\Tceng0910 /s /e < D >> 192.168.1.100.log
call xcopy c:\UGS\LSE0910 \\192.168.1.101\c$\UGS\LSE0910 /s /e < D >> 192.168.1.101.log
call xcopy c:\UGS\Tceng0910 \\192.168.1.101\c$\UGS\Tceng0910 /s /e < D >> 192.168.1.101.log
call xcopy c:\UGS\LSE0910 \\192.168.1.102\c$\UGS\LSE0910 /s /e < D >> 192.168.1.102.log
call xcopy c:\UGS\Tceng0910 \\192.168.1.102\c$\UGS\Tceng0910 /s /e < D >> 192.168.1.102.log
... ...
del D
以上脚本会完成客户端LSE与TCENG的分发工作,日志记录在以IP地址为名称的LOG文件中。
三、对LSE进行后续配置的脚本:
对于复制分发的系统,我们需要对LSE0910目录中的某几个文件进行修改,需要使用当前客户的主机名对母机的机器名进行替换,并且需要根据当前UGNX的安装情况,自动更改UGMANAGER的配置文件,我们建立如下脚本来实现。
在以下脚本中,我们仍然使用到了前面文章中提供的GNU_TOOLS,将其放置于服务器的共享位置,并使它在母机的路径中即可。完整脚本如下:
脚本名称:do_it.sh
=====================
#!/usr/bin/bash
####################################################
# TCENG0912 BATCH INSTALLATION SCRIPT #
# AUTHOR: gonghua.dong@ugs.com.cn #
# Version 1.00 xxxxxxxxxxxxxxxxxxxxxxxx #
####################################################
#
# Version History
# 18-Jul-2005 DongGonghua Ver 1.00
# $HISTORY$
# Install & Execution instruction:
#
# 1) Copy "util" to some place such as "c:\util"
# 2) Reset PATH Env as this: set PATH=c:\util;%PATH%
# 3) goto the folder contains installed folders such as c:\ugs
# 4) Execute: bash do_it.sh
#
# Syntax: bash do_it.sh
#
# Environments
ORACLE_SID=the_sid_name
SERVER_NAME=the_server_name
TEMPLATE_NAME=the_template_name
CURRENT_HOSTNAME=$(echo $COMPUTERNAME tr 'A-Z' 'a-z')
UGROOT=$(echo ${UGII_BASE_DIR}
| sed -e 's/\\/\\\\/g' |sed -e 's/\ /\\\ /g' |sed -e 's/^\(.*\)$/\"\1\"/g')
# Start
# Check if the Target_Folders are existed.
ls -ld LSE0910 Tceng0910 > /dev/null 2>&1
if [ ${?} -eq 0 ] ; then
cat LSE0910/client_specific.properties |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g" > LSE0910/client_specific.properties.new
cat LSE0910/site_specific.properties |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g" > LSE0910/site_specific.properties.new
cat LSE0910/orbix/config/common.cfg |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g" > LSE0910/orbix/config/common.cfg.new
cat LSE0910/orbix/config/orbixnames3.cfg |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g" > LSE0910/orbix/config/orbixnames3.cfg.new
#cat LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp
#|sed -e "s/ $TEMPLATE_NAME/$CURRENT_HOSTNAME/g" > #LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp.new
cat LSE0910/start_ugmanager.bat |sed -e "s/^set\ UGII_BASE_DIR=.*/set\ UGII_BASE_DIR=${UGROOT}/g" > LSE0910/start_ugmanager.bat.new
rm -f LSE0910/client_specific.properties > /dev/null 2>&1
rm -f LSE0910/site_specific.properties > /dev/null 2>&1
rm -f LSE0910/orbix/config/common.cfg > /dev/null 2>&1
rm -f LSE0910/orbix/config/orbixnames3.cfg > /dev/null 2>&1
#rm -f LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp > /dev/null 2>&1
rm -f LSE0910/start_ugmanager.bat > /dev/null 2>&1
mv LSE0910/client_specific.properties.new LSE0910/client_specific.properties
> /dev/null 2>&1
mv LSE0910/site_specific.properties.new LSE0910/site_specific.properties
> /dev/null 2>&1
mv LSE0910/orbix/config/common.cfg.new LSE0910/orbix/config/common.cfg
> /dev/null 2>&1
mv LSE0910/orbix/config/orbixnames3.cfg.new LSE0910/orbix/config/orbixnames3.cfg
> /dev/null 2>&1
#mv LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp.new
#LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp > /dev/null 2>&1
mv LSE0910/start_ugmanager.bat.new LSE0910/start_ugmanager.bat
> /dev/null 2>&1
# done in "go.bat"
# echo -e "192.168.1.1\the_server_name"
>> ${WINDIR}/system32/drivers/etc/hosts
else
echo
echo Target Folders are not correct.
echo "LSE0910", "TCENG0910" must exist in the current folder.
echo Enter the target folder first, such "c:\ugs"
echo
fi
# The End Of The Script
四、如何处理TCVIS的安装(PV)
在 安装规划的时候, 我们定义的TCVIS的安装路径为c:\UGS\TCVIS0910,实际上当我们在配置脚本的后边调用TCVIS的安装程序的时候,用户可能干预 TCVIS的安装路径,因此,我们必须对路径作一个限定,使TCVIS必须正确地安装到c:\UGS\TCVIS0910中。
在TCVIS 的安装 盘中有这样一个文件PLMVis_sample.ini。在这个文件中定义了它的默认安装路径“destpath=C:\ Program Files\EDS\PortalVisualization\9_1”,我们将它改成“destpath=C:\UGS\TCVIS0910”,并把该 文件更名为PLMVis.ini。这样,当我们再次调用TCVIS的安装程序的时候,它会使用该路径自动完成安装。
五、完整配置脚本 (MS-DOS Batch)
当安装的整体思路与技术细节都确定了之后,我们写下这样一个脚本,供大家参考:
脚本名称:go.bat
================
@echo off
Rem To be sure I login as DOMAIN_NAME/Administrator
if not x%username% == xAdministratorx goto error1
if not x%userdomain% == xDOMAIN_NAMEx goto error1
Rem To be sure every client can find the server with its hostname
echo 192.168.1.1 the_server_name >>
%WINDIR%\system32\drivers\etc\hosts
if not exist \\the_server_name\c$ goto error1
Rem Check if the GNU_TOOLS is OK
if not exist \\the_server_name\c$\gnu_util goto error2
Rem the gnu_util is already placed in \\the_server_name\c$\gnu_util, so
set PATH=\\the_server_name\c$\gnu_util;%PATH%
Rem Execute the script to replace hostname
bash do_it.sh
Rem Install PV and PV_Patch automatically
call \\the_server_name\c$\SETUPs\ TcEng912_wnti\ TcEngPV0912_winsetup.exe
call \\the_server_name\c$\SETUPs\9.1.2.8\ iman0910portal_viewerPortalVisulizationV9125_5104_50314_win.exe
goto end
:error1
echo Do you login as "HHM/Administrator" ? pls check that.
goto end
:error2
echo CYG UTILITIES not found, pls check that.
goto end
:end
曾经有过几次安装大量系统的经历,对于安装规模在200台左右的系统,要是一台一台启动setup来安装,肯定会死人的,因此一定要想别的办法才行。
我们的Teamcenter Engineering系统大致分为以下四部分(以Ver 9.1为例):
(1)LSE0910
(2)Tceng0910
(3)TCVIS0910
(4)UGNX
以 上四部分中的1,2两项目实际上是可以进行复制安装的,第三项也可以复制,但对它后续配置太麻烦,有很多注册表项和库文件,因此不作为复制的部分,对于 UGNX,由于其安装之后大概有1~2GB, 如果将安装之后的文件进行复制分发,所需要的时间远大于重新安装的时间,综合考量,也不作为复制部分。因此我们主要对复LSE0910与 TCENG0910两部分内容。
下面举个例子:
某客户有200台客户端,所有客户端均在域环境中,并作如下安装规划:
(1)LSE安装路径为c:\UGS\LSE0910;
(2)TCENG安装路径为c:\UGS\TCENG0910;
(3)TCVIS的安装路径为c:\UGS\TCVIS0910;
(4)UGNX使用现有的安装,路径不确定,已经正常工作;
针对这样一个CASE,我们采用域管理员进行批量分发和配置。首先我们需要安装一台母机,然后将安装好的母机分发到每台客户端,最后使用域管理员对所有客户端逐一进行配置。
思路确定之后,安装步骤如下:
一、域管理员登录,安装母机,打好所有补丁,按要求更改配置文件并测试;
二、域管理员登录母机,使用如下脚本将LSE0910与TCENG0910分发到所有客户端(分发之前注意磁盘空间是否足够):
cd /d c:\
echo D > D
call xcopy c:\UGS\LSE0910 \\192.168.1.100\c$\UGS\LSE0910 /s /e
call xcopy c:\UGS\Tceng0910 \\192.168.1.100\c$\UGS\Tceng0910 /s /e
call xcopy c:\UGS\LSE0910 \\192.168.1.101\c$\UGS\LSE0910 /s /e
call xcopy c:\UGS\Tceng0910 \\192.168.1.101\c$\UGS\Tceng0910 /s /e
call xcopy c:\UGS\LSE0910 \\192.168.1.102\c$\UGS\LSE0910 /s /e
call xcopy c:\UGS\Tceng0910 \\192.168.1.102\c$\UGS\Tceng0910 /s /e
... ...
del D
以上脚本会完成客户端LSE与TCENG的分发工作,日志记录在以IP地址为名称的LOG文件中。
三、对LSE进行后续配置的脚本:
对于复制分发的系统,我们需要对LSE0910目录中的某几个文件进行修改,需要使用当前客户的主机名对母机的机器名进行替换,并且需要根据当前UGNX的安装情况,自动更改UGMANAGER的配置文件,我们建立如下脚本来实现。
在以下脚本中,我们仍然使用到了前面文章中提供的GNU_TOOLS,将其放置于服务器的共享位置,并使它在母机的路径中即可。完整脚本如下:
脚本名称:do_it.sh
=====================
#!/usr/bin/bash
####################################################
# TCENG0912 BATCH INSTALLATION SCRIPT #
# AUTHOR: gonghua.dong@ugs.com.cn #
# Version 1.00 xxxxxxxxxxxxxxxxxxxxxxxx #
####################################################
#
# Version History
# 18-Jul-2005 DongGonghua Ver 1.00
# $HISTORY$
# Install & Execution instruction:
#
# 1) Copy "util" to some place such as "c:\util"
# 2) Reset PATH Env as this: set PATH=c:\util;%PATH%
# 3) goto the folder contains installed folders such as c:\ugs
# 4) Execute: bash do_it.sh
#
# Syntax: bash do_it.sh
#
# Environments
ORACLE_SID=the_sid_name
SERVER_NAME=the_server_name
TEMPLATE_NAME=the_template_name
CURRENT_HOSTNAME=$(echo $COMPUTERNAME tr 'A-Z' 'a-z')
UGROOT=$(echo ${UGII_BASE_DIR}
| sed -e 's/\\/\\\\/g' |sed -e 's/\ /\\\ /g' |sed -e 's/^\(.*\)$/\"\1\"/g')
# Start
# Check if the Target_Folders are existed.
ls -ld LSE0910 Tceng0910 > /dev/null 2>&1
if [ ${?} -eq 0 ] ; then
cat LSE0910/client_specific.properties |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g"
cat LSE0910/site_specific.properties |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g"
cat LSE0910/orbix/config/common.cfg |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g"
cat LSE0910/orbix/config/orbixnames3.cfg |sed -e "s/$TEMPLATE_NAME/$CURRENT_HOSTNAME/g"
#cat LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp
#|sed -e "s/
${ORACLE_SID}_PortalServer.imp.new
cat LSE0910/start_ugmanager.bat |sed -e "s/^set\ UGII_BASE_DIR=.*/set\ UGII_BASE_DIR=${UGROOT}/g" > LSE0910/start_ugmanager.bat.new
rm -f LSE0910/client_specific.properties > /dev/null 2>&1
rm -f LSE0910/site_specific.properties > /dev/null 2>&1
rm -f LSE0910/orbix/config/common.cfg > /dev/null 2>&1
rm -f LSE0910/orbix/config/orbixnames3.cfg > /dev/null 2>&1
#rm -f LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp > /dev/null 2>&1
rm -f LSE0910/start_ugmanager.bat > /dev/null 2>&1
mv LSE0910/client_specific.properties.new LSE0910/client_specific.properties
> /dev/null 2>&1
mv LSE0910/site_specific.properties.new LSE0910/site_specific.properties
> /dev/null 2>&1
mv LSE0910/orbix/config/common.cfg.new LSE0910/orbix/config/common.cfg
> /dev/null 2>&1
mv LSE0910/orbix/config/orbixnames3.cfg.new LSE0910/orbix/config/orbixnames3.cfg
> /dev/null 2>&1
#mv LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp.new
#LSE0910/orbix/config/Repositories/ImpRep/
${ORACLE_SID}_PortalServer.imp > /dev/null 2>&1
mv LSE0910/start_ugmanager.bat.new LSE0910/start_ugmanager.bat
> /dev/null 2>&1
# done in "go.bat"
# echo -e "192.168.1.1\the_server_name"
>> ${WINDIR}/system32/drivers/etc/hosts
else
echo
echo Target Folders are not correct.
echo "LSE0910", "TCENG0910" must exist in the current folder.
echo Enter the target folder first, such "c:\ugs"
echo
fi
# The End Of The Script
四、如何处理TCVIS的安装(PV)
在 安装规划的时候, 我们定义的TCVIS的安装路径为c:\UGS\TCVIS0910,实际上当我们在配置脚本的后边调用TCVIS的安装程序的时候,用户可能干预 TCVIS的安装路径,因此,我们必须对路径作一个限定,使TCVIS必须正确地安装到c:\UGS\TCVIS0910中。
在TCVIS 的安装 盘中有这样一个文件PLMVis_sample.ini。在这个文件中定义了它的默认安装路径“destpath=C:\ Program Files\EDS\PortalVisualization\9_1”,我们将它改成“destpath=C:\UGS\TCVIS0910”,并把该 文件更名为PLMVis.ini。这样,当我们再次调用TCVIS的安装程序的时候,它会使用该路径自动完成安装。
五、完整配置脚本 (MS-DOS Batch)
当安装的整体思路与技术细节都确定了之后,我们写下这样一个脚本,供大家参考:
脚本名称:go.bat
================
@echo off
Rem To be sure I login as DOMAIN_NAME/Administrator
if not x%username% == xAdministratorx goto error1
if not x%userdomain% == xDOMAIN_NAMEx goto error1
Rem To be sure every client can find the server with its hostname
echo 192.168.1.1 the_server_name >>
%WINDIR%\system32\drivers\etc\hosts
if not exist \\the_server_name\c$ goto error1
Rem Check if the GNU_TOOLS is OK
if not exist \\the_server_name\c$\gnu_util goto error2
Rem the gnu_util is already placed in \\the_server_name\c$\gnu_util, so
set PATH=\\the_server_name\c$\gnu_util;%PATH%
Rem Execute the script to replace hostname
bash do_it.sh
Rem Install PV and PV_Patch automatically
call \\the_server_name\c$\SETUPs\ TcEng912_wnti\ TcEngPV0912_winsetup.exe
call \\the_server_name\c$\SETUPs\9.1.2.8\ iman0910portal_viewerPortalVisulizationV9125_5104_50314_win.exe
goto end
:error1
echo Do you login as "HHM/Administrator" ? pls check that.
goto end
:error2
echo CYG UTILITIES not found, pls check that.
goto end
:end
Monday, July 04, 2005
MIT BBS Top 10
假想外国人疯狂申请中国大学的那一天~
-----=====MIT BBS 本日二十大热门话题 =====-----
第 1 名 信区 : AdvancedEDU 【Jan 7 18:43:04 】 95 人 pig
标题 : 我们系两个大牛收到清华的offer了!?
第 2 名 信区 : AdvancedEDU 【Jan 7 18:25:17 】 54 人 dog
标题 : 广州的学校申请费都可以免!
第 3 名 信区 : AdvancedEDU 【Jan 7 18:46:57 】 50 人 chick
标题 : 我爱背汉字的密码是多少
第 4 名 信区 : AdvancedEDU 【Jan 7 18:10:47 】 40 人 cow
标题 : 我拿西藏大学保底,签证会不会有困难?
第 5 名 信区 : AdvancedEDU 【Jan 7 18:19:54 】 33 人 horse
标题 : 555~~~哈工大把偶锯了
第 6 名 信区 : AdvancedEDU 【Jan 7 17:52:09 】 28 人 donk
标题 : 明年汉语水平考试将加试方言听力?
第 7 名 信区 : AdvancedEDU 【Jan 7 17:54:47 】 27 人 monkey
标题 : 春节了,要不要给教授寄红包?
第 8 名 信区 : AdvancedEDU 【Jan 7 18:54:31 】 26 人 rabbit
标题 : 有人收到北大物理的确认了吗
第 9 名 信区 : AdvancedEDU 【Jan 7 18:24:24 】 26 人 fish
标题 : 我的老板是白人,是不是不好啊
第 10 名 信区 : AdvancedEDU 【Jan 7 18:31:08 】 24 人 tiger
标题 : 没天理啊,中科大全奖被拒签?
第 11 名 信区 : AdvancedEDU 【Jan 7 18:43:04 】 23 人 Bush
标题 : 新西方的寒假班什么时候报名呀?中文托福要改毛笔考试了?
第 12 名 信区 : AdvancedEDU 【Jan 7 18:25:17 】 21 人 Gore
标题 : 求救啊,9USD for 1RMB,我要换2000RMB
第 13 名 信区 : AdvancedEDU 【Jan 7 18:46:57 】 15 人 Powell
标题 : 相信基督教对签中国有没有影响啊??
第 14 名 信区 : AdvancedEDU 【Jan 7 18:10:47 】 13 人 HAWAII
标题 : 呜呜,签证官是山东人,听不懂他的话,被拒。
第 15 名 信区 : AdvancedEDU 【Jan 7 18:19:54 】 11 人 Clinton
标题 : 小声问一句,怎样将4分制转化成百分制呀??
第 16 名 信区 : AdvancedEDU 【Jan 7 17:52:09 】 10 人 INDIANA
标题 : 前辈支招,到西藏大学应该带多少防晒霜?
第 17 名 信区 : AdvancedEDU 【Jan 7 17:54:47 】 10 人 IOWA
标题 : 河南师范的材料上说deadline是正月初五,请问转化成阳历是什么时候?
第 18 名 信区 : AdvancedEDU 【Jan 7 18:54:31 】 9 人 GEORGIA
标题 : 我最好的奖学金才是吐鲁番农业技术专科学校的。
第 19 名 信区 : AdvancedEDU 【Jan 7 18:24:24 】 8 人 Harvard
标题 : 牛人!!偶同学中国古代文学史专项考了玖佰叁拾!!!
第 20 名 信区 : AdvancedEDU 【Jan 7 18:31:08 】 7 人
-----=====MIT BBS 本日二十大热门话题 =====-----
第 1 名 信区 : AdvancedEDU 【Jan 7 18:43:04 】 95 人 pig
标题 : 我们系两个大牛收到清华的offer了!?
第 2 名 信区 : AdvancedEDU 【Jan 7 18:25:17 】 54 人 dog
标题 : 广州的学校申请费都可以免!
第 3 名 信区 : AdvancedEDU 【Jan 7 18:46:57 】 50 人 chick
标题 : 我爱背汉字的密码是多少
第 4 名 信区 : AdvancedEDU 【Jan 7 18:10:47 】 40 人 cow
标题 : 我拿西藏大学保底,签证会不会有困难?
第 5 名 信区 : AdvancedEDU 【Jan 7 18:19:54 】 33 人 horse
标题 : 555~~~哈工大把偶锯了
第 6 名 信区 : AdvancedEDU 【Jan 7 17:52:09 】 28 人 donk
标题 : 明年汉语水平考试将加试方言听力?
第 7 名 信区 : AdvancedEDU 【Jan 7 17:54:47 】 27 人 monkey
标题 : 春节了,要不要给教授寄红包?
第 8 名 信区 : AdvancedEDU 【Jan 7 18:54:31 】 26 人 rabbit
标题 : 有人收到北大物理的确认了吗
第 9 名 信区 : AdvancedEDU 【Jan 7 18:24:24 】 26 人 fish
标题 : 我的老板是白人,是不是不好啊
第 10 名 信区 : AdvancedEDU 【Jan 7 18:31:08 】 24 人 tiger
标题 : 没天理啊,中科大全奖被拒签?
第 11 名 信区 : AdvancedEDU 【Jan 7 18:43:04 】 23 人 Bush
标题 : 新西方的寒假班什么时候报名呀?中文托福要改毛笔考试了?
第 12 名 信区 : AdvancedEDU 【Jan 7 18:25:17 】 21 人 Gore
标题 : 求救啊,9USD for 1RMB,我要换2000RMB
第 13 名 信区 : AdvancedEDU 【Jan 7 18:46:57 】 15 人 Powell
标题 : 相信基督教对签中国有没有影响啊??
第 14 名 信区 : AdvancedEDU 【Jan 7 18:10:47 】 13 人 HAWAII
标题 : 呜呜,签证官是山东人,听不懂他的话,被拒。
第 15 名 信区 : AdvancedEDU 【Jan 7 18:19:54 】 11 人 Clinton
标题 : 小声问一句,怎样将4分制转化成百分制呀??
第 16 名 信区 : AdvancedEDU 【Jan 7 17:52:09 】 10 人 INDIANA
标题 : 前辈支招,到西藏大学应该带多少防晒霜?
第 17 名 信区 : AdvancedEDU 【Jan 7 17:54:47 】 10 人 IOWA
标题 : 河南师范的材料上说deadline是正月初五,请问转化成阳历是什么时候?
第 18 名 信区 : AdvancedEDU 【Jan 7 18:54:31 】 9 人 GEORGIA
标题 : 我最好的奖学金才是吐鲁番农业技术专科学校的。
第 19 名 信区 : AdvancedEDU 【Jan 7 18:24:24 】 8 人 Harvard
标题 : 牛人!!偶同学中国古代文学史专项考了玖佰叁拾!!!
第 20 名 信区 : AdvancedEDU 【Jan 7 18:31:08 】 7 人
Subscribe to:
Posts (Atom)