Rainey's Blog

Keep Alive & Do Better.

我的程序员成长经历

夏天还未到来,但太阳的灼热在不断涌入这座城市的人潮中悄然来临,人们拼命的往返于生存的两点一线。来杭州一年多的时间里,我曾拼命想要扎根此地的意志被时间磨炼成一种麻木的目标,似乎又一次回到了刚毕业时的迷茫之中。工作真的开始变成了工作,而生活仿佛也被我过成了工作。 最近思想似乎有些许的转变,突然想要静下心来回顾一下自己成长为程序员的经历。其实对于我的职业成长经历,在每年的年终总结中都会提到,但只有......

哦,2017,恩,2017

来杭州一年多了,日子越来越有规律,我很讨厌这种规律的生活,每天的剧本差不多都一样,没有一丝新鲜感。这也是我比较喜欢旅游的原因之一,跳出自己的舒适区,跳出自己的规律,就可以挖掘出很多自己喜欢的而并不自知的事情。所以去年一年最美好的记忆都是泰国普吉岛咸咸的海风和激情澎湃的酒吧。从泰国回来已经很久了,但是回忆起来,依旧沉浸在旅行的梦里。或许,旅行的意义就在于你到了一个完全陌生的环境,几乎没有一丝安......

对称密码加密与破解策略

密码其实一直存在与我们的日常生活中,而且在不知不觉中运用它来组织语言,比如双关语,其实,就是将你想要表达的思想通过你敏捷的思维和丰富的经历进行隐晦的表达,这其实就是一个加密的过程,如果我们把你想要表达的真正意思当做明文,那么你最后表达出的就是密文,而在你脑海中加工的过程即为加密。密码技术其实就是为了隐藏和保护重要信息的存储和传输过程的技术,刚出现的时候最广泛的运用在战争中情报的保护,后来信息......

密码存储那些事

最近在用koa2写一个服务用来负责用户数据存储与身份验证,然后写着写着突然对密码存储有点兴趣,所以花了点时间研究了一下。 哈希加密经历了那么多的密码泄露事件后,现在常用的加密方式至少也会使用MD5处理以后再保存了吧。而像MD5这种哈希加密算法对于密码加密来说优点在于不可逆。也就是说加密后的数据是无法逆向恢复原始数据的。 我们先来看一个可逆的例子,a + b = c。如果我们知道b和c那么就......

2016就这样

毕业后,就像一片从树干上脱离的落叶不知会被风吹到哪个角落。

大学宿舍的回忆依旧停留在那熟悉的一幕幕,陈老狗依旧像往常一样油头垢面的边吃泡面边看那个已经记不住是什么名字的主播在卖弄风骚,然后发出一阵刺耳的笑声。绣花还是玩着已经被我们弃坑很久的天天酷跑,桌上放着一大片试卷,电脑里一个讲的唾沫横飞的导师在拼命的讲应试技巧。友哥在阳台煲电话粥,时不时来屋里拿根烟续上,恨不得直接住在阳台。而我拼命的骂着lol现在小学生怎么这么多,然后继续坑着我的小学生队友们。......

我有故事,你有酒吗?

偶尔澎湃的思想会有些冲动写点东西,或是吐槽或是讽刺,或者仅仅就是为了记录现在拼搏的自己。 一、神 起初 神创造天地。地是空虚混沌,渊面黑暗; 神的灵运行在水面上。神说:“要有光。”就有了光。神看光是好的,就把光暗分开了。 起初并没有神,没有黑暗也没有光明,有一个人说我是神的化身,告诉人们,人生来就是有罪的,就是来受苦的,为了有更好的来生,更好的未来我们要忍耐。人们在苦难中,在最绝望时看到......

NingJS · JSConf China · 2016

第一次参加JSConf,这次是在南京,我之前跟同学们来过一次,但这一次再来,却有一种不一样的心情,十分期待,就像揭开一个等待已久的生日礼物。 有关讲师分享的主题我就不多说了,知乎让很多人整理的十分详细。我想说的是我最喜欢的一个环节AfterParty。 AfterParty开始之前我顺路去了南京大学,学校内宽敞的马路和两边苍老的法国梧桐给人一种十分静谧而又深沉的感觉。路边三三两两的学生在散......

你真的了解盒模型吗?

其实在文档解析过程中每个元素都会被描述为一个盒模型,然后一个盒子套进另外一个盒子,又会按照某种神秘的规则摆放,最后才形成了井井有条的页面。 简单盒模型通常情况下,被更多人认知的盒模型就是简单盒模型,简单盒模型在早期IE时期有一种怪异模式下的解析方式,也就是现在的border-box,后来W3C制定的标准以后规定在标准解析模式下使用标准盒模型(content-box)。 然后在CSS3推出的......

写给自己

毕业前后一直致力于找一份适合自己的工作和一个适合自己的生活环境,一直在考虑自己理想的生活是什么样的,理想中,或许,一杯酒一首歌一个知己就够了,但理想和现实几乎不在一个平行时空,该要面对的还是需要独自面对。 回首大学,当时还天真的以为,外面的工作都是像电视剧里一样,明亮宽敞的办公环境,公司是一个独栋的大楼,大家都会向着同一个目标努力奋斗。当时的我们拼了命的想要脱离学校的束缚,想要尽快走入所谓......