上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
浙江省安吉国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名

安吉县有着丰富的水资源,以赋石、老石坎两座大型水库为主的各类水库总库容量达4亿立方米,水力资源蕴藏量7.7万千瓦,现有101座小水电,年发电能力超过1亿千瓦时;亚洲第一、世界第二,总装机180万千瓦的天荒坪抽水蓄能电站座落在境内。
[14] 人口
编辑 播报截至2018年末,安吉县户籍人口47.07万人,其中男性23.30万人、女性23.76万人;城镇人口17.54万人,乡村人口29.52万人;60岁以上人口10.88万人,占总人口的23.1%,占比比上年提高0.6个百分点。全年出生人口4729人,出生率为10.1‰;死亡人口3342人,死亡率为7.1‰;人口自然增长率为3.0‰。全县一孩出生2357人,一孩率为51.92%;二孩及以上出生2183人,二孩及以上率为48.08%。
[1] 根据第七次人口普查数据,截至2020年11月1日零时,安吉县常住人口为586409人。
[90] 安吉县境内人口以汉族为主,另有畲族、黎族、回族等少数民族。
[15] 境内有章村镇郎村与报福镇中张村两个少数民族村。
[16-17] 截至2020年末,全县户籍人口47.32万人,其中男性23.38万人、城镇人口17.64万人;60岁以上人口11.39万人,占总人口的24.1%,占比较去年同期提高0.7个百分点。全年出生人口3682人,出生率为7.79‰;死亡人口3164人,死亡率为6.69‰;人口自然增长率为1.10‰。 [98] 2021年末,常住人口59.5万人,城镇人口36.3万人。
[107] 政治
编辑 播报安吉县委副书记:宁云、柏建华
安吉县委常委:沈霞俊(女)、王宗明、高发义、王新勇、黄枫、赵德民、卫勤超、高安兵、贺苗(女)
[105] 经济
编辑 播报综述
2018年,安吉县生产总值(GDP)404.32亿元,比上年增长8.3%。其中,第一产业增加值26.38亿元,第二产业增加值178.30亿元,第三产业增加值199.65亿元,分别增长2.9%、7.0%和10.4%。按户籍人口计算,全县人均生产总值86099元,比上年增长7.8%,按平均汇率(1:6.6174)计算达到13011美元。三次产业增加值结构由上年的7.2:44.2:48.5调整为6.5:44.1:49.4。
2018年,安吉县居民消费价格总水平(CPI)呈现总体温和上涨的运行态势,累计上涨2.7%,涨幅较上年同期提高1.1个百分点。其中,食品价格上涨2.5%,工业消费品价格上涨1.8%,服务价格上涨3.6%。
2018年,安吉县实现财政总收入80.08亿元,增长19.0%,其中地方财政收入46.92亿元,增长18.7%。从主要税种看,增值税、企业所得税分别为19.52亿元、3.27亿元,分别增长22.9%、9.0%;个人所得税和营业税为5.62亿元和1376万元,分别增长18.8%和110.4%。全县财政支出74.30亿元,增长19.8%。从支出类别看,一般公共服务支出为7.97亿元,增长7.2%,公共财政民生支出59.17亿元,增长19.7%。其中,节能环保支出8.47亿元,增长49.5%;教育支出14.84亿元,增长1.0%;医疗卫生支出7.73亿元,增长35.5%;科技支出3.98亿元,增长39.3%;社会保障和就业支出4.92亿元,增长6.2%。
2018年,安吉县固定资产投资项目439个,完成固定资产投资155.06亿元,比上年增长5.5%,其中,基础设施投资30.24亿元,下降36.1%;第二产业投资40.42亿元,下降27.7%,其中技术改造投入31.48亿元,下降24.0%;第三产业投资114.64亿元,增长25.8%。全年完成房地产开发投资69.12亿元,比上年增长101.3%。全年房屋施工面积383.06万平方米,增长25.3%;房屋竣工面积33.36万平方米,增长9.8%;商品房销售面积129.19万平方米,增长10.3%,其中住宅114.65万平方米,增长7.8%;商品房销售额147.42亿元,增长41.5%,其中住宅133.88亿元,增长41.0%。全年房屋施工面积383.06万平方米,增长25.3%;房屋竣工面积33.36万平方米,增长9.8%;商品房销售面积129.19万平方米,增长10.3%,其中住宅114.65万平方米,增长7.8%;商品房销售额147.42亿元,增长41.5%,其中住宅133.88亿元,增长41%。
2018年,安吉县城镇居民人均可支配收入达到52617元,比上年名义增长9.1%;其中,工资性收入增长8.8%,经营净收入增长7.3%,财产净收入增长10.7%,转移净收入增长12.9%;人均消费支出34008元,增长8.0%;年末人均住房面积48.6平方米。据农村居民家庭抽样调查,全年农村居民人均可支配收入达到30541元,名义增长9.5%;其中,工资性收入增长9.5%,经营净收入增长7.6%,财产净收入增长24.6%,转移净收入增长11.2%。人均生活消费支出20888元,增长11.0%;年末人均住房面积66.6平方米。
[1] 2020年,安吉县实现地区生产总值487.1亿元,增长4.3%,增幅全市第一;完成财政总收入100.1亿元,增长11.1%,其中一般公共预算收入59.8亿元,增长11.6%;城乡居民人均可支配收入分别达到59518元、35699元,增长4.5%和6.6%。
[91] 第一产业
2018年,安吉县实现农林牧渔业增加值26.81亿元,同比增长3.0%。其中,农业增加值18.31亿元,林业增加值5.94亿元,牧业增加值5416万元,渔业增加值1.59亿元,农林牧渔服务业增加值4313万元,分别增长3.1%、1.5%、2.6%、6.9%和8.9%。全年粮食播种面积1.38万公顷,下降9.6%;经济作物播种面积1.44万公顷,增长4.6%,其中油菜籽面积570公顷,增长13.3%;蔬菜面积7372公顷,增长1.7%;花卉苗木面积3189公顷,增长3.9%。全年粮食产量7.94万吨,增长7.7%;油菜籽产量0.12万吨,增长23.5%;蚕茧产量290吨,下降2.4%;生猪出栏9.48万头,增长20%;水产品产量1.69万吨,增长4.2%。
[1] 2020年,安吉县实现农林牧渔业增加值28.57亿元,同比增长1.5%。全年粮食播种面积17.97万亩,增长2.3%;粮食总产量7.34万吨,增长0.3%。分品种看,稻谷、小麦等主要谷物播种面积均有所提升,其中稻谷增长2.6%,小麦增长3.7%。经济作物播种面积1.23万公顷,增长5.8%,其中油菜籽面积1570公顷,下降4.3%;蔬菜及食用菌面积7972公顷,增长9.0%;花卉面积466公顷,下降2.3%。油菜籽产量0.35万吨,增长2.0%;蚕茧产量171吨,下降36.4%;生猪出栏5.5万头,下降27.6%;淡水产品产量1.86万吨,增长10.0%。 [98] 第二产业
2018年,安吉县实现规模以上工业增加值137.20亿元,比上年增长8.8%,其中轻工业增加值76.86亿元、重工业增加值60.34亿元,分别增长6.3%和12.3%。规模以上工业销售产值563.70亿元,增长13.1%,工业产品产销率95.73%。规模以上工业企业完成出口交货值218.74亿元,增长12.9%;出口交货值占销售产值的比重为38.8%,比2017年同期提高1.9个百分点。新产品产值207.26亿元,增长31.1%,新产品产值率达35.2%,比2017年同期提高7.0个百分点。
2018年,安吉县规模以上工业实现主营业务收入564.87亿元,比上年增长13.7%;利税65.96亿元,其中利润40.96亿元,分别增长13.8%、15.5%。16个工业行业达到了“主营业务收入超10亿或利税超亿元”,共实现主营业务收入518.32亿元、利税总额61.76亿元,分别占全部规模以上工业的91.8%和93.6%。利税超亿元的行业中,家具制造业23.58亿元,增长11.4%;电力,热力的生产和供应业9.80亿元,增长4.0%;电气机械和器材制造业1.02亿元,增长28.8%;计算机、通信和其他电子设备制造业3.57亿元,增长45.8%;非金属矿物制品业4.54亿元,增长120.3%。全县主营业务收入超10亿元企业有8家,5-10亿元企业有10家。
2018年,安吉县高新技术产业主营业务收入为299.51亿元,增长21.3%;利税、利润分别为37.95亿元和24.30亿元,分别增长19.0%、18.8%。战略新兴产业主营业务收入为84.20亿元,增长13.8%;利税、利润分别为11.03亿元和7.93亿元,分别增长17.6%、20.2%。装备制造业实现主营业务收入88.18亿元,比上年增长17.0%,实现利税8.28亿元,增长29.1%。
截至2018年末,安吉县拥有建筑企业72家,其中一级资质企业6家、二级资质企业7家。全年建筑业企业完成建筑业总产值60.44亿元,和2017年同期大抵持平,其中建筑工程产值51.40亿元,下降0.1%。安装工程产值6.02亿元,增长16.4%;房屋建筑施工面积330.42万平方米,增长14.8%;竣工面积143.26万平方米,增长27.8%。
2020年,安吉县实现规模以上工业增加值183.39亿元,同比增长8.4%,其中轻工业增加值106.43亿元,增长9.1%;重工业增加值76.95亿元,增长7.5%。规模以上工业销售产值706.72亿元,增长15.4%,工业产品产销率97.06%。规模以上工业企业完成出口交货值288.63亿元,增长22.3%;出口交货值占销售产值的比重为40.8%,比去年同期提高2.3个百分点。新产品产值335.29亿元,增长42.4%;新产品产值率达46.0%,比去年同期提高8.2个百分点。 [98] 第三产业
2018年,安吉县实现社会消费品零售总额171.43亿元,增长10.2%;其中,批发零售业 154.97 亿元,增长10.2%;住宿餐饮业16.46亿元,增长10.3%。从限上单位看,全县消费品零售总额36.93亿元,增长15.9%。其中,粮油、食品类2.77亿元,增长8.8%;金银珠宝类0.81亿元,下降1.2%;汽车类6.55亿元,下降23.1%;石油及制品类5.57亿元,增长28.4%;家用电器和音像器材类2.14亿元,增长3.0%。市场成交额超亿元的市场9个,成交额28.18亿元。
2018年,安吉县接待国内外旅游人数2504万人次,比上年增长12.1%;其中,接待境外旅游人数17.42万人次,增长10.5%。全年实现旅游总收入324.74亿元,增长15.1%;其中,国内旅游收入319.26亿元,增长15.2%;旅游外汇收入8115万美元,增长8.5%。全年旅游景区门票收入6.36亿元,增长13.2%。年末拥有星级宾馆8家。
2018年,安吉县进出口总额254.44亿元,比上年增长15.8%,其中进口6.81亿元,同比增长8.7%,外贸出口247.63亿元,增长16.0%。全县共有出口实绩企业740家,其中,2018年新增88家。出口实绩企业中,家具类企业495家,累计出口177.52亿元,同比增长16.6%,占全县出口总额71.7%;塑料制品企业累计出口27.85亿元,同比增长41.7%;竹木制品企业92家,累计出口9.85亿元,同比下降21.7%;化工产品企业累计出口7.92亿元,同比增长23.5%;纺织服装企业累计出口5.51亿元,同比增长43.5%;五金金属制品企业累计出口4.59亿元,同比增长9.8%;机电产品累计出口4.96亿元,同比下降3.2%。
2018年,安吉县共备案外资项目31个,其中新批外商投资企业22家,批准增资项目4个。全年合同外资6.99亿美元,增长45.9%;实到外资2.01亿美元,同比增长17.9%。全年新批投资总额千万美元以上项目13个。备案的31个项目中,其中二产项目16个,合同外资14493万美元;三产项目14个,合同外资54388万美元,同比增长33.2%。
2018年,安吉县实现邮政电信业务收入5.87亿元,比上年增长7.1%;全县年末固定电话用户11.18万户,比上年减少9643户;移动电话用户78.68万户,增加7.60万户;全县电话普及率为每百人191部,增加13部;年末互联网宽带用户29.85万户,增加5.53万户,增长22.8%;年末互联网光纤用户21.15万户,增加3.74万户,增长21.5%。
金融机构年末本外币存款余额609.34亿元,贷款余额632.18亿元,分别比上年增长13.7%和26.4%;全年新增贷款132.20亿元,新增额同比多增62.40亿元。年末住户本外币存款余额为295.43亿元,新增30.77亿元,新增额同比多增4.31亿元。
保险公司全年保费收入18.95亿元,增长11.5%。其中,财产险保费收入6.25亿元,增长3.9%;人身险保费收入12.71亿元,增长15.7%。各类保险赔款支出3.90亿元,增长10.0%。其中,财产险赔款3.63亿元,增长10.7%;人身险赔款2737万元,增长1.5%。
2020年,安吉县社会消费品零售总额下降3.4%。从限上单位看,粮油、食品类3.99亿元,增长5.6%;金银珠宝类0.89亿元,下降14.8%;汽车类4.13亿元,下降31.6%;石油及制品类5.92亿元,增长0.2%;家用电器和音像器材类2.61亿元,下降4.1%。市场成交额超亿元的市场7个,成交额29.87亿元。 [98] 社会事业
编辑 播报科学技术
2018年,安吉县专利申请量9708件;专利授权量3974件,其中发明专利授权280件。全年经认定登记的技术成交项目176项,技术成交金额4.4亿元。年末已拥有省级高新技术企业研发中心63家,省级企业研究院18家;拥有国家级高新技术企业127家。全年获省级以上政府奖的科技成果1项。
2020年,安吉县全年专利申请量5147件;专利授权量3708件,其中发明专利授权120件。全年经认定登记的技术成交项目126项,技术成交金额14.06亿元。年末已拥有省级高新技术企业研发中心94家,省级企业研究院39家;拥有国家级高新技术企业203家。全年获省级以上政府奖的科技成果4项。 [98] 教育事业
截至2018年末,安吉县共有小学27所,招生5530人;在校生30160人,比上年增加1263人,小学学龄儿童入学率为100.0%。小学生均校舍建筑面积7.4平方米,比上年减少0.4平方米;生均图书26册,比上年增加1册;每百名学生拥有计算机19台,比上年增加1台。共有初中18所,招生4382人;在校生12774人,比上年增加403人,初中入学率为100.0%。初中生均校舍建筑面积22.5平方米;生均图书33.3册;每百名学生拥有计算机29.9台。全县各类中等职业教育学校3所,招生1946人,在校生5897人;普通高中5所,在校生9552人,毕业生2959人。
截至2018年末,安吉县共有专任教师4731人,比上年增长2.9%,具有硕士以上学位教师120人,比上年增加8人。其中,义务教育中小学专任教师2641人,比上年增长2.0%;中等职业教育专任教师431人,比上年增长5.9%。
截至2018年末,安吉县共有幼儿园28所,在园幼儿15130人,比上年增长3.1%。幼儿园专任教师927人,比上年增加38人。
[1]
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();
// 监听器 #1
var listener1 = function listener1() {
console.log('监听器 listener1 执行。');
}
// 监听器 #2
var listener2 = function listener2() {
console.log('监听器 listener2 执行。');
}
// 绑定 connection 事件,处理函数为 listener1
eventEmitter.addListener('connection', listener1);
// 绑定 connection 事件,处理函数为 listener2
eventEmitter.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.js
2 个监听器监听连接事件。
监听器 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 不会打乱对象原有的继承关系。
Node.js 事件循环
Node.js Buffer
浙江省安吉国际英文域名注册/中文国内域名申请/企业域名服务器空间备案-企业域名
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
THMAIL
555***QQ.COM
1、eventEmitter.on()与eventEmitter.addListener()没有区别,且一个事件可以绑定多个回调函数;
2、若事件队列中出现一个未绑定事件则触发error事件,若未绑定 error事件则程序抛出异常结束执行
THMAIL
555***QQ.COM
1.0版
187***17005@163.com
参考地址
EventEmitter 里面的 error 事件,EventEmitter 即使绑定了 error 事件,也是不会输出的。而是会在控制台打印该异常的堆栈信息,并结束进程。 获取异常只能通过 try catch。
eventEmitter.on('error',function(err){ console.error('Error:',err); });我测试了一下,绑定 error 事件。只能自己触发,eventEmitter.emit('error'); 当没有错误时,会在控制台打印 Error:undefined。有错误时,不会打印,直接打印该异常的堆栈信息,并结束进程。
1.0版
187***17005@163.com
参考地址
tiandashu
107***5714@qq.com
1、使用类方法 listenerCount 获取指定事件的监听数量替代方案。
eventEmitter.listeners('connection').length2、removeListener('connection',callback); 此处参数 callback 必须和监听器中的回调函数是同一个,否则不生效。
tiandashu
107***5714@qq.com
sakura_rain
271***2293@qq.com
如果大家学过类似的语言可以深切感受到,on 和 emit的真正含义。
举个例子:
// 注册一个监听事件 eventEmitter.on('time_delay_event', function () { console.log('time_delay_event执行', new Date().getTime()); });// 执行一次 setTimeout(function () {eventEmitter.emit('time_delay_event');}, 2000);// 在尝试一次 setTimeout(function () {eventEmitter.emit('time_delay_event');}, 4000);一次注册,不被销毁的情况下可以多次调用执行。
这也是它和 once 之间的区别。
sakura_rain
271***2293@qq.com
on:注册
emit:执行
Toad
gua***nlv@gmail.com
res.addListener("finish", () => { console.log("server response is finished"); });NodeJS 内置模块像 fs, http 等模块,它们的一些事件在底层也是基于 event 模块实现的。
let http = require("http"); // Returns: <http.Server> let server = http.createServer((req, res) => { // 通过 http 模块的 STATUS_CODES 方法,直接获取一个包含状态码和状态信息的对象。 // 获取对应状态码 418 的状态信息 res.writeHead(418, http.STATUS_CODES["418"], { 'Content-Type': 'text/html' }); // 为 http.ServerResponse 对象绑定对 finish 事件的监听 res.addListener("finish", () => { console.log("server response is finished"); }); res.end("<h1>Hello World</h1>"); }).listen(8080, () => { console.log("http server starts at 8080 port"); }); // <http.Server> Extends: <net.Server> // <net.Server> Extends: <EventEmitter> // 既然最终 <http.Server> 构造函数继承自 <EventEmitter> 构造函数,那么根据原型链的原理, // 它也可以调用 <EventEmitter> 的 emitter.on(eventName, listener) 方法。 server.on("connection", () => { console.log("a client has connected to the server!"); }); /** * 用户打开页面8080端口后,Node服务器控制台输出: * http server starts at 8080 port * a client has connected to the server! * a client has connected to the server! * server response is finished * server response is finished */以上代码中:
res.addListener("finish", () => { console.log("server response is finished"); });和
server.on("connection", () => { console.log("a client has connected to the server!"); });底层实现都是 event 模块来实现。可以通过查看 NodeJS 文档来看继承关系。
Toad
gua***nlv@gmail.com