小编Dar*_*nus的帖子

Nashorn和Scala将来的JS Promise转换

我有一个服务器端实现ScalaReact/Flux基于前端.我的服务返回Futures,它们在Scalatra的AsyncResultJSON响应中处理.

对于同构/服务器端呈现设置,我不想将服务更改为阻塞,所以我开始使用此处显示的 Scala Future-> java.util.function.Function转换.

但是Flux的调度员想拥有JS Promise.到目前为止,我发现这张Slides 68-81只有相当复杂的声音方式

有没有推荐的方法来处理这个Scala Future - > JS Promise转换?

javascript java scala nashorn

39
推荐指数
1
解决办法
1298
查看次数

Kotlin的意图

所以,我知道在Java中我们使用它来推出新的 Activity

Intent intent = new Intent(this, SomeActivity.class);
startActivity(intent);
Run Code Online (Sandbox Code Playgroud)

但是我正在用Kotlin写一个项目,所以在Kotlin中它就像

val intent = Intent(this,SomeActivity::class.java)
startActivity(intent)
Run Code Online (Sandbox Code Playgroud)

但它崩溃了问题

FATAL EXCEPTION: main
Process: com.pashabred.passlin, PID: 15243
                                                                           java.lang.RuntimeException: Unable to start activity ComponentInfo{com.pashabred.passlin/com.pashabred.passlin.Enterring}: kotlin.KotlinNullPointerException
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2325)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
    at android.os.Handler.dispatchMessage(Handler.java:102)
    at android.os.Looper.loop(Looper.java:135)
    at android.app.ActivityThread.main(ActivityThread.java:5254)
    at java.lang.reflect.Method.invoke(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:372)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
                                                                            Caused by: kotlin.KotlinNullPointerException
    at com.pashabred.passlin.Enterring.onCreate(Enterring.kt:17)
    at android.app.Activity.performCreate(Activity.java:5990)
    at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2278)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2387)
    at android.app.ActivityThread.access$800(ActivityThread.java:151) 
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303) 
    at android.os.Handler.dispatchMessage(Handler.java:102) 
    at android.os.Looper.loop(Looper.java:135) 
    at android.app.ActivityThread.main(ActivityThread.java:5254) 
    at java.lang.reflect.Method.invoke(Native Method) 
    at …
Run Code Online (Sandbox Code Playgroud)

android android-intent kotlin

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

从另一个脚本C#访问变量

你能告诉我如何从另一个脚本访问脚本的变量吗?我甚至已经阅读了统一网站上的所有内容,但我仍然无法做到.我知道如何访问另一个对象而不是另一个变量.

情况就是这样:我在脚本B中,我想X从脚本A访问变量.变量Xboolean.你能帮助我吗 ?

顺便说一句,我需要X在脚本B中大幅更新其值,我该怎么做?在Update功能中访问它如果你可以给我和这些字母的例子将是伟大的!

谢谢

c# unity-game-engine

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

如何在 django 中添加/删除 JSONField 中的数据

我有一个JSONField其中有一些这样的数据:

{'key_one' : 'val_one',
 'key_two' : 'val_two'}
Run Code Online (Sandbox Code Playgroud)

我想向其中添加数据以及从中删除数据。
到目前为止,我只能给它一个值,而不是附加到它上面。

我正在使用mySql数据库

python mysql database django django-models

8
推荐指数
1
解决办法
9345
查看次数

Android Camera2错误的旋转

我正在尝试实现android.hardware.camera2,但我对它有点困惑.

相机随手机一起旋转.

拍摄前,如果我旋转手机,相机会旋转而不是保持相同的位置.

这里的示例图像.

我不知道为什么会这样.我没有两个布局持有人.

相机XML:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".Camera" >

    <TextureView
        android:id="@+id/texture"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_alignParentTop="true" />

    <com.getbase.floatingactionbutton.FloatingActionButton
        android:id="@+id/btn_takepicture"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        fab:fab_icon="@drawable/ic_fab_foto"
        fab:fab_colorNormal="#FFFF56B9"
        fab:fab_colorPressed="#FFD5379B"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="16dp" />

    <com.getbase.floatingactionbutton.FloatingActionButton
        android:id="@+id/btn_switchcam"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        fab:fab_icon="@drawable/ic_fab_switch"
        fab:fab_colorNormal="#267300"
        fab:fab_colorPressed="#1e5b00"
        fab:fab_size="mini"
        android:layout_alignParentTop="true"
        android:layout_alignParentRight="true"
        android:layout_marginTop="16dp"
        android:layout_marginRight="16dp" />

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

相机活动:

public class AppCamera extends AppCompatActivity {
    private Size mPreviewSize;

