Code
GitLab 发出MergeRequest的时候返回500错误的两个解决log
本log介绍gitlab使用过程中遇到的两个问题的解决.
其一是有人post过大的merge request以至于gitlab返回500.其二是有时候遇到中文乱码的解决. (more…)
本log介绍gitlab使用过程中遇到的两个问题的解决.
其一是有人post过大的merge request以至于gitlab返回500.其二是有时候遇到中文乱码的解决. (more…)
更新: 现在 CentOS 7 下默认 repo 已经有 openjdk 1.6, 1.7, 1.8 三个选项了, 若无所谓 oraclejdk 和 openjdk 的区别, 我们可以直接安装 openjdk 命令如下:yum install java-1.8.0-openjdk -y要是还需要用它的头文件和库, 可以再来句yum install java-1.8.0-openjdk-{devel,headless} -y以后跟着 yum update 一起更新, 也是极好的.
CentOS 7 下目前默认是 jdk1.6 和 1.7。若需要更高版本的1.8,我们就需要一点额外的手段了。
首先,我们需要从这个页面下个最新版本的 jdk. Oracle 提供 rpm 包和tar.gz 包. 为了省事, 我们直接下载个 rpm 包完事.
若远程直接用 wget 下载, 有时候有一点问题, 需要加点参数来帮忙. 参考此处.
下载完成后,可以用 rpm 命令安装,不过本懒人记不住那么多命令, 更喜欢用 yum 搞定。 (more…)
一个月前更新机器,从我大 Fedora 转到了 macOS, 虽然都继承了Unix的衣钵, 但很多地方还是有些区别的. 入手一个月, 感觉已经可以小用下, 虽然很多地方还是不适应, 至少可以好好写代码了. 抽点时间写下一些 log, 希望能帮助到谁.
在mac某机器中cmake生成makefile文件的时候,发现提示如下:
.... CMake Warning (dev): Policy CMP0042 is not set: MACOSX_RPATH is enabled by default. Run "cmake --help-policy CMP0042" for policy details. Use the cmake_policy command to set the policy and suppress this warning. MACOSX_RPATH is not specified for the following targets: cjson iniparser stemmer word2vec This warning is for project developers. Use -Wno-dev to suppress it. -- Generating done ....
在信息检索(Information Retrieval)领域, 有个重要而基础的方法, 倒排索引(Inverted Index), 它被广泛用于各种全文搜索. 在无知的时代, 区区曾经"自创"过一种牛掰的方法, 于是称之为"映射", 小数据集上居然颇有效果, 颇为自得, 后来了解了倒排索引后, 俺才切切实实的了解到 “你以为你的 idea 很牛B, 其实只是你文献看得太少了” 这句话的真谛...
locate是一个系统命令,用于建立文件索引,当我们需要寻找什么文件的时候,只要敲入
locate xxx
它就会搜索全系统中匹配这个名字的文件。 但是在某个新的机器里面,我locate某文件,始终显示如下的错误信息:
locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory
很多服务器喜欢用Ubuntu的各种LTS,13.04还好,反正随便更新下就完事,偏偏有些没个调的货要我在他的12.04上跑个必须要c++11才支持的东西,所以不得不出手装个gcc 4.8.x (more…)