我尝试同步项目时遇到以下构建错误:
Error:(9, 0) Gradle DSL method not found: 'compile()'
Possible causes:The project 'AlexTest' may be using a version of Gradle that does not contain the method.
The build file may be missing a Gradle plugin.
link: Apply Gradle plugin
Run Code Online (Sandbox Code Playgroud)
我已经尝试将他们链接到我的每一个gradle插件应用到底部的那个链接,但同样的问题,所以我得出结论,第一个错误是原因.
这是AlexTest的build.gradle文件(项目目录):
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.13.2'
compile 'com.google.android.gms:play-services:6.1.11'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
} …
Run Code Online (Sandbox Code Playgroud) 当您运行Keras神经网络模型时,您可能会在控制台中看到类似的内容:
Epoch 1/3
6/1000 [..............................] - ETA: 7994s - loss: 5111.7661
Run Code Online (Sandbox Code Playgroud)
随着时间的推移,损失有望得到改善.我希望随着时间的推移将这些损失记录到文件中,以便我可以从中学习.我试过了:
logging.basicConfig(filename='example.log', filemode='w', level=logging.DEBUG)
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我不确定在这种情况下我需要什么级别的日志记录.
我也尝试过使用类似的回调:
def generate_train_batch():
while 1:
for i in xrange(0,dset_X.shape[0],3):
yield dset_X[i:i+3,:,:,:],dset_y[i:i+3,:,:]
class LossHistory(keras.callbacks.Callback):
def on_train_begin(self, logs={}):
self.losses = []
def on_batch_end(self, batch, logs={}):
self.losses.append(logs.get('loss'))
logloss=LossHistory()
colorize.fit_generator(generate_train_batch(),samples_per_epoch=1000,nb_epoch=3,callbacks=['logloss'])
Run Code Online (Sandbox Code Playgroud)
但显然这不是写入文件.无论采用何种方法,通过回调或记录模块或其他任何方式,我都希望听到您将keras神经网络丢失记录到文件中的解决方案.谢谢!
这是脚本:
import requests
import json
import urlparse
from requests.adapters import HTTPAdapter
s = requests.Session()
s.mount('http://', HTTPAdapter(max_retries=1))
with open('proxies.txt') as proxies:
for line in proxies:
proxy=json.loads(line)
with open('urls.txt') as urls:
for line in urls:
url=line.rstrip()
data=requests.get(url, proxies=proxy)
data1=data.content
print data1
print {'http': line}
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,它试图通过代理列表访问URL列表.这是urls.txt文件:
http://api.exip.org/?call=ip
Run Code Online (Sandbox Code Playgroud)
这是proxies.txt文件:
{"http":"http://107.17.92.18:8080"}
Run Code Online (Sandbox Code Playgroud)
我在www.hidemyass.com上获得了此代理.它可能是一个糟糕的代理吗?我尝试了几个,这就是结果.注意:如果您尝试复制此内容,则可能必须将代理更新为hidemyass.com上的最新代理.他们似乎最终停止工作.这是完整的错误和追溯:
Traceback (most recent call last):
File "test.py", line 17, in <module>
data=requests.get(url, proxies=proxy)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 55, in get
return request('get', url, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 44, in request
return session.request(method=method, url=url, **kwargs) …
Run Code Online (Sandbox Code Playgroud) 我的应用程序在tradespring.heroku.com上工作得很好(我想.好吧,无论如何我都能完美地看到它).所以我输入了一个CNAME记录,将我的域名(tradespring.net)用别名www重定向到tradespring.heroku.com.但是当我进入www.tradespring.net时,它说未找到heroku app.
当我刚进入tradespring.heroku.com时,它工作正常.它会自动将其更改为https://tradespring.heroku.com.为什么它不能通过CNAME工作
这是完整的错误:
Objective-C方法'imagePickerController:didFinishPickingMediaWithInfo:'由方法'imagePickerController(_:didFinishPickingMediaWithInfo :)提供'与协议'UIImagePickerControllerDelegate'中的可选需求方法'imagePickerController(_:didFinishPickingMediaWithInfo :)'冲突
它出现在我的ViewController.swift文件中的第一个函数上:
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]){
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
ImageView.contentMode = .ScaleAspectFit
ImageView.image = pickedImage
}
dismissViewControllerAnimated(true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试按照本教程:http://www.codingexplorer.com/choosing-images-with-uiimagepickercontroller-in-swift/
从错误方法,我收集有一个方法didFinishPickingMediaWithInfo,它是从imagePickerController基类得到的,它不喜欢我试图覆盖它.但这就是我所知道的.我在网上找到的所有imagePickerController函数都是这样的.我究竟做错了什么?
我正在使用Xcode 7,如果这有所作为.]
这是我的代码:
n = 100000 #This is what makes it tricky - lots of files going into this hdf5 file
with h5py.File('image1.h5','w') as f:
dset_X = f.create_dataset('X',(1,960,224,224),maxshape=(None,960,224,224),chunks=True,compression='gzip')
dset_y = f.create_dataset('y',(1,112,224*224),maxshape=(None,112,224*224),chunks=True,compression='gzip')
n_images = 0
for fl in files[:n]:
X_chunk,y_chunk = get_arrays(fl)
dset_X.resize(n_images+1,axis=0)
dset_y.resize(n_images+1,axis=0)
print dset_X.shape,dset_y.shape
dset_X[n_images:n_images+1,:,:,:]=X_chunk
dset_y[n_images:n_images+1,:,:]=y_chunk
n_images+=1
Run Code Online (Sandbox Code Playgroud)
这工作得很好,花花公子.但是,对于1个文件,hdf5的大小为6.7MB.有2个文件,它的37MB(应该是12 MB吧?).10个一直到388MB(应该是67对吧?)
因此,明确地将压缩标志添加到第二行和第三行的末尾不能按预期工作.我怎样才能实现这样的目标?
我有一个金字塔/ python应用程序,页面位于www.domain.com,可以在s3.amazonaws.com/testbucket/object_name创建html页面.现在在这个测试桶中,我还有每个对象(html页面)使用的javascript文件.我想要它,以便用户可以访问subdomain.domain.com/object_name并查看启用了javascript的文件.我有sname'd subdomain.domain.com(我的桶的名字)到s3.amazonaws.com.(最后一段时间结束).现在我有两个问题(我更关心第二个问题)
1).当我尝试通过https://subdomain.domain.com/object_name访问网址时出现安全错误(我认为这是因为它正在重定向到亚马逊s3存储桶.如何获得我的存储桶的ssl证书?
2)当我尝试通过http://subdomain.domain.com/object_name访问网址时,没有安全性错误(不是https),但未启用javascript.如何确保s3存储桶上的那些jacvascript文件仍然有效?
编辑:在查看开发人员工具时,我看到错误:无法加载资源:服务器响应状态为403(禁止)引用javascript文件.为什么这个文件在桶中公开时会被禁止?
我不确定为什么它告诉我这个问题是主观的.我看了整个互联网,无法找到答案.我知道谷歌浏览器扩展程序的内容脚本通常用javascript编写.
这和Ruby之间有什么联系?我知道Rails是Ruby的Web开发框架.我只是在学习所有这些东西.
我在网络解决方案上买了一个域名。我在blooming-summer-8571.herokuapp.com 上有一个可用的应用程序。我希望我的网络解决方案域名指向这个应用程序。所以在 CNAME 记录中。它有一个用于别名、ttl 的框和一个用于 @(无)或 www 的下拉菜单。然后您可以检查另一个选项(而不是下拉菜单)以填写其他主机名。
那么别名是什么?我应该检查其他主机名并放入heroku应用程序的网址吗?这都是在我购买的域的 DNS 设置下完成的,所以我假设我不必在任何地方填写?我找到的在线资源相当无用。
在文档中非常清楚,您可以使用以下方式发送多个数据:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND_MULTIPLE);
shareIntent.putParcelableArrayListExtra(Intent.EXTRA_STREAM, imageUris);
shareIntent.setType("image/*");
startActivity(Intent.createChooser(shareIntent, "Share images to.."));
Run Code Online (Sandbox Code Playgroud)
但似乎从这一行:shareIntent.setType("image/*");
所有部分必须是相同的数据类型.如果我想发送一张图片(图片/ jpeg)和一个应该在标题(text/plain)中同时出现的标签?
如何在一个shareIntent中处理多种内容?是否可以将2个shareIntents发送到同一个活动?我该怎么处理?