应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

还在头疼每月房贷还款,这个房贷计算机让你一目了然

  本文分享自华为云社区《房贷计算器从原理、计算到提前还款和可视化云社区华为云》,作者:蜉蝣与海。
  摘要:最近各地楼市震荡不断,不少银行纷纷降息,随后更是引发了一波提前还款的大潮。通过楼市小程序上贷款计算器等工具人们可以很容易的了解每期还款本金、不同还款方式的利息差异、提前还款节省利息等问题。了解这些工具的计算原理,可以做到心中有数,临危不慌。本文已发布至华为云生态社区AIGallery,文中涉及所有代码可以直接通过页面进入云上CodeLab运行,欢迎开发者前往体验。前言
  最近各地楼市震荡不断,2022年12月份以来不少银行纷纷降息,随后更是引发了一波提前还款的大潮。不少地区楼市相关的微信小程序也自带了贷款计算器、提前还款计算器等工具,通过这些工具人们可以很容易的了解每期还款本金、等额本金本息的利息差异、提前还款节省利息的问题。
  了解这些计算工具的相关原理,可以做到心中有数,临危不慌。
  注:本文对应代码和脚本发布至华为云生态社区AIGallery:贷款计算器从原理、公式到提前还款和可视化欢迎开发者前往体验,文中涉及所有代码可以直接通过页面进入ModelArtsCodeLab运行。使用该脚本稍加修改后即可尝试开发一个适合自身地区政策的贷款计算提前还款小程序。本文只是研究贷款生成、提前还贷方面的相关计算原理,不构成任何投资理财方面的建议。如何计算利息背景:等额本金和等额本息的共同点
  了解过贷款的小伙伴都知道,贷款有等额本金和等额本息这两种方式,前者每月还款的本金相同,利息逐月递减;后者每月还款额相同,刚开始还款时利息还的多,后面本金还的逐渐增多。参考网上讨论利息计算的诸多文章,两个模型理论上,都有下列共同特点:利息按月利率计算,一月一期按期还款情况下当月应还利息只由未还完的本金决定每月还款额除了未还本金产生的全部利息外,剩下的金额应该全部用于偿还本金
  像最近部分银行提出的先息后本(先还利息若干年,最后一次性偿还本金)则不符合这个条件。还款额的计算
  知乎文章为什么买房贷款,最好选择等额本金?中提到了一个例子:
  前阵子,院长有位朋友在惠州买了套120平米的房,总价125万左右,大约贷了87。5万。
  办房贷的时候,他听从销售的建议,选了【等额本息】的还款方式。每个月固定还5726。39元。这个还款额度在他的承受范围之内,因此就选了。
  那假如选择等额本金呢?第一个月要还的金额为7218。75元,此后每个月少还14。89元,直至20年后还完。
  通过描述可知,贷款87。5万,贷20年,等额本息每月还款5726。39元,等额本金首月还款7218。75元。假设文中的贷款未使用公积金,计算时利率为固定利率,根据网上的贷款计算器可知此时的贷款年利率为4。9。
  以这个例子为例,简单说明等额本金和等额本息的计算方法:
  首先贷20年,按月分期,贷款为
  2012240期。
  年利率4。9,月利率为
  0。049120。004983即0。4083。
  等额本金情况下:
  每月应还本金总本金期数
  每月应还利息剩余本金月利率
  每月还款额每月应还本金每月应还利息
  在这个例子中:每月应还本金为
  8750002403645。83元首月应还利息为
  8750000。4083元首月应还:
  3645。833572。927218。75元。第2月剩余本金为
  8750003645。83871354。17元。第2月应还利息为
  871354。170。4083元。第2月应还:
  3645。833558。037203。86元。
  将这段逻辑抽象为代码有:importmatplotlib。pyplotaspltimportnumpyasnpdefaverageCapital(months,principal,rate):monthraterate12monthlycapitalprincipalmonthsinterests〔0〕monthscapitals〔0〕monthsleftprincipal〔0〕monthsleftprincipal〔0〕principaltotalpayment〔0〕monthsforiinrange(0,months):interests〔i〕leftprincipal〔i〕monthratecapitals〔i〕monthlycapitaltotalpayment〔i〕monthlycapitalinterests〔i〕ifi1months:leftprincipal〔i1〕leftprincipal〔i〕monthlycapitalreturncapitals,interests,totalpayment
  为了便于查看再封装一个打印成表格的函数:importpandasaspddefdrawTable(months,fn,args,kwargs):capitals,interests,totalpaymentfn(months,args,kwargs)paidcapital〔0〕monthspaidinterests〔0〕monthspaidcapital〔0〕capitals〔0〕paidinterests〔0〕interests〔0〕forxinrange(1,months):paidcapital〔x〕paidcapital〔x1〕capitals〔x〕paidinterests〔x〕paidinterests〔x1〕interests〔x〕originpd。DataFrame(〔totalpayment,capitals,interests,paidcapital,paidinterests〕)returnpd。DataFrame(origin。values。T,columns〔还款额,还款本金,还款利息,已还本金,已还利息〕,indexnp。arange(1,months1))
  我们运行一下知乎上的例子,看看头几年还款的本金、利息等:pd。options。display。floatformat{:。2f}。formatdrawTable(1220,averageCapital,875000,0。049)〔0:10〕
  可以看到和文中描述一致,使用微信房小团小程序,也可以打印出一致的结果。
  等额本息的计算方法有些复杂,参考用Python深度解读房贷利率文中的解法,设A为本金,第i个月月末所欠银行本金为Ai,每月所还贷款总额为X,月利率为,则有:
  由于最后一期时剩余本金为0,可反解得:
  这里m为总期数(在刚刚的例子中,m240)。而后就可以使用与等额本金计算中类似的逻辑,从第一期所还利息开始,反推每期的利息与本金。具体代码如下:defaverageCapitalPlusInterest(months,principal,rate):monthraterate12monthlypaymentprincipalmonthrate(1monthrate)months((1monthrate)months1)interests〔0〕monthscapitals〔0〕monthsleftprincipal〔0〕monthsleftprincipal〔0〕principaltotalpayment〔0〕monthsforiinrange(0,months):totalpayment〔i〕monthlypaymentinterests〔i〕leftprincipal〔i〕monthratecapitals〔i〕totalpayment〔i〕interests〔i〕ifi1months:leftprincipal〔i1〕leftprincipal〔i〕capitals〔i〕returncapitals,interests,totalpayment
  我们运行一下知乎上的例子,看看等额本息模式下第8年附近,到底还了多少利息和本金:drawTable(1220,averageCapitalPlusInterest,875000,0。049)〔90:100〕
  可以看到第96期(第8年年终)时,本金还了25万,但利息已经还了近30万了,和之前文中例子的数据是可以对得上的。还款可视化
  刚刚我们已经将还款的各项数据以表格的形式打印。此外我们还可以借助python的能力,打印还款的柱状图。importnumpyasnpdefprintStatistics(capitals,interests,totalpayment,months):print(总本金:str(np。sum(capitals)))print(总利息:str(np。sum(interests)))print(总利息总本金str(np。sum(interests)np。sum(capitals)))print(首月还款。2f末月还款:。2f(totalpayment〔0〕,totalpayment〔months1〕))defdrawDiagram(months,fn,args,kwargs):capitals,interests,totalpaymentfn(months,args,kwargs)printStatistics(capitals,interests,totalpayment,months)montharraynp。arange(1,months1,1)heightinterestsplt。bar(montharray,capitals,width0。2,aligncenter,colorred)plt。bar(montharray,interests,width0。2,aligncenter,colorblue,bottomcapitals)plt。show()
  再跑一下知乎的例子,绘制等额本金和等额本息的还款柱状图:drawDiagram(1220,averageCapital,875000,0。049)
  如图,蓝色是所还利息,红色是所还本金。可以看出本金每月不变,利息逐月递减的特征。
  等额本息情况下:drawDiagram(1220,averageCapitalPlusInterest,875000,0。049)
  也能看出所绘图形和等额本息的含义基本一致。
  另外部分城市可以公积金贷款,以杭州为例,目前杭州公积金充足情况下可贷50w60w,这里考虑一下公积金的情况:defaverageCapitalWithPublicFund(months,principal1,rate1,principal2,rate2):a,b,caverageCapital(months,principal1,rate1)a1,b1,c1averageCapital(months,principal2,rate2)returnnp。sum(〔a,a1〕,axis0)。tolist(),np。sum(〔b,b1〕,axis0)。tolist(),np。sum(〔c,c1〕,axis0)。tolist()drawTable(1220,averageCapitalWithPublicFund,700000,0。041,300000,0。031)〔0:10〕
  这里算了下商贷70w(利率4。1),公积金贷30w(利率3。1)下组合贷款的情况,和微信小程序房小团的计算是一致的。提前还款相关原理
  再来讨论下提前还款。如果知乎文中买房的那位,在贷款1年后提前还款10w会怎样呢?了解一点背景知识的朋友,都知晓提前还款分两种情况:年限不变,月供减少年限缩短,月供不变
  现在分情况讨论,并给出计算函数。
  注:notebook中所有计算结果均在微信房小团小程序上得到互相验证。年限不变,月供减少
  这种情况下,相当于在提前还款月之后重新做了一次贷款。我们首先对刚刚的计算函数进行一定的简化,抽象一下公共的部分。defnormalPaid(months,principal,rate,capitalAveraged):monthraterate12monthlycapitalprincipalmonthsmonthlypaymentprincipalmonthrate(1monthrate)months((1monthrate)months1)interests〔0〕monthscapitals〔0〕monthsleftprincipal〔0〕monthsleftprincipal〔0〕principaltotalpayment〔0〕monthsforiinrange(0,months):interests〔i〕leftprincipal〔i〕monthrateifcapitalAveraged:capitals〔i〕monthlycapitaltotalpayment〔i〕monthlycapitalinterests〔i〕else:totalpayment〔i〕monthlypaymentcapitals〔i〕totalpayment〔i〕interests〔i〕ifi1months:leftprincipal〔i1〕leftprincipal〔i〕capitals〔i〕returncapitals,interests,totalpaymentdrawTable(1220,normalPaid,875000,0。049,False)〔10:14〕
  drawTable(1220,normalPaid,875000,0。049,True)〔10:14〕
  可以看到抽象出公共结构后,前后的计算结果并没有发生变化。
  考虑年限不变提前还款的情况,这里将每次提前还款的时间和金额组成python的元组,若干个(账期,还款金额)元组组成一个list输入函数。函数首先计算正常情况下的还款信息,而后根据提前还款信息,修改提前还款日的剩余本金,并从各个提前还款日重新计算剩余还款。defextraPaidWithFixedPeriod(months,principal,rate,capitalAveraged,extraPaidList:list):capitals,interests,totalpaymentnormalPaid(months,principal,rate,capitalAveraged)extraPaidList。sort(keylambdax:x〔0〕)originCapital,originInterests,originTotalcapitals。copy(),interests。copy(),totalpayment。copy()leftprincipal〔0〕monthsleftprincipal〔0〕principalforxinrange(0,months):ifxmonths1:leftprincipal〔x1〕leftprincipal〔x〕capitals〔x〕defnormalPaidOffset(leftmonths,principal,rate,capitalAveraged,offset):monthraterate12monthlycapitalleftprincipal〔offset〕leftmonthsmonthlypaymentleftprincipal〔offset〕monthrate(1monthrate)leftmonths((1monthrate)leftmonths1)foriinrange(0,leftmonths):interests〔offseti〕leftprincipal〔offseti〕monthrateifcapitalAveraged:capitals〔offseti〕monthlycapitaltotalpayment〔offseti〕monthlycapitalinterests〔offseti〕else:totalpayment〔offseti〕monthlypaymentcapitals〔offseti〕totalpayment〔offseti〕interests〔offseti〕ifi0:print(次月还款。2ftotalpayment〔offseti〕)ifoffseti1months:leftprincipal〔offseti1〕leftprincipal〔offseti〕capitals〔offseti〕returnforx,yinextraPaidList:capitals〔x〕capitals〔x〕yleftprincipal〔x1〕leftprincipal〔x〕capitals〔x〕totalpayment〔x〕capitals〔x〕interests〔x〕print(当月需还。f剩余本金。f(totalpayment〔x〕,leftprincipal〔x1〕))normalPaidOffset(monthsx1,leftprincipal〔x1〕,rate,capitalAveraged,x1)printStatistics(originCapital,originInterests,originTotal,months)print()printStatistics(capitals,interests,totalpayment,months)print(节省利息。2f(np。sum(originInterests)np。sum(interests)))returncapitals,interests,totalpayment,originTotal,originInterests
  再定义几个函数对提前还款节省的利息进行可视化。defdrawDiagramExtraPaid(months,capitals,interests,originalTotal,originalInterests,showOriginTotalTrue):montharraynp。arange(1,months1,1)capitalwithorigininterest〔0〕monthsheightinterestsforxinrange(1,months):capitalwithorigininterest〔x〕capitals〔x〕originalInterests〔x〕l1plt。bar(montharray,originalTotalifshowOriginTotalelsecapitalwithorigininterest,width0。2,aligncenter,coloryellow)l2plt。bar(montharray,capitals,width0。2,aligncenter,colorred)l3plt。bar(montharray,interests,width0。2,aligncenter,colorblue,bottomcapitals)plt。legend(handles〔l1,l2,l3〕,labels〔每月少还ifshowOriginTotalelse节省利息,本金,利息〕,locbest,fontsize20)plt。ylim(0,(capitals〔0〕interests〔0〕)1。1)plt。show()defdrawTableExtraPaid(months,capitals,interests,totalpayment,originalTotal,originalInterests):paidcapital〔0〕monthspaidinterests〔0〕monthssavedmoney〔0〕monthspaidcapital〔0〕capitals〔0〕paidinterests〔0〕interests〔0〕forxinrange(1,months):paidcapital〔x〕paidcapital〔x1〕capitals〔x〕paidinterests〔x〕paidinterests〔x1〕interests〔x〕savedmoney〔x〕savedmoney〔x1〕(originalInterests〔x〕interests〔x〕)originpd。DataFrame(〔totalpayment,capitals,interests,paidcapital,paidinterests,savedmoney〕)returnpd。DataFrame(origin。values。T,columns〔还款额,还款本金,还款利息,已还本金,已还利息,累计节省〕,indexnp。arange(1,months1))
  通过参数showOriginTotal的取值,可以分别绘制每月少还的钱与当月节省利息的情况。下面分别绘制了等额本金和等额本息情况下,87。5万贷20年,在第一年还10万后还款和利息的变化情况。a,b,c,d,eextraPaidWithFixedPeriod(1220,875000,0。049,True,〔(13,100000)〕)drawDiagramExtraPaid(1220,a,b,d,e)drawDiagramExtraPaid(1220,a,b,d,e,False)drawTableExtraPaid(1220,a,b,c,d,e)〔10:20〕
  a,b,c,d,eextraPaidWithFixedPeriod(1220,875000,0。049,False,〔(13,100000)〕)drawDiagramExtraPaid(1220,a,b,d,e)drawDiagramExtraPaid(1220,a,b,d,e,False)drawTableExtraPaid(1220,a,b,c,d,e)〔10:20〕
  可以很方便地看出节省利息在每个月还款额中的比重。月供不变,年限缩短
  这种情况下提前还款导致后续每个月产生的利息少了,但是月供没变,相当于后续每个月额外多还了本金。但是在各类提前还款计算器的计算中,月供并不是和之前相同的,经过反复的计算后和网上的贷款计算器结果最终一致,发现各类提前还款计算器隐含了下列约束:提前还款相当于用剩余本金新做一个贷款。月供不是真的不变。而是通过缩短年限方式,使得新贷款首月月供尽可能和当前月供相当。如果是等额本金模式,新贷款首月月供中,偿还本金并未增多,需要略低于上月偿还本金,等额本息模式则无此约束。
  想想这个逻辑也有道理,如果真的月供不变,那么等额本金模式下提前还款后,后续每个月偿还的本金都会比新做贷款的偿还的本金多,相当于后续每个月都在提前还款,后续每个月月供本金就不能称为等额了。
  我们下面先写个求解首月月供的函数,以及通过缩短年限逼近上月月供总额和月供本金的函数。而后计算月供不变,年限缩短模式下节省的具体利息。defgetFirstPaid(months,principal,rate,capitalAveraged):monthraterate12monthlycapitalprincipalmonthsmonthlypaymentprincipalmonthrate(1monthrate)months((1monthrate)months1)interests1principalmonthrateifcapitalAveraged:returnmonthlycapitalinterests1,monthlycapitalelse:returnmonthlypayment,monthlypaymentinterests1defgetLeftMonths(leftMonthsMax,capitalPaidMax,paidMax,leftPrincipal,rate,capitalAveraged):lastPaid,lastCapitalPaid,lastMonths0,0,0foriinrange(leftMonthsMax,1,1):paid,capitalPaidgetFirstPaid(i,leftPrincipal,rate,capitalAveraged)ifpaidpaidMaxor(capitalAveragedandcapitalPaidcapitalPaidMax):returnlastMonths,lastPaid,lastCapitalPaidelse:lastPaid,lastCapitalPaid,lastMonthspaid,capitalPaid,idefextraPaidWithFixedPaid(months,principal,rate,capitalAveraged,extraPaidList:list):capitals,interests,totalpaymentnormalPaid(months,principal,rate,capitalAveraged)extraPaidList。sort(keylambdax:x〔0〕)originCapital,originInterests,originTotalcapitals。copy(),interests。copy(),totalpayment。copy()leftprincipal〔0〕monthsleftprincipal〔0〕principalforxinrange(0,months):ifxmonths1:leftprincipal〔x1〕leftprincipal〔x〕capitals〔x〕defnormalPaidOffset(leftmonths,principal,rate,capitalAveraged,offset,leftmonths2):monthraterate12monthlycapitalleftprincipal〔offset〕leftmonthsmonthlypaymentleftprincipal〔offset〕monthrate(1monthrate)leftmonths((1monthrate)leftmonths1)foriinrange(0,leftmonths):interests〔offseti〕leftprincipal〔offseti〕monthrateifcapitalAveraged:capitals〔offseti〕monthlycapitaltotalpayment〔offseti〕monthlycapitalinterests〔offseti〕else:totalpayment〔offseti〕monthlypaymentcapitals〔offseti〕totalpayment〔offseti〕interests〔offseti〕ifi0:print(次月还款。2ftotalpayment〔offseti〕)ifoffseti1months:leftprincipal〔offseti1〕leftprincipal〔offseti〕capitals〔offseti〕foriinrange(leftmonths,leftmonths2):interests〔offseti〕0capitals〔offseti〕0totalpayment〔offseti〕0returnrealMonthmonthsforx,yinextraPaidList:capitalParamcapitals〔x〕capitals〔x〕capitals〔x〕yleftprincipal〔x1〕leftprincipal〔x〕capitals〔x〕totalpayment〔x〕capitals〔x〕interests〔x〕maxMonth,maxPaid,maxPaidCapitalgetLeftMonths(monthsx1,capitalParam,totalpayment〔x1〕,leftprincipal〔x1〕,rate,capitalAveraged)normalPaidOffset(maxMonth,leftprincipal〔x1〕,rate,capitalAveraged,x1,monthsx1)realMonthx1maxMonthprint(当月需还。2f剩余本金。2f下月需还:。2f原本剩余账期:d,当前剩余账期:d,账期缩短:d(totalpayment〔x〕,leftprincipal〔x1〕,totalpayment〔x1〕,monthsx1,maxMonth,monthsx1maxMonth))printStatistics(originCapital,originInterests,originTotal,months)print()printStatistics(capitals,interests,totalpayment,realMonth)print(节省利息。2f(np。sum(originInterests)np。sum(interests)))returncapitals,interests,totalpayment,originTotal,originInterestsa,b,c,d,eextraPaidWithFixedPaid(1220,875000,0。049,True,〔(13,100000)〕)drawDiagramExtraPaid(1220,a,b,d,e)drawTableExtraPaid(1220,a,b,c,d,e)〔10:20〕
  a,b,c,d,eextraPaidWithFixedPaid(1220,875000,0。049,False,〔(13,100000)〕)drawDiagramExtraPaid(1220,a,b,d,e)drawTableExtraPaid(1220,a,b,c,d,e)〔10:20〕
  可以看出,虽然缩短年限的本质也是重新做一次贷款,但确实可以节省很多利息。小结
  本文初稿写于华为云AIGallery贷款计算器从原理、公式到提前还款和可视化,通过页面进入CodeLab可以直接在界面上调整参数进行房贷利息、提前还款等相关计算,计算过程原理直观,配合可视化方便理解,欢迎开发者前往体验。
  整篇文章带大家了解了不同房贷贷款方式的差异,以及对房贷利息计算、提前还款的原理做了较为细致的剖析和数据可视化。后续在面对贷款利息计算的问题时,可以直面原理、心中有数、临危不慌。参考资料
  〔1〕用Python深度解读房贷利率(https:mp。weixin。qq。comshdRb4b7ufYdhujV1TKHZg)
  〔2〕为什么买房贷款,最好选择等额本金?
  〔3〕杭州房小团微信小程序贷款计算
  〔4〕杭州房小团微信小程序提前还款
  点击下方,第一时间了解华为云新鲜技术
  华为云博客大数据博客AI博客云计算博客开发者中心华为云
  华为云开发者联盟

