小编scl*_*sen的帖子

JDBI SQL对象查询中的动态顺序

如何在JDBI中使用SQL对象查询进行排序?

我想做的事情如下:

@SqlQuery(
    "SELECT * FROM users " +
    "WHERE something = :something " +
    "ORDER BY :orderBy :orderDir"
)
List<User> getUsers(
    @Bind("something") Integer something
  , @BindOrderBy("orderBy") String orderBy
  , @BindOrderDir("orderDir") String orderDir
);
Run Code Online (Sandbox Code Playgroud)

要么

@SqlQuery(
    "SELECT * FROM users " +
    "WHERE something = :something " +
    "ORDER BY :orderBy :orderDir"
)
List<User> getUsers(
    @Bind("something") Integer something
  , @Bind("orderBy") OrderBy orderBy
  , @Bind("orderDir") OrderDir orderDir
);
Run Code Online (Sandbox Code Playgroud)

java sql-order-by sqlobject jdbi

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

Angular2 rxjs由可观察字段排序(可观察)对象列表

我想通过一个可观察的字段对事物列表进行排序,但不能将我的头围绕在可观察的区域以使其工作.有人知道如何实现这一目标吗?

最初的情况如下:

Thing[] things;

interface Thing {
  name: Observable<string>
}
Run Code Online (Sandbox Code Playgroud)
<ul>
  <li *ngFor="const thing for things">
    {{thing.name | async}}
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

因为我显然没有正确描述我的问题:我想要对事物列表进行排序的字段是Observable,而不是普通的字符串.我想通过websockets更新字段,以便正确检测更改我必须使用我可以订阅的Observable字段.

sorting observable rxjs angular

10
推荐指数
3
解决办法
2万
查看次数

为什么TypeScript中没有重载的构造函数实现?

在TypeScript中,只能重载构造函数类型签名,但不能重载实现.这背后有原因吗?我认为像Java一样重载构造函数非常有用.例如,向量的定义可以是结束坐标,或开始和端点或两个向量等等.TypeScript中的当前方法非常混乱.那么为什么没有打字稿呢?

constructor overloading typescript

5
推荐指数
2
解决办法
1994
查看次数

基于HttpRequest而没有单身的球衣2上下文注入

我想按字段为单个请求注入一个数据存储区,比如

@Context
protected HttpServletRequest request;
Run Code Online (Sandbox Code Playgroud)

目前我已经实现了类似的方法: Jersey 2.x自定义注入注释具有属性 如下:

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.PARAMETER, ElementType.FIELD})
public @interface TenantDatastore {}
Run Code Online (Sandbox Code Playgroud)
public class TenantDatastoreFactory extends AbstractContainerRequestValueFactory<Datastore> {

    public TenantDatastoreFactory() {}

    @Override
    public Datastore provide() {
        ContainerRequest request = getContainerRequest();
        return DatastoreManager.getDs(request.getHeaders().get("Host")));
    }

    @Override
    public void dispose(Datastore d) {}
}
Run Code Online (Sandbox Code Playgroud)
public class TenantDatastoreFactoryProvider extends AbstractValueFactoryProvider {

    private final TenantDatastoreFactory tenantDatastoreFactory;

    @Inject
    public TenantDatastoreFactoryProvider(
            final MultivaluedParameterExtractorProvider extractorProvider,
            ServiceLocator locator,
            TenantDatastoreFactory tenantDatastoreFactory) {

        super(extractorProvider, locator, Parameter.Source.UNKNOWN);
        this.tenantDatastoreFactory = tenantDatastoreFactory;
    }

    @Override
    protected Factory<?> createValueFactory(Parameter parameter) {
         Class<?> paramType …
Run Code Online (Sandbox Code Playgroud)

java rest dependency-injection dropwizard jersey-2.0

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

像Lightbox示例的代码

我正在寻找来自famo.us的Lightbox演示的代码示例.不幸的是,codepen中应用程序的有趣部分在着的.lib.js的笔版本中得到了证实.

这不是整个画廊的事情我很感兴趣,它"只是"一个scollable在一排多个元素,这取决于它们的尺寸和屏幕大小视图.

有没有人像这样开发视图/布局的经验?

提前致谢

famo.us

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