开发工具分享
  • 首页
  • 计算科学
  • 文化旅游
  • 项目和网站
    • OSSEZ 计算技术
    • USRealEstate 社区
    • 地区文化
    • CWIKI.US
    • BUG.OSSEZ.COM
    • RSS.OSSEZ.COM
CWIKIUS.CN
一个有独立思考和温度的清新站
U.S.

2021年8月,中国贷款利率进入 6 时代

根据新闻报道,广州的贷款利率已经进入 6 时代了。 对比美国的 3% 的贷款利率,你怎么看。     广州 广州首套房贷利率普遍为 LPR+120BP,即5.85%,二套房贷利率为 LPR+140BP,即6.05%,也就是说,此次普涨之后,广州二套房房贷利率正式进入“6”时代。 上海 在首套房利率涨至5%(LPR+35基点)的情况下,30年300万商业贷款,等额本息方式下银行客户需要每月还月供16104.65元,利息总额279.77万元。相当于每月月供多了635.55元,利息总额多出了22.88万元。 在原先二套房利率5.25%(LPR+60基点)的情况下,30年300万商业贷款,等额本息方式下银行客户需要每月还月供16566.11元,利息总额296.38万元。 在二套房利率涨至5.7%(LPR+105基点)的情况下,30年300万商业贷款,等额本息方式下银行客户需要每月还月供17412.01元,利息总额为326.83万元,月供多了845.9元,利息总额多出了30.45万元。 BP BP 是指基点 Basis Point(bp)用于金融方面,债券和票据利率改变量的度量单位。 1个基点等于0.01%,即1%的百分之一。基点经常被缩写为“BP/BPS”。 一个基点等于 1 个百分点的 1%,即 0.01%,因此,100个基点等于 1%。 LPR 贷款市场报价利率(Loan Prime Rate, LPR)是由具有代表性的报价行,根据本行对最优质客户的贷款利率,以公开市场操作利率(主要指中期借贷便利利率)加点形成的方式报价,由中国人民银行授权全国银行间同业拆借中心计算并公布的基础性的贷款参考利率,各金融机构应主要参考LPR进行贷款定价。 现行的LPR包括1年期和5年期以上两个品种 。 因为住房贷款年限普遍超过 5 年,因此你的贷款 LPR 按照 5 年计算。 LPR + xBP 这个就是你能够申请到贷款的额度。 LPR+120BP 算法 LPR + BP 的算法非常简单,因为 LPR 是按照百分比表示的,举例,我们现在当前的 LPR 为 4.65%,那么在这个基础上增加 120 个基点的算法,就是将 LPR 去掉百分号,将 120 除以 100,然后相加就是最后的利率再添加百分号。 按照广州的说法,是 LPR + 120BP,那么计算结果就是 4.65 + 1.2 = 5.85,然后添加百分号得出的利率为 5.85%。 不要小看这 120个基点,还是非常厉害的。   https://www.usrealestate.io/t/topic/102

2021年08月19日 0Comments 1003Browse 0Like Read more
Computer Science

JavaScript 数组元素的一些操作

JavaScript 针对数组中的元素通常有下面 4 个操作的方法 push() pop() unshift() shift() 下面的这张图应该能够帮你比较好的理解这 4 个方法是如何对数组中的元素进行操作的。     总结 对数组头部的元素进行操作使用的是 shift。 shift 是移除,那么对应的添加就是 unshift。 对数组末尾的元素进行的操作就是 push,通常我们 push 用得非常多,对应的移除就是 pop。 该方法会改变数组的长度。   https://www.ossez.com/t/javascript/13697

2021年08月19日 0Comments 597Browse 0Like Read more
Computer Science

如何理解 Java 多线程

进程和线程的概念是操作系统的概念,因此你可能需要看看大学有关《操作系统原理》这本书中的内容才能理解什么是进程和线程。 简单来说进程和线程涉及到 CPU 的使用和内存的分配。 可以想象下你的浏览器,如果你打开了一个浏览器,表示你启动了一个进程,如果你再打开多个标签页,表示你启动了不同的线程(敲黑板:浏览器启动不同的标签页,其实启动的是不同的进程,不是启动线程,但这个模式比较容易理解罢了)。 Java 是多线程,就意味着在 JVM 中可以为不同的计算启动不同的线程,来加快处理速度。 类比浏览器的例子,你打开一个网页,等了一段时间,觉得载入太慢了,你去打开了另外的网页了。 只要涉及到线程就会有内存共享问题,如果有内存共享问题就会有线程安全和线程同步的问题。 既然有线程安全和同步的问题,如何理解和解决? 这些问题就是为什么在面试的时候老被问到的原因。   https://www.ossez.com/t/java/13696  

