小编app*_*her的帖子

Amazon ssh_exchange_identification:读取:通过对等方重置连接:更改权限时

我成功地继续我的亚马逊ec2,我一直在试验.我觉得很烦人,我需要总是在所有内容上运行sudo,所以我决定要去路由目录并更改所有内容的写入,写入和执行权限.

我这样做了以下

chmod -R 777 .
Run Code Online (Sandbox Code Playgroud)

然后我退出了服务器.

下次我尝试登录时,我得到了

"ssh_exchange_identification: read: Connection reset by peer"
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

谢谢

permissions amazon-ec2 ssh-keys amazon-web-services

19
推荐指数
3
解决办法
3万
查看次数

从命令行更新composer依赖项

我目前正在使用symfony2,我想启动下载我需要的库.我知道linux中的命令是"$ ./composer.phar update --dev"但是当我在windows中运行它时会提示我是否应该使用Windows资源管理器打开文件.我目前在windows上安装了composer.phar,但是我无法启动它.我怎么能用我需要的依赖项更新我的symfony2文件夹.谢谢.

php libraries symfony composer-php

18
推荐指数
4
解决办法
5万
查看次数

IOS Swift 3:拍摄相机图片后水平翻转前置摄像头图像

StackOverflow上有几个问题涉及图像翻转,例如这里的图像翻转.默认情况下,iOS会在拍摄照片时反转前置摄像头水平图像.我试图防止前置摄像头图像被翻转或将其翻转回正确的方向.我正在与...互动WKWebview.

问题是我不知道调用或放入我的ViewController相机的方法,然后将其设置为正确的方向,或正确的设置以防止此行为.我也不知道如何获取拍摄图像的相机信息.

这是我尝试的一种解决方案,它基于翻译一些Objective-C代码,在相机完成照片后更改图像.但是图片变量是常量,不能更改:

func didTakePicture(_ picture: UIImage) {
    var flippedImage = UIImage(cgImage: picture.cgImage!, scale: picture.scale, orientation: .leftMirrored)
    picture = flippedImage
}
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.谢谢!

iphone camera ios swift swift3

14
推荐指数
1
解决办法
6339
查看次数

Drupal 7:Localhost/user链接默认为网站/用户

我是Drupal的新手,并且正在玩这个现有的Drupal网站.

我将所有文件的FTP传输到我的本地计算机目录.我目前在一个Vagrant盒子上得到它,我可以访问该网站http://192.168.56.101/html.

我能做到http://192.168.56.101/html/anything-but-user,它把我带到了网站上的适当区域.但是我不能这样做localhost/html/user,因为它将我重定向到网站URL而不是本地URL.

我尝试清除缓存(使用Drush).我扫描了系统中的所有文件,并将网址更改为本地URL [不确定我是否需要执行任何其他命令],而且我似乎无法找到.htaccess导致我这样做的文件中的任何内容.

href="/user我将不胜感激任何意见或搞清楚这个解决方案帮助.

- 更新

有一个名为"安全页面"的模块导致用户和注册链接被锁定和静态,以防止重定向到网络钓鱼站点.我不得不在终端中使用"drush pm-disable securepages"禁用此模块.

html php .htaccess drupal drupal-7

11
推荐指数
2
解决办法
213
查看次数

PHPUnit和PHPSpec之间的异同

我目前正在研究我应该用于php的测试框架.我有两个选择是PHPUnit和PHPSpec.我知道PHPUnit是TDD(测试驱动开发),PHPSpec是BDD(行为驱动开发).然而,由于PHPSpec网站缺乏任何真正的PHPSpec教程和有限的文档,我无法得出完整的结论.我向大家提出的问题是,这两个框架之间有哪些相似点和不同之处?是的,BDD和TDD是大的,但还有其他吗?它们看似相似,但没有人详细谈论它们的相似之处.谢谢.

php phpunit unit-testing phpspec

10
推荐指数
1
解决办法
3863
查看次数

IOS和Android应用程序是否只考虑Webview混合或Web应用程序?

令我困惑的是,用Java或Swift创建的仅使用webview的应用程序是否被视为混合或Web应用程序.我知道Web应用程序几乎完全使用Web,但如果它是通过Java Webview的Webview,它真的被认为是Web应用程序,还是混合应用程序,因为它有可能同时使用本机和Web App功能?我对这个特定的定义有不同的定义.

谷歌说这是关于网络应用程序:

