所以我通过 homebrow 安装了 python。当我这样做时,brew info python我得到这个:
python: stable 3.6.5 (bottled), devel 3.7.0rc1, HEAD\nInterpreted, interactive, object-oriented programming language\nhttps://www.python.org/\n/usr/local/Cellar/python/3.6.5_1 (5,107 files, 103.0MB) *\n Poured from bottle on 2018-06-18 at 10:15:49\nFrom: https://github.com/Homebrew/homebrew-core/blob/master/Formula/python.rb\n==> Dependencies\nBuild: pkg-config \xe2\x9c\x94, sphinx-doc \xe2\x9c\x98\nRequired: gdbm \xe2\x9c\x94, openssl \xe2\x9c\x94, readline \xe2\x9c\x94, sqlite \xe2\x9c\x94, xz \xe2\x9c\x94\nOptional: tcl-tk \xe2\x9c\x98\n==> Options\n--with-tcl-tk\n Use Homebrew\'s Tk instead of macOS Tk (has optional Cocoa and threads support)\n--devel\n Install development version 3.7.0rc1\n--HEAD\n Install HEAD version\n==> Caveats\nPython has been installed as\n /usr/local/bin/python3\n\nUnversioned symlinks `python`, `python-config`, `pip` …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用缩放控件以及缩放来缩放以在Android webview中工作.主要参考这个SO.
现在我在onCreate方法中设置了这些:
this._webView.getSettings().setBuiltInZoomControls(true);
this._webView.getSettings().setDisplayZoomControls(true);
this._webView.getSettings().setSupportZoom(true);
Run Code Online (Sandbox Code Playgroud)
但没有出现任何内容,并且不显示"缩放"控件.我也试过没有,setSupportZoom但似乎没有帮助.
据我所知,我的webview没有包含在滚动视图中,但它是Webview的子类:
class MyWebView extends WebView {
public MyWebView(Context context) {
super(context);
}
@Override
public void goBack() {
super.goBack();
}
}
Run Code Online (Sandbox Code Playgroud)
所以我最终创建它像这样:
if (this._webView == null) {
this._webView = new MyWebView(this);
this._webView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
this._webView.getSettings().setJavaScriptEnabled(true);
this._webView.setWebChromeClient(new WebChromeClient());
this._webView.setWebViewClient(new WebViewClient());
this._webView.getSettings().setBuiltInZoomControls(true);
this._webView.getSettings().setDisplayZoomControls(true);
this._webView.getSettings().setSupportZoom(true);
this._webView.loadUrl(this._baseUrl);
}
Run Code Online (Sandbox Code Playgroud)
我出错的任何想法?
谢谢!
编辑:
在onCreate我这样做:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(1);
getWindow().setFlags(1024, 1024);
RelativeLayout my_layout = generateLayout();
initUI();
setContentView(my_layout);
}
Run Code Online (Sandbox Code Playgroud)
在generateLayout中,我们创建初始布局并为webView创建持有者:
private RelativeLayout generateLayout() …Run Code Online (Sandbox Code Playgroud) 我正在尝试复制此GET卷曲请求:
curl -D- -X GET -H "Authorization: Basic dGVzdEB0YXByZXNlYXJjaC5jb206NGMzMTg2Mjg4YWUyM2ZkOTY2MWNiNWRmY2NlMTkzMGU="
-H "Content-Type: application/json" http://staging.example.com/api/v1/campaigns
Run Code Online (Sandbox Code Playgroud)
在Ruby中使用电子邮件+ api密钥生成auth:
auth = "Basic" + Base64::encode64("test@example.com:4c3186288ae23fd9661cb5dfcce1930e")
Run Code Online (Sandbox Code Playgroud)
在Ruby/Rails中复制它的最佳方法是什么?
这是我一直在尝试的:
auth = "Basic" + Base64::encode64("example@example.com@:4c3186288ae23fd9661cb5dfcce1930e")
uri = URI.parse("https://www.staging.example.com/api/v1/campaigns")
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(uri.request_uri)
request.env['HTTP_AUTHORIZATION'] = auth
response = http.request(request)
puts response.body
Run Code Online (Sandbox Code Playgroud)
基于我发现的其他一些SO和博客,但后来我undefined method 'env' for #<Net::HTTP::Get GET>回来了.
任何想法如何设置,所以消息这样出来?
Authorization: Basic dGVzdEB0YXByZXNlYXJjaC5jb206NGMzMTg2Mjg4YWUyM2ZkOTY2MWNiNWRmY2NlMTkzMGU=
Run Code Online (Sandbox Code Playgroud) 我的Campaign模特很多Response.
我想做的是搜索就像 Campaign.where.not(responses.nil?)
基本上返回所有有回复的广告系列的列表.
最好的方法是什么?
我正在尝试为我的 rails 应用程序在本地提取生产数据库。我的本地 postgres 版本太低,所以我需要从 9.4.1 更新到 Postgresql 9.6.5。
我通过 Homebrew 安装了 Postgres 9.6.6,如下所示:
brew install postgresql@9.6
Run Code Online (Sandbox Code Playgroud)
然后跑:
brew services start postgresql@9.6
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试这样做时,pg_dump我得到了-bash: pg_dump: command not found.
我也尝试更新我的路径:
export PATH="/usr/local/Cellar/postgresql\@9.6/9.6.6/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
知道我需要做什么pg_dump才能上班吗?
有没有办法让rspec点击特定的字体真棒图标?我对rspec很新,所以如果这是一个非常基本的问题,我道歉.
我试过click_link '.fa-envelope'但似乎正在寻找链接的名称.
有任何想法吗?
编辑:
这是我试图点击的链接的html:
<div class="col-sm-4 align-center">
<a class="email-link" href="/contact"><i class="fa fa-envelope"></i></a>
</div>
Run Code Online (Sandbox Code Playgroud) 我正在将广泛的后台任务外推到sidekiq工作者(第一次使用sidekiq)。
我已经能够使其正常运行。
但是我不确定如何检查sidekiq工作程序的进度-检查工作程序是否已通过perform_async函数完成的最佳方法是什么?
AutoWorker sidekiq任务:
class AutoWorker
include Sidekiq::Worker
def perform(lead_id, cars)
logger.info "WORKER CREATED"
lead = Lead.find(lead_id)
response = ZipCodeCheck.new(cars: cars, lead: lead).execute
end
end
Run Code Online (Sandbox Code Playgroud)
从我的控制器调用:
def update
respond_to do |format|
if @lead.update(lead_params)
cars = params[:car_array]
AutoWorker.perform_async(@lead.id, cars)
format.json { render action: 'show', status: :created, location: @lead }
else
format.html { redirect_to @lead, notice: 'Lead was successfully updated.' }
format.json { render action: 'show', status: :created, location: @lead}
end
else
format.html { render action: 'edit' }
format.json { render …Run Code Online (Sandbox Code Playgroud) 我正在尝试将引导开关添加到 Rails 项目中。当我从这里添加脚本时,如下所示:
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-switch/3.3.4/js/bootstrap-switch.js" data-turbolinks-track="true"></script>
Run Code Online (Sandbox Code Playgroud)
我最终在控制台中收到错误:
Uncaught TypeError: Cannot read property 'fn' of undefined
at bootstrap-switch.js:743
at bootstrap-switch.js:19
at bootstrap-switch.js:22
Run Code Online (Sandbox Code Playgroud)
突出显示为红色的 fn 问题如下:
$.fn.bootstrapSwitch = function (option) {
for (var _len2 = arguments.length, args = Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
Run Code Online (Sandbox Code Playgroud)
有什么想法为什么没有找到吗?或者有人有我可以使用的 bootstrap-switch.js 文件的链接吗?
谢谢!
我还尝试使用bootstrap-switch gem,但这给了我一个不同的错误。
javascript ruby-on-rails twitter-bootstrap angular-ui-bootstrap bootstrap-switch
还有其他一些问题,但没有一个解决方案似乎对我有用.我是iOS的新手 - 目前正在研究Big Nerd Ranch iOS编程书中的一个问题.
我发现的大多数SO都说这个问题最终userInteractionEnabled = YES失踪了.或者视图的背景设置为transparent.但删除透明背景和设置userInteractionEnabled = YES不会导致事件触发.我缺少什么想法?
AppDelegate.m:
#import "AppDelegate.h"
#import "BNRHypnosisView.h"
#import "ViewController.h"
@interface AppDelegate ()
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
CGRect firstFrame = self.window.bounds;
BNRHypnosisView *firstView = [[BNRHypnosisView alloc] initWithFrame:firstFrame];
firstView.userInteractionEnabled = YES;
ViewController *controller = [[ViewController alloc] init];
[self.window setRootViewController:controller];
[self.window addSubview:firstView];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible]; …Run Code Online (Sandbox Code Playgroud) 我正在尝试编译我的第一个 gem 并将其推送到 rubygems.org。它不断抛出错误,说我无法推送到https://rubygems.org:
gem build simplesms.gemspec
WARNING: licenses is empty, but is recommended. Use a license identifier from
http://spdx.org/licenses or 'Nonstandard' for a nonstandard license.
WARNING: no homepage specified
WARNING: See http://guides.rubygems.org/specification-reference/ for help
Successfully built RubyGem
Name: simplesms
Version: 0.1.0
File: simplesms-0.1.0.gem
Toms-MacBook-Pro-2:simplesms t$ gem push simplesms-0.1.0.gem
Pushing gem to https://rubygems.org...
ERROR: "https://rubygems.org" is not allowed by the gemspec, which only allows "'http://rubygems.org'"
Run Code Online (Sandbox Code Playgroud)
但在我的规范中:
# coding: utf-8
lib = File.expand_path('../lib', __FILE__)
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib)
require 'simplesms/version' …Run Code Online (Sandbox Code Playgroud) ruby ×3
homebrew ×2
android ×1
curl ×1
font-awesome ×1
ios ×1
javascript ×1
objective-c ×1
pip ×1
postgresql ×1
python ×1
redis ×1
rspec ×1
rubygems ×1
sidekiq ×1
touchesbegan ×1
uiview ×1
webview ×1