enjoy coding, enjoy life.

Code

大规模社会网络中个体之间影响力的度量

本文大多数内容摘自实验室一位 Paper Machine Jing ZHANG老师的博士论文,它涉及到我们投出的论文 Panther: Fast Top-k Similarity Search in Large Networks,本体可以参考此处。本文意在随意介绍给恰好路过此处的哪位一点在大规模社会网络结构数据中对个体之间的影响力进行快速度量的思路,若有兴趣看看原文,并对你当前的工作有所帮助,那实在太棒了。

Code

CentOS 6 强行安装 glibc-2.14

CentOS 6 是一个比较老的 distribution 了, 但是在某些地方还是被使用着。在某些版本为 6 的系统中,我们若需要安装一些新的东西,即便引入新的 rpm,有时遇到说需要更新 glibc 的。真是为难人~

Code

配置 IntelliJ IDEA,增加内存占用

IntelliJ IDEA 是一个基于 Java 的集成开发环境(Integrated Development Environment, aka IDE), 这意味着很容易配置虚拟机的系统占用。Jetbrains 家默认给了一个很差的配置,这让我们可以在很差的机器上也能很容易跑起来,但同时意味着在好一点的机器上,也是即便系统有很多资源依然慢得要死。

不过如前文所说,这一切都可以靠配置很容易解决。

Code

Nginx 配置代理简单介绍

一般情况下,TCP 是独占监听一个端口的,但是一台机器上可能需要部署若干个 HTTP Server,两个服务程序同时监听 80 端口,虽然可以通过一些参数做到,不过修程序让它们不打架相当麻烦。

一般情况下我们可以通过 Apache 或者 Nginx 作为连接服务,监听 80 和 443 端口,然后按请求 host 分别转发 http 请求。

Code

diff 和 patch 的使用

linux 下,我们有时候会想要给某个文件打 patch。若不使用 git 等工具,利用 linux 现成的工具,我们也能很容易搞定。

Code

过期的 mysql_escape_string 在 WordPress 下的解决办法

对 string 稍作处理, 避免在写 query 的时候被 SQL 注入, 这是常识. 我们若变更 PHP 版本, 有时候会出现 Call To Undefined Function 这样的错误. 很多时候, 我们需要做出一些兼容性的处理.

不过, 若我们是在 WordPress 的平台上写插件, 则不必这么麻烦了.

Code

Linux 手动安装字体

一般情况下, 我们有很多工具可以安装字体, 即便在 linux 下, Gnome 等也提供了很多工具来这么做.

不过有时候会有些特殊需求. 比如我们要在某个远程服务器上添加一个字体.

有一些简单的方法可以处理.

Life

推荐系统在论文场景下的应用

推荐系统是一个很宽泛的概念,在各种广告算法,歌曲推荐上都有比较广泛的应用。当前公开的出版物中,至少刊登了上亿乃至十亿量级的各种论文。若有人要维护一堆论文,自然顺便也可以用推荐系统的思想处理下这些论文。据我所知,researchgate 和 semantic scholar 在这方面做得都不错,顺便的,我们 aminer 也在这方面做了一些小小的工作。偶然在蛤乎上被邀请答这个题,诚惶诚恐,准备了如下一些文字,作为回应,希望能对路过的谁有所帮助。