我试图在osx上打开端口22,这样我就可以使用ssh连接到localhost.这是我目前的情况:
ssh localhost
ssh: connect to host localhost port 22: Connection refused
Run Code Online (Sandbox Code Playgroud)
我生成了一个密钥并将其放入我的authorized_keys文件中,如下所示:
sh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
Run Code Online (Sandbox Code Playgroud)
"网络实用程序"端口扫描确认22(并且令人惊讶地23)已关闭.
上下文:我正在努力在本地设置Hadoop.在我的配置中,我在localhost上运行服务:#### s并需要通过ssh打开它们的通信.
我怎么能打开22?或者我可能会遇到另一个问题(也许是不正确生成的密钥?)
我遇到一个奇怪的问题,在Apache上使用简单的img标签显示.svg.
在我的本地计算机上,图像是可见的.在我的mt VPS上,图像是破碎的链接.当我右键单击损坏的图像链接和"打开图像"时,它会正确显示图像(告诉我路径是正确的).
我的HTML看起来像这样:
<img width="32" height="32" alt="icon" id="create-wheel-icon2" src="public/assets/img/svg/idea_vect.svg" style="left: 230px; top: 57px; opacity: 1;">
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
我有一个视图,其中包含可通过视图范围内的this.map访问的Google地图.一切都在世界上很好.
接下来,我想通过视图中的事件更新地图位置.为此,我接受文本输入,使用google.maps.Geocoder.geocode(),然后通过以下方式更新位置:
setMapLocation:function(location){
_.bind(this.setMapLocationCallback, this);
console.log(this);
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': location}, this.setMapLocationCallback);
},
Run Code Online (Sandbox Code Playgroud)
在执行console.log(本)在这里表明我的观点的范围,与this.map正常访问.请注意,我在这里明确地将回调绑定到此.这是回调:
setMapLocationCallback: function (results, status) {
console.log('this in the callback');
console.log(this);
if (status == google.maps.GeocoderStatus.OK) {
this.map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: this.map,
position: results[0].geometry.location
});
this.mapCanvas.css({visibility: 'visibile'});
} else {
this.mapCanvas.css({visibility: 'hidden'});
}
},
Run Code Online (Sandbox Code Playgroud)
问题是,回调中的console.log(这)表明,这是作用于Window对象,即使我束缚,明确视图对象的此范围内.
我需要在回调中访问this.map,因为我可能在页面上有多个地图,需要区分我正在谈论的那个.
如何将此回调绑定到适当的范围?或者,有更好的方法吗?
我正在使用backbonejs和underscorejs,但这应该是一个相当普遍的问题.
大卫先生,谢谢你
我试图在osx终端中通过pear安装predis并收到此错误:
$ pear install pearhub/predis
Attempting to discover channel "pearhub"...
Attempting fallback to https instead of http on channel "pearhub"...
unknown channel "pearhub" in "pearhub/predis"
invalid package name/package file "pearhub/predis"
install failed
Run Code Online (Sandbox Code Playgroud)
你知道我要做些什么来发现pearhub吗?
macos ×2
backbone.js ×1
google-maps ×1
html ×1
javascript ×1
pear ×1
php ×1
predis ×1
ssh ×1
ssh-keys ×1
svg ×1