Articles of Ubuntu

在Linux中绘制一张图(Ubuntu)

我有一个包含大量数据(3.5GB,大约100Mlogging,每行一个logging)的文件。 logging的格式是: <time> <label> <magnitude> 。 时间格式是: HH:mm:ss.000 我想得到一个从文件放在它的点(X轴:时间,Y轴:幅度,点颜色取决于标签[不必要,但将是非常好])的情节。 绘制这样的图表的方式是什么?

在虚拟环境中获取Django以通过Upstart运行

我一直试图通过文档和例子跋涉让我的Django运行在暴发户,所以我可以让它一直运行,但无法如此。 这是我的新贵的configuration文件位于/etc/init/myapp.conf : start on startup #expect daemon #respawn console output script chdir /app/env/bin exec source activate exec /app/env/bin/python /app/src/manage.py runserver 0.0.0.0:8000 > /dev/null 2>&1 & end script 当我键入sudo service myapp start ,控制台说它已经启动,但似乎没有运行。 是否有可能看到一些debugging输出,看看有什么问题? 我需要运行我的Django应用程序作为另一个用户 – 即djangouser 。 我怎么能这样做? (我一直在评论一些线路来testing服务出错的地方)。 这不是生产用途,而是我的内部开发使用。 谢谢。 编辑#1: 我在/app/run.sh两个命令都包装成一个简单的脚本 #!/bin/bash cd /app/env/bin source activate cd /app/src python manage.py runserver 0.0.0.0:8000 […]

QMessageBox里面有链接,无法点击

我已经将textFormat设置为Qt::RichText ,但链接仍然是不可点击的。 QMessageBox msgBox(this); msgBox.setWindowTitle(QApplication::applicationName() + " $VER " + QApplication::applicationVersion()); msgBox.setTextFormat(Qt::RichText); //this is what makes the links clickable msgBox.setText("<a href=\"google.com\">Google</a>"); msgBox.setStandardButtons(QMessageBox::Ok); msgBox.exec(); 任何解决scheme 它被证实不与Qt 4.7一起工作。

图像caching循环出错我的食谱search程序(守护进程)

我编写了一个守护进程程序,用于从Gourmet Recipe Manager的数据库(这是GNU / Linux的配方pipe理器)中search食谱, 我的程序从sqlite数据库的循环中读取每个配方元素所需的信息。 (Ubuntu Linux的这种守护进程被称为“范围”。 这样的范围给了ubuntu统一更多的资源来进行search。) 'model'具有通过DBUS传递给Ubuntu Unity的信息。 从理论上讲,你可以使用一个URI作为模型中图像的来源, 但开发人员在IRC中表示我不能使用数据URI。 我也testing了这个,对我来说也没用。 所以我caching(d)/ tmp中的图像。 现在你可以看到所有的食谱,并search特定的每个标题,但图像分歧是完全错误的。 如果你search2.th,2.th的配方就会显示出来,但是在sqlite表格里有第一个配方的图像。 这里有两个图像,要了解这个问题: 第二个配方得到第一个配方的图像 我已经在一些IRC房间寻找帮助,但没有人能帮助我… 我认为你必须以某种方式保存每个图像的状态。 我会很高兴,如果你有一个解决scheme,不要求caching图像。 完整的源文件可以在这里查看: http : //bazaar.launchpad.net/~gotwig/lens-cooking/lens-cooking/view/head :/ unity-scope-gourmet 所以,这里是我的代码的具体部分: if row[14]: open('/tmp/unity-scope-gourmet/icon' + str(i), 'wb').write(row[14]) model.append(uri, '/tmp/unity-scope-gourmet/icon' + str(i), 1, "text/html", title, comment, uri) else: if os.path.exists('/tmp/unity-scope-gourmet/icon' + str(i)): os.remove('/tmp/unity-scope-gourmet/icon' + str(i)) model.append(uri, '', […]

权限被拒绝在ubuntu上用g + w模式写入目录

在Ubuntu 10.04.4服务器上,我做到了这一点: sudo mkdir -p /data/somedir sudo chown -R www-data.www-data /data/somedir sudo chmod -R g+w /data/somedir sudo usermod -a -G www-data john ##john is current login user. 。 完成这些操作后,我想在/data/somedir有写入权限。 但是当我这样做时: echo "123" > /data/somedir/123 , 我有: -bash: /data/somedir/123: Permission denied ls -l输出: $ ls -l /data/ total 4 drwxrwxr-x 2 www-data www-data 4096 2012-04-24 22:30 […]

用FUSE安装回路设备

假设我有一个附加到循环设备/ dev / loop1的文件,我怎样才能使用保险丝(文件系统在用户空间)进行安装?

用c ++在linux下从usb摄像头捕捉video

我想知道怎么可能从连接到我的Linux机器的USB摄像头设备捕捉video与C + +和terminal单独或可能是一个bash脚本,我看到terminal,但我不认为回声会给我提供video或帧。 帮助将非常感激。 谢谢

使用C中的pipe道创build客户端和服务器时出现奇怪的行为

在这里,我试图创build一个简单的客户端和服务器使用pipe道。 我分叉一个进程,使孩子充当客户端和父母作为服务器。 以下是代码: #include<unistd.h> #include<stdlib.h> #include<stdio.h> #include<string.h> void errorMsg(char* msg) { printf("\n%s\n", msg); // exit(0); } int main() { int servfd[2]; int clntfd[2]; int chldpid; if(pipe(servfd) < 0) errorMsg("Unable to create server pipe.!!"); if(pipe(clntfd) < 0) errorMsg("Unable to create client pipe.!!!"); if((chldpid = fork()) == 0) { char* txt = (char*) calloc(256, sizeof(char)); close(servfd[1]); close(clntfd[0]); […]

哪里存储公钥在Ubuntu的SSH?

我有一个git控制版本下的nodejs应用程序和一个pipe理这个git帐户? sudo adduser \ –system \ –shell /bin/bash \ –gecos 'User managing of git version control' \ –group \ –disabled-password \ –home /home/git \ git 我应该在哪里存储authorized_keys文件 /home/git/authorized_keys 要么 /home/user/authorized_keys 用户是我的服务器上的普通用户

IP路由SRC不工作

1我需要在Linux的界面上使用几个IP,然后切换它,但是它不工作。 例如: # ifconfig eth0 Link encap:Ethernet HWaddr 90:2b:34:33:80:65 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::922b:34ff:fe33:8065/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:13220652 errors:0 dropped:32864 overruns:0 frame:0 TX packets:8296620 errors:0 dropped:0 overruns:0 carrier:1 collisions:0 txqueuelen:1000 RX bytes:16166162509 (16.1 GB) TX bytes:2186645852 (2.1 GB) Interrupt:48 eth0:1 Link encap:Ethernet HWaddr 90:2b:34:33:80:65 inet addr:192.168.1.99 Bcast:192.168.1.255 Mask:255.255.255.0 […]