0%

帮你了解二手房购买路上的盲点。关于二手房的买卖的教程有很多,交易流程教程也很多,但都是总体的一个大概步骤,等走到那一步,才发现,我们仍然有很多疑问:什么时候打首付?什么时候缴税?什么时候办理产权证?房贷的审批和房贷流程是什么样?各种问题围绕着我们,我们问已经买房的朋友,但这件事,就像人的长相,虽然基本相同,有鼻子有眼睛,但大多数每个人的长相又是不同的。

希望这篇文章,能让你在正确的时间做正确的事。我们将从签订意向合同开始,因为在这之前的就是挑房子、和房东交流各种事情,网上都有教程,问问已经买房的朋友也可以。

阅读全文 »

流程

安装:

  1. 官网下载最新的node,然后安装。
  2. 安装官网安装Hexo: npm install -g hexo-cli
  3. 新建文件夹blog,然后进入。
  4. hexo init

设置博客:

  1. 把备份(老博客)的md文件放到新的post的地址:cp -r old/blogDir/source/* ./source
  2. 把备份的_config.yaml配置文件中有用的选项放到新的配置文件中,不要覆盖进新版本的Hexo。
  3. 建立hexo_resource分支,该分支用来存放hexo的配置和博文等文件。master分支留着给博客使用,存放的是博客的静态文件。
  4. 配置Hexo的Next主题:
    a. cd themes && git clone https://github.com/next-theme/hexo-theme-next,可以看下Next主题官网最新的操作。
    b. 下载备份的Next主题配置文件,有用的项目拷贝到新的配置文件。
  5. 安装插件:
    a. pdf插件:npm install --save hexo-pdf
    b. git插件:npm install hexo-deployer-git --save
  6. hexo g && hexo s,本地预览效果。
  7. 执行hexo d,生成的博客文件会上传到Github。
  8. hexo_resource分支下工作即可,写完文章后,执行sh deploy_and_backup_hexo_br.sh,备份好分支,博客推送到远端。

其他信息看老文章:https://lessisbetter.site/2015/05/01/blog-with-hexo/

脚本

  • deploy_and_backup_hexo_br.sh:
1
2
3
4
5
hexo clean
git add .
git commit -m 'auto backup'
git push origin hexo_resource
hexo d

图床

  • 七牛:免费,但使用https需要费用,已暂停使用。
  • Github:放到了hexo的source/images/目录,hexo部署时自动生成到网站images/目录,直接使用https://domain_name/images/image_example.png即可。

必备的Mac软件

编程

  • Dash:开发必备,秒差各语言API
  • VSCode:必备。
  • Kaleidoscope:diff工具,颜值高、简单,但功能不够强大,比BC差太多,不能只进行行的合并,其他Mac下的对比合并工具没这个好。
  • iTerm2:The Best Terminal,用好快捷键
  • Ominigraff:架构图、流程图画起来爽飞,如果不使用快捷键,效率/1000。发现没有Sketch好用。
  • Dash:快速查文档。
  • Goland:必备。
阅读全文 »

纸上得来终觉浅,绝知此事要躬行。

对于入门/掌握/认知/学习某个东西/项技能,最好的方法是顶一个小目标,虽然我们这个目标与王首富的目标差距有点大,仍然需要付出持续的努力,然后完成它。所以有了这个7天掌握pthread的小目标,然后每天利用碎片时间去完成它。为何用碎片的时间呢?因为工作时间是属于公司的,只能利用碎片时间提升工作以外的技能。

阅读全文 »

以前太简单,太SB。认为学会使用一个工具就好了,干嘛非得了解这个工具是怎么构建的,理解他的原理呢?

有段时间我想通了,但没有记录下来。许多事情运作的原理是相似的,举个车的例子吧。

汽车是一个工具,你努力学会了开车,你开车上路的时候,兴奋的不得了,开车上路了,感觉还不错,你飚到了200码,简直爽翻了。有一天,你的车子在路上抛锚了,但是你不了解汽车是怎么运作的,你也不会修车呀,只能打个电话联系修车厂,把你的车子运回去。但是,这个修车厂的效率太低了,修的很慢,你还想到,万一你在沙漠里面开车子,找不到修车厂怎么办?所以,你学了汽车的一些原理,了解了构造,跟着学修车,有一天你出师了,汽车常见的问题,你基本可以解决了。这下把你乐坏了,开车去旅行,出了山海关,东北溜一圈,一路上各种小问题你都解决了。但你还是发现了很多问题,比如车子在雪地上跑的不行,上坡时也比较吃力。你觉得你必须学习改造这个车子了,在不同的环境下,让他发挥最好的性能。掌握了改造技术,进入内蒙古改造车子,让它在草原上飞起,到沙漠地带,你又改造车子,沙漠驰骋。这一路上,你看了许多美景,也学会了,开车、修车、改造车。

以上故事,纯属瞎BB,如有雷同,纯属巧合。

对我们使用的库、包、框架而言,他们也是工具,编程语言也是工具,服务器、PC、手机等等,都是工具。

有些东西你需要掌握使用它的常用功能。但有些,需要你去改造它,让它适应不同的场景需求。所以我觉得,对于一门工具,应当有以下几个境界:

  1. 掌握常用功能。
  2. 见识一些奇淫巧计。
  3. 掌握工具架构(骨骼)。
  4. 洞察工具血肉。
  5. 根据场景需求定制工具。

原因是由于可变长参数。

如今GCC已经支持按声明顺序进栈,这里分析传统的函数调用入栈。

前提

了解函数调用,所涉及栈帧分配,见下图1:

阅读全文 »