我的笔记本电脑死机问题折腾记录

两年前,买了一台笔记本电脑。直到今年4月份,不到两年的时间,便出现了花屏的情况,然后就到官方售后去维修,换屏。然后在6月份,屏幕问题再次出现,又去售后维修。 经过两次维修,笔记本电脑基本正常,但自此之后,用的时候偶尔会出现死机的情况,因为不太频繁,也没有怎么理会。随着时间推移,死机的情况越来越频繁,直到10月份,每个晚上要死一两次,我实在无法忍受了。但此时已经过了保修期,并且一般电脑死机的原因都是可以自己排除的,就没有去送修,然后自己开始折腾。 通常情况下,死机的原因有很多种,硬件方面:内存故障,内存接触不良,硬盘问题,内部线路接触不良,散热问题等。软件方面:操作系统问题,BIOS问题,驱动程序问题,杀毒软件引发的问题等。 然后在这两三个月时间里面,我就一直在排查这些故障。首先当然是检查内存问题。擦拭内存条,用橡皮擦,用酒精,换内存条,方法试尽,问题依旧。然后就是重装系统,才装好的新的Windows10,用一会儿也是直接卡死。 然后就怀疑是硬盘问题,毕竟在今年元月份,我将原装的512G固态换成了1T的固态,此时我装回原装硬盘重装操作系统,死机的情况还是会出现。 然后开始怀疑是驱动程序的问题,便从官网下载驱动程序逐个安装,问题依旧。 然后怀疑是BIOS的问题,但更新到最新的BIOS,问题依旧,甚至怀疑是不是应该退回到以前的BIOS,但尝试了一次,无法退回到以前的版本。 在排除了基本的硬件故障,重装了操作系统、驱动程序、使用最新的BIOS后,问题依旧,便怀疑可能还是硬件故障问题。 然后就是不停的拆机:清灰:用毛刷,粗的,细的,牙刷都用上了。吹灰:打气筒、化学实验室用的洗耳球,家用的电吹风,都用过。散热:清理风扇,买导热硅脂重新涂抹。拔插所有的连接线:把所有我能拆的元器件,都拆开过,所有的连接线,都重新拔插过,甚至把主板插下来,使用震动辽法:将主板的某个边去垂直敲击很硬的石板台面。无数次的拆机,内部的螺丝早已被我扭坏了两颗,里面每一个部分的功能我已经是非常熟悉。 在这一段时间,每天晚上,我不是在用电脑,就是在拆电脑,多的时候一个晚上要拆四五次。我一度在考虑是不是要重新买个笔记本电脑,购物车里面也放了好几款中意的笔记本电脑,在双12的时候,有一款一度降价300,但我还是忍住没有下单。因为这个笔记本电脑才用两年,直接换掉,太浪费了。而且死机这样的问题,不是软件故障就是某个地方接触不好,要我换一个实在不甘心。也曾问过之前给我维修的工程师,他说我这样的办法都试尽了,那就只有换主板了,而笔记本电脑换主板很贵的,因为CPU和显卡都是焊死在主板上的,要换就是一起换。 在不停的折腾,不断的尝试,无数次拆机之后,总结故障发生的规律,我把问题还是定位在了主板、CPU、内存这三大件上。因为每次死机,都非常突然,故障发生时,电脑一动不动,不黑屏,不自动重启。最近很多天就是开机几秒钟就卡死,然后我重启后可以用一段时间。我在想这应该是天气冷温度低,更容易因为热胀冷缩而造成某个地方的接触不良。然后不停的拆,不停的装。直接到昨天,我将CPU中心部位涂上厚厚的硅脂,并且故意不抹平,然后装上,开机使用,发现死机的频率特别的高。然后我又拆机把厚厚的硅脂刮掉,装上再使用,故障发生的频率小了很多,这样,基本定位到是CPU和主板的接触问题了。按理,现在的笔记本电脑的CPU都是焊接在主板上的,一般方法是不能拆换的,在网上查了视频资料,维修这种问题要用到BGA焊台,而且维修之后,故障可能还会在一段时间之后重现。 好吧,不准备修,不准备换了,自己想办法继续折腾吧。今天回到家,继续拆机,把CPU的四个角,涂上厚厚的硅脂,而中心部位,没有多涂,然后装上,开机,从六点多使用到现在写完这些文字并修改完成,两个多小时了,还没有出现过死机的情况,按前几天的频率,早就死过好几次了。 问题应该就是在这里了,以后如果再出现死机,在CPU的四个角涂硅脂无法解决的时候,我就得考虑要垫上锡箔纸了,希望后面不再出现死机的问题。 现在,将我的经历记录于此,希望能给遇到同样问题的你一点参考,能帮你节约两三千银子。

业务分析模型简介(Business Analysis)

