小编VSB*_*VSB的帖子

如何在LINQ中选择所有字段和一些新字段?

  1. 我收到了一份RDLC报告
  2. 存储在SQL DB中的日期格式为格鲁吉亚语.我想在报告中以波斯语显示日期.
  3. 使用Linq我想要选择DB的所有字段以及一些用作波斯日期字段的新字段.

我用下面的语法:

    var invoices = from invoice in dbContext.eve_Invoices
                    select new
                    {

                        invoice.CreatorID,
                        invoice.DateChange,
                        invoice.DateCreation,
                        invoice.DatePrint,
                        invoice.Discount,
                        invoice.DiscountPercentage,
                        invoice.DiscountType,
                        invoice.Fare,
                        invoice.ID,
                        invoice.InvoiceStatus,
                        invoice.NumberOfItems,
                        invoice.Packaging,
                        invoice.PrintID,
                        invoice.RawPrice,
                        invoice.RoundOff,
                        invoice.ServiceCharge,
                        invoice.ServingType,
                        invoice.TableID,
                        invoice.Tax,
                        invoice.TotalPrice,
                        invoice.ValidityStatus,
                        PersianYear = invoice.DateCreation != null ? pc.GetYear((DateTime)invoice.DateCreation) : 0,
                        PersianMonth = invoice.DateCreation != null ? pc.GetDayOfMonth((DateTime)invoice.DateCreation) : 0,
                        PersianDay = invoice.DateCreation != null ? pc.GetDayOfMonth((DateTime)invoice.DateCreation) : 0
                    };
Run Code Online (Sandbox Code Playgroud)

