小编Nat*_*ggy的帖子

如何使用LINQ从实体加载最后一条记录?

我想从最后一条记录中获取名为"Gram"的字段的值,并将其值放入变量中,而不使用任何条件.

首先我试过了

int value = int.Parse(Entity.TblGold.LastOrDefault().Gram.ToString());
Run Code Online (Sandbox Code Playgroud)

我试过第二次

int value = int.Parse(Entity.TblGold.Select(p => p.Gram).Last().ToString());
Run Code Online (Sandbox Code Playgroud)

我刚收到这个例外:

LINQ to Entities does not recognize the method 'DataModel.TblGold LastOrDefault[TblGold](System.Linq.IQueryable``1[DataModel.TblGold])' method, and this method cannot be translated into a store expression.

c# linq asp.net entity datamodel

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

Chrome扩展上的Access-Control-Allow-Origin

我正在制作一个Chrome扩展程序,用于从我自己的服务器中提取数据.它一次使用大约4个httpRequests,但有时我会得到如下控制台错误:

XMLHttpRequest cannot load http://apps.radionsm.lv/apps/system/index.php?request=now. Origin chrome-extension://egkddfmbidfobhchndockbhjancbpfkd is not allowed by Access-Control-Allow-Origin. 对于每个人有时没有.

如果我发送header('Access-Control-Allow-Origin: *');将修复它吗?

php xmlhttprequest google-chrome-extension

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

如何将HTML数据放入tcpdf的头文件中?

我正在使用tcpdf库生成pdf文档.我正在使用智能模板引擎来保存数据.下面是放入标题数据的脚本:

// set default header data
$pdf->SetHeaderData(PDF_HEADER_LOGO, PDF_HEADER_LOGO_WIDTH, 'PQR', 
'XYZ');
Run Code Online (Sandbox Code Playgroud)

我想将智能模板的HTML表格内容放在XYZ的位置,表格内容将是动态的(意味着表格中的数据可能因每个PDF文档而异).

html php smarty tcpdf

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

来自Google的prettify.js有lang-vb或lang-basic选项吗?

使用来自Google的prettify.js无法正确呈现Visual Basic代码.

在Stack Overflow:

Partial Public Class WebForm1
    Inherits System.Web.UI.Page

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        'set page title
        Page.Title = "Something"
    End Sub

End Class
Run Code Online (Sandbox Code Playgroud)

在Visual Studio中......

Visual Studio中的Visual Basic

我在README文档中找到了这个:

如何指定代码所在的语言?

您不需要指定语言,因为prettyprint()会猜测.您可以通过指定语言扩展名和prettyprint类来指定语言,如下所示:

<pre class="prettyprint lang-html">
  The lang-* class specifies the language file extensions.
  Supported file extensions include
    "c", "cc", "cpp", "cs", "cyc", "java", "bsh", "csh", "sh",
    "cv", "py", "perl", "pl", "pm", "rb", "js",
    "html", "html", "xhtml", "xml", "xsl".
</pre>
Run Code Online (Sandbox Code Playgroud)

我看不到lang-vb …

javascript vb.net prettify

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

使用node.js函数async.retry确定成功/失败

我正在研究node.js模块的异步,但我对函数async.retry有一些问题.

根据它的github文档,该函数将继续尝试任务,直到它成功或机会用完为止.但是我的任务怎样才能说明成败?

我试过下面的代码:

var async = require('async');

var opts = {
    count : -3
};

async.retry(5, function (cb, results) {
    ++this.count;
    console.log(this.count, results);
    if (this.count > 0) cb(null, this.count);
    else cb();
}.bind(opts), function (err, results) {
   console.log(err, results);
});
Run Code Online (Sandbox Code Playgroud)

我希望它能一直运行count === 1,但它总会打印出来:

-2 undefined
undefined undefined
Run Code Online (Sandbox Code Playgroud)

那我怎么能正确使用这个功能呢?

javascript asynchronous node.js node-async

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

在recyclerview片段中实现上下文操作模式的问题

我从一堆教程中将我的第一个应用程序混在一起.在其中一个的帮助下,我在主要活动使用的片段中实现了RecyclerView.现在我找到了另一个教程,我想用它来实现具有上下文动作模式的多选.最大的问题是,教程没有使用片段.我试图重写代码以适应片段.我现在处于Android Studio中并没有出现任何错误且app运行的地方,但是当我实际执行LongClick以选择项时,它会因NullPointerException而崩溃:

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.support.v7.view.ActionMode.setTitle(java.lang.CharSequence)' on a null object reference