赵本山的徒弟们在直播中澄清两件事系列之刘英和丫蛋3月23日,《乡村爱情》刘英的扮演者蒋依杉,当着直播间10000多人的面说:吴云飞不是我老公,但他是白羊座,生活中,我对白羊座的男生还是挺有好感的。听到蒋依杉这番话,吴云……家里有孩子,春天不要省,记住吃6样忌2样,远离近视长个高现在的小孩上学压力大,家长的压力也不小。前几天周末,放假第一件事就是给娃配眼镜,度数又涨啦。一个初中生的作息,堪比进厂上班996。娃们天天早上五点半起床,晚上九点睡觉。这……新游戏新装备,满血满功耗华硕天选游戏本选购攻略导读:阳春三月,近期各种游戏大作开始陆续上线,有不少玩家早已按耐不住想更换一款更趁手的游戏笔记本了。作为过来人,我今天就给大家分享几点选购游戏本的经验,以及分享一下我比较……拯救者Y90电竞手机Y700平板持续热销,手机第二轮预约开启拯救者Y90电竞手机在2022联想拯救者春季新品发布会上,拯救者Y90电竞手机和拯救者Y700游戏平板表现极为亮眼,3月10日首销后短时间内就均已售罄。其中拯救者Y90电竞手机……京东方计划量产双层串联OLED面板,苹果高兴了?近日,据业界消息,京东方计划在2022年内实现双层串联结构OLED显示屏的量产,预计将于下半年开始批量化生产。这是京东方进行技术积累的举动,以期最终向苹果IT产品供应这种新型O……这算不算捧杀?今天又看到马斯克夸中国企业,6月21日新闻,马斯克在卡塔尔经济论坛上被问到电动汽车的竞争哪里最有活力。马斯克说,中国的汽车公司给他留下的印象很深,他们极具竞争力、勤奋又聪明,中……50倍变焦12GB256GB,跌至1999元,摩托罗拉edg为什么消费者都热衷于购买大品牌的产品?因为相对来说,大品牌的产品供应链更加出色,无论是售后还是产品质量,相对来说都更有保证。这种情况下,自然会让某些冷门品牌的产品被市场冷落,哪……跟着谷歌学运营文丨袁媛(方塘传媒《重新发现河南》编辑)1hr思考一般人尚未想到却非常需要想的事《重新定义公司:谷歌是如何运营的?》作为一本讲述21世纪打造成功企业的书籍,为企业以……MiniLED显示器的时代来临泰坦军团27A6MR电竞显示器【引言】落叶捎来讯息,在雾的彼端,我们的故乡,在国产显示器的发力之下,相比人们会如此形容那是个MiniLED时代。【正文】早在2021年的下半年,机器猫就曾预……当年蒋勤勤从吴越手里抢走陈建斌被骂好多年,儿子十岁长的尴尬蒋勤勤,国内女演员。1992年,蒋勤勤在重庆电视台拍摄的电视剧《媚态观音》出演媚态观音一角,演出了本人屏幕上的处女作。1998年卒业后到北京影戏制片厂工作,被琼瑶选中主演《上苍……恭喜国足!亚足联取消中国亚洲杯后,国际足联给中国球迷送新惊喜北京时间7月2日,根据权威媒体报道的消息可得知,目前韩国足协和印尼足协已正式递交了,承办亚洲杯赛事的意向书。除此之外,澳大利亚足协方面也进行了表态,直言对于举办亚洲杯赛事还是很……魅族19再创辉煌,黑科技一体屏天玑9000,渲染图很明确在国内手机市场,魅族是一家很特别的手机厂商。与小米所走的性价比路线不同,魅族更注重用户体验。外观设计非常细致,内置FlymeOS与MIUI、ColorOS等系统不同,没有任何广……
起床就该磨蹭点?医生建议冬天做好这6件事冬天是心血管疾病的高发期天寒地冻的日子里尤其是不容忽视该维护哪些健康指标降低心血管疾病风险寒冬中如何做好心血管保卫战?控制好这七个心血管健康……广东宏远,本赛季夺冠还充满变数广东队和浙江队本赛季打了三场比赛。前两场比赛双方各胜一场,第一场比赛广东一分惜败给浙江,第二场浙江的十三连胜被广东终止。同样,第三场比赛前广东宏远如日中天,也同样豪取十三……两连败成导火索?NBL争冠球队安徽文一宣布主教练刘久龙下课北京时间1月29日,据NBL球队安徽文一官方消息,球队主教练刘久龙因为个人原因离任,球队助理教练李骏担任球队代理主教练。在过去的两轮比赛中,安徽文一遭遇了两连败,分别输给……郭晶晶谈吃苦育儿获网友怒赞原来你是这样养孩子的作者:主创团牧青野网上刷到一段采访郭晶晶的视频:她说自己小的时候吃过很多苦,所以也想让自己的孩子能适当地吃一些苦,这样才能让他们从小明白生活的不易。评论区大多……肌酐高的肾病患者,什么食物不能吃?肾病发展到中后期,反映肾功能最典型的指标就是血肌酐。各种原因导致肾小球滤过降低,致使体内生成的肌酐清除效率降低会导致血肌酐升高。只有当肾小球滤过率降低到一定程度,才会引起血肌酐……小豌豆晒与鲁尼合照再次见到你太棒了,一日红魔终身红魔直播吧1月25日讯小豌豆哈维尔埃尔南德斯今天在Instagram上晒出自己与鲁尼的合照,并表示一日红魔,终身红魔。小豌豆目前在洛杉矶银河队效力,而鲁尼则在华盛顿联执教,两……温馨的家,取决于温暖的人家,是我们永远的根,不管我们走得有多远,哪怕海角天涯,都脱不开它的牵挂;家,有着我们最美的梦,不管外面有多么复杂,只要想起它,我们就不会害怕。做到下面几点,会让家越来越温……老年人的福气,不在于存款多少,而在于这3点,健康幸福安度晚年家有一老,如有一宝。中华民族是一个讲究孝道的民族,百善孝为先。现代人的生活条件好了,医疗水平也在飞速发展,长寿老人也不在少数。有的老人四世同堂甚至五世同堂,这是多么幸福的……机甲战士5雇佣兵新DLC上线大量新任务及对手佣兵PiranhaGamesInc。旗下经典巨大机甲战斗游戏《机甲战士5:雇佣兵》新DLC《RiseofRasalhague》今日steam上线,追加大量新任务及对手佣兵等新内容,……故宫在建造时,使用的木材是来自哪里?为何这些木材至今没有腐烂北京故宫,旧称紫禁城,是我国明清两个朝代的皇都,其规模庞大,气势恢宏不禁令人赞叹,同时,故宫也是我国历史上保存比较完好的大型的古建筑群之一,而且还列入了世界文化遗产保护名录,在……人生最好的状态闲时思考,忙时不慌《幽窗小记》中有这样一句话:宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。生命中最好的状态,是该看书时看书,该玩时尽情玩,看见优秀的人欣赏,看到落魄的人也不轻……一夜3消息!广东宏远官宣喜讯,辽篮续约福格,马布里拒绝辞职北京时间10月9日,CBA正式官宣第一阶段的赛程,卫冕冠军广东宏远将于10月16日迎来赛季首战。宏远在8号也完成了新赛季的体测,此前有报道称宏远的杜润旺和张明池因为伤病而无缘参……
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网