Articles of opensuse

无法在Linux中启动Android Studio

Android Studio在Opensuse中的全新安装无法正常运行.JDK已经安装完毕。这是在terminal打开时抛出的exception。 Start Failed: Internal Error. Please report to https://https://code.google.com/p/android/issues java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(libgcj.so.14) at com.intellij.ide.Bootstrap.main(Bootstrap.java:39) at com.intellij.idea.Main.main(Main.java:103) Caused by: java.lang.ExceptionInInitializerError at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.util.containers.LockFreeCopyOnWriteArrayList.<clinit>(LockFreeCopyOnWriteArrayList.java:54) at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.util.containers.ContainerUtil.createConcurrentList(ContainerUtil.java:2550) at com.intellij.util.containers.ContainerUtil.createLockFreeCopyOnWriteList(ContainerUtil.java:2425) at com.intellij.openapi.util.registry.RegistryValue.<init>(RegistryValue.java:36) at com.intellij.openapi.util.registry.Registry.get(Registry.java:48) at com.intellij.openapi.util.registry.Registry.is(Registry.java:55) at com.intellij.util.ui.UIUtil.blockATKWrapper(UIUtil.java:108) at com.intellij.util.ui.UIUtil.<clinit>(UIUtil.java:95) at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.ide.plugins.PluginManager.start(PluginManager.java:71) at java.lang.reflect.Method.invoke(libgcj.so.14) …2 more Caused by: java.lang.RuntimeException: Could not find 'theUnsafe' […]

ether_ntoa指针投射问题

我正在尝试使用ether_ntoa打印MAC地址。 当我尝试做 printf("MAC (src): %s\n",ether_ntoa((struct ether_addr *)&eheader->ether_shost)); 我遇到了分段错误,所以我想出了两种不同的方法: 这是代码nº1: struct ether_header *eheader; char *p; … p = ether_ntoa(struct ether_addr *) &eheader->ether_shost); printf("-MAC (src): %s\n",p); 我得到的警告是: 赋值使得整型指针没有强制转换 所以我做演员和… 这是代码nº2: struct ether_header *eheader; char *p; … p = (char *) ether_ntoa((struct ether_addr *) &eheader->ether_shost); printf("-MAC (src): %s\n",p); 我得到的警告是: 从不同大小的整数转换为指针 如果你看看手册页,ether_ntoa是这样定义的,返回一个char * : extern char *ether_ntoa (__const struct […]

开源的Reddit开源,configuration/安装

从其他开发者的经验中学习总是比较好的。 我想在企业内部网的基础上克隆Reddit 。 尽pipehttp://code.reddit.com/#GettingStarted上的文档很棒,但我之前没有开发或使用过Linux,所以我不熟悉使用terminal和Linux命令。 我应该安装什么操作系统 (Opensuse,Ubuntu)? 可以在Windows上完成吗? 使用“ 预buildVM ”有什么优势? (VMware的) fork和clone有什么区别? 任何人都可以指出我正确的方向,在安装正确的软件和configurationReddit。 我将不胜感激任何帮助。 谢谢。

如何在Linux上创build.desktop文件应用程序启动器?

我在Qt中开发了一个使用启动脚本myapp.sh的应用程序。 我创build了一个启动这个脚本的.desktop文件,并设置: 命令: $PWD/myapp.sh 工作path: $PWD 但是,当我启动.desktop文件时, $PWD打印我的主目录,导致尝试启动~/myapp.sh而不是~/Development/build-directory/bin/myapp.sh (该目录是.desktop文件所在)。 为什么不能正确地将工作目录设置为.desktop文件实际所在的位置?我怎样才能避免在.desktop文件中指定绝对path?

在Linux上安装CakePHP的问题

我已经从它的网站下载了CakePHP,然后我复制了srv / www / htdocs中的文件,将这个文件夹重命名为first_app 这里是输出(显示我的错误和警告): CakePHP 2.0.0-dev的发行说明。 Fatal error: Class 'Debugger' not found in /srv/www/htdocs/first_app/cake/libs/view/pages/home.ctp on line 26 也教程告诉我,我必须有这样的: Apache服务器与mod_rewrite 我不知道如何find它并安装它? 这是造成这个问题吗? 我想知道如何添加“另一个”根没有问题 我用这个,没有结果: <Directory /srv/www/htdocs/first_app/app/webroot> Options None AllowOverride All Order deny,allow Deny from all </Directory> 我也更改了/etc/apache2/server-default.conf 我改变了允许覆盖无以允许覆盖全部在这部分: <Directory "/srv/www/htdocs">

如何为ARM构buildX11(X Window系统)

如何在Open-SUSE中为ARM CPU构buildX11(X Window System)? 我用cross-arm-linux-gnueabi-gcc来构build内核

rsync ssh无法连接

尝试使用以下命令通过rsync连接下载文件时: rsync -Pav http://some.domainname.com/file.tar.gz 下面的错误给了我 ssh: Could not resolve hostname http: Connection timed out rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: unexplained error (code 255) at io.c(605) [Receiver=3.0.9] 如果我尝试使用ftp命令下载相同的文件,它可以正常工作。 如果我尝试从另一个networking上的PC使用rsync命令,而这也工作正常,所以它似乎是环境的东西。 客户端客户端PC位于代理服务器的后面,但所有的代理地址细节已经被添加到系统中,并且我能够浏览,ftp和ssh到testing服务器上而没有任何问题。 有什么可能阻止rsync运行?

使VS代码编辑器Ctrl + Tab循环制表符与屏幕上显示的顺序相同?

当我通过Ctrl + Tab键盘快捷键在VS Code中打开标签时,下一个要显示的标签并不总是当前显示的右边的下一个标签。 (我正在考虑环绕;这也发生在当前标签不是最右侧的情况下)从审美/ UX的angular度来看,这对我来说是一个问题,因为标签变化感觉与gui不同步,它会减慢我失望。 我会很高兴的解决scheme,使Ctrl + Tab按照屏幕上显示的顺序,或使显示的顺序按Ctrl + Tab正在使用的任何顺序。 谢谢,如果你有任何信息

如何将文件移动到参数path?

说我有以下代码, mkdir $1 # Output that the folder was created and the name echo "The folder was created and name is: `echo $1`" touch $2 # Output that the file was created and the name echo "The file was created and name is: `echo $2`" 我怎样才能将创build的文件移动到创build的参数文件夹?

如何在Linux中为opencl编程(Intel OpenCL SDK Installed)准备eclipse

我在opensuse 13.1上安装了英特尔OpenCL SDK,我想知道如何为opencl编程准备Eclipse cpp,如果是简单的问题,我很抱歉,我是opencl的新手,在search后发现了有关NVIDIA和AMD实现的文章。 编辑:添加包含path“/ opt / intel / opencl-xxx / inlcude”以将/opt/intel/opencl-xxx/lib64/libOpenCL.so链接到/usr/lib64/libOpenCL.so,eclipse将findCL \ ch.h但是gcc返回这个错误: 构build文件:../src/HelloWorld.cpp调用:GCC C ++编译器g ++ -I / opt / intel / opencl-1.2-3.2.1.16712 / include / -O0 -g3 -Wall -c -fmessage-length = 0 -MMD -MP -MF“src / HelloWorld.d”-MT“src / HelloWorld.d”-o“src / HelloWorld.o”“../src/HelloWorld.cpp”../src/HelloWorld.cpp:11: 16:致命错误:cl.h:没有这样的文件或目录#include ^编译终止。 make: * [src / HelloWorld.o]错误1 编辑: HelloWorld.cpp: #include <iostream> […]