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

玉溪市内河流分属珠江和红河两大水系,新平、易门、元江3县和峨山县的一部分属红河水系,集水面积共9981平方公里。红塔区和通海、华宁、澄江、江川4县及峨山县的一部分属珠江水系,集水面积5044平方公里。有高原断陷湖泊抚仙湖、星云湖和杞麓湖。
[12] 抚仙湖横跨澄江、江川和华宁三县区,是我国最大的深水型淡水湖泊、最大的I类淡水生态大湖,水域面积216平方公里,平均水深95米,蓄水量206亿立方米,是滇池的12倍、洱海的6倍,水资源总量占全国湖泊淡水资源总量的9.16%,是全球少有的I类水质湖泊,被列为全国8个水质良好湖泊生态环境保护试点之一,是全国江河湖泊生态环境保护重点。
星云湖在江川区境内,湖面面积34平方公里,平均水深7米,容量1.84亿立方米。
杞麓湖在通海县境内,湖面面积36.4平方公里,平均水深4米,容量1.82亿立方米。
[13] 自然资源
编辑 播报矿产资源
玉溪矿产资源有铁、铜、镍、磷等,潜在经济价值达4000亿元以上。铁矿资源储量7.2亿吨,居云南省首位;镍矿储量53万金属吨,为全国第二大镍矿;铜矿储量300万金属吨,是云南重要的产铜地区;磷矿石储量15.4亿吨,列全省第二位。
[14] 生物资源
2016年,玉溪市境内有国家重点保护野生植物34种,其中,国家一级重点保护野生植物9种,国家二级重点保护野生植物25种。有国家重点保护陆生野生动物72种,其中,一级保护陆生野生动物20种,二级保护陆生野生动物52种;省级重点保护陆生野生动物5种。有各级自然保护区10个、国家森林公园2个,面积10.54万公顷,占全市国土面积的7.06%。湿地总面积4.31万公顷,占全市国土面积的2.88%。其中,河流湿地0.93万公顷,湖泊湿地3.01万公顷,沼泽湿地53.33公顷,人工湿地0.47万公顷。
[1] 主要保护区类别 | 保护区名称 |
国家级自然保护区 | 云南元江国家级自然保护区 | - |
省级自然保护区 | 澄江动物化石群省级自然保护区 | - |
市级自然保护区 | 玉溪红塔山市级自然保护区 | 易门龙泉市级自然保护区 |
易门脚家店恐龙化石市级自然保护区 | |
人口民族
编辑 播报人口
2019年年末全市常住人口为238.9万人,比上年末增加0.3万人,增长0.1%,其中男性人口122.6万人,占总人口的比重为51.3%;女性人口116.3万人,占总人口的比重为48.7%。年末全市城镇人口为126.6万人,乡村人口为112.3万人。年末全市城镇化水平达52.98%,比上年提高1.1个百分点;人口自然增长率为5.8‰,比上年下降0.3个千分点。
[2] 2019年末户籍总人口221.3万人(不含阳宗镇),其中男性人口111.3万人,占总人口的比重为50.3%;女性人口110.0万人,占总人口的比重为49.7%。年末总户数为803925户,其中城镇388854户,乡村415071户;户均2.75人。
[5] 根据第七次人口普查数据,截至2020年11月1日零时,玉溪市常住人口为2249502人。
[48] 民族
2016年,少数民族占总人口的34.4%, 彝族、哈尼族、傣族、回族、白族、蒙古族、苗族、拉祜族为世居少数民族。
[3] 政治
编辑 播报职位 | 姓名 |
|---|
市人民代表大会常务委员会主任 | 聂涛 |
市人民政府市长 | 江华 |
市委副书记 | 潘玉良 |
市人民代表大会常务委员会副主任 | 杨光旭、黄太文、何雪峰、孙金会、鲁春红、陈川铭 |
市人民政府副市长 | 李朝伟、李锐、刘刚、王军、董金柱、陈静 |
市人民代表大会常务委员会秘书长 | 张伟 |
|
经济
编辑 播报综述
2020年,全市完成生产总值2058.1亿元,同比增长2.1%,比全国(2.3%)低0.2个百分点、比全省(4.0%)低1.9个百分点。其中:第一产业增加值207.3亿元,同比增长5.8%,比全国(3.0%)高2.8个百分点、比全省(5.7%)高0.1个百分点;第二产业增加值864.3亿元,同比下降0.6%,比全国(2.6%)低3.2个百分点、比全省(3.6%)低4.2个百分点;第三产业增加值986.6亿元,同比增长4.4%,比全国(2.1%)高2.3个百分点、比全省(3.8%)高0.6个百分点。
接下来我们删除 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'); });