笔记列表

sphinx-learn algorithm_note python_note 这些笔记用 Sphinx 进行书写的,Sphinx 着实不是特别好用,学习曲线有些陡峭,后面打算切换到语雀什么的,可能会舒服一些。就是可能不够自由。 如果喜欢本博客,建议添加 RSS 订阅

Read More

从Vim转到Atom


vim 真香

2018-08-27

Vim大大小小也算是用了3年了,中间也尝试过不少IDE,从爽度上讲,Visual Studio绝对是最令人舒爽,
愉快的。不过,Windows本身的体验太差——对bash的支持太差;朋友win经常死机;因此不太喜欢用vs。
此外,vs收费,手头没钱。因此,决定使用Atom来做下一步的开发。

为什么不用Vim了

Vim搭配python-mode的确是能带来不错的书写体验,但是因为Vim本身功能需要自己来写,
vimscript在我这里着实不好用,学习起来虽然不能说有很大的难度,但是不同插件之间的调整,
以及出现小问题闪现而过得debug信息【输入:message来查看】等等,都不是很舒服。

此外,我的Vim插件很多,运行速度已经受到比较大的影响,代码跳转速度都有些慢,体验着实不好;

转到Atom

Atom和Sublime比较了一下——虽然Sublime拥有用Python写扩展的优势,但是因为收费,而且我不认为这
个软件能让我心甘情愿的为其掏腰包,所以就干脆放弃了。选择了Atom。VsCode因为是微软家的东西,道理
上讲应该很棒,但是因为在开源开发者那边,大家可能不喜欢微软的一些做派,所以一些大牛不喜欢给微软
开发插件——因此最终决定转移到Atom。

此外,代码补全功能上,Atom的体验实在是太棒了!

Read More

# Docker swarm 学习

本文的学习过程主要是通过 Docker 官方文档 花了一段时间学习 Docker swarm,一个docker的容器集群服务,来应对即将到来的高并发项目需求。 Docker machine Docker machine 是 Docker 官方编排的项目之一,可以理解成一个 Docker 宿主机器的统一管理CLI,自部署不是很好用:目前国内仅仅 aliyun 支持,其他的我在官方文档中没有找到。 Docker machine 的安装十分简单,通过官网提供的脚本即可,For Linux: $ base=https://github.com/docker/machine/releases/download/v0.14.0 && curl -L $base/docker-machine-$(uname -s)-$(uname -m) >/tmp/docker-machine && sudo install /tmp/docker-machine /usr/local/bin/docker-machine 安装好以后,即可按照相关的操作进行运行。 比如,创建两个虚拟机: $ docker-machine create --driver virtualbox myvm1 $ docker-machine create --driver virtualbox myvm2 进入虚拟机: $ docker-machine ssh myvm1 显示虚拟机 NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS myvm1 - virtualbox Running tcp://192.

Read More

# leetcode 相交链表

