Hexo中使用图片

折腾了一会如何用七牛云做图床,图片怎么都不能自动传不到七牛云上,应该是七牛云现在的bucket与外链地址不匹配造成的,也不想再花时间折腾了,就用最简单的方法,直接把图片保存在本地。
具体做法很简单,按照下面的步骤,2步就搞好

阅读更多

如何在Github中发送Pull Request

Github现在是越来越流行,但看到周围太多人只会git clone,好点的可以git push,之后再也不管了。我一直相信,好的项目是需要一直维护不断重构的,优秀的开源项目是希望更多人参与进来的。
我虽说了解一些,但很多具体细节也不明白,提交PR时一直担心因为自己的不规范给其他人造成困扰,以至于我不敢参与进去,不敢提交PR。
这篇文章是讲如何在Github中发送PR以及PR的一些注意事项,希望能为大家提供点帮助。

阅读更多

图像去雾

刷博客的时候,无意中看到一篇介绍图像去雾的博客,讲到何凯明的《Single Image Haze Removal Using Dark Channel Prior》这篇文章,2009年CVPR的最佳论文,简单看了下介绍,瞬间就对作者佩服的五体投地,感叹这才叫做研究。
论文《Single Image Haze Removal Using Dark Channel Prior》可以在这里下载到,并且里面还有论文相关的幻灯片和其他参考论文等信息。

阅读更多

Python 解析&#开头的字符串

爬虫的时候,发现网页中好多中文都是用&#开头的一串字符表示,搞不懂是什么编码,直到看到知乎上的一个回答
引用原作者的话,这一串字符是HTML、XML等SGML类语言的转义序列,不是编码。而以&#开头的叫numeric character reference(NCR),&#后面可以跟十进制数字或是以x开头的16进制数字,数字为目标字符的Unicode code point,并以结束。具体的解释可以看原答案或是自行搜索。

阅读更多

Clojure 爬虫:抓取花瓣网图片

最近刚看完《Clojure程序设计》,书上的例子都能看懂,但要开始用Clojure还是有点不知道怎么下手,想写个小程序练练手。之前用Python写过一个抓取花瓣网美女画板下图片的小爬虫,爬虫过程很简单,也没有涉及登录验证或是反爬虫之类的,用来熟悉新语言非常合适,就有了这个Clojure版的爬虫。

阅读更多

高逼格使用MATLAB之: 少写for循环

看到太多的人把MATLAB当成C语言来写,甚至像矩阵求和这种的,都要写个for循环来做,不仅整个程序看起来很乱,而且不管开发效率还是程序执行效率都降低了太多。我在研一学人工神经网络这门课程的时候,就有看过别人写的一些MATLAB程序,用矩阵的一些操作代替了for循环,程序看起来简洁干净,效率也有提高。
这篇文章接下来会介绍几个函数,能把原来需要用for循环来处理矩阵的,通过自带函数替换掉for循环。用这些函数的好处是代码会简洁很多,同时MATLAB也会优化操作过程,提高效率。

阅读更多

Clojure 开发环境搭建

一直想要学习一门Lisp方言,想了解被很多大牛推荐的函数式编程(FP),自己却不清楚要从哪开始。直到在图书馆无意中看到一本讲Clojure的书,好奇就借了随便翻翻,很巧的是同时顺手借的《七周七并发模型》里面也差不多有一半都是用Clojure举的例子,也算是缘分吧,就开始看Clojure。

阅读更多

Bottle 源码学习

Bottle是一个快速、简单、轻量级的WSGI微框架,整个项目只有一个文件,并且,除了Python标准库以外,Bottle不依赖其他第三方库。

为了对Bottle项目有个大致的了解,我们选择0.4.10版本研究,这个版本中,Bottle代码量不超过1000行,基本功能都已经实现并且研究起来也会容易些。下面的内容,如果没有特殊说明,都是指0.4.10版本的源码。

阅读更多

多说评论添加显示浏览器以及操作系统信息

想要在多说评论中显示浏览器以及操作系统信息,第一步当然是获取信息,这部分的处理放在多说的embed.js文件中,还有一部分是显示浏览器以及操作系统信息,这部分在多说系统中添加自定义的CSS来实现。

阅读更多

Hexo 搭建博客

Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。

阅读更多