2021年08月17日 0Comments 665Browse 0Like Read more
Computer Science

Java 为什么设计成 String 不能用 == 来进行比较

这个问题如果展开了说就复杂去了,包括内存怎么存的呀,如何指向的的呀。 给一个小技巧,Java 的基本数据类型就是下面这些,这些数据类型是可以直接用 CPU 进行计算的。 整数类型:byte,short,int,long 浮点数类型:float,double 字符类型:char 布尔类型:boolean 如果把这些基本数据类型转换为对象的过程就是我们说的包装了。用得最多的是 String,然后面试的时候很多人都喜欢问下这些类型的转换,其实再正常不过了。     在 Java 编程的过程中很多时候都要涉及到类型的转换了。 == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。因为基本类型都是 CPU 进行计算的,比较地址能获得结果,这个不难理解吧。 因为基本类型都是 CPU 进行计算的,比较地址能获得结果,这个不难理解吧。 在基本类型转换为对象后,使用 == 比较地址毫无意义,因为不同对象使用不同地址,这个也没毛病吧。 结论 因此结论就是如果是对象不能用 == 比较值,只能用 equals。 Java 基本类型都是小写开头,包装类型都是大写开头,好记吧。 在包装类型的比较中,实际编程的时候都不一定直接用 equals 来比较,因为可能有空对象异常,通常都会用 Apache 的 Commons 或者 Guava 来比较。   https://www.ossez.com/t/java-string/13695

2021年08月17日 0Comments 588Browse 1Like Read more
Computer Science

有人问如果每天学自学 3 到 4小时的 Java,一年后能到什么程度

很不幸的是这个问题没有标准答案,每个人的学习能力和进度都不一样。     但活到老学到老。 我们很多时候都喜欢量化标准:如果我干什么,结果会是什么。 其实很多时候和你干了什么,结果是什么没有任何关系。 不管怎么样,尽快掌握基础知识,多问,多想,多学,压缩基础知识和概念的时间,其他的时候从项目中进行磨炼,其实你用不了一年。 Java 的问题就是概念太多,你可能需要比较长的时间去理解概念,但是概念又很抽象,因此需要不停的是实践和了解才行。   https://www.ossez.com/t/3-4-java/13694

2021年08月17日 0Comments 737Browse 0Like Read more
Computer Science

不知不觉,知乎过了百万

发了点小文,不知不觉过了知乎的百万。 很多时候在于你是不是坚持了,能帮助有需要的人,其实还是蛮开心的。   https://www.usrealestate.io/t/topic/100

2021年08月17日 0Comments 829Browse 0Like Read more
Computer Science

JavaScript 的 null 和 undefined 判断

null 和 undefined 在 JavaScript 是最常见的空问题。 null 和 undefined 的定义 JavaScript 的最初版本是这样区分的: null是一个表示"无"的对象,转为数值时为 0; undefined是一个表示"无"的原始值,转为数值时为NaN。 下图对上面的 2 个概念进行了对比: 为什么会出现这个问题 这个和 JavaScript 的语言特性有关。 在最开始的时候,JavaScript 通常会被定义为是一个解释型语言。这个语言的特点是不需要编译,直接解释使用。 同时 JavaScript 为了增强语言的灵活性,又被设计为弱类型语言。 换句话说,在上面的定义的 null 的时候,是可以直接对应整数类型的,这个就对代码在执行的时候带来很多困惑。 针对编译类型和强类型语言来说,这个就非常头疼。 比如说在 Java 中,如果你需要使用一个字符串 string 之前,你必须要先定义这个字符串,你可以给字符串赋 null ,或者初始化一些字符,但是你必须要定义。 否则在后面引用的时候就会报错,JavaScript 就不需要这样,直接用就行,这个时候,如果你压根就没有定义一个变量,然后就直接用,那么就会出现 undefined 的错误。 在强类型语言中,如果你定义变量为字符串,那么你就只能往这个变量里面存字符串,如果你存其他类型的话,编译器会报错。JavaScript 会尝试自动给你类型转换,这个就带来不少困惑的问题,比如说在变量中存的 1 ,这个可能是整数 1 ,也可能是布尔类型。 如何判断 可以使用 _.isNil() 函数来进行判断。 检查 value 是否是 null 或者 undefined。 需要注意的是,如果你的输入值是 '' 的话,这个函数是没有办法判断的。   https://www.ossez.com/t/javascript-null-undefined/13693

2021年08月17日 0Comments 928Browse 0Like Read more
Computer Science

JavaScript 中 Array map() 方法

