feng 言 feng 语

  • Home

  • Archives

[译]如何安装 GNOME Shell Extensions

Posted on 2017-12-24

原文地址:How to Install GNOME Shell Extensions with Firefox & Chrome,并没有全 部翻译。

GNOME 扩展是 GNOME 桌面环境最大的卖点之一。

只是一个简单的点击,你就可以通过 Firefox 浏览器来扩展、改变或添加桌面功能。

但是安装这些漂亮的扩展却有些麻烦。你不能使用 Firefox 52 或更新的版本来从 GNOME 扩展的网站上来安装。

Read more »

Boost.Test 静态链接 (Static Link)

Posted on 2017-08-07

文章 C++ Unit Testing With Boost.Test 中用了动态链接的方法,但没有提及静态链接的 方式怎么使用,自己尝试了一下,将一些需要注意地方记录在这。

静态链接的使用大体上的动态链接一样,只是不需要宏定义:

1
#define BOOST_TEST_DYN_LINK
Read more »

[译]C++ Unit Testing With Boost.Test

Posted on 2017-07-28

原文为这篇文章,第一段觉得没什么用,就没有翻译。安装部分也有部分没有翻译,其余基 本都翻译了。

安装

在 Linux 下最简单的方式是使用包管理系统,Ubuntu 下可以使用如下命令:

1
sudo apt install libboost-test-dev

这种方法的缺点就是版本可能有些老旧。

Read more »

Install uTorrent in Ubuntu

Posted on 2017-07-06

在 Linux 下安装 uTorrent 与 Windows 不同,Windows 下安装完成后可以直接打开软件, 便出现一个界面可以进行操作,而在 Linux 下则是先安装 uTorrent Server,从 shell 里 运行 Server,然后在打开一个页面连接到 uTorrent Server,再从页面里操作。

以下是安装和使用的步骤,从这里看到的,不过是英文,不想每次都看英文,所以在这时记 录一下。

Read more »

[译]New-Style Daemons

Posted on 2017-07-03

原文是 Linux manual 关于 daemon 的描述中的 New-Style Daemons 一节,可以通过命令 man 7 daemon 查看完整的描述。

正文

现代的 Linux 服务程序应该被实现为新式的守护进程(New-Style Daemons)。这使得在运行 时管理和控制他们更简单,同时也简化了实现。

Read more »

在树莓派下搭建 Samba 服务

Posted on 2017-06-29

以前使用过 Samba 提供的文件共享服务,但从来没有尝试过搭建一个这样的服务,最近买 了一个树莓派,可以随意折腾,再也不怕电脑被搞乱了。。。

Read more »

Emacs 中 interactive 的参数含义

Posted on 2017-06-15

在看 Emacs 函数的时候经常看到 interactive,它的用处就是将函数变为可调用的,即可 以通过 M-x 进行调用。只是刚开始了解它的时候对它的参数不太理解,比如文档中出现 了一个示例中有 (interactive "P\nbbuffer: ") ,感觉参数跟乱码一样。不过最近突然 对这个参数理解了,这里记录一下。

Read more »

clang 和 llvm 编译命令

Posted on 2017-06-14

这时以一些简单的示例程序说明 clang 和 llvm 的一些编译命令的用法。 test.c 的内 容为:

1
2
3
4
5
6
7
int main(int argc, char *argv[])
{

int a = 1;
int b = 2;
a += b;
return 0;
}

以下 IR 表示 llvm IR ,bitcode 表示 llvm bitcode 。

Read more »

Git 中 'detached HEAD' 是什么?

Posted on 2017-06-12

问题产生

在一个仓库里使用了类似如下的命令:

1
git checkout 39e4636

于是 Git 提示:

You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. …

Read more »

尝试 Selenium (Using Python)

Posted on 2017-06-11

安装

Python 自然是必须的,一般 Linux 已经自带了。还需要安装 Python bindings 和 Selenium Client Driver。前者需要安装一个 package,为 Python 提供了一个接口,后者 为 Selenium 与浏览器交互提供支持。

Read more »
1234…8
fengqi

fengqi

78 posts
57 tags
GitHub StackOverflow
© 2019 fengqi
Powered by Hexo v3.7.1
|
Theme — NexT.Pisces v6.3.0
0%