问题列表 - 第283679页

如何在Perl中获取昨天的日期?

目前我使用下面的今天日期。我需要使用这个今天的日期..我怎么能得到呢?

my $today = `date "+%Y-%m-%d"`;
Run Code Online (Sandbox Code Playgroud)

perl date

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

错误警告“从未读取分配的值”

我收到此警告:

 Compiling substrate-transaction-graph v2.0.0 (/home/niko/sub/substrate/core/transaction-pool/graph)
warning: value assigned to `altered_priority` is never read
   --> core/transaction-pool/graph/src/pool.rs:137:15
    |
137 |                         let mut altered_priority=priority;
    |                                 ^^^^^^^^^^^^^^^^
    |
    = note: #[warn(unused_assignments)] on by default
    = help: maybe it is overwritten before being read?
Run Code Online (Sandbox Code Playgroud)

关于此代码的编译:

match self.api.validate_transaction(at, xt.clone())? {
    TransactionValidity::Valid { priority, requires, provides, longevity } => {
        info!(target: "txpool","priority before alteration: priority={:?}",priority);
        let mut altered_priority=priority;
        altered_priority=1;
        Ok(base::Transaction {
            data: xt,
            bytes,
            hash,
            priority: altered_priority,
            requires,
            provides,
            valid_till: block_number.as_().saturating_add(longevity),
         })
     },
     TransactionValidity::Invalid(e) => {
         bail!(error::Error::from(error::ErrorKind::InvalidTransaction(e))) …
Run Code Online (Sandbox Code Playgroud)

rust

-6
推荐指数
1
解决办法
137
查看次数

11
推荐指数
1
解决办法
7419
查看次数

如何通过 users.d 删除默认的 clickhouse 用户

对于 clickhouse 生产服务器,我想通过定义的用户保护访问,并删除默认用户。

我正在使用 users.d/myuser.xml 文件添加一个新用户,我也想通过这种方式删除默认用户。

我找不到合适的组合。看起来我应该使用“删除”属性,但没有记录。

settings clickhouse

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

使用 Asp.Net Core Cookie 身份验证的注销操作

我在 Asp.Net Core 2.2 中实现了身份验证,如下所示:

public async Task<IActionResult> LoginAsync(string user, string password)
    {
        if (user == "admin" && password == "admin")
        {
            var claims = new[] { new Claim(ClaimTypes.Name, user),
            new Claim(ClaimTypes.Role, "Admin") };

            var identity = new ClaimsIdentity(claims, CookieAuthenticationDefaults.AuthenticationScheme);

            await HttpContext.SignInAsync(
                CookieAuthenticationDefaults.AuthenticationScheme,
                new ClaimsPrincipal(identity));

            return RedirectToAction("Index", "Home");
        {
        else
        {
            return RedirectToAction("Login", "Users");
        }
Run Code Online (Sandbox Code Playgroud)

我现在需要执行注销操作。我曾经使用 FormsAuthentication.SignOut() 在 Asp.Net MVC 中实现此目的...我需要知道在 Asp.Net Core 2.2 中执行此操作的正确方法

我尝试过执行如下注销操作:

    public async Task<IActionResult> Logout()
    {
        await HttpContext.SignOutAsync();
        return RedirectToAction("Index","Home");
    }
Run Code Online (Sandbox Code Playgroud)

并在我的导航栏中使用了以下代码:

@if (User.Identity.IsAuthenticated)
            { …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-core

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

如何获取对象属性以在Python中动态更新

我想创建一个具有2个输入属性和1个输出属性的类,以便每当修改其中一个输入属性时,输出属性就会自动修改

我尝试将属性定义为构造函数内部和外部的实例变量,但是无论哪种情况,实例化对象后,输出属性都固定为实例化时设置的值

class Example():

    def __init__(self,n):
        self.name=n

    inA=1
    inB=1

    if inA==1 and inB==1:
        outA=1
    else:
        outA=0
Run Code Online (Sandbox Code Playgroud)

实例化outA时按预期设置为1,但如果我尝试更新:object.inA = 0

object.outA保持为1,而我需要将其更新为0

尽可能避免使用功能。python和OOP的新手,如果这个问题没有道理或有明显的答案,对不起

python python-3.x

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

如何将参数传递给 React 函数组件中的函数

如何将参数传递给函数组件中的函数?据我所知,在 jsx 中创建函数不是一个好习惯,对吗?

function MyComponent(props) {
  function handleChange(event, data){
    console.log(event.target.value);
    console.log(data);
  }
  return <button onClick={handleClick(??)} value='Foo'>Click</button>
}
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

pytest.approx 如何实现它的魔力?

pytestapprox函数看起来真的很酷,正如他们在文档中所说的那样,它使用了一种非常直观的语法:

>>> from pytest import approx
>>> 0.1 + 0.2 == approx(0.3)
True
Run Code Online (Sandbox Code Playgroud)
>>> 1 + 1e-8 == approx(1)
True
Run Code Online (Sandbox Code Playgroud)

但这实际上是如何工作的?在第一个例子中,假设左侧减少到类似0.29999...,那么我怎么能在右侧有一些评估为等于它的东西?该approx函数是否知道如何查看==运算符的左值?approx实际有效的事实似乎是纯粹的巫术,有人可以解释一下它是如何完成其​​巧妙的小技巧的吗?

python pytest

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

了解 Sequelize 中的关联

我试图了解 Sequelize 中的关联。我从现有的数据库表开始,因此某些字段可能与 Sequelize 中的默认值不匹配。我使用 Sequelizer 直接从数据库生成我的模型。我习惯于编写查询,但现在我正在尝试学习像 Sequelize 这样的 ORM 是如何工作的。

这是我的模型。

模型/用户.js

module.exports = (sequelize, DataTypes) => {
  const User = sequelize.define(
    "User",
    {
      id: {
        type: DataTypes.INTEGER(11),
        allowNull: false,
        primaryKey: true,
        field: "id"
      },
      username: {
        type: DataTypes.STRING(20),
        allowNull: false,
        field: "username"
      },
      fullname: {
        type: DataTypes.STRING(60),
        allowNull: false,
        field: "fullname"
      },
      createdat: {
        type: DataTypes.DATE,
        allowNull: false,
        field: "createdat"
      },
      updateat: {
        type: DataTypes.DATE,
        allowNull: true,
        field: "updateat"
      },
      deletedat: {
        type: DataTypes.DATE,
        allowNull: true,
        field: "deletedat" …
Run Code Online (Sandbox Code Playgroud)

mysql join associations node.js sequelize.js

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

什么时候以及如何在data.table中使用as.name()vs.get()(例如在循环列中)?

我的data.table dt0是:

ANSWER1 ANSWER2 ANSWER3 ANSWER4 ANSWER5 ANSCOUNT   SCORE100
 21      37      16      14      11     200784       61
 20      37      16      15      11     177165       60
Run Code Online (Sandbox Code Playgroud)

ANSWERx是百分比。SCORE100计算为 SCORE100 := (100*ANSWER1*ANSCOUNT + 75*ANSWER2*ANSCOUNT + 50*ANSWER3*ANSCOUNT + 25*ANSWER4*ANSCOUNT) / (ANSWER1*ANSCOUNT + ANSWER2*ANSCOUNT + ANSWER3*ANSCOUNT +ANSWER4*ANSCOUNT + ANSWER5*ANSCOUNT)]

为了重新计算SCORE100在我的数据集的所有行,我需要自动(在循环中)乘法ANSWERx通过ANSCOUNT 在每一行中,然后加入所有获得的乘法和然后通过所有的总和划分ANSCOUNT

您可以帮忙吗,大致如下:

    for (c in paste0("ANSWER",1:5)) {
      dt0[, as.name(paste0(c,"_t")):= as.name(c)*"ANSCOUNT", , with=T]
    }
Run Code Online (Sandbox Code Playgroud)

谢谢。

这是错误。如何理解它以及如何正确地做?

 Error in `[.data.table`(dt0, , `:=`(as.name(paste0(c, "_t")), as.name(c) *  : 
 LHS of …
Run Code Online (Sandbox Code Playgroud)

r data.table

2
推荐指数
1
解决办法
74
查看次数