关于业务分析 企业数字化平台,如果我们把它分解成5大块的化,业务、流程、项目、平台、团队,那么业务怎么强调也不为过,而业务框架、业务分析、业务能力等等是基础的基础,所以无论是参与数字化平台的每个角色都应该对这个业务分析都有很深刻的认知。在“什么是业务”章节,我们谈了一个案例,智慧殡葬平台,如何去做这个平台的还原和分析,我们谈到一个重要的思维,以终为始,在讲这个思维之前,我们看业务还原、分析,或者任何一个事务的肢解都会根据一个结构,或者事务本身都有一个结构,这个结构本身就是一套知识体系、方法论,如何做业务分析,有这么一套体系,我们需要首先了解一下,比较出名的就是BABOK,业务分析知识体系,简称BABOk,网路上也是这样翻译的。 关于BABOK BABOK®指南主要介绍业务分析的知识领域,任务,潜在竞争力,技术以及如何进行业务分析。编写BABOK的首要目的是定义业务分析专业并提供一套普遍接受的实践方法。讨论和定义有效执行业务分析工作所需的技能和知识。 BABOk是业务分析指南的一个蓝本,BABOK2.0对业务分析定义为帮助组织达成目标,3.0为帮助组织变革,从定义变化就能看出对业务分析的作用进行了一次升级。V3这个版本已经整得很好好,很有工匠精神,问题就是这个指南太厚,概念多,术语多,技术多,一般人很难把他吃得很透彻,所以,接下来需要借鉴其精华的部分,也作为我们借鉴的基本结构之一,通过肢解其内容,我们找到一套简洁有效的方式来进行业务的还原,分析,优化。 关键概念 接下来,我们先看BABOK的,这一节我们探讨Key Concepts, 对于其他几个,展开您也记不住,我们把它的根分析透彻了,由此展开,就很容易串起来,我们也能通过这个提起来 看今天的重点, 商业分析核心概念模型™(The Business Analysis Core Concept Model™,BACCM™),定义了商业分析专业的概念框架。它包括商业分析(Business Analysis),以及对执行商业分析任务的人员的意义,无论组织中的观点(Perspectives),行业(industry),方法(methodology)或级别(level)如何。它由六个术语组成,对所有业务分析师都有共同的意义并帮助他们讨论业务分析及其与通用术语的关系。这些术语中的每一个都被认为是核心概念。 商业分析核心概念模型 BACCM的六个核心概念是: 改变(change),需求(need),解决方案(solution),利益相关者(stakeholder),价值(value)和环境(context)。 每个核心概念都是商业分析实践的基础,所有概念都是平等和必要的。 每个核心概念都由其他五个核心概念定义且所有概念视为同等重要,因此必须全面理解所有概念才能领悟其本质和精髓。这些概念有助于理解在业务中引出、分析或管理的信息类型分析任务。这些概念有助于理解业务分析任务中引出,分析或管理的信息类型。 商业分析核心概念模型™(BACCM™)可用于: 描述商业分析的专业和领域,使用通用术语沟通商业分析相关事务,评估商业分析中关键概念的关系,通过整体评估这六个概念之间的关系来执行更好的商业分析在工作期间的任何时候评估这些概念和关系的影响,以建立基础和后续解决问题的方向。关于这六个核心概念,今天不再展开,因为记不住,我们可以尝试分析 智慧殡葬平台 ,对这些概念有感性认知,比如:平台的需求是什么,就是Need,代表要解决的问题或者机会;平台的解决方案是什么,这是Solution;平台提供了什么价值,这是Value;平台的上下文是什么,这是Context;如果上下文发生变化,平台如何应对,这是Change; 利益相关者代表与改变(change),需求(need)或解决方案(solution)有关系的团体或个人,是Stakeholder。 当然,这里面有很多细节,比如Need, 还有个相关的词是 Requirement,需求,我们常说需求分析,为何这里是业务分析等等。业务分析就是围绕这些核心元素展开的。我们也将一一展开。

中国1000米分辨率逐年最大LAI数据集(2000-2022)

