Articles of Ubuntu

在Linux中使用pipe道的进程间通信

我已经写了我的代码编写一个数字在Linuxpipe道。 它是一样的,但它是显示错误,任何人都可以帮助我。 基本上这个程序的问题陈述如下: – 一个程序将打开一个pipe道,向pipe道写一个数字。 – 其他程序将打开相同的pipe道,将读取数字并打印它们。 – closures两个pipe道 int main() { int number; FILE *fout; fout = popen(" ","w"); pclose(fout); return 0; } 现在我的问题是我应该给popen命令选项(如上面显示的空白)什么命令,以便我可以进一步进行并编写一个数字pipe道。

访问被拒绝 – PHP move_uploaded_file – Ubuntu LAMP / var / www

我意识到在我的tmp文件夹或我在/ var / www文件夹中创build的images文件夹上存在某种权限问题。 我知道/ var / www最初有root权限。 我一直在关注一些在线教程,试图解决这个问题,并改变了我的权限,谁知道过去一个多小时左右。 尝试使用PHP / MySQL从HTML表单上载文件时收到此错误: Warning: move_uploaded_file(images/verified-gw.gif): failed to open stream: Permission denied in /var/www/addscore.php on line 40 Warning: move_uploaded_file(): Unable to move '/tmp/phpla4QCP' to 'images/verified-gw.gif' in /var/www/addscore.php on line 40 cannot move uploaded file or something beavis 所以我认为/ var / www / images文件夹的权限是不正确的,或者tmp文件夹的权限是root,而ubuntu的内核不会让php脚本从这个root拥有的文件移动到具有权限的images文件夹我的用户帐户据我所知,并在组中没有人。 我很迷茫,任何帮助,绝对赞赏。 上面你可以看到图片文件夹的权限的图片,我试图将文件从tmp目录移动到。 哦,这里是PHP脚本失败: if […]

是否可以在kubuntu12.04(xubuntu)中构buildAOSP项目(姜饼)?

我使用旧版本的Android(姜饼2.3.4)。 为了开发这些版本,我现在使用Ubuntu 10.04。 同时,我想用更新的版本:12.04或者12.10。 它写在这里 : 在Ubuntu 12.04的基础上,目前只有实验性的支持,并不能保证在除了master之外的分支上工作。 所以这里是我的问题,有没有人试图在Ubuntu 12.04上构build旧版本的Android? 我不喜欢新的统一接口,所以我也考虑xfce或kde。 这就是为什么这里是第二个问题,如果我改变窗口系统,我会不会有任何麻烦?

执行错误 – 未find“Qt_5”

在ubuntu 15.10上执行eiskaltdc ++时,出现以下错误: eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Multimedia.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt) eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt) eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Concurrent.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt) eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Sql.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt) eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: version `Qt_5' not found (required by eiskaltdcpp-qt) eiskaltdcpp-qt: /usr/lib/x86_64-linux-gnu/libQt5Xml.so.5: version `Qt_5' not found (required […]

使用gnuplot来绘制sqlite数据库

我有一个包含以下格式的基本天气信息的sqlite数据库: temp1 temp2 pressure humidity 22 23 1024 40 24 25 1027 45 25 26 1020 62 18 15 1019 80 我怎样才能使用gnuplot来绘制这个数据? 在能够绘制数据之前,我必须重新排列数据吗?

Git拉拒绝权限的Linux?

当我运行git pull origin test ,我得到了 fatal: unable to connect to cache daemon: Permission denied 然后提示inputgithub用户名和密码。 该目录位于我的homefolder( ~/www/software )下。 有任何想法吗? 如果我使用sudo ,它可以工作,但我不觉得我应该在我自己的home文件夹中使用su! 这是ls -l的结果: drwxrwxrwx 48 root root 53248 Jan 3 12:10 application -rw-rw-r– 1 andrewr andrewr 1458793 Jan 2 10:09 a.txt -rw-rw-r– 1 andrewr andrewr 186 Jan 2 10:09 Desktop.ini -rw-rw-r– 1 andrewr andrewr 1406 […]

Phabricator极其缓慢

我正在使用Phabricator进行代码评审,经过修改后,我已经按照自己的意愿设置了更多或更less的代码。 我只是有一个问题,我不能真正find解决办法。 浏览phabricator应用程序是顺利的,没有延误。 但是当我在“ 飞跃行动”中写评论(或者select任何其他行动),然后按下“ 小丑飞行 ” ( Clowncopterize)之后,它会一直持续下去。 右下angular的齿轮(繁忙指示器)持续旋转最多60秒。 我无法弄清楚这是什么原因。 我试图做一个顶端,我没有看到任何严重的: top – 11:40:36 up 9 min, 1 user, load average: 0.04, 0.10, 0.07 Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie %Cpu(s): 0.0 us, 0.0 sy, 0.0 ni, 99.8 id, 0.0 wa, 0.0 hi, 0.2 si, 0.0 st KiB Mem: […]

如何在Atom中打开terminal?

如何在Atom中打开terminal? 我需要安装一个插件吗? 如果可能的话,我也想知道如何使用快捷键来打开terminal。

SSL握手失败:SSL错误:检测到证书中的密钥使用违规

我在Ubuntu上安装了kdesvn。 但是当我试图结帐,得到这个错误。 SSL handshake failed: SSL error: Key usage violation in certificate has been detected. 我遇到了这个解决scheme sudo mv /usr/lib/libneon-gnutls.so.27 /usr/lib/libneon-gnutls.so.27.old sudo ln -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27 要么 sudo apt-get install libneon27 cd /usr/lib sudo rm libneon-gnutls.so.27 sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27 但是我仍然得到相同的错误。

getaddrinfo内存泄漏

我有这个代码获取有关IPv4地址的信息: struct addrinfo hints, *info = NULL; char addr4[INET_ADDRSTRLEN]; memset(&hints, 0, sizeof(hints)); hints.ai_socktype = SOCK_STREAM; hints.ai_family = AF_INET; if (!getaddrinfo(argv[hostPara], NULL, &hints, &info)) { inet_ntop(AF_INET, &((const sockaddr_in *)info->ai_addr)->sin_addr, addr4, INET_ADDRSTRLEN); } if (info != NULL) { freeaddrinfo(info); } 但如果我testingargv [hostPara]是“www.google.com”我从valgrind得到这个: ==3632== 168 bytes in 1 blocks are still reachable in loss record 1 of 1 […]