我完全迷失了为什么会发生这种情况以及整个多选择的东西.

我认为每个相关课程的相关部分是:

Adapter.java:

public class Adapter extends SelectableAdapter<Adapter.ViewHolder> {

private ArrayList<Meal> items = new ArrayList<>();

private Context context;
private ViewHolder.ClickListener clickListener;

public Adapter(ViewHolder.ClickListener clickListener) {
    super();
    this.clickListener = clickListener;

}

@Override
public ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
    View v = LayoutInflater.from(parent.getContext()).inflate(R.layout.fragment_today_items, parent, false);
    return new ViewHolder(v, clickListener);
}

@Override
public void onBindViewHolder(final ViewHolder holder, int position) {
    Meal currentMeal = items.get(position);


    holder.meal_typeicon.setImageResource(currentMeal.getBadgeIcon()); …
Run Code Online (Sandbox Code Playgroud)

android android-fragments android-actionmode android-recyclerview

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

Adobe RM SDK注释

你们有没有使用RM SDK for iOS?RM SDK以以下格式保存注释:

startBookmark = "#pdfloc(bd0d,0,101,5,2,0,0,1)";
endBookmark = "#pdfloc(bd0d,0,101,14,0,0,1,1)";
Run Code Online (Sandbox Code Playgroud)

我们如何才能从这2行获得直觉?

pdf ios

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

loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])出错:没有名为'stringi'的包

我用的时候

library(Hmisc)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'stringi'
    Error: package 'ggplot2' could not be loaded
Run Code Online (Sandbox Code Playgroud)

同样,如果我使用

library(ggplot2)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

    Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : there is no package called 'stringi'
    Error: package or namespace load failed for 'ggplot2'
Run Code Online (Sandbox Code Playgroud)

我试过安装'stringi'install.packages("stringi")

但在某些时候,在安装过程中,我收到以下错误消息:

    configure: error: in `/private/var/folders/pr/wdr5dvjj24bb4wwnjpg1hndc0000gr/T/RtmpeQ5pXk/R.INSTALL10b94a012cab/stringi':
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details
    ERROR: configuration failed for package 'stringi'
    * removing '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/stringi' …
Run Code Online (Sandbox Code Playgroud)

r ggplot2 hmisc stringi

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

Laravel + Dingo中的一致REST API响应

我一直在开发一套针对移动应用程序公开的其他API.我正在遵循Laravel项目开发的存储库模式.如何实现演示器和转换器,以便在我的所有API集合中格式化常量JSON输出?

例如,我有以下控制器用于登录

public function authenticate()
    {
        $request = Request::all();  
        try {
                // If authenticated, issue JWT token
                //Showing a dummy response
                return $token;
            }  catch (ValidatorException $e) {
                return Response::json([
                    'error'   =>true,
                    'message' =>$e->getMessageBag()
                ]);
            }
    }
Run Code Online (Sandbox Code Playgroud)

现在变压器和演示者在哪里?我知道两者都用于通过转换db对象来格式化输出,并生成格式化的JSON,以便它在我的API中保持一致.

dingo API和fractal甚至框架(L5存储库)都没有提供详细的文档,我找不到任何相关的教程.

我为另一个 API 创建了以下演示者和变换器,它提供了产品列表

namespace App\Api\V1\Transformers;

use App\Entities\Product;
use League\Fractal\TransformerAbstract;

class UserTransformer extends TransformerAbstract {

    public function transform(\Product $product)
    {
        return [
            'id'     => (int) $product->products_id
        ];
    }
}
Run Code Online (Sandbox Code Playgroud)

主持人

<?php

namespace App\Api\V1\Presenters;

use App\Api\V1\Transformers\ProductTransformer;
use Prettus\Repository\Presenter\FractalPresenter;

/** …
Run Code Online (Sandbox Code Playgroud)

php rest json laravel dingo-api

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

角度模式形式的模式和表单之间的关系是什么?

在我的角度项目中,我需要动态创建一些表单.我为此做了一些谷歌搜索,发现了一个模块角度模式形式.看来这正是我想要的,但问题是我不明白如何保持架构和形式.架构和形式之间有什么关系?

我从表单类型中读取了文档,但对我来说并不是很有帮助.我不想像HIT和TRY那样使用这个模块.我首先想要理解这个概念:架构和形式之间的关系是什么?

angularjs angular-schema-form

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