在我的MVC应用程序中,我想为DateTime参数设置默认值.
[HttpPost]
public ActionResult BudgetVSActualTabular(DateTime startDate)
{
var Odata = _db.sp_BudgetedVsActualTabular(startDate).ToList();
string[] monthName = new string[12];
for (int i = 0; i < 12;i++ )
{
DateTime date = startDate;
date = date.AddMonths(i);
monthName[i] = date.ToString("MMMM") + " " + date.Year.ToString();
}
ViewBag.startDate = new SelectList(_db.DaymonFinancialYears, "startDate", "DateRange");
var MonthName = monthName.ToList();
ViewBag.Bdata = Odata;
ViewBag.Cdata = MonthName;
return View();
}
Run Code Online (Sandbox Code Playgroud) 我正在解决hackerranks二叉树问题.PFB的问题
您将获得一个表BST,其中包含两列:N和P,其中N表示二进制树中节点的值,P是N的父节点.
编写查询以查找按节点值排序的二叉树的节点类型.为每个节点输出以下内容之一:
Root: If node is root node.
Leaf: If node is leaf node.
Inner: If node is neither root nor leaf node.
Run Code Online (Sandbox Code Playgroud)
我能够使用以下查询解决这个问题
select n,
case
when p is null then 'Root'
when p is not null and (n in (select p from BST)) then 'Inner' else 'Leaf'
end
from BST order by n
Run Code Online (Sandbox Code Playgroud)
但在此之前,我正在尝试以下查询无法正常工作
select n,
case
when p is null then 'Root'
when p is not null and (n in (select p from BST)) then 'Inner' …Run Code Online (Sandbox Code Playgroud) 我在我的网站上使用 chart.js 使用组合图。
我面临的问题是当它遇到酒吧时线条消失了。我认为这是因为折线图显示在条形图下方。

PFB 我使用的代码。
var PCTCtx = document.getElementById("pctdiv").getContext("2d");
PCTChart = new Chart(PCTCtx, {
type: 'bar',
data: {
datasets: [{
label: 'Bar Dataset',
data: [100, 70, 60, 40],
backgroundColor: ['red', 'red', 'red', 'red']
}, {
label: 'Line Dataset',
data: [50, 50, 50, 50],
fill: false,
backgroundColor: ['#000000', '#000000', '#000000', '#000000'],
// Changes this dataset to become a line
type: 'line'
}],
labels: ['January', 'February', 'March', 'April']
},
options: {
scales: {
yAxes: [{
ticks: {
beginAtZero: true
},
gridLines: …Run Code Online (Sandbox Code Playgroud) 我在网站上使用了不同的图表,这导致了一些问题,因此我们迁移到 Chartjs。一切正常,但我有一个在 Chartjs 中找不到的要求。
在我正在开发的网站中,用户给出评估,并根据评估结果显示图表。
所以在评估中,有一个问题“你感觉病情加重吗?” 如果用户选择“是”,则在图表中它将显示该栏上方的图像,如下图所示。
在图中,您可以看到两个栏上方的“E”。
我想在 Chartjs 中实现同样的目标。是否可以?如果没有,那么你们可以建议一种方法来通知用户他们已经选择了“恶化”。
谢谢
我有一张桌子
EmpId EmpName ManagerId Gender
1 Shahzad 2 M
2 Santosh 1 F
3 Sayanhi 2 M
Run Code Online (Sandbox Code Playgroud)
错误地,"M"被分配给女性员工,"F"被分配给男性员工.所以我需要编写一个查询来进行修正.
我尝试了以下查询.
UPDATE Employee
SET Gender='M'
WHERE EmpId IN (SELECT EmpId FROM Employee WHERE Gender='F')
AND Gender='F'
WHERE EmpId IN (SELECT EmpId FROM Employee WHERE Gender='M')
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
最近我在面试中被问到一个问题.
采访者问下面的问题
- 什么时候和谁创建静态类的实例?清楚地创建实例意味着在内存中分配空间.如果不在内存中分配空间,我们就无法调用方法.
我很困惑因为根据我的知识,静态类不会创建实例所以我在互联网上搜索,我发现只有一次实例创建静态类,这是第一次调用第一个静态方法时.这是对的吗?
创建实例的第二个问题是什么?这是CLR吗?
bar-chart ×2
c# ×2
chart.js ×2
charts ×2
javascript ×2
sql ×2
sql-server ×2
asp.net-mvc ×1
datetime ×1