考察下面的一个实例: const array1 = [1, 4, 9, 16]; // pass a function to map const map1 = array1.map(x => x * 2); console.log(map1); // expected output: Array [2, 8, 18, 32] 在上面的方法中,返回了一个对数组 map 后的结果。 方法解读 map() 方法返回一个新数组,数组中的元素为原始数组元素调用函数处理后的值。 map() 方法按照原始数组元素顺序依次处理元素。 map() 不会对空数组进行检测,map() 也不会改变原始数组。 从理解的角度来说就是 map() 方法会对原数组中的方法进行一次遍历,在遍历的时候,每次会取出原数组中的值,然后将取出来的值进行计算。     如何进行计算,取决于 map 函数内定义的方法,如果上面的示例,使用的是箭头表达式来进行计算的,如果你对箭头表达式还不太清楚的话,请参考相关文章。 当然,我们还可以在 map 中定义一个函数,例如下面的代码: const numbers = [65, 44, 12, 4]; const newArr = numbers.map(myFunction) function myFunction(num) { return num * 10; } 针对上面的这个代码就是在 map 方法执行的时候,将会从原始数组 numbers 内取得一个值(value),然后把这个值作为参数传递给 myFunction 这个函数。 myFunction 进行计算后,将返回的值填充回需要返回的数组中已经取出来的的值所对应的位置。 针对这个方法,我们只需要知道,需要对输入数组中的每一个只进行函数定义中的运算即可。   https://www.ossez.com/t/javascript-array-map/13692

2021年08月17日 0Comments 1673Browse 0Like Read more
Computer Science

Lodash 是什么

在很多项目中,你可能会看到下面的一个函数。 _.each([1, 2], function(value) { console.log(value); }); 然后是不是非常困惑这是干什么的对吗? 然后从再到页面最上面看看,你可能会看到下面的这句话: import * as _ from 'lodash'; Lodash 库 上面的这句话就表示的是你的项目中使用 Lodash 这个库。 Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。 简单来说,这个库和 JQuery 差不多的一个意思,JQuery 通常能够让你能够更快对 HTML 中的元素进行选择,大家都知道 Jquery 的默认调用函数使用的是 $。 Lodash 能够对你需要的数据类型进行一些快速的操作,官方网站的地址为:https://lodash.com/ 。 例如上面的代码,你可以对一个数组进行一个遍历,直接使用函数就可以了。 否则的话,你可能需要自己写一个 for,看起来是不是有点麻烦。 Lodash 能够简化很多的操作,你也可以通过官方网站对已有的方法进行搜索。     通常,官方提供了一些示例,但是你可能还需要针对自己的数据,进行具体的调试。   https://www.ossez.com/t/lodash/13691

2021年08月17日 0Comments 1263Browse 0Like Read more
Computer Science

Discourse 如何设置 Google 的 ads.txt 文件

如果你希望在 Discourse 中设置 Google 的广告服务的话,Google 通常会要求你设置一个 ads.txt 文件。 这个文件的内容大致为下图的这种格式: 如何在 Discourse 中进行设置呢? 问题解决 其实 Discourse 已经帮你设置好了这个功能。 你只需要拷贝上面文本中的内容,然后中 Discourse 的控制台中选择 Ad Plugin 服务。 将内容拷贝到上面的文本框中,就可以完成有关广告的配置了。     通常来说广告服务商还需要等一段时间才能让配置识别,这个时候通常你不需要做任何修改。 还有一个办法就是通过网站的域名,直接访问 /ads.txt 这个文件,如果没有提示 404 错误的话,就说明已经配置成功了。   https://www.ossez.com/t/discourse-google-ads-txt/13690

2021年08月17日 0Comments 694Browse 0Like Read more
1…132133134135136…309
Archives
  • July 2026
  • June 2026
  • May 2026
  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • August 2025
  • July 2025
  • June 2025
  • May 2025
  • April 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • August 2022
  • May 2022
  • April 2022
  • March 2022
  • February 2022
  • January 2022
  • December 2021
  • November 2021
  • October 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • May 2021
  • April 2021
  • March 2021
  • February 2021
  • January 2021
  • December 2020
  • November 2020
  • October 2020
  • September 2020
  • August 2020
  • July 2020
  • June 2020
  • May 2020
  • April 2020
  • March 2020
  • February 2020
  • January 2020
  • December 2019
  • November 2019
  • October 2019
  • September 2019
  • August 2019
  • July 2019
  • June 2019
  • May 2019
  • April 2019
  • March 2019
  • February 2019
  • January 2019
  • December 2018
  • November 2018
  • October 2018
  • September 2018
  • August 2018
  • July 2018
  • June 2018
  • May 2018
  • April 2018
  • March 2018
Categories
  • Computer Science (2,385)
    • Confluence (663)
    • Gradle (12)
  • U.S. (557)
  • 文化旅游 (146)

COPYRIGHT © 2020 CWIKIUS. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

湘ICP备2020018253号-1