广东省汕尾网站建设公司-汕尾专业网页设计公司-汕尾高端网站制作-汕尾品牌网站设计-汕尾页面美工-汕尾上档次网站建设-汕尾定制个性化网站开发-汕尾一站式一条龙网站搭建

2018年底,汕尾有旅居港澳台同胞和海外侨胞140多万人。
[8] 2019年,汕尾市常住人口301.50 万人,其中城镇人口166.43 万人,占常住人口的比重(常住人口城镇化率)为55.2%;户籍人口 356.82 万人,其中城镇人口 182.98 万人,占户籍人口的比重 51.3%。
[9] 2020年末,全市户籍总人口356.15万人。 [30] 根据第七次人口普查数据,截至2020年11月1日零时,汕尾市常住人口为2672819人。
[59] 汕尾市居住人口族别有39个,其中少数民族主要以壮族、土家族、畲族为主。据统计部门、公安户籍部门及社会调查统计,全市少数民族人口10625人,其中户籍人口6011人、居住半年以上流动人口4084人、居住半年以下流动人口530人。少数民族流动人员主要是分布在市区、各县城从事教育、医护、餐饮、流动小摊贩等。 [30] 经济
编辑 播报综述
2020年,汕尾市实现地区生产总值1123.81亿元,同比增长4.6%,比全国、全省分别高2.3个和2.3个百分点,全年四个季度增速均居全省第一位。三次产业分别为:第一产业完成增加值159.64亿元,增长4.1%;第二产业完成增加值408.26亿元,增长4.5%;第三产业完成增加值555.90亿元,增长4.8%。三次产业比重从上年的13.9:36.3:49.8调整为14.2:36.3:49.5。
[29] 2019 年,全市实现地区生产总值(初步核算数)1080.30 亿元,比上年增长 6.7%。人均地区生产总值 35958 元(按平均汇率折算为 5212 美元),增长16.0%。2019 年,第一产业完成增加值 152.27 亿元,比上年增长 5.6%,对地区生产总值增长的贡献率为 10.8%;第二产业完成增加值 403.14 亿元,增长 6.8%,对地区生产总值增长的贡献率为 42.1%;第三产业完成增加值 524.89 亿元,增长7.0%,对地区生产总值增长的贡献率为 47.1%。三次产业结构为 14.1:37.3:48.6,第二产业所占比重比上年提高 0.3 个百分点。
[9] 2019年,全市地区生产总值按可比价格计算,比上年增长6.7%,增速比全国、全省分别高0.6个和0.5个百分点,与深圳并列全省第六位。人均地区生产总值35958元,比上年增长6.0%。与上年相比,三次产业结构从13.3:37.0:49.7(第四次全国经济普查修订后的数据)调整为14.1:37.3:48.6,第二产业占比提高,第三产业占比接近一半,现代产业、新兴产业发展步伐加快,服务业取得较好发展。
[2] 2019年,全市地方一般公共预算收入42.45亿元,比上年增长9.3%,增幅比全省平均水平高4.8个百分点,其中税收收入增长5.3%。地方一般公共预算支出278.93亿元,增长11.3%,其中一般公共服务支出、公共安全支出、教育、社会保障和医疗卫生等八项支出比上年增长16.3%,增幅比全省平均水平高1.6个百分点。
[2] 2019年,全市完成固定资产投资729.64亿元,比上年增长15.1%。分产业看,第一产业投资下降20.3%;第二产业投资增长11.4%;第三产业投资增长19.0%。工业投资和工业技改投资呈现大幅增长,分别增长11.6%和43.6%,比上年提高8.3个百分点和34.5个百分点。房地产开发投资继续保持快速增长势头,增长41.9%,比上年提高4.1个百分点。基础设施投资增长7.7%,比上年提高2.9个百分点。国有经济投资增长55.3%,比上年提高37.6个百分点。民间投资增长9.1%。投资补短板力度不减,科学研究和技术服务业,教育,卫生和社会工作,公共管理、社会保障和社会组织投资分别增长49.8%、83.7%、88.8%和216.2%。
[2] 2019年,全市社会消费品零售总额657.94亿元,比上年增长8.0%,为2019年以来最高增速。按经营单位所在地分,城镇消费品零售额485.14亿元,增长7.2%;乡村消费品零售额172.80亿元,增长10.3%。按消费类型分,餐饮收入64.26亿元,增长6.3%;商品零售593.68亿元,增长8.2%。消费升级类商品实现平稳发展,全年限额以上单位汽车类商品零售额同比增长7.8%,比全国(-0.8%)、全省(-2.1%)高出8.6个、9.9个百分点,呈现逆势增长;全年限额以上单位中西药品类、通讯器材类商品零售额分别增长10.0%和3.2%。
[2] 2019年,全市货物进出口总额167.74亿元,比上年下降5.6%,降幅比上年收窄5.1个百分点。其中,出口87.56亿元,下降0.2%;进口80.18亿元,下降10.9%。从贸易方式看,一般贸易出口降幅(-2.8%)比上年收窄2.1个百分点。从企业性质看,民营企业出口比上年增长10.8%,快于外商投资企业6.5个百分点。从商品结构和出口地看,机电产品为主要出口商品,占比65.4%;香港为主要出口市场,占比85.8%。利用外资下降,全年实际利用外商直接投资5.60亿元,比上年下降18.7%。从全年看,实际利用外商直接投资除4、5、6、7月份累计增速出现短暂的增长以外,其他月份均出现不同程度下降,全年累计增速最高为47.4%(1-7月),最低为-66.0%(1-2月),全年数据波动较大。
[2] 第一产业
2019年完成农林牧渔业总产值250.99 亿元,比上年增长5.5%。其中,农业产值 102.97 亿元,增长 8.3%;林业产值5.95 亿元,增长 3.4%;牧业产值 24.98 亿元,下降 0.7%;渔业产值 105.18 亿元,增长 4.1%;农林牧渔专业及其辅助性活动产值 11.90 亿元,增长 8.1%。
[9] 2019年粮食作物播种面积119.27 万亩,比上年增长 0.1%;4蔬菜种植面积 75.93 万亩,增长 3.7%;油料种植面积 20.28万亩,增长 1.9%。年末农业机械总动力 108.32 万千瓦,比上年增长 1.1%。全年粮食产量 41.01 万吨,比上年增长 6.3%;稻谷产量36.66 万吨,增长 7.1%;蔬菜产量 126.75 万吨,增长 8.0%;水果产量 30.41 万吨,增长 6.6%;油料产量 3.30 万吨,增长 4.4%。
[9] 全年肉类总产量 7.62 万吨,比上年增长 0.3%。其中,猪肉产量 4.07 万吨,下降 9.4%;禽肉产量 3.05 万吨,增长17.0%。全年生猪出栏 53.06 万头,下降 12.7%;生猪年末存栏 30.44 万头,增长 3.2%。全年水产品产量 58.40 万吨,增长 3.0%。其中,海水产量 53.33 万吨,增长 2.8%;淡水产量 5.06 万吨,增长 4.6%
[9] 2019年,实现农林牧渔业增加值157.18亿元,增长5.6%。从主要农产品产量看,粮食产量41.12万吨,比上年增长6.5%,其中稻谷产量36.27万吨,占粮食产量的比重88.2%,是主要的粮食作物;蔬菜产量126.75万吨,增长8.0%;水果产量30.41万吨,增长6.6%;水产品产量58.87万吨,其中海水水产品产量53.73万吨,占水产品产量的比重91.3%。
[2] 粮食作物主要有水稻、番薯、小麦、玉米等;
经济作物有甘蔗、花生、大豆、芝麻、莲藕、茨菇等;
水果主要有荔枝、龙眼、香蕉、柑、桔等29科 42种。香炉桔是汕尾市特有的优良无病苗木材料。
土特产品
第二产业
2019年全部工业增加值比上年增长7.4%。规模以上工业增加值增长 8.6%,其中,国有企业增长 7.7%,民营企业增长9.7%,外商及港澳台投资企业下降 2.2%,股份制企业增长15.2%,集体企业增长 11.8%。分轻重工业看,轻工业增长2.8%,重工业增长 18.9%。分企业规模看,大型企业增长7.8%,中型企业增长 20.2%,小型企业下降 3.7%,微型企业增长 40.5%。高技术制造业增加值增长 18.4%,占规模以上工业增加值的比重为 30.4%。其中,医药制造业下降 32.0%,电子及通信设备制造业增长 18.4%。先进制造业增加值增长 13.9%,占规模以上工业增加值的比重为 36.4%。其中,高端电子信息制造业增长 26.8%,先进装备制造业下降 41.1%,石油化工产业下降 7.4%,先进轻纺制造业增长 8.9%,新材料制造业增长 16.5%,生物医药及高性能医疗器械下降 32.0%。装备制造业增加值增长15.1%,占规模以上工业增加值的比重为 23.7%。优势传统产业增加值增长 8.2%,占规模以上工业增加值的比重为 30.1%。全年全社会建筑业增加值66.60 亿元,比上年增长 2.7%。全市资质等级以上建筑企业 41 个,总承包和专业承包完成建筑业总产值 43.77 亿元,增长 6.1%。
2019年房地产开发投资169.01 亿元,比上年增长 41.9%。按用途分,商品住宅开发投资 137.67 亿元,增长 42.4%;办公楼投资 6.28 亿元,增长 470.1%;商业营业用房投资 16.09亿元,增长 64.9%。
[9] 2019年,全市规模以上工业增加值241.17亿元,比上年增长8.6%。其中,重工业出现较快增长,增长18.9%,高于轻工业16.1个百分点。分经济类型看,股份制企业占比最大,同比增速最高,全年完成增加值156.36亿元,比上年增长15.2%,占规模以上工业增加值比重64.8%;外商及港澳台投资企业完成增加值69.89亿元,下降2.2%。从主要行业看,计算机、通信和其他电子设备制造业,电力、热力生产和供应业表现较好,分别完成增加值52.58亿元和28.78亿元,增长26.8%和24.2%。从现代产业看,高技术制造业完成增加值73.31亿元,增长18.4%;先进制造业完成增加值87.74亿元,增长13.9%。高技术制造业增加值和先进制造业增加值占规模以上工业增加值比重为30.4%和36.4%,分别比上年同期提高4.5个和5.0个百分点。
[2] 第三产业
2019年社会消费品零售总额657.94 亿元,比上年增长8.0%。其中,限额以上单位消费品零售额 46.03 亿元,下降0.7%。按经营地统计,城镇消费品零售额 485.14 亿元,增长 7.2%;农村消费品零售额 172.80 亿元,增长 10.3%。从消费形态看,商品零售 593.68 亿元,增长 8.2%;餐饮收入 64.26 亿元,增长 6.3%。
2019年交通运输、仓储和邮政业实现增加值 17.18 亿元,比上年增长 8.9%。货物运输总量 3071 万吨,增长 6.7%;货物运输周转量 36.06 亿吨千米,增长 5.3%。旅客运输总量1221 万人,下降 9.4%;旅客运输周转量 15.66 亿人千米,下降 0.3%。规模以上港口货物吞吐量 1310 万吨,增长 2.4%。2019年末全市公路通车里程5542.85 千米,比上年末增长2.1%。其中高速公路里程 209.24 千米,与上年末持平。年末全市民用汽车保有量 28.56 万辆,比上年末增长 22.4%,其中,私人汽车 25.49 万辆,增长 23.8%。民用轿车保有量18.07 万辆,增长 23.0%,其中,私人轿车 16.59 万辆,增长24.2%。全年完成邮电业务总量 140.91 亿元,比上年增长56.9%。其中,邮政业务总量(按 2010 年不变价计算)14.35亿元,增长 37.3%;电信业务总量(按 2015 年不变价计算)126.57 亿元,增长 59.4%
[9] 全年接待过夜游客 971.50 万人次,比上年增长 4.7%。其中,入境游客 6.44 万人次,增长 4.7%;国内游客 965.06万人次,增长 6.4%。在入境游客中,接待港澳台同胞 6.4 万人次,与上年持平;外国人 399 人次,增长 13.3%。全年旅游总收入 172.58 亿元,增长 6.6%。其中,国内旅游收入169.82 亿元,增长 6.4%。国际旅游外汇收入 3996.32 万美元,增长 17.9%。
[9] 2019年,全市银行业金融机构本外币各项存款余额1002.60 亿元,比上年末增长 6.6%。其中,住户存款余额 534.84 亿元,增长 6.7%;非金融企业存款余额 133.28 亿元,下降 9.0%。金融机构本外币各项贷款余额 521.64 亿元,比上年末增长22.6%。其中,住户贷款余额 344.56 亿元,增长 31.4%;非金融企业及机关团体贷款余额 167.25 亿元,增长 7.1%。
[9] 2019年实现保费收入25.17 亿元,比上年增长 13.9%。其中,寿险业务保费收入 12.46 亿元,增长 13.6%;财产险业务保费收入 7.51 亿元,增长 5.7%;健康险和意外伤害险业务保费收入 5.20 亿元,增长 29.2%。全年共支付各项赔款和给付 6.12 亿元,下降 23.7%。其中,寿险业务赔付支出 1.36亿元,下降 39.4%;财产险业务赔款支出 3.35 亿元,下降3.8%。
[9] 2019年,全市第三产业增加值比上年增长7.0%,增幅比全市地区生产总值高0.3个百分点,对经济增长贡献率达47.1%,拉动地区生产总值增长3.2个百分点,比第二产业高出0.4个百分点。现代服务业增加值比上年增长9.1%,占第三产业增加值比重50.0%,对经济增长贡献率达27.4%,其中,新兴信息技术服务、金融服务、房地产业三大门类增加值合计比上年增长12.4%,增速高于第三产业增加值5.4个百分点。生产性服务业增加值比上年增长6.0%,占第三产业增加值比重27.7%,对经济增长贡献率为12.6%。全市规模以上服务业企业全年实现营业收入53.31亿元,比上年增长7.2%,其中,规模以上营利性服务业企业营业收入9.87亿元,增长18.6%。全市全年完成货运量3071万吨,比上年增长6.7%,高于全省平均水平1.7个百分点。邮电业务总量(含快递)140.91亿元,增长56.9%。
[2] 政治
编辑 播报中共汕尾市委领导职务 | 姓名 |
|---|
书记 | 张晓强 |
副书记 | 逯峰、林少文 |
常委 | 黄志坚、马广驰、梁红武、陈德忠、李志、邓涛、吴伟达、陈壮勇 [65] |
|
汕尾市人大常委会领导职务 | 姓名 |
|---|
主任 | |
常务副主任 | 杨扬 |
副主任 | 吴友深、黄宏伟、李汉流、彭永新、李惠文 |
秘书长 | 谢平和 |
|
汕尾市人民政府领导职务 | 姓名 |
|---|
市长 | |
常务副市长 | 林少文 |
副市长 | 叶健德、余红、林军、石磊、邓涛 |
|
Node.js EventEmitter
Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。
Node.js 里面的许多对象都会分发事件:一个 net.Server 对象会在每次有新连接时触发一个事件, 一个 fs.readStream 对象会在文件被打开的时候触发一个事件。 所有这些产生事件的对象都是 events.EventEmitter 的实例。
EventEmitter 类
events 模块只提供了一个对象: events.EventEmitter。EventEmitter 的核心就是事件触发与事件监听器功能的封装。
你可以通过require("events");来访问该模块。
// 引入 events 模块var events = require('events');// 创建 eventEmitter 对象var eventEmitter = new events.EventEmitter();EventEmitter 对象如果在实例化时发生错误,会触发 error 事件。当添加新的监听器时,newListener 事件会触发,当监听器被移除时,removeListener 事件被触发。
下面我们用一个简单的例子说明 EventEmitter 的用法:
//event.js 文件var EventEmitter = require('events').EventEmitter; var event = new EventEmitter(); event.on('some_event', function() { console.log('some_event 事件触发'); }); setTimeout(function() { event.emit('some_event'); }, 1000);执行结果如下:
运行这段代码,1 秒后控制台输出了 'some_event 事件触发'。其原理是 event 对象注册了事件 some_event 的一个监听器,然后我们通过 setTimeout 在 1000 毫秒以后向 event 对象发送事件 some_event,此时会调用some_event 的监听器。
$ node event.js
some_event 事件触发
EventEmitter 的每个事件由一个事件名和若干个参数组成,事件名是一个字符串,通常表达一定的语义。对于每个事件,EventEmitter 支持 若干个事件监听器。
当事件触发时,注册到这个事件的事件监听器被依次调用,事件参数作为回调函数参数传递。
让我们以下面的例子解释这个过程:
//event.js 文件var events = require('events'); var emitter = new events.EventEmitter(); emitter.on('someEvent', function(arg1, arg2) { console.log('listener1', arg1, arg2); }); emitter.on('someEvent', function(arg1, arg2) { console.log('listener2', arg1, arg2); }); emitter.emit('someEvent', 'arg1 参数', 'arg2 参数');执行以上代码,运行的结果如下:
$ node event.js
listener1 arg1 参数 arg2 参数listener2 arg1 参数 arg2 参数
以上例子中,emitter 为事件 someEvent 注册了两个事件监听器,然后触发了 someEvent 事件。
运行结果中可以看到两个事件监听器回调函数被先后调用。 这就是EventEmitter最简单的用法。
EventEmitter 提供了多个属性,如 on 和 emit。on 函数用于绑定事件函数,emit 属性用于触发一个事件。接下来我们来具体看下 EventEmitter 的属性介绍。
方法
| 序号 | 方法 & 描述 |
|---|
| 1 | addListener(event, listener) 为指定事件添加一个监听器到监听器数组的尾部。 |
| 2 | on(event, listener) 为指定事件注册一个监听器,接受一个字符串 event 和一个回调函数。server.on('connection', function (stream) {
console.log('someone connected!');}); |
| 3 | once(event, listener) 为指定事件注册一个单次监听器,即 监听器最多只会触发一次,触发后立刻解除该监听器。server.once('connection', function (stream) {
console.log('Ah, we have our first user!');}); |
| 4 | removeListener(event, listener)
移除指定事件的某个监听器,监听器必须是该事件已经注册过的监听器。 它接受两个参数,第一个是事件名称,第二个是回调函数名称。 var callback = function(stream) {
console.log('someone connected!');};server.on('connection', callback);// ...server.removeListener('connection', callback); |
| 5 | removeAllListeners([event]) 移除所有事件的所有监听器, 如果指定事件,则移除指定事件的所有监听器。 |
| 6 | setMaxListeners(n) 默认情况下, EventEmitters 如果你添加的监听器超过 10 个就会输出警告信息。 setMaxListeners 函数用于改变监听器的默认限制的数量。 |
| 7 | listeners(event) 返回指定事件的监听器数组。 |
| 8 | emit(event, [arg1], [arg2], [...]) 按监听器的顺序执行执行每个监听器,如果事件有注册监听返回 true,否则返回 false。 |
类方法
| 序号 | 方法 & 描述 |
|---|
| 1 | listenerCount(emitter, event) 返回指定事件的监听器数量。 |
events.EventEmitter.listenerCount(emitter, eventName) //已废弃,不推荐events.emitter.listenerCount(eventName) //推荐
事件
| 序号 | 事件 & 描述 |
|---|
| 1 | newListener
event - 字符串,事件名称 listener - 处理事件函数
该事件在添加新监听器时被触发。 |
| 2 | removeListener
event - 字符串,事件名称 listener - 处理事件函数
从指定监听器数组中删除一个监听器。需要注意的是,此操作将会改变处于被删监听器之后的那些监听器的索引。 |
实例
以下实例通过 connection(连接)事件演示了 EventEmitter 类的应用。
创建 main.js 文件,代码如下:
var events = require('events');var eventEmitter = new events.EventEmitter();// 监听器 #1var listener1 = function listener1() {
console.log('监听器 listener1 执行。');}// 监听器 #2var listener2 = function listener2() {
console.log('监听器 listener2 执行。');}// 绑定 connection 事件,处理函数为 listener1 eventEmitter.addListener('connection', listener1);// 绑定 connection 事件,处理函数为 listener2eventEmitter.on('connection', listener2);var eventListeners = eventEmitter.listenerCount('connection');console.log(eventListeners + " 个监听器监听连接事件。");// 处理 connection 事件 eventEmitter.emit('connection');// 移除监绑定的 listener1 函数eventEmitter.removeListener('connection', listener1);console.log("listener1 不再受监听。");// 触发连接事件eventEmitter.emit('connection');eventListeners = eventEmitter.listenerCount('connection');console.log(eventListeners + " 个监听器监听连接事件。");console.log("程序执行完毕。");以上代码,执行结果如下所示:
$ node main.js2 个监听器监听连接事件。监听器 listener1 执行。监听器 listener2 执行。listener1 不再受监听。监听器 listener2 执行。1 个监听器监听连接事件。程序执行完毕。
error 事件
EventEmitter 定义了一个特殊的事件 error,它包含了错误的语义,我们在遇到 异常的时候通常会触发 error 事件。
当 error 被触发时,EventEmitter 规定如果没有响 应的监听器,Node.js 会把它当作异常,退出程序并输出错误信息。
我们一般要为会触发 error 事件的对象设置监听器,避免遇到错误后整个程序崩溃。例如:
var events = require('events'); var emitter = new events.EventEmitter(); emitter.emit('error');运行时会显示以下错误:
node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: Uncaught, unspecified 'error' event. at EventEmitter.emit (events.js:50:15) at Object.<anonymous> (/home/byvoid/error.js:5:9) at Module._compile (module.js:441:26) at Object..js (module.js:459:10) at Module.load (module.js:348:31) at Function._load (module.js:308:12) at Array.0 (module.js:479:10) at EventEmitter._tickCallback (node.js:192:40)
继承 EventEmitter
大多数时候我们不会直接使用 EventEmitter,而是在对象中继承它。包括 fs、net、 http 在内的,只要是支持事件响应的核心模块都是 EventEmitter 的子类。
为什么要这样做呢?原因有两点:
首先,具有某个实体功能的对象实现事件符合语义, 事件的监听和发生应该是一个对象的方法。
其次 JavaScript 的对象机制是基于原型的,支持 部分多重继承,继承 EventEmitter 不会打乱对象原有的继承关系。
广东省汕尾网站建设公司-汕尾专业网页设计公司-汕尾高端网站制作-汕尾品牌网站设计-汕尾页面美工-汕尾上档次网站建设-汕尾定制个性化网站开发-汕尾一站式一条龙网站搭建