接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕 Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。
【建站服务】云南省曲靖外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发-域名申请
作者: 风兰 . 阅读量: 32 . 发表时间:2022-09-21 02:01:01
上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
云南省曲靖外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发

“曲靖”一名的出现,最早是在《新唐书·列传·第一百四十七下·南蛮下》 [11] ,将“曲州”、“靖州”中各取第一个字“曲”和“靖”,合起来称作“曲靖州” [12-13] ,但“曲靖”一名在当时并未通行使用。据《大明一统名胜志·云南曲靖府志胜》卷2说:曲靖军民府“盖举曲州、靖州之名合而用之”。《徐霞客游记》中记载:曲靖者,本唐之曲州、靖州也,合其地置府,而名亦因之。
“曲靖”一名作为行政区域名称的正式通行使用是在至元十三年(1276年),元王朝中央政权设“曲靖路”总管府在今曲靖,“曲靖”一名方正式通行使用 [14] 。“曲靖路”总管府的府第和治所仍设置在新命名的曲靖。
建制沿革
远古时期
魅力曲靖
魅力曲靖(34张)
曲靖远古人类存在较早,距今10万年左右就已进入旧石器时代。据对宣威格宜尖角洞、富源癞石山旧石器遗址和曲靖珠街八塔台等古文化遗址的科学考证证实,早在旧石器时代,南盘江流域一带就有人类足迹可寻。三四千年前,曲靖先民就在这块古老的土地上种植水稻,创造文明。 [15]
先秦时期
春秋战国时期,曲靖为“靡莫之属”。周赧王三十五年(前280年),楚将庄蹻率兵入滇,曲靖为古滇国腹心地带。
秦修“五尺道”至建宁(曲靖),始通道置吏,把曲靖与内地联系起来。
汉晋时期
晋故振威将军建宁太守爨府君墓碑
晋故振威将军建宁太守爨府君墓碑(16张)
汉朝首先在曲靖地区推行郡县制。西汉建元六年(前135年),堂琅县(今会泽、东川一带)、存鄢县(今宣威)的设立(为同年设立的犍为郡所辖),标志着郡县制在曲靖在云南的最早确立。元封二年(前109年),汉武帝刘彻派兵打败了盘江流域一代的“劳浸、靡莫”部族,滇国归顺了汉王朝。在今三岔一带建成了味县,隶属于益州郡。益州郡辖区包括味县(曲靖)、牧靡(寻甸)、铜濑(马龙)、同劳(陆良)。至此,曲靖的郡县制度全部确立。
225年,诸葛亮亲率大军南征,在盘东一带与南中地区叛乱部族发生激战,主帅孟获被擒后率军归附,在三宝温泉石宝山与诸葛武侯和盟。诸葛亮三军会师味县,立纪功碑于城内。废益州郡设建宁郡,并将郡治由滇池迁到味县。
西晋泰始六年(270年)八月,分建宁、云南、永昌、兴古四郡改设宁州,治所仍在味县,直属于中央王朝。宁州成为全国十九州之一。唐初,中原纷乱,曲靖为爨氏大姓所据。北周时期,仍授爨氏为宁州刺史。但因北魏已设置宁州于彭元(甘肃境内),为区别南中宁州,则将彭元的宁州改称为北宁州,南中宁州改称为南宁州,南宁一词开始在云南曲靖的历史中使用。
隋唐时期
唐朝承隋制设南宁州。贞观八年(634年)改南宁州为郎州,设郎州都督府。开元五年(717年)又复名南宁州都督府。首任都督韦仁寿率军民在今曲靖老城以北二十里,筑成石城,武德八年(626年),自益州移都督于今治。天宝七年(748年),崛起于洱海区域的南诏灭爨,徙爨区20余万人到永昌(今保山一带),今曲靖市辖境由南诏拓东节度使控制。南诏及后来的大理国均在石城设石城郡。
宋元时期
段氏与三十七部会盟碑
段氏与三十七部会盟碑(3张)
宋大理国明政三年(971年),段氏与三十七部会盟石城,一定程度上恢复和发展了曲靖的封建领主制,促进了社会生产关系的改善和发展。
南宋宝佑元年(1253年),忽必烈率蒙古铁骑渡过金沙江,进军云南。三个月后,大理国投降,两年后云南全境归属蒙元。元朝先后在石城设磨弥万户府,石城千户,元至元八年(1271年),改磨弥万户府为中路总管府。至元十三年(1276年),设曲靖路,辖南宁县、越州、马龙州、罗雄州、亦佐县、陆凉州、沾益州(今宣威)、交水县、石梁县(今宣威东北部)、罗山县(今富源北部)等16州(县);至元二十二年(1285年),改石城为南宁县,治所南宁,辖陆凉、越州、罗雄、马龙、沾益、路南等州和仁德府;至元二十五年(1288年),改曲靖路总管府为曲靖路宣抚司;至元二十八年(1291年),改曲靖路宣抚司为曲靖路宣抚司管军民万户府。
明清时期
明洪武十四年(1381年),明军征云南克曲靖(白石江战役),翌年改曲靖路为曲靖军民府,治所南宁(今麒麟区),所辖州(县)与元基本相同。洪武二十年(1387年),开始在胜峰山下,交海(东海子)之滨建造新府城,取代石城。明朝在富源县境北部置平夷卫,直属云南都司;于县境南部置亦佐县,属曲靖府。成化十二年(1476年),在云南置曲靖等4兵备道。曲靖兵备道分署驻曲靖府。在曲靖设置邮传、关隘,加强与内地的联系。
清王朝时,曲靖政治与明朝大致类似。改明代的布政使司为云南省,设巡抚,清初云贵总督曾驻曲靖。清朝康熙三十四年(1695年),撤平夷卫和亦佐县,把“夷”改为“彝”,合置平彝县(治所今县城),这是“平彝”县名之始;此前历朝皆称“平夷”。雍正初年“改土归流”,缩小了曲靖与内地的差异;雍正五年(1727年),从沾益分设宣威州,东川府(今会泽)从四川划归云南;雍正八年(1730年),置迤东道,治所先设于寻甸后迁南宁(曲靖)。乾隆三十年(1765年),清朝再改曲靖军民府为曲靖府,县府仍为南宁县。 [15]
近现代
曲靖
曲靖(19张)
民国二年(1913年),“奉中央政府令:一律裁府改县”,裁去曲靖府,南宁县改为曲靖县。除师宗属蒙自道监察区外,其余曲靖各县均属滇中道监察区。
民国十六年(1927年),直隶云南省。
民国三十七年(1948年)1月,设云南省第二区督察专员公署,驻曲靖县城。
1949年9月,滇东北临时人民行政专员公署成立。同月,中共滇东北地委成立。
1950年3月25日,设云南省曲靖专区督察专员公署,专署驻曲靖县。辖曲靖、沾益、宣威、平彝、马龙(驻通泉镇)、嵩明(驻嵩阳镇)、寻甸(驻仁德镇)等7县。11月改称云南省人民政府曲靖区专员公署。
1954年7月,与宜良专署合并为曲靖行政专员公署。行政专员公署驻曲靖县。
1970年,曲靖专区改称曲靖地区,地区驻曲靖县。辖曲靖、寻甸、宣威(驻榕城镇)、会泽、富源(驻中安镇)、沾益、师宗(驻丹凤)、罗平(驻罗雄镇)、陆良(驻中枢镇)、宜良、嵩明(驻嵩阳)、马龙(驻通泉镇)等12县及路南彝族自治县。
1997年5月6日,撤销曲靖地区,建立地级曲靖市,原县级曲靖市分设为麒麟区、沾益县。 [15-16]
曲靖南城门
曲靖南城门
行政区划编辑 播报
区划沿革
曲靖市地图
曲靖市地图(4张)
1954年,原宜良专区所属宜良(驻匡远镇)、陆良、罗平(驻罗雄镇)、师宗(驻丹凤镇)、泸西、路南6县划入曲靖专区。宣威县改称榕峰县(驻榕城镇);平彝县改称富源县(驻中安镇)。曲靖专区辖13县。
接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕 Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。
云南省曲靖外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站



