小编Mau*_*rez的帖子

如何从linq查询中查看生成的sql

只是试图获取由linq查询生成的sql.

sql linq

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

RxJavaCallAdapterFactory无法转换为Factory

我正在尝试按照https://inthecheesefactory.com/blog/retrofit-2.0/en中的指南使用Retrofit 2和RxJava

在"与CallAdapter的RxJava集成"一节中解释了如何使用RxJava进行改造

Retrofit retrofit = new Retrofit.Builder()
    .baseUrl("http://api.nuuneoi.com/base/")
    .addConverterFactory(GsonConverterFactory.create())
    .addCallAdapterFactory(RxJavaCallAdapterFactory.create())
    .build();
Run Code Online (Sandbox Code Playgroud)

但是在编译期间存在以下错误:

Error:(63, 71) error: incompatible types: RxJavaCallAdapterFactory cannot be converted to Factory
Run Code Online (Sandbox Code Playgroud)

我该如何解决?谢谢

rest android rx-java retrofit retrofit2

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

调用popupwindow的showAtLocation会导致应用程序崩溃

我有一个从a扩展的类,View我试图显示popupWindow使用此代码

public class dbView extends View implements View.OnTouchListener {

    private void showDialog(String msg) {
        LayoutInflater layoutInflater;
        View dialogContent;
        final PopupWindow popupWindow;

        layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        dialogContent = layoutInflater.inflate(R.layout.pop_up_dialog, null);

        popupWindow = new PopupWindow(
                dialogContent,
                ViewGroup.LayoutParams.WRAP_CONTENT,
                ViewGroup.LayoutParams.WRAP_CONTENT);

        popupWindow.showAtLocation(this, Gravity.CENTER, 10, 10);

    }

}
Run Code Online (Sandbox Code Playgroud)

我的应用程序在尝试执行最后一行时崩溃.异常的消息是

无法在未调用Looper.prepare()的线程内创建处理程序

我已经找到了与该消息相关的答案,并且所有这些都涉及弹出窗口是在一个单独的线程上创建的,我应该使用 runOnUIThread但是如果我在VIEW中,我需要这个吗?这个问题的原因是什么?

android popup

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

Angular ngx-datatable cellTemplate未加载

我正在尝试覆盖ngx-datatable单元格的模板.所以在我的模板中,我为此设置了一个小视图.要测试模板是否有效,我只是在它周围显示值:

<ngx-datatable
    class="material"
    [rows]="rows"
    [columns]="columns"
    headerHeight="45">
</ngx-datatable>
<ng-template #roleTemplate let-row="row" let-value="value" let-i="index">
  <strong> **{{ value }}** </strong>
</ng-template>
Run Code Online (Sandbox Code Playgroud)

在我的组件中,我使用ViewChild获取模板并将其提供给我的数据表. @ViewChild('roleTemplate') roleTemplate: TemplateRef<any>;

public columns = [
        { name: 'Name', prop: 'displayName' },
        { name: 'Email', prop: 'emailAddress' },
        { name: 'Role', prop: 'role', cellTemplate: this.roleTemplate },
        { name: 'Status', prop: 'status' },
    ];
Run Code Online (Sandbox Code Playgroud)

只有文件说:

cellTemplate:TemplateRef

Angular TemplateRef允许您创作自定义的身体细胞模板

但它似乎不起作用.我错过了什么吗?

datatable typescript angular

9
推荐指数
2
解决办法
4484
查看次数

如何更改默认的 Visual Studio 项目位置

是否可以设置 Visual Studio 的默认项目,类似于 Eclipse Workspace ?

我知道我可以稍后将项目转移到不同的驱动器,但是如何在特定位置创建项目以及我将如何做到这一点?

visual-studio-2013

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

如何在ACTION_MOVE处理过程中用另一根手指检测TOUCH事件

我正在开发一个游戏,我需要能够检测到一个手指正在执行移动,而另一个手指可以触摸屏幕的另一部分.

使用以下代码,我能够检测到ACTION_MOVE(在屏幕的某个区域)和ACTION_DOWN

public boolean onTouch(View v, MotionEvent event) {
    final int dest_x = (int) event.getX();
    final int dest_y = (int) event.getY();

    onTrackPad = dbSettings.TRACK_PAD.contains(dest_x, dest_y);

    switch (event.getAction()) {
        case MotionEvent.ACTION_MOVE:
            if (onTrackPad) 
            {
                //move character 
            }         
            break;
        case MotionEvent.ACTION_DOWN:
            // Fire bullets 
            break;
    }
    //The event was consumed
    return true;
}
Run Code Online (Sandbox Code Playgroud)

