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

红河哈尼族彝族自治州,首府驻
蒙自市,是云南的16个
地级行政区之一
[1] ,地处云南省东南部,北连昆明、曲靖,东接文山,西邻玉溪、普洱,南与越南社会主义共和国接壤,北回归线横贯东西。红河州辖区面积32931平方公里
[39] ,下辖4个县级市、6个县、3个自治县。根据第七次人口普查数据,截至2020年11月1日零时,红河哈尼族彝族自治州常住人口为4478422人。
[38] 是一个多民族聚居的边疆少数民族自治州,有10个世居民族,有241万少数民族人口。
[36] 红河州有滇南政治、经济、军事、文化中心蒙自,有世界锡都个旧,有国家历史文化名城建水;文献名邦石屏;有河口和金水河两个国家级口岸;有锡文化、陶瓷文化和梯田文化。红河是云南经济社会和人文自然的缩影,是云南近代工业的发祥地,也是中国走向东盟的陆路通道和桥头堡。
[2] 红河州被列为第二批国家新型城镇化综合试点地区。
[3] 2019年12月,国家民委命名红河哈尼族彝族自治州为“全国民族团结进步示范州”。
[4] 2020年,红河州实现生产总值2417.47亿元。
早在西汉时期,中央王朝就在“西南夷”地区设置4个郡,其中的牂牁郡设于汉武帝元鼎六年(公元前111年),辖17县,境内(今红河州内)有同并县(今弥勒市北部至石林彝族自治县一带)、漏江县(今泸西县一带)、西随县(今金平县一带)、进桑县(今屏边至河口县一带);益州郡设于汉元封二年(公元前109年),辖24县,境内有律高县(今弥勒县西南至建水县曲江镇)、贲古县(今蒙自、个旧一带)、毋棳县(今开远、建水一带)、胜休县(今石屏县、峨山县等地)、来唯县(今红河、元阳、绿春、金平县西部、包括越南莱州省西北部)。
[7] 东汉时,牂牁郡辖境范围与西汉同,只是将进桑县改为进乘县,将原益州郡西部6县划归新设的永昌郡,将来唯县并入西随县。
[7] 三国时期,诸葛亮在两汉的基础上对郡县的设置进行调整:改益州郡为建宁郡,原益州郡所属的胜休县及贲古县划归新设的兴古郡,还把进乘县、西随等6县划归兴古郡;毋棳县改称西丰县,也归兴古郡;原属牂牁郡的毋单(今华宁盘溪至弥勒西部)、同并、漏江等县划归建宁郡。
[7] 西晋泰始六年(270年),晋武帝将益州所辖的建宁、兴古、云南、永昌4郡划出单独设置宁州。
[7] 公元589年,隋灭南朝陈,统一南北分裂的中国,在今曲靖设南宁州总管府。
[7] 唐武德七年(624年),改南宁州总管府为都督府,贞观元年(627年)废。
[7] 唐调露元年(679年)于交州设安南都护府,驻今越南河内。今红河州东南部的屏边、蒙自、河口县属安南都护府。南诏前期拓东节度的南部控制区只达今红河以北,红河以南的今红河、元阳、绿春、金平等县之地,东南部的今蒙自、屏边、河口、马关、文山等地仍然是唐朝安南都护府的管辖范围
接下来我们删除 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'); });