岳小弟
shu***zizuo2018@126.com
注:Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。
什么是单进程单线程?直接读到再去敲实例,根本不理解到底是什么意思。这个问题就必须讲下什么是进程,什么是线程。
进程:CPU执行任务的模块。线程:模块中的最小单元。
例举:cpu比作我们每个人,到饭点吃饭了。可以点很多菜(cpu中的进程):宫保鸡丁,鱼香肉丝,酸辣土豆丝。每样菜具体包含了哪些内容(cpu每个进程中的线程):宫保鸡丁(详情:黄瓜、胡萝卜、鸡肉、花生米)。而详情构成了宫保鸡丁这道菜,吃了以后不饿。就可以干活了,cpu中的进程里的线程也是同理。当线程完成自己的内容将结果返回给进程,进程返回给cpu的时候。cpu就能处理日常需求。
岳小弟
shu***zizuo2018@126.com
单进程单线程:一盘炒苦瓜,里面只有苦瓜。
单进程多线程:一盘宫保鸡丁,里面有黄瓜、胡萝卜、鸡肉、花生米
lu
bai***tar@gmail.com
首先说事件
事件就是需要 eventEmitter.on 去绑定一个事件 通过 eventEmitter.emit 去触发这个事件其次说的是 事件的 接收 和 发生 是分开的 就像 一个外卖店你可以不停的接受很多订单, 接受以后开始告诉厨师去做外卖, 做好的外卖对应的外送给每个用户,如果单线程的话那只能是接收一个订单, 做好以后在接收下一个外卖订单,明显效率非常低。
事件可以不停的接受不停的发生也是为了提高效率。
lu
bai***tar@gmail.com
Java开发老菜鸟
sam***@foxmail.com
1、eventEmitter.emit 是触发事件(事件请求),eventEmitter.on是绑定处理事件的处理器(事件处理),事件的请求和处理是分开的,所以是异步。
2、如果把下面两个例子写在一起执行:
//例子1 var fs = require("fs"); fs.readFile('text.txt', function(err, data) { if (err) return console.error(err); console.log(data.toString()); console.log("end"); console.log("***********************"); }); //例子2 var events = require("events"); var eventEmitter = new events.EventEmitter(); var connectHandler = function connected() { console.log("connnect successfully !"); eventEmitter.emit("after_connect"); } eventEmitter.on("connected", connectHandler); eventEmitter.on('after_connect', function() { console.log("after connect"); }); eventEmitter.emit("connected"); console.log("event emitter end");你会发现,例子 2 先输出,例子 1 后输出,可以验证是异步的,因为例子 1 需要进行 IO 耗时较长,但是例子 2 是直接输出信息,耗时较短,在两者几乎同时执行的情况下,例子 2 优先执行完。
Java开发老菜鸟
sam***@foxmail.com
韩非
171***818@qq.com
事件处理例子执行顺序如下:
var events = require('events'); var eventEmitters = new events.EventEmitter(); var connectHandle = function connected(){ console.log('再执行eventHandle'); eventEmitters.emit('data-receive') } eventEmitters.on('data-receive',function(){ console.log('最后接收数据'); }) eventEmitters.on('connection',connectHandle); console.log('先执行connection'); eventEmitters.emit('connection'); console.log('程序处理完成');韩非
171***818@qq.com
junwind
865***609@qq.com
这一篇里,定义的匿名函数使用了函数名,其实不加更优:
var connectHandler = function () { console.log('连接成功。'); eventEmitter.emit('data_received'); } eventEmitter.on('connection', connectHandler);//注册一个connection事件,connectHandler为其处理程序或者直接用:
eventEmitter.on('connection', function () { console.log('连接成功。'); eventEmitter.emit('data_received'); });