除了新字段之外,有没有办法传递发票的所有字段,例如:

    var invoices = from invoice in dbContext.eve_Invoices
                    select new
                    {

                        invoice.*,
                        PersianYear = invoice.DateCreation != …
Run Code Online (Sandbox Code Playgroud)

c# linq rdlc linq-to-sql

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

调用MenuItem.collapseActionView时出现NoSuchMethodError

使用android支持库我实现了ActionBar(android.support.v7.app.ActionBar).同时我试图与SearchView交互并尝试 使用以下方法折叠SearchItem:

 searchItem.collapseActionView();
Run Code Online (Sandbox Code Playgroud)

seachItem的类型为MenuItem.这导致以下异常:

java.lang.NoSuchMethodError: android.view.MenuItem.collapseActionView
Run Code Online (Sandbox Code Playgroud)

那么我应该如何解开SearchItem呢?

android android-actionbar searchview android-support-library android-actionbar-compat

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

cakePHP:通过视图文件访问$ this-> request-> data(控制器传递的信息)

如何访问$this->request->data视图中的控制器传入?例如,$this->set('sample')内部控制器定义的变量可以通过$sample内部视图和.ctp文件访问.那么如何$this->request->data通过视图文件访问存储在内部的值?

controller cakephp view

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

android webView中未加载资源字体

我正在开发一个将HTML文件加载到webview中的android活动.
然而,这种活动并不是在某些手机中加载字体,例如HTC Desire或Sony Xperia Z的4.4或4.1机器人.
我想知道我是否遗漏了某些东西,或者仅仅取决于我正在测试我的应用程序的手机.

private void loadToWebView(String s) {
    try {
        pageWebView.loadDataWithBaseURL("file:///android_asset/", s,
                "text/html", "utf-8", null);
        configureWebView(pageWebView);
    } catch (Exception e) {
        e.printStackTrace();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是html标题:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<style type="text/css">
@font-face { font-family: 'Persian'; src: url('file:///android_asset/fonts/b_yekan.ttf'); }
@font-face { font-family: 'Persian2'; src: url('file:///android_asset/fonts/b_homa.ttf'); }
@font-face { font-family: 'PersianTitle'; src: url('file:///android_asset/fonts/b_titr.ttf');}
body {font-family: 'Persian';}
h1 {font-family: 'PersianTitle';}
h2 {font-family: 'Persian2';}
</style>
Run Code Online (Sandbox Code Playgroud)

字体位于assets/fonts /中
在此输入图像描述

css fonts android webview

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

Firebase云消息传递统计API

我正在使用应用程序服务器通过Firebase Cloud Messaging发送邮件.Firebase控制台未列出应用服务器发送的此类消息.当我直接使用Firebase控制台发送消息时,它会在自己的消息上显示一些分析.

像这样: 在此输入图像描述

问题是,当我使用应用服务器时,如何访问消息统计信息?

firebase firebase-cloud-messaging firebase-console

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

为什么某些Android Studio类以不同颜色突出显示?

我注意到我的项目结构中有些类以蓝色突出显示.是什么原因?

在此输入图像描述

android intellij-idea android-studio

4
推荐指数
2
解决办法
437
查看次数

gitlab:将项目复制到其他git lab存储库

我想将gitlab项目复制到完全独立于原始项目的其他存储库。

因此,我尝试将原始项目分叉到另一个项目中。但是在原始项目中,维护人员仍然可以看到派生列表,并且知道其他派生在哪里维护。

我想要一个没有主项目任何链接的完整副本,所以它不能由原始项目维护者管理。

我怎样才能做到这一点?

git gitlab git-fork

4
推荐指数
3
解决办法
2104
查看次数

使用发布构建类型构建 android studio 签名的 apk

我的 android 项目配置为具有 2 种构建类型:DebugRelease. 我正在使用 android studio 3.1.4。

我确实为我的Release构建类型定义了密钥存储和其他关键详细信息,但是Build --> Build APK(s)在 android studio中单击只会构建Debug版本。我想知道是否有任何方法也Build APK(s)可以选择构建Release版本?

PS:我知道我可以使用终端并运行gradlew assembleRelease来构建发布版本。

android gradle android-studio build.gradle android-build-type

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

将剃刀视图中的值提交给通过 HTTP Post 方法接受值的控制器操作

我在其中一个控制器中有一个视图,其中包含项目列表。当用户单击每个项目时,浏览器必须导航到提供有关该项目详细信息的页面。

控制器 Details通过 post 方法接受值,并将复杂的输入对象作为其输入。

以下是使用GET发送值的方法导航到详细信息页面的示例方法:

function openDetailsPage(commodityID, commodityName) {

     dateFrom = convertNumbers2English('@(((FilterViewModel)ViewBag.ViewModel).dateValue_1)');
    dateTo = convertNumbers2English('@(((FilterViewModel)ViewBag.ViewModel).dateValue_2)');

    dateFrom = changeDateSeparator(dateFrom);
    dateTo = changeDateSeparator(dateTo);

    if (dateTo == null || dateTo == undefined)
        dateTo = "0";

    if (dateFrom == null || dateFrom == undefined)
        dateFrom = "0";
    @{
        string reportTypes = "0";
        if (((FilterViewModel)ViewBag.ViewModel).purchaseReportTypes != null)
        {
            reportTypes = String.Join(",", ((FilterViewModel)ViewBag.ViewModel).purchaseReportTypes);
        }
    }
    alert('@reportTypes');
    var url = '@Url.Action("ReportDetailed","BuyReport",new {
        commodityType =(((FilterViewModel)ViewBag.ViewModel).commodityType),
        commodityName="dummyCommodityName",
        department=((FilterViewModel)ViewBag.ViewModel).department,
        repository=((FilterViewModel)ViewBag.ViewModel).repository,
        commodity ="dummyCommodityID",
        purchaseReportTypes=reportTypes,
        dateValue_1="dummyDate1",
        dateValue_2="dummyDate2"
    })'; …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc post razor

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

SIM 卡 GlobalPlatform 密钥在现场的使用

问题1.当 SIM 制造商对 SIM 卡进行个性化处理,然后移动运营商将其交给最终用户时,GlobalPlatform (GP) 密钥(ENC、MAC、KEK...)是否有任何用途?

只要我知道 SIM 文件结构或其小程序可以通过 OTA RFM 和 RAM 访问(KID/KIC/KIK)。因此,当 SIM 到达客户手中时,无需拥有 GP 密钥。

是否有什么特殊的地方(例如,在 OTA 交互过程中,我们是否需要 GP 密钥)?正如我所理解的,当我们物理上可以访问 SIM 卡并且可以直接向 SIM 卡发送 APDU 时,GP 密钥就可用。我对吗?

问题2。是否可以使用全局平台命令(例如是否可以读取记录、读取二进制)使用 GP 密钥访问 SIM/USIM 文件结构并访问 ISD 拥有的权限?通常,可以使用 PIN 和 ADM 密钥根据 3GPP TS 51.011/ETSI TS 151 011 中定义的访问条件来访问文件结构。但是是否可以使用 ISD 拥有的 GP 密钥和访问权限?

smartcard javacard ota sim-card globalplatform

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