在Android上提供应用程序主要有两种方式:作为客户端应用程序(使用Android SDK开发并安装在APK中的用户设备上)或作为Web应用程序(使用Web标准开发并通过Web浏览器访问 -用户设备上没有任何东西可以安装. https://developer.android.com/guide/webapps/index.html

Apple说这是关于网络应用程序:

Web应用程序的设计外观和行为方式与本机应用程序类似 - 例如,它可以缩放以适应iOS上的整个屏幕.您可以进一步为iOS上的Safari定制Web应用程序,方法是在用户将其添加到主屏幕时使其看起来像本机应用程序.您可以通过使用其他平台忽略的iOS设置来完成此操作.

https://developer.apple.com/library/ios/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

为什么这对我很重要?为什么我要打扰?在谈论我正在创建的新应用程序的未来发展时,我需要向人们解释这三者之间的差异和重要性.我是应用程序世界的新手,并不太了解对此的共识,我想在解释它时听起来很有能力.我认为使用Webview的Java或Swift应用程序只是一个Web应用程序而不是混合应用程序.但如果添加更多内容,它可能会成为混合应用程序.但是从一开始我就可以看到它是一个混合应用程序.

java android web-applications webview ios

10
推荐指数
1
解决办法
2595
查看次数

Laravel:未包含在数据库种子文件中的本地主机的 URL::to('/') 端口号

我在端口 4567 上运行本地服务器。我试图这样做,以便当我的数据库种子时,我在我的数据库中保存对我网站上主页的引用。但是我注意到,当我在种子中运行 URL::to('/') 时,它只包含没有端口的“localhost”,但是如果我将它包含在我的视图代码中,它会显示为“localhost:4567”。为什么是这样?如果可能的话,如何在不编写有关我所在生产环境的 if 语句条件的情况下修复它?谢谢你。

URL::to('/') 的种子文件结果

http://localhost
Run Code Online (Sandbox Code Playgroud)

查看 URL::to('/') 的文件结果

http://localhost:4567
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4

7
推荐指数
1
解决办法
6235
查看次数

Android Webview页面未正确加载页面

我正在尝试使用Android Studio模拟器(Nexus 5)将页面加载到Android应用程序webview中.但是,页面加载不正确并且卡在加载屏幕上.该页面确实需要GeoLocation权限,但我已经启用了它们.

下面是我的代码和应用程​​序的XML.

MainActivity.java

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    WebView webview;
    setContentView(R.layout.activity_main);
    webview = (WebView)findViewById(R.id.help_webview);
    //webview use to call own site

    webview.setWebViewClient(new WebViewClient());
    webview.getSettings().setJavaScriptEnabled(true);
    webview.getSettings().setDomStorageEnabled(true);
    webview.getSettings().setAllowContentAccess(true);
    webview.getSettings().setAllowFileAccess(true);
    webview.getSettings().setAppCacheEnabled(true);
    webview.getSettings().setAllowUniversalAccessFromFileURLs(true);
    webview.getSettings().setAllowContentAccess(true);
    webview.getSettings().setGeolocationEnabled(true);
    webview.getSettings().setDatabaseEnabled(true);
    webview.setWebChromeClient(new WebChromeClient() {
        public void onGeolocationPermissionsShowPrompt(String origin, GeolocationPermissions.Callback callback) {
            // callback.invoke(String origin, boolean allow, boolean remember);
            callback.invoke(origin, true, false);
        }
    });


    webview.loadUrl("https://lit-citadel-6989.herokuapp.com");
}
Run Code Online (Sandbox Code Playgroud)

activity_main.xml中

<WebView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/help_webview"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:scrollbars="none"
    android:largeHeap="true" />
Run Code Online (Sandbox Code Playgroud)

AndroidManifest.xml中

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.example.example" >
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission …
Run Code Online (Sandbox Code Playgroud)

java xml android webview

7
推荐指数
1
解决办法
985
查看次数

Vagrant文​​件重新同步:Vagrant Box不会在文本编辑器中更新新内容

我不知道关于流浪汉设置的真实详细细节,但在我尝试重新启动我的盒子时它启动了.在启动框之后以及停止并重新启动之前,vagrant框不会将我从文本编辑器更改的内容更新到框中.我使用的命令如下:

config.vm.synced_folder ".", "/vagrant", type: "rsync"
Run Code Online (Sandbox Code Playgroud)

我需要重新同步,因为我的rails服务器在我的机器上本地运行缓慢.我在想:

1)这是预期的行为吗?

2)是否还有其他选项可以加速我的rails服务器,因此加载每个javascript文件不需要1秒钟?

virtualbox ruby-on-rails vagrant vagrantfile

6
推荐指数
1
解决办法
470
查看次数

从Swift 2 ViewController传递Geolocation到Javascript方法

下面的代码能够获取地理位置并将其打印出来.我基于一些在线教程并查看Swift文档得到了这个.我想以Swift 2的字符串形式将地理位置传递给Javascript.我能够获得GeoLocations,我不知道如何将这些字符串传递给Webview中的Javascript代码.

以下是我的代码:

@IBOutlet weak var Webview: UIWebView!

let locMgr = CLLocationManager()

override func viewDidLoad() {

    super.viewDidLoad()
    loadAddressURL()
    locMgr.desiredAccuracy = kCLLocationAccuracyBest
    locMgr.requestWhenInUseAuthorization()
    locMgr.startUpdatingLocation()
    locMgr.delegate = self //necessary



}

func locationManager(manager: CLLocationManager , didUpdateLocations locations: [CLLocation]){
    let myCurrentLoc = locations[locations.count-1]
    var myCurrentLocLat:String = "\(myCurrentLoc.coordinate.latitude)"
    var myCurrentLocLon:String = "\(myCurrentLoc.coordinate.longitude)"

    print(myCurrentLocLat)
    print(myCurrentLocLon)

    //pass to javascript here by calling setIOSNativeAppLocation

}
Run Code Online (Sandbox Code Playgroud)

我的网站上有这个方法的javascript:

function setIOSNativeAppLocation(lat , lon){

  nativeAppLat = lat;
  nativeAppLon = lon;
  alert(nativeAppLat);
  alert(nativeAppLon);

}
Run Code Online (Sandbox Code Playgroud)

我已经查看了另一个标记为从Swift到Javascript的Pass变量的问题,其中包含以下解决方案:

func sendSomething(stringToSend : String) …
Run Code Online (Sandbox Code Playgroud)

javascript uiwebview ios swift

6
推荐指数
1
解决办法
476
查看次数