有同事说不想买房了,还转发了一段来自网上的计算。

100万价格,30万首付,70万贷款,(4.9%的1.1倍)30年等额本息,71万利息。个税1%契税1%(90平以上1.5%)中介费1.5%贷款等其他手续费1%,共4.5万。
十年后卖出。首付34.5万,十年内陆续还贷47万,剩余贷款本金57.5万,共计139万。十年内居住价值按房租折算得9.5万(地铁房200万租1600真实价格折算)。也就是需要支出129.5万。
假设没有买房而投资6%的理财,首付34.5万按6%复利计十年得27.5万,后续十年还贷47万抵消9.5万租金得37.5万,按等比数列减半再计算6%复利十年得15万,共42.5万利息。
也就是说,如果十年后卖出时,房价为129.5万(年涨幅2.6%)时,相当于拿回本金;房价为172万(年涨幅5.7%)时,才与投资中低风险的大额理财持平。

阅读全文 »

又到了一年即将结束的时刻,按照惯例要做年终总结。

2020年结束的时候,我在朋友圈发了年终总结,附上了很多照片。2020年参加了很多活动,拍了很多照片,玩的很开心。而2021年的画风变了,2021对我来说,是学习和进步的一年,所以2021年的年终总结不会有很多照片,而是以文字为主。

阅读全文 »

OSI七层模型

img

阅读全文 »

Some times we develop Android on a remote Linux machine (or WSL). We need to use adb in remote machine and connect to the local Android device.
Android Debug Bridge (adb)  |  Android Studio  |  Android Developers

Just to be more clear:

阅读全文 »

这篇文章尝试较为系统的介绍台式机组装相关的知识,耗时很长时间终于完成,如有错误请及时指正

文中具体的产品推荐、接口标准仅适用于2021年,之后更新情况又会不一样了。

阅读全文 »

在C++代码中打印调用栈,使用指定的前缀。

阅读全文 »

安装DDNS

终端安装,或者自己下载opkg文件在后台安装。

阅读全文 »

背景

由于换了主机,直接把原先装有PVE的SSD放到新的主机上了,PVE能正常启动但是不能联网。

阅读全文 »

PVE自身可以联网,LXC容器也可以联网,但是VM虚拟机不能联网。反复尝试修改Ubuntu的网络配置始终没效果,怀疑是路由器问题,但是其他设备都能正常上网。

最后突然想到改硬件,把VirtIO改成Intel E1000,结果没想到网马上就好了。之后重新改回VirtIO也没问题。记录一下供有需要的人参考。

阅读全文 »

JNI Documents

Java Native Interface https://docs.oracle.com/javase/8/docs/technotes/guides/jni/

阅读全文 »

If many people develop a large project (e.g. Chromium), many changes can be created all the time. If we update the code, we need to rebuild all the changed files which may take a lot of time.

Let us assume the name of the major develop branch is master. To speed up our build, we can checkout and update master branch everyday and then start a build before we get off work (or before the meal time). The build will be finished when we get back to work next morning. We can call it daily build.

阅读全文 »

GN Basics

Ninja and GN

阅读全文 »

这篇文章介绍我面试微软的完整经历,以及相关的思考总结。文章字数1.3w+,阅读全文大约需要半小时。断断续续写了一个月,可能是市面上最良心的面试经历文章了吧。

一方面是做个记录,另一方面是给有意向进微软的小伙伴们提供一些参考,特别是多关注平时需要注重哪些方面的能力锻炼和知识积累,面试前临时抱佛脚的做法还是不太好。

阅读全文 »

很多公司技术岗面试都会考编程题来了解面试者的代码编写能力。毕竟如果只是单纯的口述,很难判断一个人的真实水平。编程题不可避免的会涉及到一些算法。

算法作为一项偏基础和理论的技能,对于程序员而言很重要。如果想要在技术方向深入发展,算法能力往往决定了你能走多远。但是前文已经提到,国内很多企业缺乏基础技术的研发能力,往往都是在做应用层,初阶程序员在工作过程中常常只是调用API,接触算法较少(尤其是前端开发),有点“面试造火箭,入职拧螺丝”的意思。

阅读全文 »

这篇文章是我在面试微软、头条并成功拿到Offer的过程中,准备简历时做的一些思考和总结,并提供我使用的简历模板下载。主要针对技术岗位。

明确目标

阅读全文 »

基本概念

图 (Graph) 是由若干给定的顶点及连接两顶点的边所构成的图形,这种图形通常用来描述某些事物之间的某种特定关系。顶点用于代表事物,连接两顶点的边则用于表示两个事物间具有这种关系。

阅读全文 »

通用思路

1、区间的定义:二维数组,每个元素长度为2,分别表示起始和终止点。

阅读全文 »

题目

333. Largest BST Subtree

阅读全文 »

题目

31. 下一个排列

阅读全文 »

343. 整数拆分

给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。

阅读全文 »