上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
云南省红河外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发

元至元十三年(1276年),云南行省建立后,撤销原万户、千户、百户等军事性组织,改设路、府、州、县,境内属临安路、和泥路、广西路。明朝把元朝的临安、和泥2路合并设临安府,府治驻建水州,辖6州、5县、9个长官司,辖区多在今红河州内;又改广西路为广西府,辖弥勒等三州。
[7] 清朝沿袭明朝在云南的设置,但也有一些变化。乾隆三十五年(1770年),降广西府为广西直隶州(驻今泸西县城),原所属州降为县。广西直隶州直辖地即今泸西县,下辖弥勒等3县。同年,建水州也降为建水县。清临安府辖3州、5县、28个大小土官,境内有建水县、石屏州、阿迷州(今开远市)、蒙自县、纳楼茶甸长官司(领今建水县南部、元阳县、绿春县部分地区)、落恐甸长官司(驻今红河县宝华区朝阳村)、左能寨长官司(驻今红河县宝华区嘎他村)、思陀甸长官司(驻今红河县乐育区)、亏容甸长官司(驻今红河县勐龙区大寨)、纳更山土巡检(驻今元阳县东南的同春山),溪处甸长官司副长官(驻今红河县南石头寨)、瓦渣甸长官司(驻今红河县中部甲寅区)、阿邦土舍(驻今个旧市南阿邦村)、慢车土舍(驻今红河县东北慢车村)、稿吾卡土把总(驻今元阳县东部稿吾卡)、十五猛土掌寨(在今建水县和个旧市南部的红河北岸一带及元阳、金平县境内,越南莱州省北部的黑江北岸)。
光绪十四年(1888)设临安开广兵备道,驻蒙自,领临安、开化、广南3府。
[7] 民国3年(1914年),临开广道改为蒙自道,沿至民国18年(1929年)撤销蒙自道。蒙自道辖建水县、个旧县、阿迷县、蒙自县、石屏县、广西县、弥勒县等16县和河口对汛督办区。民国31年(1942年)7月,云南省第三行政督察专员公署在建水成立。1947年12月,第三行政区改为第五行政区,仍驻建水,1949年迁个旧。原第二行政区改编为第三行政区(驻弥勒),1949年3月迁驻路南。第三行政区改为第五行政区后辖建水、石屏、曲溪、开远、个旧、蒙自、屏边、金平等10县和龙武设治局、河口对汛督办。第二行政区改为第三行政区后辖弥勒、泸西、路南(今石林)等县。
[7] 建国之后
1949年12月,滇南人民行政公署在建水成立。
[7] 1950年1月16日,中国人民解放军第二野战军解放蒙自。
[40] 1950年2月改称蒙自区行政督察专员公署,3月驻地迁蒙自,12月改称云南省人民政府蒙自区专员公署(简称蒙自专署),辖蒙自、屏边、开远、个旧、金平、建水、石屏、曲溪、元江(1954年7月划归玉溪专区)、红河、新民(1951年改为元阳)县、河口市以及龙武设治局。
[7] 1954年设立红河哈尼族自治区,自治区人民政府驻元阳县新街。原属蒙自专区的元阳(驻新街)、红河(驻迤萨)、金平3县划入红河哈尼族自治区。
1956年设立六村办事处(县级行政单位),作为红河哈尼族自治区的派出机关。红河哈尼族自治区辖3县、1办事处。
1957年11月18日建立红河哈尼族彝族自治州,自治州人民委员会驻蒙自县。原由红河哈尼族自治区领导的元阳、红河、金平等3县及六村办事处和蒙自专区所属蒙自、屏边、河口、石屏、龙武(驻龙朋镇)、曲溪、建水、开远等8县和弥勒县划入红河哈尼族彝族自治州。弥勒彝族自治县改为弥勒县。辖12县、1办事处。
1958年原由省直辖的个旧市划归红河哈尼族彝族自治州。自治州人民委员会由蒙自县迁个旧市。撤销开远县,并入个旧市和文山县;撤销蒙自县,并入个旧市。撤销六村办事处,原六村办事处辖区及金平、元阳2县部分地区合并设立绿春县(驻大兴寨)。红河哈尼族彝族自治州辖1市、11县。
1960年撤销曲溪县,并入建水县;撤销龙武县,并入石屏县。恢复开远、蒙自2县,开远、蒙自2县由个旧市领导。
1961年原由个旧市领导的开远、蒙自2县划归红河哈尼族彝族自治州直接领导。
1962年恢复泸西县(驻中枢镇。原泸西县于1960年属曲靖专区时撤销,并入弥勒县)。红河哈尼族彝族自治州辖1市、12县。
1963年7月1日,屏边县改设屏边苗族自治县;7月11日,河口县改设河口瑶族自治县。红河哈尼族彝族自治州辖1市、10县、2自治县。
[9] 1981年1月18日,国务院批准:撤销开远县,设立开远市(县级),红河哈尼族彝族自治州辖2个市、9个县、2个自治县。
1984年12月5日国务院批复:将红河县哈阿乡梅普村划归玉溪市元江哈尼族彝族傣族自治县管辖。
1985年6月11日国务院批复:撤销金平县,设立金平苗族瑶族傣族自治县。以原金平县的行政区域为金平苗族瑶族傣族自治县的行政区域。红河哈尼族彝族自治州辖2个市、8个县、3个自治县。
2003年1月29日,国务院批复:红河哈尼族彝族自治州人民政府驻地由个旧市迁移至蒙自县。
2010年9月10日,经国务院批准,民政部批复:撤销蒙自县,设立蒙自市。
2013年3月,经国务院批准,民政部批复:撤销弥勒县,设立弥勒市。
[10] 2020年10月15日,发起成立三省六地文化旅游推广联盟。
[11] 行政区划
编辑 播报截止到2013年红河州辖4个市、6个县、3个自治县。
[12] 名称 | 面积(km²) | 人口(万人) | 政府驻地 |
|---|
蒙自市 | 2228 | 42 | |
个旧市 | 1597 | 45.5 | 城区街道 |
开远市 | 2009 | 30 | 灵泉街道 |
弥勒市 | 4004 | 54 | 弥阳镇 |
建水县 | 3940 | 53 | 临安镇 |
石屏县 | 3090 | 31.5 | 异龙镇 |
绿春县 | 3167 | 21 | 大兴镇 |
泸西县 | 1674 | 41 | 中枢镇 |
元阳县 | 2292 | 40 | 南沙镇 |
红河县 | 2034 | 30 | 迤萨镇 |
金平苗族瑶族傣族自治县 | 3677 | 35 | 金河镇 |
河口瑶族自治县 | 1313 | 10 | 河口镇 |
屏边苗族自治县 | 1905 | 17 | 玉屏镇 |
此处区划地名资料截止到2013年2月;面积、人口数据根据《中华人民共和国行政区划简册(2005)》,人口截止2013年3月。
自然环境
编辑 播报位置境域
红河州位于位于东经101゜47′~104゜16′,北纬22゜26′~24゜45′之间,地处云南省东南部,北连昆明、曲靖,东接文山,西邻玉溪、普洱,南与越南社会主义共和国接壤,北回归线横贯东西。
[7] 辖区面积32931平方公里
接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕
Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。
Node.js 回调函数
Node.js EventEmitter
云南省红河外贸网站建设-双语网站制作-企业中英文网站优化推广-多语言集团网站定制开发
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线: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'); });