|
军器监是掌管军器制造、保管、发放的机构;
⑤都水监是掌河渠、津梁、堤堰等事的机构。
五监到清代只剩下国子监,而另四监都先后归并工部。在明清时新设钦天监,掌天文历法。除此外,隋唐至清代还先后设立太医院,宗人府等。清代的中央行政部门可以归结为六部、五寺、二监、二院、一府,共十六个机构。

[图]秦腔传统剧《穆柯寨》中元帅杨延景(中国秦腔网/拍摄)
4、武官
西周军政不分,统治者既管行政,也管军事,作战时军队分左中右三军。春秋时分上中下三军,三军将领称将上军、将中军(又称元帅)、将下军,此是武职设置之始。
秦汉以后,武官的设置可分为三个方面:
①警卫皇宫和京师的将领;
②掌管军事行政的武职;
③领兵作战的将帅。
太尉(汉武帝时称大司马)掌全国军事行政。高级武官有大将军、骠骑将军、车骑将军、卫将军等。
魏晋以后,权位最高的大臣出征时往往加以“假黄钺”的称号,有代表皇帝亲征之意;地方军政长官加以“使持节”的称号,给以诛杀中级以下官吏的权力。武职的幕僚称参军或参军事。
唐朝时,都督带使持节的,称节度使。中唐以后,朝廷组成新的中央禁军共十个:左右羽林军、左右龙武军、左右神策军、左右神武军、左右神威军(势力最强,中设护军中尉,由宦官担任,为禁军统帅),各置大将军、将军、龙武、神策、神武等为统军。
宋代正规军都称为禁兵,仁宗时达八十多万人。禁兵由三衙统领,三衙长官分别称为殿帅、马帅、步帅,合称三帅。教练武艺的军官称都教头、教头,单称教头的地位很低。(如林冲)禁兵的调动权在枢密院,由皇帝直接控制。枢密院是军事行政机关,长官为枢密使。在地方路、府、州,设兵马总管或兵马都监(简称都监),或提辖兵甲(简称提辖)。(如张都监、鲁提辖)
元朝成吉思汗时的卫队叫“怯薛”,首长称怯薛长。忽必烈时,成立左、右、中、前、后五卫亲军,作为拱卫京师的常备军,每卫设都指挥使统领。
明代军队实行卫所制。卫是基本的军事编制,下设千户所和百户所。其长官,卫称指挥使,所称千户、百户,旗下还有总旗、小旗。皇帝的亲军从十二卫增至二十六卫,锦衣卫就是其中之一。
清代的军队分为八旗与绿营两个系统。八旗包括满洲八旗、蒙古八旗和汉军八旗;绿营兵也称绿旗兵,是清入关后招募汉人组成的。管辖绿营兵的称九门提督。驻防各地将军的职衔都冠以所驻地名,如盛京将军、伊犁将军等。清代为镇压农民起义而在地方临时招募的兵卒称为“勇”,其军队称为“勇营”。曾国藩和李鸿章建立的湘军和淮军就是清政府镇压起义军的主要武装。
5、监官与谏官
监官是代表君主监察各级官吏的官吏(耳目)。谏官是对君主的过失直言规劝并使其改正的官吏。监官和谏官,古代并称台谏,也通称言官。
监官最早设于战国,当时由君主的秘书——御史兼任。
秦与西汉设立御史府,首长是御史大夫,御史中丞为辅佐。在内廷保管档案并督促百官的,称侍御史;出外监察郡县的称监御史。遇有特别紧急情况的,皇帝临时派遣有诛杀之权的御史,称为绣衣御史,或称绣衣直指。西汉末年,御史大夫改为大司空,御史府改为御史台,御史中丞为长官,转属少府,成为专门的监察机关,别称宪台。从此之后,御史为监察官的专称。
魏晋以后,御史台从少府独立出来,成为全国性的监察机构。
唐代御史台分为三院:即台院、殿院、察院。
明代改御史台为都察院。各省设提刑按察使司,以按察使为长官,掌司法与监察,有监司之称。
清代都察院以左都御史、左副都御史为长官。
谏官的设置比监官早。春秋初年齐桓公设大谏,为谏官设置之始。晋国的中大夫、赵国的左右司过、楚国的左徒,都属于谏官性质。
秦汉时有谏官之设,但是没有专门的谏官机构。汉代置光禄大夫、太中大夫、谏大夫、中散大夫、议郎等官职,都属光禄勋,掌议论,侍从皇帝,顾问应付。东汉侍中、中常侍成为正式官称,属少府。 上一页 [1] [2] [3] [4] [5] [6] 下一页
<%
Function googleColor(value, random)
Dim colorArray
colorArray = Split(value, ",")
googleColor = colorArray(random Mod (UBound(colorArray) + 1))
End Function
Function googleScreenRes()
Dim screenRes, delimiter, resArray
screenRes = Request.ServerVariables("HTTP_UA_PIXELS")
delimiter = "x"
if IsEmpty(screenRes) Then
screenRes = Request.ServerVariables("HTTP_X_UP_DEVCAP_SCREENPIXELS")
delimiter = ","
end If
resArray = Split(screenRes, delimiter, 2)
if (UBound(resArray) + 1) = 2 Then
googleScreenRes = "&u_w=" & resArray(0) & "&u_h=" & resArray(1)
end If
End Function
Dim googleTime, googleDt, googleScheme, googleHost
googleTime = DateDiff("s", "01/01/1970 00:00:00", Now())
googleDt = (1000 * googleTime) + Round(1000 * (Timer - Int(Timer)))
googleScheme = "http://"
if StrComp(Request.ServerVariables("HTTPS"), "on") = 0 Then googleScheme = "https://"
googleHost = Server.URLEncode(googleScheme & Request.ServerVariables("HTTP_HOST"))
Dim googleAdUrl, googleAdOutput
googleAdUrl = "http://pagead2.googlesyndication.com/pagead/ads?" &_
"ad_type=text_image" &_
"&channel=6495040935" &_
"&client=ca-mb-pub-9595218071455095" &_
"&dt=" & googleDt &_
"&format=mobile_single" &_
"&host=" & googleHost &_
"&ip=" & Server.URLEncode(Request.ServerVariables("REMOTE_ADDR")) &_
"&markup=xhtml" &_
"&oe=utf8" &_
"&output=xhtml" &_
"&ref=" & Server.URLEncode(Request.ServerVariables("HTTP_REFERER")) &_
"&url=" & googleHost & Server.URLEncode(Request.ServerVariables("URL")) &_
"&useragent=" & Server.URLEncode(Request.ServerVariables("HTTP_USER_AGENT")) &_
googleScreenRes()
Set googleAdOutput = Server.CreateObject("MSXML2.ServerXMLHTTP")
googleAdOutput.Open "GET", googleAdUrl, false
googleAdOutput.Send
Response.Write(googleAdOutput.responseText)
%> |