我需要通过其一个对象属性的一个属性来比较对象数组.
我在做 :
List<Sell> collect = sells.stream()
.sorted(Comparator.comparing(Sell::getClient.name, String::compareToIgnoreCase))
.collect(Collectors.toList());
Run Code Online (Sandbox Code Playgroud)
这不是编译,没有人知道该怎么办?
谢谢.
在我的实际项目中,我从 Filemaker v14 数据库中读取数据。我得到这样的数据:
command.CommandText = "SELECT * FROM CAR";
//Create new SqlDataReader object and read data from the command.
using (OdbcDataReader reader = command.ExecuteReader())
{
/*
* Get and cast the ID
*/
int counter = 0;
while (reader.Read() && counter < numberOfOrders)
{
SalesOrder s = new SalesOrder();
s.abNR = reader["Auftrags Nr."].ToString();
s.artNr = reader["Artikel nr."].ToString();
s.quantity = reader["Menge"].ToString();
s.city_country_Coustomer = reader["Stadt"].ToString();
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码在我正在开发的计算机上完美运行。
如果我将我的项目放到我的 IIS 中,则会发生此错误:
算术运算导致溢出。
在这一行:s.abNR = reader["Auftrags Nr."].ToString();
我已经在我的计算机和服务器上检查了 dsn。两者似乎是一样的。
连接是这样创建的:
conn …Run Code Online (Sandbox Code Playgroud) 我正在尝试对我的 Azure B2C Active Directory 用户执行查询。
到目前为止,使用以下查询一切正常:
https://graph.windows.net/myTentant/users?$filter=
startswith(displayName,'test')%20
or%20startswith(givenName,'test')%20
or%20startswith(surname,'test')%20
or%20startswith(mail,'test')%20
or%20startswith(userPrincipalName,'test')
&api-version=1.6
Run Code Online (Sandbox Code Playgroud)
问题是,这些属性只是简单的值,如下所示:
"displayName: "testValue",
"givenName": "testValue",
"displayName: "testValue",
"surname": "testValue",
"mail: "testValue",
"userPrincipalName": "testValue",
Run Code Online (Sandbox Code Playgroud)
就我而言,我需要再使用一个语句,其中我需要检查一个数组是否像其他数组一样包含“test”。这个数组看起来像这样:
"signInNames": [
{
"type": "emailAddress",
"value": "test@mail.com"
}, {
"type": "emailAddress",
"value": "test2@mail.com"
}
]
Run Code Online (Sandbox Code Playgroud)
我已经在官方文档中搜索但没有运气......有什么想法吗?
azure azure-active-directory azure-ad-graph-api azure-ad-b2c
现在按照SCJP的说法,arraylist max.size应该取决于可用内存的大小,但list.getSize()返回一个Integer.因此可以安全地假设这INTEGER.MAXSIZE是最大值.阵列的容量.即int允许的最大值
我有一个小 Angular 应用程序,我在其中使用PrimeNG components。由于我进行了 Angular 10 更新,我收到以下警告:
CommonJS 或 AMD 依赖项可能会导致优化救助。
对于不同的 PirmeNg 组件。
我已经试过了:
"allowedCommonJsDependencies": [
"loadsh",
"primeng/primeng",
"primeicons",
Run Code Online (Sandbox Code Playgroud)
这是官方主页上的建议
我做的另一个尝试是检查这篇文章中提到的导入
import { x } from '@auth/auth....' // Warning
...to...
import { x } from '../auth/...' // Warning goes away
Run Code Online (Sandbox Code Playgroud)
但是由于我在开始时没有任何带有“@”的导入,我想知道如何修复或抑制此警告?
编辑:
详细错误:
'path' 中的警告取决于 'chartjs'。CommonJS 或 AMD 依赖项可能会导致优化救助。
我有一个基于列表的导航栏.看起来像那样:
我想知道如何在屏幕右侧的网站上获取Logout列表点.我已经通过添加清晰的listitems来尝试它,但这只是一个肮脏的解决方法,并不适用于每个屏幕分辨率.
我的列表看起来像这样:
<ul runat="server" id="tabs">
<li class="test">
<a href="DetailView.aspx?call=104"><span class="tab">
<strong>EnterData</strong></span></a>
</li>
<li class="test">
<a href="Overview.aspx"><span class="tab">
<strong>Overview</strong></span></a>
</li>
<li class="test">
<a href="Logout.aspx"><span class="tab">
<strong style="text-align: right">Logout</strong></span></a>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我的问题是:我能把这个项目搞定吗?如果这不适用于列表,我会很高兴看到一种不同的解决方案.我希望我能够表明我的问题是可以理解的.谢谢你的回答!
我生成像这样的textViews:
TextView myView = new TextView(this);
myView.setText(Html.fromHtml(myString));
linearLayout2.addView(myView);
Run Code Online (Sandbox Code Playgroud)
当我将此代码更改为此设置边距时:
TextView myView = new TextView(this);
myView.setText(Html.fromHtml(myString));
LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)myView.getLayoutParams();
params.setMargins(20, 0, 0, 0);
myView.setLayoutParams(params);
linearLayout2.addView(myView);
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
无法启动活动ComponentInfo {com.example./com.example.Activity}:java.lang.NullPointerException:尝试调用虚拟方法'void android.widget.LinearLayout $ LayoutParams.setMargins(int,int,int,int)'在空对象引用上
如何摆脱这个错误?
谢谢。
我有一个带有简单表的SQL-Server.
ID | Code
---+--------
1 | 1234
2 | TEST
3 | 12556
4 | TEST1
5 | 5678
6 | WART
Run Code Online (Sandbox Code Playgroud)
我想排除所有四位数字.在我的情况下,将是1234和5678.
我知道我可以使用ISNUMERIC()tp检查代码是否为数字.
我也知道我可以用:
SELECT * FROM Codes WHERE code NOT LIKE '____';
Run Code Online (Sandbox Code Playgroud)
检查我的值是否有四位数,但我不知道如何将它们组合起来.
有什么建议吗?
提前致谢!
我想使用以下代码显示来自Database的数据:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
namespace TestDatabase
{
class Program
{
static void Main(string[] args)
{
string cs = @"Data Source=(LocalDB)\v11.0;
AttachDbFilename=C:\Users\Mani\Desktop\DOT NET\Projects\
TestDatabase\TestDatabase\Contact.mdf;
Integrated Security=True";
SqlConnection con = new SqlConnection(cs);
string query = "select * from Stu";
SqlCommand cmd = new SqlCommand(query, con);
con.Open();
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
Console.WriteLine("Name: " + dr["Name"]);
}
con.Close();
}
}
}
Run Code Online (Sandbox Code Playgroud)
当我运行我的代码时,发生以下异常.
{"An attempt to attach an auto-named database for file C:\\Users\\Mani\\Desktop\\DOT …Run Code Online (Sandbox Code Playgroud)