我正在运行Mountain Lion,基本的默认Python版本是2.7.我下载了Python 3.3并希望将其设置为默认值.
目前:
$ python
version 2.7.5
$ python3.3
version 3.3
Run Code Online (Sandbox Code Playgroud)
如何设置它以便每次运行$ python
它都会打开3.3?
我正在尝试将我的iOS应用程序连接到HTTPS Rails应用程序,该应用程序当前在我的网络中的本地主机上运行.我可以通过浏览器访问该站点,https://myIP:3000/display
也可以在命令行中使用curl请求访问该站点.我正试图通过以下方式从我的应用访问它:
class FirstViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
//let url = NSURL(string: "https://another/Sinatra/website/feed")
let url = NSURL(string: "https://myIP:3000/display")
let request = NSURLRequest(URL: url!)
let task = NSURLSession.sharedSession().dataTaskWithURL(url!)
task!.resume()
}
Run Code Online (Sandbox Code Playgroud)
当我尝试访问sinatra网站时,我没有遇到任何麻烦,甚至可以使用正确的命令将JSON打印到控制台.但是,当我将URL设置到我的Rails网站时,我收到以下错误.
NSURLSession/NSURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9813)
另外,我可以告诉我的localhost Rails应用程序(在另一台机器上)没有从iOS应用程序中获取,但是从浏览器和curl命令中进行了ping操作.
任何想法如何解决这一问题?
我正在关注api,我需要使用我的用户ID和密码的Base64身份验证.
'用户ID和密码需要连接,然后Base64编码'
然后它显示了这个例子
'userid:password'
Run Code Online (Sandbox Code Playgroud)
然后它继续说'在"授权标题"中提供编码值"
'例如:授权:BASIC {Base64-encoded value} '
如何将其写入python api请求?
z = requests.post(url, data=zdata )
Run Code Online (Sandbox Code Playgroud)
谢谢
我需要从Python运行rsync命令.这是可能的,如果是这样,我该怎么办?
rsync -Ccavz --delete DJStatic username@website
Run Code Online (Sandbox Code Playgroud)
回答评论
我需要用
rsync -Ccavz --delete DJStatic username@website
Run Code Online (Sandbox Code Playgroud) 我正在尝试将cURL命令转换为python,我正在努力
curl -I --user username:password https://an.api.on.the.internet/
Run Code Online (Sandbox Code Playgroud)
我目前的尝试是:
import requests
cur = requests.get('https://an.api.on.the.internet', auth='username:password')
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我转换吗?谢谢
我正在开发一个快速的项目,并有一个文本字段.用户可以在此字段中输入字符串.目前,如果用户键入太多,则字符串在一行上水平滚动.如何构建文本字段,一旦第一行填满,就会添加一行.
aaaaaaaaaaaaaaaaaaaaaaaaa
Run Code Online (Sandbox Code Playgroud)
与
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
Run Code Online (Sandbox Code Playgroud) 我正在新机器上安装迦太基.
$ brew install Carthage
[in project root] $ emacs Cartfile
# Alamofire
github "Alamofire/Alamofire"
# SwifyJSON
github "SwiftyJSON/SwiftyJSON"
Run Code Online (Sandbox Code Playgroud)
$ carthage update
*** Fetching SwiftyJSON
*** Fetching Alamofire
*** Checking out Alamofire at "1.2.3"
*** Checking out SwiftyJSON at "2.2.0"
*** xcodebuild output can be found in /var/folders/8n/044rh7_j6nlcdtsb3cgp_snc0000gn/T/carthage-xcodebuild.log
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
A shell task failed with exit code 65:
** BUILD FAILED **
The following build commands failed:
CompileSwift normal x86_64 [project root]/Carthage/Checkouts/Alamofire/Source/Request.swift
CompileSwift normal x86_64 …
Run Code Online (Sandbox Code Playgroud) 我跑cap production deploy
,我不断收到以下错误sudo: no tty present and no askpass program specified
后/usr/bin/env sudo mkdir -pv /home/[user]/apps/[app name] as [user@myIP]
我不知道如何解决这个问题.
Capfile:
require 'capistrano/setup'
require 'capistrano/deploy'
require 'capistrano/rvm'
require 'capistrano/bundler'
require 'capistrano/rails/migrations'
require 'capistrano/passenger'
require 'capistrano/safe_deploy_to'
Dir.glob('lib/capistrano/tasks/*.rake').each { |r| import r }
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在开发一个快速的应用程序,我已经创建了使用其他视图的链接,presentViewController
但我无法弄清楚如何传递变量.如何将变量传递给新视图?
@IBAction func WorkoutPressed(sender: AnyObject) {
let storyBoard = UIStoryboard(name: "Main", bundle:nil)
let workoutView = storyBoard.instantiateViewControllerWithIdentifier("workoutView") as WorkoutViewController
self.presentViewController(workoutView, animated: false, completion: nil)
//self.navigationController?.pushViewController(workoutView, animated: true)
}
Run Code Online (Sandbox Code Playgroud)
谢谢
swift ×5
python ×4
curl ×2
ios ×2
alamofire ×1
api ×1
capistrano ×1
carthage ×1
https ×1
install ×1
macos ×1
nsdate ×1
passwords ×1
postgresql ×1
python-3.x ×1
request ×1
rest ×1
rsync ×1
ssl ×1
storyboard ×1
swifty-json ×1
ubuntu ×1
uitextfield ×1