我有一个VPS操作系统是CentOS6.3.我想startx通过PuTTY和Xming 运行.
但是,它产生了这个错误:
PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
Run Code Online (Sandbox Code Playgroud)
整个条件:
Using username "root".
Authenticating with public key "rsa-key-20150906" from agent
Last login: Thu Jan 21 13:53:40 2016 from 222.222.150.82
[root@mairo ~]# xhost +
PuTTY X11 proxy: unable to connect to forwarded X server: Network error: Connection refused
xhost: unable to open display "localhost:10.0"
[root@mairo ~]# echo $DISPLAY
localhost:10.0
[root@mairo ~]# gedit
PuTTY X11 proxy: unable to connect to forwarded X …Run Code Online (Sandbox Code Playgroud) 据说*C 中的运算符意味着"指向变量的指针",并且以下代码是合法的:
#include <stdio.h>
int main(){
int a=5;
int *p=&a;
printf("%d\n", *p);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但以下代码是非法的:
#include<stdio.h>
struct pair{
int a,b;
};
int main(){
struct pair Alice, *Bob=&Alice;
Alice.a=1;
Alice.b=2;
printf("%d %d\n",*Bob.a,*Bob.b);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
那么,为什么*运算符适用于指向普通变量的指针,但是对指向结构的指针不起作用?