考虑这个base64编码图像
<img src='data:image/Png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABICAYAAABhlHJbAAAABHNCSVQICAgIfAhkiAAAAAFzUkdCAK7OHOkAAAAEZ0FNQQAAsY8L/GEFAAAACXBIWXMAABVlAAAVZQGF3cVdAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAABnNJREFUeF7tnFls3EQYx11ucQshClWbtb1LC4RLIARIHAXxgsQDCOWhJGs7mypIoII4BAIhsYAEWY+TlEo8FAQSQjxAuR54AnFUFHH0CQlEEWcaQhpKmx5poVWb8H3eb92Jd7Nre8a7a2d/0l9txvN99vw1HnvtGSsdqskYzu2ayb4A7dNN9oNm2E8qPW8fT5s71EOznDwYdxQ0x0s12LtXD248kaoFpFg8TisMX6Gb9t264dwHSR5PtEz7Mc10BrE92b6RnKLMLaGWulDPO+w3ryLoje8FMlG37As1094IQX/7k6RJqsl+wdNz2WDxVDXProWyGX8dv+qamFu34WQwbz1UPOIPTLec3+HfndXltQU9+P0qE1Vr9GzY+K2/MugACAfUd8q9Mslir4M+BMO+oXb52xpYaOLq1cUTyLziKVCIJvGVtmYMdlf4gTMZ4NkGpjq+NoeTwZ51k8EA+zS/AcaG5z13U0o2zy6FtoqO8ZNKpm/0AvgP350Z7SO1kHlTXJujalqB3vZApQCvSti1aT+pJGcOdUNbZZiHegtP308qBXCJfoL2k0q6+p1LYNzbwRkgoumca />
Run Code Online (Sandbox Code Playgroud)
我想将此src发布到Mvc控制器,但是当使用ajax发布时获取null是post方法.
var file = document.getElementById("base64image").src;
var formdata = new FormData();
formdata.append("base64image", file);
$.ajax({
url: "http://localhost:26792/home/SaveImage",
type: "POST",
data: file
});
Run Code Online (Sandbox Code Playgroud)
Mvc控制器
[HttpPost]
public void SaveImage(Image file)
{
}
Run Code Online (Sandbox Code Playgroud)
我认为我使用的数据类型对此无效,请告诉我该怎么做.
完整的Html代码
<!doctype html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>WebcamJS Test Page</title>
<style type="text/css">
body { font-family: Helvetica, sans-serif; }
h2, h3 { margin-top:0; }
form { margin-top: 15px; }
form > input { margin-right: 15px; }
#results { float:right; margin:20px; padding:20px; border:1px solid; background:#ccc; } …Run Code Online (Sandbox Code Playgroud) 根据c#7.2
"in"运算符通过引用将变量传递给方法.无法在方法内设置.
我们可以写这样的方法
public static int Add(in int number1, in int number2)
{
return number1 + number2;
}
Run Code Online (Sandbox Code Playgroud)
并使用它来调用它
Add(ref myNo,4);
Run Code Online (Sandbox Code Playgroud)
现在我的问题是,调用一个和这一个**(有或没有"in"运算符)**之间的最大区别是什么**
public static int Add(int number1, in int number2)
{
return number1 + number2;
}
Run Code Online (Sandbox Code Playgroud)
和打电话一样
Add(3,4);
Run Code Online (Sandbox Code Playgroud)
这段代码也是如此
如果我们想要它就无法设置
,那么如果"in"和没有"in"之间的唯一区别是我们不能设置inside方法?或不.如果没有请再举一个例子.
我在html表的帮助下绘制棋盘现在我想在这里制作3D是我的CSS和HTML.
table {
margin: 0 auto;
border-collapse: collapse;
background: black;
}
td {
width: 60px; height: 60px;
}
tr:nth-child(odd) td:nth-child(even),
tr:nth-child(even) td:nth-child(odd) {
background: white;
width: 59px;
height: 50px;
}Run Code Online (Sandbox Code Playgroud)
<table height="488" width="460" style="display:inline-block;border-style:double">
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
</table>Run Code Online (Sandbox Code Playgroud)
想要它像:
我无法使用c# version 8.0 中引入的一些代码。
考虑这段代码。
属性模式
class Address
{
public string State { get; set; }
}
public static decimal ComputeSalesTax(Address location, decimal salePrice) =>
location switch
{
{ State: "WA" } => salePrice * 0.06M,
{ State: "MN" } => salePrice * 0.75M,
{ State: "MI" } => salePrice * 0.05M,
// other cases removed for brevity...
_ => 0M
};
Run Code Online (Sandbox Code Playgroud)
错误:
请帮我解决这个问题,事实上我使用的是最新版本的 vs 代码。
我想了解一下,如果我创建两个样式表
样式1
.heading {
color: green;
}
Run Code Online (Sandbox Code Playgroud)
风格2
.heading {
color: blue;
}
Run Code Online (Sandbox Code Playgroud)
现在,如果将这两种样式写在两个不同的视图中,则在将它们作为部分视图呈现在布局上时,在这种情况下可能会发生冲突,并且一个样式可能会覆盖另一个样式。
但
使用Angular(请参见第16页),如何用封装将不同组件中的这两种样式呈现在同一页面上?为什么CSS不被覆盖?
例如
import { Component } from '@angular/core';
@Component({
selector: 'app-user-item',
template: '<p class="heading">abc</p>',
styleUrls: ['./user-item.css']
})
export class UserItemComponent implements OnInit {
constructor() {}
ngOnInit() {}
}
Run Code Online (Sandbox Code Playgroud)
user-item.css
.heading{ color :green}
Run Code Online (Sandbox Code Playgroud)
app-user.component.ts
import { Component } from '@angular/core';
@Component({
selector: 'app-user',
template: '<p class="heading">abc</p>',
styleUrls: ['./user.css']
})
export class UserItemComponent implements OnInit {
constructor() {}
ngOnInit() {}
}
Run Code Online (Sandbox Code Playgroud)
user.css
.heading{ …Run Code Online (Sandbox Code Playgroud) 如何在C#中创建此嵌套子json?我无法弄清楚如何嵌套添加到子级列表。我正在使用这个。
JSON格式
{
"name": "Top Level",
"parent": "null",
"children": [
{
"name": "Level 2: A",
"parent": "Top Level",
"children": [
{
"name": "Son of A",
"parent": "Level 2: A"
,
"children": [
{
"name": "Son of A",
"parent": "Level 2: A"
},
{
"name": "Daughter of A",
"parent": "Level 2: A"
}
]
},
{
"name": "Daughter of A",
"parent": "Level 2: A"
}
]
},
{
"name": "Level 2: B",
"parent": "Top Level"
}
]
}
Run Code Online (Sandbox Code Playgroud)
根与子的图示 …
我现在在 .Net Core 项目上工作,我需要 AuthenticationManager 接口 IAuthenticationManager
据微软称,这已经过时了。
要获得 ApplicationSignInManager 我有这个方法
private ApplicationSignInManager getSignInManager(ApplicationUserManager manager, IAuthenticationManager auth)
{
return new ApplicationSignInManager(manager, auth);
}
Run Code Online (Sandbox Code Playgroud)
应用登录管理器
public class ApplicationSignInManager : SignInManager<ApplicationUser, string>
{
public ApplicationSignInManager(ApplicationUserManager userManager, IAuthenticationManager authenticationManager)
: base(userManager, authenticationManager)
{
}
public static ApplicationSignInManager Create(IdentityFactoryOptions<ApplicationSignInManager> options, IOwinContext context)
{
return new ApplicationSignInManager(context.GetUserManager<ApplicationUserManager>(), context.Authentication);
}
}
Run Code Online (Sandbox Code Playgroud)
由于使用调用 CreatePerOwinContext,这在 Mvc 项目中确实有效
app.CreatePerOwinContext<ApplicationSignInManager>(ApplicationSignInManager.Create);
Run Code Online (Sandbox Code Playgroud)
但是如何在 .Net Core 中激活这个类?
也曾在这里了解到,这CreateOwinContext是.NET中的核心obsolote这里,但无法弄清楚如何调用创建的方法ApplicationSignInManager?
我想创建一些 int 值的列表对,例如
(3,4) , (5,4) ,(5,1)....(n,n)
然后将每个与单个目标匹配,例如
(1,1)
我需要将列表的每个值与目标(1,1)进行比较,以便它应该打印最接近(1,1)的点
预期结果。
(3,4)
最近的是什么
最近的意思是,假设我们有数字 4,5,6,7,8,我想找到最接近 12 的数字,那么答案将是 8,因为需要 4 才能到达 12,但 4+n 从其他数字移动到 12 ,所以与单个值不同,我有一对值 (n,n).... 并与 (n,n) 进行比较
我尝试过使用二维数组
positions = new int[3][,]
{
new int[,] { {3,4} },
new int[,]{ {5,4}},
new int[,] { {5,1} }
};
Run Code Online (Sandbox Code Playgroud)
这给了我
3,4
5,4
5,1
现在我需要将每个值与 (1,1) 进行比较,但我不知道任何正确的数据结构,通过它我可以轻松存储我的列表并将每个值与 (1,1) 进行比较。
请帮忙
c# ×6
angular ×2
asp.net-mvc ×2
css ×2
javascript ×2
ajax ×1
arrays ×1
asp.net ×1
asp.net-core ×1
c#-8.0 ×1
html ×1
json ×1
loops ×1
owin ×1
typescript ×1