这与这个问题非常接近,但是我添加了一些特定于我的问题的细节:
使用AWS-EMR jupyter笔记本进行Matplotlib绘图
我想找到一种在Jupyter笔记本中使用matplotlib的方法。这是错误的代码片段,非常简单:
笔记本
import matplotlib
matplotlib.use("agg")
import matplotlib.pyplot as plt
plt.plot([1,2,3,4])
plt.show()
Run Code Online (Sandbox Code Playgroud)
我选择此代码段是因为仅此行在尝试使用TKinter时失败(该行未安装在AWS EMR集群中):
import matplotlib.pyplot as plt
Run Code Online (Sandbox Code Playgroud)
当我运行完整的笔记本代码片段时,结果是没有运行时错误,但什么也没有发生(未显示任何图形。)我对这可以起作用的一种方式的理解是添加以下两个代码片段之一:
pyspark魔术符号
%matplotlib inline
Run Code Online (Sandbox Code Playgroud)
结果
unknown magic command 'matplotlib'
UnknownMagic: unknown magic command 'matplotlib'
Run Code Online (Sandbox Code Playgroud)
IPython显式魔术调用
unknown magic command 'matplotlib'
UnknownMagic: unknown magic command 'matplotlib'
Run Code Online (Sandbox Code Playgroud)
结果
'NoneType' object has no attribute 'run_line_magic'
Traceback (most recent call last):
AttributeError: 'NoneType' object has no attribute 'run_line_magic'
Run Code Online (Sandbox Code Playgroud)
到我的笔记本,笔记本会调用一个火花魔术命令,该命令会内联matplotlib图(至少是我的解释。)我在使用引导操作后尝试了这两种方法:
EMR引导程序
from IPython import get_ipython
get_ipython().run_line_magic('matplotlib', 'inline')
Run Code Online (Sandbox Code Playgroud)
即使添加了这些,我仍然会得到一个错误,那就是matplotlib没有任何魔力。所以我的问题肯定是:
题
如何使matplotlib在AWS EMR Jupyter笔记本中工作?
(或者如何在AWS EMR Jupyter笔记本中查看图形并绘制图像?)
我开始关注一个没有安装Android的教程,并得到了这个:
System.setProperty("javax.net.ssl.trustStore", "truststore");
System.setProperty("javax.net.ssl.trustStorePassword", "password");
SSLSocketFactory ssf = (SSLSocketFactory) SSLSocketFactory.getDefault();
try {
Socket s = ssf.createSocket("192.168.2.11", 6543);
PrintWriter out = new PrintWriter(s.getOutputStream());
while (true){
out.println("SSL TEST");
Log.d("DATA", "DATA SENT");
}
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
我想这归结为几个问题:
我没有创建自己的信任库,但是在线搜索教程和内容,我不知道如何创建一个.有没有办法可以创建或修改信任存储以获得我需要的证书?(如果有任何区别,我使用的是自签名证书)
如何使SSL握手顺利运行?现在,我得到的错误是:
javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.
老实说,我真的不明白这意味着什么.
我需要在Android设备上修改哪些设置或文件以确保可以进行此连接?
我正在使用materialize-css在我的React组件中创建一个带有日期选择器的表单。我没有很多字段可以捕获此表单,并且结构相当简单。返回的表单如下所示:
<form onSubmit={this.handleSubmit.bind(this)}>
<div className="container">
<div className="card grey lighten-3">
<div className="card-content black-text">
<span className="card-title">
<input placeholder="Event Name"
name="name" value={this.state.name}
onChange={this.handleStateChange.bind(this)}/>
</span>
<input name="description" placeholder="Description"
value={this.state.description}
onChange={this.handleStateChange.bind(this)}/>
<input name="image" placeholder="Image URL"
value={this.state.image}
onChange={this.handleStateChange.bind(this)}/>
<input placeholder="Start Date"
className="datepicker" name="startDate" value={this.state.startDate}
onSelect={this.handleStateChange.bind(this)}/>
</div>
<div class="card-action">
<div className="row">
<span>
<div className="col s3">
<input className="btn light-blue accent-1" type="submit" value="Submit"/>
</div>
<div className="col s3">
<a className="btn grey" onClick={this.handleExpand.bind(this)}>Cancel</a>
</div>
</span>
</div>
</div>
</div>
</div>
</form>
Run Code Online (Sandbox Code Playgroud)
状态更改通过
handleStateChange(item) {
this.setState({[item.target.name]: item.target.value});
}
Run Code Online (Sandbox Code Playgroud)
我打电话给 …
我想创建一个没有声音的通知。我怎样才能做到这一点?我尝试了以下代码,但不适用于我:
notification = mBuilder
.setStyle(notiStyle)
.setSmallIcon(notificationIcon)
.setTicker(title)
.setWhen(0)
.setAutoCancel(true)
.setContentTitle(title)
.setContentIntent(resultPendingIntent)
.setSound(null).build();
Run Code Online (Sandbox Code Playgroud) 当你从一个int转换为一个char时,你正在减少从4到1使用的字节数.它如何选择它将使用哪个字节作为char?
它需要最重要的字节吗?
或者它最不重要?
或者我应该知道某种规则吗?
前提:
我正在解析一个几乎是XML的文件,但并不完全.从这个文件中我想在一个文件中提取数据和输出,用户可以在某个程序中打开并读取.为了使数据合理,我几乎肯定需要格式化文本.如果重要,我可能会使用Java来编写程序.
问题:
我找不到支持格式化的文件格式,而没有非常复杂的规则和编码问题.
尝试:
换一种说法:
有人可以建议并且易于使用文件格式和/或阐明如何使用XML进行文本格式化和查看?
android ×2
java ×2
amazon-emr ×1
c ×1
casting ×1
char ×1
datepicker ×1
file-format ×1
file-io ×1
javascript ×1
materialize ×1
matplotlib ×1
pyspark ×1
python ×1
reactjs ×1
sockets ×1
ssl ×1