小编Dan*_*lis的帖子

Phantom DSL如何实际连接Cassandra?

我想使用Scala 的Phantom DSL for Cassandra.我注意到它使用下面的Datastax Java驱动程序,但我没有在文档中看到有关如何实际连接或配置连接的任何内容.包含的测试使用嵌入式Cassandra,因此无济于事.这个库有没有详细的例子或教程?

scala cassandra phantom-dsl

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

将消息发送到特定机器人的电报 URL

是否可以制作一个t.meURL 来提示用户向特定机器人发送特定消息。迄今为止我发现的最接近的是t.me/share/url?url=my%20message,但它没有指定用户名,因此用户必须选择一个。我没有看到任何地方记录的 t.me URL。

注意:这与通过 API 发送消息不同。

url telegram telegram-bot

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

Play中的TypeScript模块分辨率如何工作?

我想在我的Play项目中使用带有TypeScript的Angular 2.我正在使用sbt-typescript插件angular2WebJAR.当Play提取WebJAR时,它会将其放入target/web/public/main/lib/angular2.我应该能够在我的app/assets/js/components/test.ts文件中做些什么

import {Component} from 'angular2/core';
Run Code Online (Sandbox Code Playgroud)

但是tsc无法解决这个问题,我没有看到任何设置告诉它在哪里看.

这甚至可能吗?是否只有TypeScript的子项目让它更容易?

sbt playframework typescript angular

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

Play Framework 隐藏了初始异常

实现控制器后,我从 Play 收到此错误。如果我抛出一个tryto catch 和println错误,我可以看到我的代码抛出了什么异常,但否则会丢失此信息,并且我会收到与 SBT 中的文件相关的错误。

在处理导致其他异常的异常的过程中发生了什么?

我正在运行我的应用程序sbt api/run

[info] p.c.s.AkkaHttpServer - Listening for HTTP on /[0:0:0:0:0:0:0:0]:9000

(Server started, use Enter to stop and go back to the console...)

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.google.inject.internal.cglib.core.$ReflectUtils$1 (file:/Users/dan/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/inject/guice/4.2.3/guice-4.2.3.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of com.google.inject.internal.cglib.core.$ReflectUtils$1
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access …
Run Code Online (Sandbox Code Playgroud)

scala exception playback sbt playframework

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

使用 ng-content 时如何消除内部组件

我正在尝试分解弹出菜单,以便我可以这样写:

<panel-menu>
  <panel-menu-item>Edit input</panel-menu-item>
  <panel-menu-item>Edit mappings</panel-menu-item>
  <panel-menu-item divider-before>Show agent code</panel-menu-item>
</panel-menu>
Run Code Online (Sandbox Code Playgroud)

我有一个panel-menu带有以下 HTML 的组件:

<div class="btn-group" [class.open]="...">
  <button type="button" class="btn btn-default" (click)="..."><i class="ion-gear-b icon-lg"></i></button>
  <ul class="dropdown-menu dropdown-menu-right">
    <ng-content select="panel-menu-item"></ng-content>
  </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

panel-menu-item使用以下 HTML:

<li *ngIf="dividerBefore" class="divider"></li>
<li><a><ng-content></ng-content></a></li>
Run Code Online (Sandbox Code Playgroud)

问题是生成的 DOM 在 和 之间有一个panel-menu-itemulli破坏了第三方 CSS。

是否有某种方法可以仅投影所选子项的内容,而不是子项本身?

这个答案建议使用属性而li不是组件,但这会泄漏实现。用户panel-menu不需要知道菜单项是作为哪些元素实现的。

angular2-ngcontent angular

4
推荐指数
1
解决办法
3650
查看次数

如何检查用户是否是 Telegram 群组的成员?

我想使用 Telegram API 来确认给定用户是指定组的成员。当用户给出他们的电话号码和发送的代码时,我可以成功地进行身份验证,但除此之外我就迷失了。我以为我可以从 开始client.contactsSearch@groupname但这会返回一个空向量。

我使用的是 Scala 中的 Kotlogram 库,但它只是 MT 协议的一个薄包装。

java api scala telegram

4
推荐指数
1
解决办法
9300
查看次数

我怎样才能添加指向某个部分的符号?

我的C代码中有一些声明的变量__attribute__((section(".data.mystuff"))).我想定义两个符号,mystuff_startmystuff_size有部分的位置和大小.它看起来像ldLOADADDR,并SIZEOF会做我想做的,但我不想写全链接脚本.我无法弄清楚如何INSERT AFTER用来做我想做的事.

c embedded gcc ld avr-gcc

2
推荐指数
1
解决办法
654
查看次数

如果第二个节点正在运行,Apache Ignite服务将无法启动

我有一个基本服务,启动Jetty服务器并响应请求.回购在这里:https://github.com/danellis/ignite-test

当我使用该配置文件运行Ignite,以及我的服务的JAR和库中的Scala库JAR时,一切似乎都按预期工作.不过,如果我的另一台计算机上启动第二个相同的节点,它在启动过程中延迟了几秒钟,然后开始没有我的服务运行(但没有任何例外).如果我在另一个节点运行时重新启动原始节点,那么也会出现同样的问题.

这是ignite -v输出.

单节点: https://gist.github.com/danellis/6678a28b38084598de84cd87ba7773af

第二个节点: https://gist.github.com/danellis/63605ba511801d6867439472befe22db

我究竟做错了什么?

microservices ignite

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