问题是我无法同时移动和射击(我需要停止移动以便开火和反之)

我知道Android可以处理多点触控事件但是没有想到如何使用它来处理这些事件并同时处理玩家可以同时移动和触发

我也尝试使用getActionMasked没有任何运气

android event-handling

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

使GIT忽略DLL,PDB和类似的生成文件

我有问题让GIT知道ingore生成的文件

以下是我要忽略的文件示例

    modified:   BLLTarifario/bin/Debug/BLLTarifario.dll
    modified:   BLLTarifario/bin/Debug/BLLTarifario.pdb
    modified:   BLLTarifario/bin/Debug/Corte.Library.dll
    modified:   BLLTarifario/bin/Debug/Corte.Library.pdb
    modified:   BLLTarifario/obj/Debug/BLLTarifario.csprojResolveAssemblyReference.cache
    modified:   BLLTarifario/obj/Debug/BLLTarifario.dll
    modified:   BLLTarifario/obj/Debug/BLLTarifario.pdb
    modified:   Corte.Library/bin/Debug/Corte.Library.dll
    modified:   Corte.Library/bin/Debug/Corte.Library.pdb
    modified:   Corte.Library/obj/Debug/Corte.Library.csprojResolveAssemblyReference.cache
    modified:   Corte.Library/obj/Debug/Corte.Library.dll
    modified:   Corte.Library/obj/Debug/Corte.Library.pdb
    modified:   Tarifario.Site/bin/BLLTarifario.dll
    modified:   Tarifario.Site/bin/BLLTarifario.pdb
    modified:   Tarifario.Site/bin/Corte.Library.dll
    modified:   Tarifario.Site/bin/Corte.Library.pdb
    modified:   Tarifario.Site/bin/Tarifario.Site.dll
    modified:   Tarifario.Site/bin/Tarifario.Site.pdb
    modified:   Tarifario.Site/obj/Debug/Tarifario.Site.csprojResolveAssemblyReference.cache
    modified:   Tarifario.Site/obj/Debug/Tarifario.Site.dll
    modified:   Tarifario.Site/obj/Debug/Tarifario.Site.pdb
    modified:   TestValidate/bin/Debug/BLLTarifario.dll
    modified:   TestValidate/bin/Debug/BLLTarifario.pdb
    modified:   TestValidate/bin/Debug/Corte.Library.dll
    modified:   TestValidate/bin/Debug/Corte.Library.pdb
    modified:   TestValidate/bin/Debug/TestValidate.exe
    modified:   TestValidate/bin/Debug/TestValidate.pdb
    modified:   TestValidate/obj/x86/Debug/TestValidate.csprojResolveAssemblyReference.cache
    modified:   TestValidate/obj/x86/Debug/TestValidate.exe
    modified:   TestValidate/obj/x86/Debug/TestValidate.pdb
Run Code Online (Sandbox Code Playgroud)

这是.gitignore

/build/
*.suo
*.user
_ReSharper.*/
*.sdf
bin/
obj/
Debug/
Release/
*.opensdf
*.tlog
*.log
TestResult.xml
*.VisualState.xml
Version.cs
Version.h …
Run Code Online (Sandbox Code Playgroud)

git visual-studio

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

如何从javascript中的url获取顶级域(基本域)

我想从javascript中的url中提取顶级域名(基本域名).例如,对于下面列出的网址列表,我需要将google.com(或google.co.in视情况而定)作为结果.

www.google.com
www.google.co.in
www.images.google.com
www.images.google.co.in
google.com
google.co.in
images.google.com
images.google.co.in

任何人都知道如何做到这一点.我想没有直接的方法来在javascript中找到基本网址.

javascript url

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

从TOP数量的记录中获取MAX值

我有以下MS SQL查询

select top 10 RegisterTime
from  orderNotifications
order by RegisterTime asc
Run Code Online (Sandbox Code Playgroud)

如何获得该RegisterTime查询的最大值?

我试过这个

select max(RegisterTime) in (
    select top 10 RegisterTime
    from  orderNotifications
    order by RegisterTime asc
)
Run Code Online (Sandbox Code Playgroud)

但我得到了

消息156,级别15,状态1,行1关键字'in'附近的语法不正确.

消息156,级别15,状态1,行4关键字'order'附近的语法不正确.

sql sql-server

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

如何将MS SQL表转换为DynamoDB表?

我是Amazon DynamoDB的新手,我有八(8)个MS SQL表,我想迁移到DynamoDB.

我应该使用什么过程来转换和迁移数据库模式和数据?

database-migration sql-server-2008 amazon-dynamodb

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