我在VS 2015中遇到"登录"功能有问题.输入我的用户名\密码数据后,我得到了
网络连接尝试已超时.这可能是我们的服务或本地网络连接的问题.
但我可以轻松连接到live.com和msdn.com.可能是什么问题?
在我使用 .Net Framework 的旧项目中,使用
using System.Data.SqlClient;
Run Code Online (Sandbox Code Playgroud)
和
if (ex.GetType() == typeof(SqlException))
{
return ErrorMessage((SqlException)ex);
}
Run Code Online (Sandbox Code Playgroud)
现在在.NET CORE中不知道上面的代码
如何typeof(SqlException)在.NET CORE中使用?
我已经有了生成随机字符串的方法.但它很慢.我想使用我不擅长的正则表达式来改进方法.
我的代码:
public string GetRandomString()
{
var random = new Random();
string id = new string(Enumerable.Repeat("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789", 16)
.Select(s => s[random.Next(s.Length)]).ToArray());
return id;
}
Run Code Online (Sandbox Code Playgroud)
通过使用正则表达式,我可以abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789轻松地压缩字符串:到某些字符.就像:
var regex = new Regex(@"[\w\d]{16}");
有没有办法用正则表达式创建一个随机字符串?
class Bills extends Component {
constructor(props) {
super(props)
this.state = {
productName: '',
price: 0,
quantity: 0,
noOfProductsField: 0
}
}
handleChange = name => event => {
this.setState({
[name]: event.target.value,
});
};
createFields = () => {
const { classes } = this.props;
let children = []
for (let i = 0; i < this.state.noOfProductsField; i++) {
children.push(
<div>
<Select
className={classes.textField}
value = { this.state[i] }
onChange={this.handleChange('productName')}
displayEmpty
SelectProps={{
MenuProps: {
className: classes.menu,
}
}}>
<MenuItem value="" disabled>
Select …Run Code Online (Sandbox Code Playgroud) 我正在尝试编写自己的身份验证中间件代码。
在老式的 HttpModule 中,当请求“授权”页面时,我可以使用“OnAuthenticateRequest”。
我的中间件代码是这样的:
public async Task Invoke(HttpContext context)
{
if (!context.User.Identity.IsAuthenticated)
{
}
}
Run Code Online (Sandbox Code Playgroud)
...但这也会检查具有 [AllowAnonymous] 属性的请求的 IsAuthenticated。
如何从我的中间件检查请求是否具有属性 [AllowAnonymous] 或 [Authorize]?
我需要能够做一些类似的事情...
public async Task Invoke(HttpContext context)
{
if (HasAuthorizeAttribute && !context.User.Identity.IsAuthenticated)
{
}
await _next.Invoke(context);
}
Run Code Online (Sandbox Code Playgroud)
谢谢。
我正在使用mvc 5并按照此示例生成一个数组任务.
我确定数据库至少包含1行查询.我想我遇到了Task的问题,因为它告诉我错误信息
tasks参数包含null值.
我试过的时候:
// I'm sure `cg` was not null and `type` was not empty
var cg = new List<string>();
var type = "";
var db = new MyDbContext();
var list = new List<TopicViewModels>();
if (cg != null && cg.Count > 0)
{
var tasks = new Task<List<TopicViewModels>>[13];
byte i = 0;
while (i < cg.Count)
{
string _cg = cg[i];
tasks[i] = Task.Run(async () =>
{
return await db.Topics.Where(m => m.Type == type && m.Category …Run Code Online (Sandbox Code Playgroud) <input type="hidden" value="@ViewData["LoginProvider"]?.ToString() ?? null" />
Run Code Online (Sandbox Code Playgroud)
当ViewData为null时,它使a half-conversion和隐藏字段包含值:?.ToString() ?? null
我确信我已启用C#6:
<compiler language="c#;cs;csharp" extension=".cs" type="Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider, Microsoft.CodeDom.Providers.DotNetCompilerPlatform, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" warningLevel="4" compilerOptions="/langversion:6 /nowarn:1659;1699;1701">
<providerOption name="CompilerVersion" value="v4.0" />
</compiler>
Run Code Online (Sandbox Code Playgroud)
为什么?
我有一个 div,它是具有“”的 body 的直接子级witdh: 100%。但它比实际屏幕尺寸要大。当然body和html标签也有“ width 100%”。任何想法?
代码:小提琴
<div id="main-wrapper">
<div id="text"></div>
<div id="controlButtons">
<div id="left-button" class="disabled">
<div id="triangle-left"></div>
<button class="previous-button button">Précédent</button>
</div>
<div id="page-number-display"><span id="page-number"></span>/8</div>
<div id="right-button">
<button class="next-button button">Suivant</button>
<div id="triangle-right"></div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
谢谢!
所以我想测试一下 C++ 与 Matlab 求解线性方程组的速度。为此,我创建了一个随机系统,并在 Visual Studio 上使用 Eigen 测量解决它所需的时间:
#include <Eigen/Core>
#include <Eigen/Dense>
#include <chrono>
using namespace Eigen;
using namespace std;
int main()
{
chrono::steady_clock sc; // create an object of `steady_clock` class
int n;
n = 5000;
MatrixXf m = MatrixXf::Random(n, n);
VectorXf b = VectorXf::Random(n);
auto start = sc.now(); // start timer
VectorXf x = m.lu().solve(b);
auto end = sc.now();
// measure time span between start & end
auto time_span = static_cast<chrono::duration<double>>(end - start);
cout << "Operation …Run Code Online (Sandbox Code Playgroud) 我试图使用 EF Core 2.1 HasData 模式为我的 Identity 表添加种子,代码执行但没有任何内容插入到表中。
我的 DBContext 类代码:
public partial class IdentityDBContext : IdentityDbContext<IdentityUser>
{
public IdentityDBContext(DbContextOptions<IdentityDBContext> options)
: base(options)
{
}
protected override void OnModelCreating(ModelBuilder builder)
{
base.OnModelCreating(builder);
IdentityRole RootRole = new IdentityRole
{
Id = Guid.NewGuid().ToString(),
Name = IdentityDBContext.RoleTypes.RootAdmin,
NormalizedName = "Root Admin"
};
builder.Entity<IdentityRole>().HasData(RootRole);
IdentityUser AdminUser = new IdentityUser
{
Id = Guid.NewGuid().ToString(),
UserName = "m@soze.biz",
Email = "m@soze.biz",
NormalizedUserName = "m@soze.biz".ToUpper(),
NormalizedEmail = "m@soze.biz".ToUpper(),
EmailConfirmed = true
};
builder.Entity<IdentityUser>().HasData(AdminUser);
builder.Entity<IdentityUserRole<string>>().HasData(new IdentityUserRole<string>
{
UserId …Run Code Online (Sandbox Code Playgroud) c# ×4
asp.net-core ×3
ef-core-2.1 ×2
.net ×1
asp.net-mvc ×1
benchmarking ×1
c#-6.0 ×1
c++ ×1
css ×1
eigen ×1
exception ×1
html ×1
javascript ×1
jsx ×1
matlab ×1
msdn ×1
razor ×1
reactjs ×1
regex ×1
task ×1