    private TextureView mTextureView;
    private CameraDevice mCameraDevice;
    private CaptureRequest.Builder mPreviewBuilder;
    private CameraCaptureSession mPreviewSession;
    private static int cam = 0;

    private …
Run Code Online (Sandbox Code Playgroud)

xml android android-layout android-camera

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

无法加载和使用多个keras模型

我正在尝试在同一个过程中加载三个不同的模型.只有第一个按预期工作,其余的返回就像随机结果一样.基本上订单如下:

  • 定义并编译第一个模型
  • 之前加载训练过的重量
  • 重命名图层
  • 第二个模型的过程相同
  • 第三个模型的过程相同

所以,像:

model1 = Model(inputs=Input(shape=input_size_im) , outputs=layers_firstmodel)
model1.compile(optimizer='sgd', loss='mse')
model1.load_weights(weights_first, by_name=True)
# rename layers but didn't work

model2 = Model(inputs=Input(shape=input_size_im) , outputs=layers_secondmodel)
model2.compile(optimizer='sgd', loss='mse')
model2.load_weights(weights_second, by_name=True)
# rename layers but didn't work

model3 = Model(inputs=Input(shape=input_size_im) , outputs=layers_thirdmodel)
model3.compile(optimizer='sgd', loss='mse')
model3.load_weights(weights_third, by_name=True)
# rename layers but didn't work

for im in list_images:
    results_firstmodel = model1.predict(im) 
    results_secondmodel = model2.predict(im) 
    results_thirdmodel = model2.predict(im) 
Run Code Online (Sandbox Code Playgroud)

我想对一堆图像进行一些推断.要做到这一点,这个想法包括循环图像并使用这三种算法进行推理,并返回结果.

我试图重命名所有图层,使它们独一无二,但没有成功.我还为每个网络创建了一个不同的图形,并使用不同的会话进行推理.这有效,但效率非常低(另外我必须每次都设置它们的权重,因为sess.run(tf.global_variables_initializer())它们会被删除).每次创建会话时,tensorflow都会打印"创建tensorflow设备(/ device:GPU:0)".

我正在运行Tensorflow 1.4.0-rc0,Keras 2.1.1和Ubuntu 16.04内核4.14.

python keras tensorflow

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

再次调用 model.fit 方法会重新初始化已经训练好的权重吗?

我正在使用 Keras 来训练网络。假设在 20 个时期后我想停止训练以检查一切是否正常,然后从第 21 个时期继续。model.fit第二次调用该方法是否会重新初始化已经训练好的权重?

python neural-network keras tensorflow

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

将 ubx 文件转换为 RINEX;没有获取.nav 文件,为什么?

我正在尝试将.ubx文件转换为 RINEX.obs以及.nav使用 RTKLIB 的文件。但我发现有时只能.obs生成文件而.nav不能生成文件。

我需要什么样的数据.ubx来生成.nav文件?有谁知道为什么吗?

gps

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

如何在Java中对某些形状进行三角测量/镶嵌?

我想从GeoTools镶嵌国家形状,在地球表面上以3D形式显示.GeoTools使用内部功能丰富的JTS拓扑套件.

是否包含镶嵌某些形状的实用程序?我看到有三角测量包,但无法弄清楚,如何将其用于带孔的形状.

另外,我不仅可以像这里一样连接现有的顶点

在此输入图像描述

它应该填充内部有多个顶点的形状.

UPDATE

我发现,JTS包含ConformingDelaunayTriangulationBuilder允许以某种方式制作希望镶嵌的类,但它的工作很糟糕.首先,它只允许约束,这意味着需要额外的代码来从凹陷区域中删除三角形.并且它还试图保留细分的Delaunay性质,这导致创建许多其他部分.

最后,它导致ConstraintEnforcementException复杂的形状像国家和无法使用.

我还发现了"三角形"包,用C语言编写并实现了Chew的第二种算法,效果很好

在此输入图像描述

现在我想知道,它是移植到Java还是包含它?

java jts mesh geotools tessellation

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

Linux 中 Printk() 和 Printf() 的区别

我是 Linux 操作系统的新用户,目前正在学习我的方法。我正在研究操作系统调试和相关主题,作为基本的调试工具,建议打印出有关系统状态的某些信息。

这个任务可以由所提到的功能来完成printf(),也printk()和发现为“k”代表的内核,是某种类型的打印功能的“原始”的形式。这printf()也是由 C 库而不是内核库给出的(不完全确定这的含义)。

我想知道除了明显的优势之外,使用它们中的任何一个是否还有其他优势(printk()鉴于printf()尚不可用,因此在启动的早期阶段使用)。使用它们两个时可以获得相同的信息吗?

linux operating-system

5
推荐指数
1
解决办法
5774
查看次数