中国1000米分辨率逐年最大LAI数据集(2000-2022) 叶面积指数LAI(Leaf Area Index)是描述植被冠层几何结构的基本参数之一,被定义为单位地表面积上所有叶片面积的倍数,它控制着植被的许多生物物理过程,如光合作用、呼吸作用、蒸腾作用、碳循环和降水截获等,是陆面过程一个十分重要的结构参数。 叶面积指数是生态系统的一个重要结构参数,用来反映植物叶面数量、冠层结构变化、植物群落生命活力及其环境效应,为植物冠层表面物质和能量交换的描述提供结构化的定量信息,并在生态系统碳积累、植被生产力和土壤、植物、大气间相互作用的能量平衡,植被遥感等方面起到重要作用。 地球资源数据云(GRDC)在MODIS陆地产品的基础上,处理得到2000-2022年叶面积指数(LAI)年度数据,数据格式为GeoTiff,空间分辨率为1000米,单位m²/m²,有效值域范围0-100,(使用过程需*0.1),空间范围覆盖为中国全境。 卫星遥感数据具有空间尺度大、探测光谱丰富、时间和空间分辨率高等优点,是估算大范围地表叶面积指数的重要手段。 数据时间:2000年至今 数据空间位置:全国 数据格式:tiff 数据空间分辨率:1000米 数据坐标系:WGS 1984 欢迎大家关注、收藏和留言,如果您想要什么数据,可以在搜索网址地球资源数据云,我会分享更多的好的数据给大家~~~~~ 以上是关于中国1000米分辨率逐年最大LAI数据集(2000-2022详情,欢迎小伙伴们一起学习和分享。

优雅的替代System.currentTimeMillis() 统计代码耗时

序言 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值, 然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改, 目前spring-framework提供了一个StopWatch类可以做类似任务执行时间控制,也就是封装了一个对开始时间,结束时间记录工具. 示例 1.统计输出总耗时 import org.springframework.util.StopWatch; public class SpringStopWatchExample { public static void main (String[] args) throws InterruptedException { StopWatch sw = new StopWatch(); sw.start(); //long task simulation Thread.sleep(1000); sw.stop(); System.out.println(sw.getTotalTimeMillis()); } } 输出 1023 2.输出最后一个任务的耗时 public class SpringStopWatchExample2 { public static void main (String[] args) throws InterruptedException { StopWatch sw = new StopWatch(); sw.start("A");//setting a task name //long task simulation Thread.sleep(1000); sw.stop(); System.out.println(sw.getLastTaskTimeMillis()); } } 输出

若依common模块解读,Java小白入门(四)

● 若依springboot版本后端,有两个核心模块,一个是ruoyi-common,一个是ruoyi-framewok,今天我们来看第一个模块ruoyi-common, 一些基类,工具等框架底座,分别来看其包含哪些基本内容: 1. annotation 注解, a. 匿名访问,比如url或者contrller一些特定的内容 b. 导出Excel c. 日志 d. 限流 e. 重复提交等几块 2. config 配置 a. 版本、上传路径等等配置 b. 感兴趣的可以结合springboot启动程序的过程,解读这个注解@ConfigurationProperties(prefix = "ruoyi") 3. constant 常量 a. 缓存常量 b. 代码生成常量 c. http状态常量 d. 系统常量 e. 计划常量 f. 用户常量 4. core 核心 a. b. BaseController restful api 基础配置 c. BaseEntity 实体基类,创建时间、更新时间等等 d. AjaxResult e. R response 响应返回格式 f. model下面有LoginUser LoginBody,这个需要在安全一个章节里面深入了解,就是如何取得当前登录用户的相关信息,这个信息在很多地方会用到 g. page 翻页组件 h. redis i. text 文本格式处理(page和text)比较适合放到utils目录

智慧城市新型基础设施建设综合方案:文件全文52页,附下载

关键词:智慧城市建设方案,智慧城市发展的前景和趋势,智慧城市项目方案,智慧城市管理平台,数字化城市,城市数字化转型 一、智慧城市新基建建设背景 1、城市化进程加速:随着城市化进程的加速,城市人口不断增加,城市面临着交通拥堵、资源紧缺、环境污染等问题。为了解决这些问题,需要加强城市基础设施建设,提高城市的交通效率、资源利用率和环境保护水平。 2、信息技术的发展:随着信息技术的快速发展,移动互联网、物联网、云计算等新一代信息技术不断涌现,为智慧城市建设提供了技术保障。这些技术的应用可以提高城市管理的效率和服务质量,实现可持续发展。 3、政策支持:职能部门对智慧城市建设给予了大力支持,出台了一系列政策文件,推动智慧城市建设的发展。例如,出台了《关于加快推进新型基础设施建设的指导意见》,明确提出要加快建设新型基础设施,为智慧城市的建设提供了政策保障。 4、市场需求:随着人们生活水平的提高,对城市管理、公共服务等方面的需求也不断提高。智慧城市新基建的建设可以满足人们的需求,提高城市的生活质量和幸福感。 二、智慧城市新基建需求分析 1、城市基础设施建设需求:随着城市化进程的加速,城市基础设施的建设需求越来越大。智慧城市新基建的建设需要满足城市基础设施建设的需求,提高城市基础设施的智能化水平,提高城市的交通效率、资源利用率和环境保护水平。 2、公共服务需求:随着人们生活水平的提高,对公共服务的需求也不断提高。智慧城市新基建的建设需要满足公共服务需求,提高公共服务的效率和质量,提高城市的居民幸福感和满意度。 3、城市管理需求:城市管理是智慧城市新基建的重要应用领域之一。智慧城市新基建的建设需要满足城市管理的需求,提高城市管理的智能化水平,提高城市管理的效率和质量。 4、产业发展需求:智慧城市新基建的建设需要满足产业发展的需求,推动产业升级和转型,促进经济发展。 5、网络安全需求:随着信息技术的快速发展,网络安全问题也日益突出。智慧城市新基建的建设需要满足网络安全需求,保障城市信息系统的安全稳定运行。 三、智慧城市新基建信息基础设施建设 1、5G网络设施规模化部署:5G网络作为新一代移动通信技术,具有高速率、低时延、大连接等特点,可以为智慧城市提供强大的网络支撑。需要大规模部署5G网络设施,实现城市各区域、各行业的全面覆盖,满足智慧城市对高速、稳定、安全网络的需求。 2、千兆光纤网络设施升级:光纤网络具有传输速度快、传输距离远、抗干扰能力强等优点,是智慧城市信息传输的重要通道。需要对现有光纤网络设施进行升级,推广千兆光纤网络设施,提高网络传输速度和质量。 3、骨干网互联节点设施扩容建设:骨干网是城市信息网络的核心,承载着大量的数据流量。需要对骨干网互联节点设施进行扩容建设,提高网络带宽和数据处理能力,满足智慧城市不断增长的数据传输需求。 4、新型网络设施建设:包括城市通信网、车联网、位置网、能源网等新型网络设施建设,这些网络设施可以为智慧城市提供丰富的应用场景和服务。需要根据实际需求,合理规划和建设各种新型网络设施,推动智慧城市与智能网联汽车、智能家居等领域的协同发展。 5、信息安全设施建设:随着信息技术的快速发展和网络应用的普及,信息安全问题日益突出。需要加强信息安全设施建设,包括网络安全防护、数据安全保护、身份认证等方面,保障智慧城市信息系统的安全稳定运行。 四、智慧城市新基建融合基础设施建设 1、智慧社区建设:智慧社区是智慧城市建设的重要组成部分,包括公共安全、社区治理、环境监测、便民服务等多个方面。需要加强智慧社区建设,通过物联网、大数据等技术手段,提高社区治理的智能化水平,为居民提供更加便捷、高效、安全的生活服务。 2、城市物流信息化:城市物流信息化是智慧城市建设的重要环节之一,可以提高城市物流的效率和便捷性。需要建设城市物流信息化平台,实现物流信息的共享和交换,提高物流运输的效率和质量。 3、智能交通系统建设:智能交通系统可以提高城市交通的效率和安全性,减少交通拥堵和交通事故的发生。需要建设智能交通系统,包括智能交通信号灯、智能停车系统、智能车辆监测系统等,实现交通管理的智能化和精细化。 4、公共服务平台建设:公共服务平台可以为智慧城市提供基础性服务,包括公共安全、环境保护、公共卫生等方面。需要建设公共服务平台,整合各部门的数据和资源,提高服务质量和效率。 5、城市管网系统建设:城市管网系统是城市基础设施的重要组成部分,直接关系城市的安全和高效运作。需要建设城市管网系统,包括给排水、燃气、电力等管网系统,实现管网系统的智能化和远程监控管理。 五、智慧城市新基建创新基础设施建设 1、创新型智能管线系统:传统的城市管线系统大多采用人工管理,效率低下且容易出错。创新型智能管线系统通过引入物联网、大数据等技术,实现管线系统的全面感知和智能化管理。这种系统可以实时监测管线的运行状态,预测和预警潜在的问题,提高管线系统的安全性和可靠性。 2、城市感知系统:城市感知系统是利用各种传感器和摄像头等设备,实现对城市环境、交通状况、公共安全等方面的实时监测和数据采集。这种系统可以为城市管理提供丰富的数据支持,帮助决策者更好地了解城市的运行状态,提高城市管理的科学性和精准性。 3、城市数据平台:城市数据平台是智慧城市新基建的核心基础设施之一,它可以将各种来源的数据进行整合和分析,为城市管理提供决策支持。这种平台需要具备强大的数据处理和分析能力,能够处理海量的数据,并从中提取有价值的信息。 4、人工智能应用:人工智能是智慧城市新基建的重要技术之一,它可以为城市管理提供智能化的解决方案。例如,可以利用人工智能技术对城市交通数据进行实时分析,预测交通拥堵情况,为交通管理部门提供决策支持。 5、5G网络和数据中心:5G网络和数据中心是智慧城市新基建的重要基础设施之一,它们可以为智慧城市提供高速、稳定、安全的网络连接和数据存储服务。5G网络可以提供更高的传输速度和更低的时延,满足智慧城市对高速数据传输的需求。数据中心可以提供大规模的数据存储和处理能力,为城市管理提供强大的数据支持。 “方案365”2023年全新整理智慧城市、数字孪生、乡村振兴、智慧乡村、元宇宙、数据中台、智慧园区、智慧社区、智慧矿山、城市生命线、智慧水利、智慧应急、智慧校园、智慧工地、智慧农业、智慧文旅、智慧交通等300+行业全套解决方案。 六、智慧城市新型基础设施建设综合方案内容 七、获取全套解决方案 提示:智慧城市等300+行业最新解决方案,百度搜索 "方案365”官方网站 或访问下方链接获取。

Vue3中watch和watchEffect的用法

// watch和watchEffect const x = ref(0) const y = ref(0) // 监听ref watch(x, (val) => { console.log('监听x变化=' + val) }) // 监听 getter 函数 watch( () => x.value + y.value, (sum) => { console.log('监听x和y变化后计算和=' + sum) } ) // 监听多个来源组成的数组 watch([x, y], ([newX, newY]) => { console.log('监听x变化=' + newX) console.log('监听y变化=' + newY) }) setTimeout(() => { x.value = 5 y.value = 6 }, 2000) // 不能直接侦听响应式对象的属性值,相当于传了一个number值,无法监听 const obj = reactive({ count: 10 }) watch(obj.

c++缺省参数与函数重载(超详细)

文章目录 前言一、缺省参数1.缺省参数的概念与使用2.缺省参数的分类3.缺省参数注意事项 二、函数重载1.什莫事函数重载2.函数重载的几种形式3.函数重载与缺省值的结合4.为什么c++支持函数重载?? 总结 前言 在本文章中,我们将要详细介绍一下C++c++缺省参数与函数重载的内容,具体包括定义,使用以及等缺省参数的概念,使用,分类,注意事项和函数重载中的一系列知识以及二者结合会产生什么样的效果相关的知识等。 一、缺省参数 1.缺省参数的概念与使用 🌟🌟缺省参数是声明或定义是为函数参数指定的一个缺省值。在调用该函数时,如果没有指定实参,则采用这个缺省值作为函数参数。否则使用指定形参。 在调用fun函数时,没有传参,则采用给形参赋的那个缺省值。 2.缺省参数的分类 🌝 🌝 .全缺省 函数的形参全部给缺省值。 🌝 🌝 .半缺省 函数的形参只有一部分给缺省值。 3.缺省参数注意事项 🎁🎁1.半缺省参数必须从右往左依次赋值,不能连续给。 🎁🎁2.声明和定义不能同时给缺省值,会产生调用歧义 我们一般建议声明给缺省值,定义正常写。 🎁🎁3.缺省值必须是全局变量或者常量 🎁🎁4.c语言不支持 二、函数重载 1.什莫事函数重载 函数重载:在同一作用域下,实现几个功能相似的同名函数。 2.函数重载的几种形式 🐯🐯参数类型不同 int Add(int left, int right) { cout << "int Add(int left, int right)" << endl; return left + right; } double Add(double left, double right) { cout << "double Add(double left, double right)" << endl; return left + right; } 🐯🐯参数数量不同

Python天气气象数据采集分析可视化系统 计算机毕业设计 Flask框架+大屏 ✅

毕业设计:2023-2024年计算机专业毕业设计选题汇总(建议收藏) 毕业设计:2023-2024年最新最全计算机专业毕设选题推荐汇总 🍅感兴趣的可以先收藏起来,点赞、关注不迷路,大家在毕设选题,项目以及论文编写等相关问题都可以给我留言咨询,希望帮助同学们顺利毕业 。🍅 1、项目介绍 技术栈: Python语言、Flask框架、MySQL数据库 、requests爬虫框架、Echarts可视化 首先,我们需要获取气象数据,使用 Python 的 requests 库从中国的相关气象网站上获取气象数据;然后,通过 Pandas 库来处理和分析中国各个地区的气象数据并且存入数据库mysql;接下来,使用pymysql库来读取可视化所需要的气象数据;最后,开发 Flask框架将可视化所需要格式的气象数据发送到 Web 应用程序中,再利用Echarts技术对气象数据进行可视化渲染。 2、项目界面 (1)天气数据可视化大屏 (2)后台管理 (3)天气数据管理 (4)爬虫日志 (5)注册登录界面 3、项目说明 本课题主要是研究气象数据可视化技术的实现与应用,通过Python Flask框架来实现关于气象数据的可视化系统。Flask框架是一个基于 Python 的轻量级 Web 应用程序框架[1],适用于快速构建 Web 应用程序。气象数据可视化技术则是将气象数据以可视化的方式呈现出来,使人们更容易理解和分析数据。 首先,我们需要获取气象数据,使用 Python 的 requests 库从中国的相关气象网站上获取气象数据;然后,通过 Pandas 库来处理和分析中国各个地区的气象数据并且存入数据库mysql;接下来,使用pymysql库来读取可视化所需要的气象数据;最后,开发 Flask框架将可视化所需要格式的气象数据发送到 Web 应用程序中,再利用Echarts技术对气象数据进行可视化渲染。 在构建Web应用程序之前,需要对系统的背景、可行性、设计的业务、物理模型以及呈现的可视化效果样式进行分析。例如,对国内外相关研究背景进行分析、项目的技术可行性分析、用折线图来显示温度随时间的变化以及使用柱状图来显示降雨量等等。然后再结合系统设计、系统开发以及文档撰写,最终完成课题要求。 在实现过程中,为了更加高效、便捷的实现系统。系统架构采用了MVC模式[2],将数据层、控制层和视图层分离,使得系统更加易于维护和扩展。同时,系统采用了Flask框架,具有轻量、灵活等优点,能够快速响应用户请求,提升用户体验。 总之,气象数据可视化技术的实现与应用更加易于理解和分析气象相关数据。通过选择合适的数据类型和图表样式以及优化可视化效果和性能,最终构建出高质量的气象数据可视化Web应用程序。 4、部分代码 from flask import Flask as _Flask, flash from flask import request, session from flask import render_template from flask.json import JSONEncoder as _JSONEncoder, jsonify import decimal from flask_apscheduler import APScheduler import service.

Vue结合elementUI的一些解决方案

一、一些状态码的显示 1、示例图 2、解决方案 <el-table-column prop="categoryId" label="商品类别" align="center"> <template slot-scope="scope"> {{getLabel("Category" , scope.row.categoryId)}} </template> </el-table-column> <el-table-column prop="brandId" label="品牌类别" align="center"> <template slot-scope="scope"> {{getLabel("Brand" , scope.row.brandId)}} </template> </el-table-column> <script> export default { data() { return { brands:[], categorys:[], } } methods: { /** 获取品牌/类别的值 */ getLabel(type , value){ if (value !== '' && type==="Category" ){ return this.categorys.find(item => item.id === value)!=null ? this.categorys.find(item => item.id === value).categoryName:"其他类别"; }else if(value !== '' && type==="

【k8s】error: unable to upgrade connection: Unauthorized

在执行kubectl exec命令时遇到了报错,所有的pod都无法exec进入 # kubectl exec -it bidder-c665f59d7-hg49w -n adx -- bash error: unable to upgrade connection: Unauthorized 我这里遇到的情况是,master节点的/etc/kubernetes/pki/apiserver-kubelet-client.crt 证书文件过期导致的无法验证的问题,将该证书更新后就恢复正常了

三极管流水灯电路设计

随着科学技术的发展, 电力电子设备与人们的工作、生活的关系日益密切。各种小套件层出不穷,功能多样。本文所设计的电子制作可以说是电子初学者学习电子的最佳入门制作!其制作方式容易,趣味横生,更能提高初学者的动手能力!让初学者在制作学习中感受电子 技术带来的乐趣! 3 组12 只 LED 流水灯是特别针对电子装配与调试技能设计出来的,值得学习和电路分析。本文分析了该流水灯电路的特点及其电路工作原理的说明。这款 3 组12 只LED流水灯具有制作容易、有趣易学的特点,电路焊接成功后,装入电池,即可正常工作,3 组 12 只发光二极管便会被轮流点亮,不断的循环发光,达到流动的效果。 一、电路工作原理简述 本电路是由 3 只三极管组成的循环驱动电路。电路图如下图所示。 每当电源接通时,3 只三极管会争先导通,但由于元器件存在差异,只会有 1 只三极管最先导通。这里假设 V1 最先导通,则 V1 集电极电压下降,使得电容 C2 的左端下降,接近 0V 。由于电容两端的电压不能突变,因此此时 V2 的基极也被拉到近似 0V,V2 截止,V2 的集电极为高电压,故接在它上面的发光二极管 LED5 - LED8 被点亮。此时 V2 的高电压通过电容 C3 使 V3 基极电压升高,V3 也将迅速导通,因此在这段时间里,V1、V3 的集电极均为低电压,因此只有 LED5 - LED8 被点亮,LED1-LED4、 LED9 - LED12 熄灭。 但随着电源通过电阻 R3 对 C2 的充电,V2 的基极电压逐渐升高,当超过 0.7V 时,V2 由截止状态变为导通状态,集电极电压下降,LED5-LED8 熄灭。与此同时,V2 的集电极下降的电压通过电容 C3 使 V3 的基极电压也降低,V3 由导通变为截止,V3 的集电极电压升高,LED9 - LED12 被点亮。接下来,电路按照上面叙述的过程循环,3 组 12 只发光二极管便会被轮流点亮,不断的循环发光,达到流动的效果。改变电容 C1、C2、C3 的容量可以改变循环速度,容量越小,循环速度越快。电源使用 2 节 5 号干电池即可。

jdk8遍历list<map>获取某个字段准换成map的方法

List<Map<String,Object>> columnList =(List<Map<String,Object>>) dayMaps.get("columnList"); columnList.stream().forEach(map -> { columnMap.put((String) map.get("deviceCode"),map.get("deviceName")); }); 遍历map columnMap.forEach((k,v)->{ Map<String,Object> m= new HashMap<>(); m.put("deviceCode",k); m.put("deviceName",v); columnList.add(m); });

碳中和经济学与可计算一般均衡(CGE)模型的低碳政策类型,碳中和经济预测

原文题目:How can computable general equilibrium models serve low-carbon policy? A systematic review 原文作者:Kangxin An, Shihui Zhang, Jiaxin Zhou and Can Wang 一作单位:State Key Joint Laboratory of Environment Simulation and Pollution Control (SKLESPC), School of Environment, Tsinghua University, Beijing 100084, People's Republic of China 期刊名:Environmental Research Letters 期刊月份:2023年2月 关键词:可计算一般均衡模型 低碳政策 影响 系统性综述 CGE模型如何服务低碳政策 尚未得到充分系统性的回答 实现碳中和目标和可持续发展已成为全球趋势,而从传统高碳发展模型转向净零经济意味着经济社会系统广泛而深刻的变革,需要更加全面精准的低碳政策设计。因此,必须使用事前建模评估来全面评价各类政策工具的经济、社会和环境影响,以避免出乎意料的不利影响。可计算一般(CGE)模型因其对经济高度结构化和全面系统的描述、政策模拟的灵活性和多样性、广泛的政策影响评估,在气候政策分析中脱颖而出。CGE模型可以作为低碳政策制定的设想平台,决策者可以分析不同政策输入可能产生的社会经济和环境影响,并反过来作用于政策设计中。 图1 CGE研究中政策、影响与模型的关联关系 随着CGE模型复杂性的日益提高,其分析的气候政策和影响评估范围日趋多样化,论文数量迅速增加;缺乏模型间比较和质量控制可能会导致“黑箱”问题和输出的巨大差异,进一步凸显了追踪CGE模型在气候变化减缓领域应用的重要性。本研究系统综述了2001-2021年发表超1000篇文章,旨在回答CGE研究的时空趋势、低碳政策类型、政策影响维度以及政策需求对CGE结构演变的影响四方面关键过程,为识别该领域研究重点和前沿建模技术提供灵感,并指导实际政策的制定。 CGE研究的时空演变趋势 CGE论文数量在过去21年里显著增加,且空间异质性明显。21世纪初,欧美研究人员处于领先地位,而自2010年以来,中国、澳大利亚和日本论文发表量急剧增加,中国2018-2021年的论文发表数量达到全球总量的三分之一。此外,许多新兴发展中国家也开始了CGE研究。然而,非洲、拉美、西亚和东欧大多数发展中国家仍缺乏研究,促进相关国家的能力建设具有必要性。 图2 CGE研究作者地址的地理分布和时间趋势 CGE研究的低碳政策类型 CGE模型已被应用于各类气候变化减缓政策的分析,我们将其分为六类,即气候目标、碳定价、能源政策、土地政策、需求侧行动和其它支持政策,具体如图4所示。研究热点和空白显著,碳定价研究最多(38.6%),其次是能源政策(26.7%)和气候目标(21.5%),其余三类仅占13.1%。一方面,这是由于气候目标和碳定价是气候变化减缓的直接政策选择,而能源占据温室气体排放的3/4也应得到高度重视;另一方面,这体现出CGE模型在评估与价格相关的政策(如碳定价、能源税)方面的关键优势,而在技术政策、土地政策和需求侧行动等方面存在一定的能力不足。 不同政策的时间动态和区域分布受到国际或国家关注焦点和CGE模型能力的影响。例如,关于京都目标、哥本哈根目标和PPM浓度目标的研究已经逐步消失,而关于国家自主贡献、巴黎和净零排放目标近年来迅速增长;清洁发展机制仅在2017年前有所考虑,而对国际碳市场和碳边境调节机制的研究从2009年开始浮出水面。越来越多的研究开始关注包括行为和投融资等在内的新兴研究主题,但在实现全面净零目标的背景下,仍然需要增加土地政策、需求侧行动等领域的研究,考虑这些政策能够可持续发展背景下分析得到更多权衡和协同效应。 图3 CGE研究的低碳政策类型分布 CGE研究的政策影响维度 CGE模型的复杂结构允许独立或耦合其它模型评估多维政策影响,我们区分了五类影响,包括经济、社会、能源、碳和其它环境影响,以反映对可持续发展的全面效应,其中经济、能源和碳相关的影响评估数量最多,而在近年来大量研究已经开始关注社会和环境影响。我们还发现,学者对众多指标的兴趣表现出一定的区域差异,中国的研究人员非常关注空气污染物和人群健康指标,体现了对近年来雾霾问题和美丽中国目标的注重,土地利用通常是美国、荷兰和巴西学者的研究对象,碳泄漏效应则主要是发达国家的关注焦点。 基于系统性综述,我们发现了几类CGE研究的关键主题,包括:

VMware NAT网络为虚拟机设置固定IP

一、查看主机IP win + r cmd 打开 window 命令行终端,输入 ipconfig 查看自己的 IP 地址。如果是以太网形式连接网络,就看以太网的IP,我的电脑是 wifi 连接网络,如图。 图中 VMnet1 和 VMnet8 是 VMware 生成的虚拟网卡,并不是你真正的以太网连接,如果你的电脑是通过以太网连接网络的,注意甄别。 二、设置VMware 打开 VMware 客户端,点击左上角编辑 -> 虚拟网络编辑器,打开编辑器后点击右下方 更改设置 按钮,需要管理员权限。 选择 VMnet8设置子网IP,子网掩码。子网IP的网段和主机的保持一致,如我的主机 IP 为 192.168.255.174,子网 IP 设置为 192.168.255.0 ,子网掩码默认为 255.255.255.0。点击 NAT 设置。 配置网关IP,我们主机网关用了 192.168.255.1,子网IP占用了192.168.255.0,所以这里设置网关为 192.168.255.2。点击确定保存。 三、设置虚拟机固定IP 打开虚拟机,修改 ifcfg-ens33 配置 vim /etc/sysconfig/network-scripts/ifcfg-ens33 BOOTPROTO 修改为 static 表示静态IP。IPADDR 是固定的IP地址,取值范围是 3-254。GATEWAY 是默认网关,与VMware中设置的一致。DNS1 先与网关一致。 :wq 保存退出 重启 network 服务 service network restart 重启主机然后启动虚拟机查看ip地址是否固定。

centos7 安装部署kafka

一、下载 官网地址: https://kafka.apache.org/downloads kafka 在 2.8 版本开始脱离 zookeeper,本文示例版本为 2.7.2。 选择图中标记的版本下载。 kafka-2.7.2.src.tgz 是源码格式,需要编译。kafka_2.12-2.7.2.tgz、kafka_2.13-2.7.2.tgz 是二进制格式,其中 2.12 和 2.13 代表 scala 的版本。 二、解压 将下载的文件放到linux的 /usr/local 目录下,然后解压: cd /usr/local tar -zxvf kafka_2.13-2.7.2.tgz 三、配置 进入 kafka 的 config 目录下 cd /usr/local/kafka_2.12-2.7.2/config ll consumer.properties 是消费者的相关配置producer.properties 是生产者的相关配置server.properties 是 kafka 服务的配置zookeeper.properties 是 zookeeper 的相关配置 zookeeper 中记录kafka的broker等信息 修改 server.properties 的配置。 vim /usr/local/kafka_2.12-2.7.2/config/server.properties 修改 zookeeper.properties 的配置 vim /usr/local/kafka_2.12-2.7.2/config/zookeeper.properties 修改完成保存退出 四、启动 进入 kafka 的安装目录 cd /usr/local/kafka_2.12-2.7.2/ 启动 zookeeper ./bin/zookeeper-server-start.sh -daemon config/zookeeper.

C++命名空间(超详细)using namespace std

文章目录 前言一、为什么要有命名空间二、命名空间的定义1.正常定义2.嵌套定义3.多文件 三、命名空间的使用1.命名空间名称+作用域限定符2.使用using将命名空间某个成员引入3.使用using namespace将整个命名空间引入 四、c++标准库总结 前言 在本文章中,我们将要详细介绍一下C++命名空间的内容,具体包括命名空间的引出,定义,使用以及c++标准库等等。 一、为什么要有命名空间 在c++中我们引入了命名空间这个概念,为什么会出现呢?? 🧐🧐c++其实很大一部分都是对c的一些缺陷和不足进行改进 我们来看一下下面这段代码 这是可以编译过的 但是我们如果将c语言标准库的一些内容引进之后,就会出现问题 我们在以后的实际应用中经常会出现和库中的名字冲突,库中的内容是在太多了。 很有可能我们在不注意下就会冲突。 同时还存在这种情况:两个人在开发过程中使用了同样的名字,也会发生冲突。 在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突 针对这个问题,c++制定者使用了命名空间,将标识符的名称进行本地化,防止命名冲突 二、命名空间的定义 ✨ ✨ 使用到namespace关键字,后面接命名空间的名字,后面再接一堆大括号{}。{}中的内容就是命名空间的成员 1.正常定义 🌝🌝在命名空间中可以定义变量,函数,自定义类型等等 namespace peng { int rand = 10; int add(int x,int y) { return x+y; } struct stu { char name[20]; int age; }; } 2.嵌套定义 🌝🌝命名空间支持嵌套定义,这样也同时避免了出现重复变量 namespace peng { int rand = 10; int add(int x, int y) { return x + y; } struct stu { char name[20]; int age; }; namespace pengpeng { int x = 20; }; } 3.

Linux基础与命令1

1.哲学思想 优势:一切都是一个文件 系统小型,轻量级 避免令人困惑的用户界面就是没有复杂的图形界面。 不在乎后缀名,有没有都无所谓,不是通过后缀名来定义文件的类型 2. root 表示当前登录用户 localhost 主机名 ~ 当前所在文件夹 # 管理员用户 $ 普通用户 home 存放家目录的地方,家目录的上级目录,每个用户都会有一个家目录,存放用户 的 基本配置信息,及个性化配置,存放用户自己的文档使用 ( root用户 家目录在根下的root) bin 存放二进制的地方 lib 被调用的库32位操作系统使用 (现在基本不会出现32位操作系统,最大只支持4G内存) lib 被调用的库64位操作系统使用 dev 存放硬件设备,典型:磁盘,光驱 输入(键盘和鼠标) 输出(显示器) proc 内存环境中的程序状态 boot 开机启动需要的文件,操作系统最重要的是内核文件在boot文件下 etc 放配置文件 用户信息 密码信息 软件信息 tmp 临时文件 var 子目录 /var/log/日志 mnt 挂载点(空文件夹) opt 空文件夹,存放后天安装的文件 3.shell(跟shell脚本不一样) 一堆程序的总称 什么是程序:代码 操作系统也是程序:管理调度硬件 shell执行任务:翻译(将人类使用的语言翻译成二进制交给内核,内核再交给硬件执行) linux用户登录系统必须加载一个shell程序 bash是系统默认使用的shell程序 (Centos7中的默认shell是/bin/bash,因为功能比较全,tab键补全是它功能) 4.命令 命令的本质就是一个程序 (ls命令由代码构成,执行的任务是显示当前文件夹的所有文件=程序) 用一个程序得先安装这个程序 linux命令分为内部和外部 (内部是自带的命令,外部是后加的命令) 内部命令外部命令集成于Shell解释器程序内部的一些特殊指令,也称为内建(Built-in)指令Linux系统中能够完成特定功能的脚本文件或二进制程序属于Shell的一部分属于Shell解释器程序之外的命令没有单独对应的系统文件每个外部命令对应了系统中的一个文件自动载入内存,可以直接使用必须知道其对应的文件位置,由Shell加载后才能执行 关闭:enable -n 内部命令 开启:enable 内部命令 命令执行过程:

防止百度地图Key泄露和不被恶意使用

防止百度地图Key泄露和不被恶意使用,可以采取以下两种措施: 隐藏密钥和避免硬编码: 不要在源代码中直接硬编码API Key。硬编码的密钥容易在版本控制、逆向工程或者代码分享时泄露。 将API Key存储在安全的地方,如环境变量、配置文件或加密存储的服务中。在应用程序运行时再从这些安全位置读取API Key。 对于移动应用,可以考虑在服务器端进行API Key的管理和验证,然后在客户端通过安全的方式(如HTTPS)获取一个临时的、有有效期的访问令牌来使用地图服务。 设置白名单域访问: 在百度地图开放平台中,你可以为你的API Key设置访问白名单。这意味着只有来自你指定的域名或IP地址的请求才能使用这个Key。 要设置白名单,你需要登录到百度地图开放平台官网,找到你的应用管理界面,然后在安全设置或者API Key管理部分添加允许访问的域名或IP地址。 确保只将可信的、用于实际业务的域名或IP地址添加到白名单中,避免未知或恶意的来源访问。

1991-2020年气候数据集

1991-2020年气候数据集 数据简介:1991-2020 年中国地面气候值数据集研制采用的数据源为国家气象信息中心归档的中国地面气象站的观测数据。2011 年,国家气象信息中心对 1951-2010 年 2400 余个地面站气温、气压、降水、湿度、日照等 19 大要素项的定时观测资料和日极值资料中由数字化过程中引起的系统性问题(例如数字化遗漏、整段拷贝等问题)进行质量检测、质量控制和错误数据的更正,形成较高质量的地面基础资料集。相较于1981—2010年中国地面气候平均值产品,该数据集增加了台湾地区台站,相较于其他国家同类产品,该数据数据集在统计项目和时间粒度上都更为全面。 1991-2020年中国地面气候值数据集提供了中国2438个站点的气温、降水、气压、风向风速、相对湿度、水汽压、云、天气现象、能见度、蒸发、积雪、地温、冻土、日照共14个要素的气候背景信息。 数据时间:30年平均 数据空间位置:全国 数据格式:txt和tiff 数据空间分辨率:500m 数据坐标系:WGS 1984 欢迎大家关注、收藏和留言~~~ 以上是关于1991-2020年气候数据集详情,欢迎小伙伴们一起学习和分享。