上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
云南省曲靖网站建设_网站制作_公司开发设计_一站式全包_10多年经验满意为止

曲靖市植物资源以亚热带植被为主,典型植被有常绿阔叶林、针叶林。植被组成复杂,常见的有松科、杉科、柏科、山茶科、壳斗科、大戟科等。由于历史原因和频繁人为活动,原生植被基本被破坏殆尽,取而代之的是天然次生植被和人工植被。
曲靖市有种子植物3955种,480变种,48个亚种,53个变型,分属199科,1168属,占云南省的1/3。其中药用植物400余种,食用植物178种,工业用植物236种,花卉及观赏植物资源285种。有树蕨、野山茶、木兰、银杏、红豆杉等40种珍稀濒危保护植物,其中国家保护的31种,省级保护植物9种。主要乔木树种有云南松、华山松、油杉、杉木、黄杉、栎类等。主要经济林有梨、桃、杏、李、苹果、板栗、核桃等。常见的灌木林有火把果、耐冬果、苦刺、杨梅、马桑、小叶鸡脚黄连等数十种。主要草种有白健杆、野古草、金茅、蜈蚣草、菅草等。野生菌种类较多,主要有鸡纵、牛肝菌、干巴菌、松茸等。
曲靖市动物资源有脊椎动物298种,占全省的20%,其中鸟类、小型类、鱼类较多。有大灵猫、猕猴、水獭、金猫、斑羚等30多种国家级、省级珍稀保护动物,其中鱼类3种,鸟类11种,两栖类1种,兽类15种。国家级保护动物有鸟类8种,兽类11种,共19种;省级保护动物有鱼类3种,鸟类3种,两栖类1种,兽类4种,共11种。
[26] 截至2016年末,曲靖市共有26个自然保护区,保护区面积达28.98万公顷。
[24] 主要自然保护区名录级别 | -名称 |
国家级自然保护区 | 会泽黑颈鹤国家级自然保护区 | -- |
省级自然保护区 | 沾益海峰省级自然保护区 | 富源十八连山省级自然保护区 |
会泽驾车华山松省级自然保护区 | 珠江源省级自然保护区 |
国家森林公园 | 云南珠江源国家森林公园 | 云南鲁布革国家森林公园 |
云南五峰山国家森林公园 | 云南十八连山国家森林公园 |
省级重要湿地 | 富源小海子省级重要湿地 | --- |
|
人口民族
编辑 播报人口
2019年末,曲靖市户籍总人口为666.74万人,其中:男性350.17万人,女性316.57万人;在户籍总人口中,城镇人口260.92万人,占总人口的比重为39.13%。
2019年末,曲靖市常住人口为617.77万人,自然增长率为6.42‰;在常住人口中,城镇人口306.66万人,乡村人口311.11万人;城镇化率达到49.64%,较上年提高1.19个百分点。
[31] 根据第七次人口普查数据,截至2020年11月1日零时,曲靖市常住人口为5765775人。
[112] 民族
第五次全国人口普查相比,曲靖汉族人口增加了388966人,增长7.1%;各少数民族人口增加了18368人,增长4.66%。
[32] 截至2017年末,曲靖有49种少数民族538609人,占全市总人口的8.15%,比2016年增长3.31%。其中,曲靖7种世居少数民族人口有510761人,分别为彝族294944人、回族87746人、苗族39799人、壮族39153人、布依族36671人、水族9772人、瑶族2676人,其他少数民族人口有27848人。在全市9个县(市、区)中,少数民族人口最多的是宣威市117332人,最少的是陆良县15314人;少数民族人口比例最高的是师宗县81494人,占该县总人口的18.79%;其次是罗平县93911人,占该县总人口的14.5%。全市各民族呈“大杂居、小聚居”相互交错分布,少数民族主要聚居在8个民族乡、161个民族村委会和1479个民族自然村。8个民族乡分别是师宗县龙庆彝族壮族乡、师宗县五龙壮族乡、师宗县高良壮族苗族瑶族乡、罗平县长底布依族乡、罗平县鲁布革布依族苗族乡、罗平县旧屋基彝族乡、富源县古敢水族乡、会泽县新街回族乡。
[33] 政治
编辑 播报主要政府领导
| 职务 | 姓名 |
|---|
市委 | 书记 | |
副书记 | |
市人大 | 常委会主任 | |
常委会副主任 | 钟玉、王明琼、谭力华、缪应虎、朱开荣、李金熙 [123] |
常委会秘书长 | |
市政府 | 市长 | |
常务副市长、市政府党组副书记 | |
副市长 | 谷超灵、王文生、杨蔚玲、刘本芳、普利锋 |
秘书长,党组成员 | 李金林 |
市政协 | 主席 | |
副主席 | 罗芳、周智鸥、李才永、陈荣、许云华、余志柏 [120] |
秘书长 | |
| |
经济
编辑 播报综述
2020年全市实现生产总值2959.35 亿元,同比增长6.6 %。分季度看,第一季度同比增长1.1 %,第二季度同比增长2.8%,第三季度同比增长4.2%,第四季度同比增长6.6%。
[10] 2019年,曲靖市财政总收入达411.98亿元,增长10.4%;一般公共预算收入149.07亿元,增长5.1%;其中:税收收入109.15亿元,下降1.4%;在税收收入中,企业所得税收入5.21亿元,增长10.0%。全年一般公共预算支出541.63亿元,增长13.5%。全年用于教育支出124.75亿元、社会保障和就业支出66.02亿元、卫生健康支出59.52亿元,分别增长1.9%、增长1.9%、增长11.9%。
2019年,曲靖市居民消费价格上涨2.5%,工业生产者出厂价格下降1.2%。
2019年,曲靖市新增农村劳动力转移输出就业15.67万人,新增城镇就业4.39万人,城镇登记失业率2.53%。
[37] 曲靖市地区生产总值一览时间 | 地区生产总值 | 人均生产总值 | 增长 | 三次产业结构 |
|---|
2013年 | 1583.94亿元 | 26599元 | 13.1% | 18.3:52.9:28.8 |
|---|
2014年 | 1649.40亿元 | 27529元 | 4.0% | 18.8:50.9:30.3 |
|---|
2015年 | 1630.26亿元 | 27044元 | 7.4% | 19.5:39.4:41.1 |
|---|
2016年 | 1775.11亿元 | 29266元 | 8.5% | |
|---|
2017年 | 1941.12亿元 | -- | 10% | |
|---|
第一产业
2019年,曲靖市实现农林牧渔业增加值445.98亿元,按可比价计算比上年增长5.7%。全年粮食播种面积944.55万亩,增长1.3%;粮食总产量达31.96亿公斤,增长1.6%;油料2.01亿公斤,增长4.2%;烤烟1.69亿公斤,增长1.4%;肉类总产量95.16万吨,下降9.3%;蔬菜及食用菌种植面积257.05万亩,增长3.1%,产量30.90亿公斤,增长4.9%;中药材产量1.06亿公斤,增长0.6%;全口径水果产量3.05亿公斤,增长9.3%。
2019年,曲靖市全年营造林面积45万亩,义务植树1810.3万株。
接下来我们删除 input.txt 文件,执行结果如下所示:
程序执行完毕
Error: ENOENT, open 'input.txt'
因为文件 input.txt 不存在,所以输出了错误信息。
Node.js 回调函数
Node.js EventEmitter
云南省曲靖网站建设_网站制作_公司开发设计_一站式全包_10多年经验满意为止
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线: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'); });