这是leetcode的解题报告。ARTS很想加入,但是因为自己懒,本身也做了这些事情,因此就一直都在拖,希望这周能够搞定。 origin from leetcode road 相交链表,两个指针分别遍历两个链表即可,具体可以画图来表示,两个链表,一个长度为 a+c,另一个长度为 b+c,两个指针势必会在 a+b+c 的位置相遇。 solution /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} * }; */ class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { ListNode *w1, *w2; w1 = headA; w2 = headB; if (!w1 || !w2) { return NULL; } while (w1 != w2) { if (!

Read More

# 找房启示

安居客是不太行,所有的看起来不错的房源,没有一个能联系上,联系上的全都是没有了,建议别用安居客。 找房几个关键因素: 阳光好,(朝南) 床板硬,不凹陷 淋浴头水力充足 独立卫浴, 地铁口附近, 没有汽车声音 没有蟑螂老鼠, 隔音好, 马桶,是否正常使用 热水器,是否正常使用 冬天供暖多少度(集体供暖还是) 空调制冷情况, 房产证(是否和房东签合同) 水电如何收费,怎么缴费(商电民电等,差距比较大) 暖气费(一般是房东或者中介交) 天花板是否漏水,这个不要因为不是顶楼就不看,不是顶楼照样漏水! 设施损坏维修问题 Wi-Fi,空调 根据这几个关键因素,找了两天的房子,终于有点收获,但是前期看房没有效率,耗费了不少的时间。此外,房子的地点需要额外精心挑选,离地铁近能省好多好多事情。。 自如贵一些,服务质量高,但是个人感觉是有溢价的,因此如果自己懂的套路多,又不是很懒,就可以避免。 链家和我爱我家,两大巨头,处理事情方便,房子相对小中介来言靠谱许多。 一些公寓的评论——来自微博和知乎,许多都在讲存在管家态度不好,以及隔音差,维修慢等问题。我感觉这个还是要看付了多少钱。一分价钱一分货,如果价格低,不要奢求太多。

Read More

# 解决 DD 之后 Mac 搞不定 USB 的问题

搜索了一通(可能是关键字找的不对),发现 Mac 对于磁盘异常的解决方案着实不多,因此用以下粗暴方法解决; 输入: diskutil list 找到所需的 /dev/disk4 然后运行 sudo dd if=随便什么文件 of=/dev/disk4 此后再用disk utility.app进行格式化等等即可。 后来发现这个方法搞定的U盘往往出现一些诡异的问题,比如说在 Windows 的不同版本下无法读取,因此最好还是重新修复一下分区表。

Read More

2016-01-02 近日事

终于考研结束了 这段时间考研也是发现了很多问题,比如自己不得不承认的面对压力的无措等等。学习一段时间就会走小差等等。但是这些问题我都能认识到并且自己寻找方法改正,一旦被别人揪着说就很不爽。学习上一段时间就不由自主的浮躁,内容多而枯燥。但是现在反过来想,这次考研考试的打脸是不是也说明了一个问题,不应该公式化的学习考研数学,发现真是自己证明贯通研究的东西,才是真正的掌握并且能够临危不乱的。在专业课等方面亦是如此。 这次考研有后悔吗?有,很多。但是有收获吗?考之前我不认为自己有什么收获,但是现在回头想想,是必然有的。认识了自己的不足,以及学习的东西的不扎实,没有深度。其实在大学学习的过程中每次都对我有所提示,只是我一直忽略了这些提示,导致自己直到这次考研才吃了个苦头。也不知这次结果究竟如何,已经没有心思,没有勇气去比对答案,自己对自己的斤两也是清楚的很。无论怎么临场发挥,最终决定你能否考上的还是你平时的努力程度,我认为自己的努力程度不够自己上研究生。 目前为止,我是想为此再奋斗一年的。 看了看github上空的一大段: 这就是考研的一段时间。其实考研我并没有抽出太多在学习上,中间放松的时间也完全可以学点技术啊自己的喜欢的东西,但是我也没那么做。感觉好像耽搁时间。事实上,也并没有耽搁很多时间。 猛然想起与学弟约好讲讲经验。不过目前为止,应该都是失败的经验了吧。细细想来,都有点不大敢去实验室,怕面对恩师,也是觉得丢了ACM实验室这个优秀团体的脸。相当愧疚。想起当时学弟庆功宴上老师说的一句话,也着实打脸:快手未必就好,快手可能不够扎实。也是直击了我的命脉。 考完之后马上浮现的想法是,在数学上面再多读些书。专业课纯粹是按照应试的方法学习,感觉没什么意思,的确应该是课本为主,在课本的基础上拓展才是正确。我考的不是408,不过做了很多408的题目,感觉还是那样,课本通了,很多自然就通了,否则花费大量的时间,收获还不会很多。专业课这个东西,就得靠平时积累。 此外,想要整几本国外的教材看看,从另一个角度看看问题,也是提高自己的英文水平,可能要比这直接来的更加优秀一些。参考书目可以从考研参考中选。 考研之后 考研的时候,可能被迫于每天重复做同样的事情,整的想着考完之后要做什么,看这个看那个,现在考完了,反而看看,基本上没有什么是真的能够好好做的。也可能是受了“应该要二战”的思想制约,目前感觉做啥也不那么回事儿。想图个新鲜打个游戏主播玩,但是仔细一想客观上没有条件,主观上又有点受不务正业的思想制约,于是作罢。微信公共账号,现在来看,做出来似乎价值也不是很大,也不知做点什么,一头雾水。只剩下一个网站可以做做。网站近来考虑使用什么技术来做。感觉自己虽然学习的不算少,但是特别精通的着实不多。Python做总感觉距离有些遥远,开发起来也比较麻烦(也是学的不到家),PHP是一个很好的选择,Javascript总感觉有些不伦不类,函数式编程自己掌握的不好,是学习下去还是拿来使用,感觉不太好。反正不是很喜欢这个语言,也纯粹是个人喜好。

Read More