小编Rub*_*oot的帖子

AngularJS复选框重复和选定的对象?

我试图以适当的方式做到这一点,减少痛苦,但我无法弄清楚如何处理ng模型并将其绑定到选定的列表等,而且我需要在以后填充该列表并保持选定的对象在里面.

categories = [ { "name": "Sport", "id": "50d5ad" } , {"name": "General", "id": "678ffr" } ]

    <span ng-repeat="category in categories">
      <label class="checkbox" for="{{category.id}}">
        <input type="checkbox" value="{{category.id}}" ng-model="??" ng-click="??" name="group" id="{{category.id}}" />
        {{category.name}}
      </label>
    </span>
Run Code Online (Sandbox Code Playgroud)

每次填充列表时我都必须覆盖类别,因为它将从服务器中提取出来.

所以我想我需要有数组,第二个将保存所选对象?

如果我是对的,我该如何预选复选框?

我是否需要按-n键才能调用自定义函数将所选对象存储在另一个数组中?

我在复选框中是否需要ng-model?为什么?

什么是适当的方式,减少疼痛?

javascript checkbox repeat angularjs

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

d3.js:使用“join”进行更新的嵌套选择

我是 d3.js 的新手,并尝试复制类似于选择连接的东西,支持使用嵌套选择进行更新。我在早期版本中看到过这个问题,并带有明确的enter/exit并尝试对其进行调整。但是,我无法完全弄清楚这段代码的内部绑定。例如,顶部迭代的n-1小写字母在后续间隔中是粉红色的,而不是在迭代中不变的字母。代码笔

const main = d3.select("main");

function updateOld() {
  content = randomUpper().map(u => {
    return {
      header: u,
      list: randomLower()
    };
  });

  let outer = main.selectAll("div")
    .data(content, d => d.header)
  outer.exit().remove();

  const outerEnter = outer.enter()
    .append("div")
    .style("color", "green")
    .text(d => d.header);

  outer = outerEnter.merge(outer.style("color", "gray"));

  inner = outer.selectAll("h6")
    .data(d => d.list);
  inner.exit().remove();

  inner.enter()
    .append("h6")
    .style("color", "blue")
    .merge(inner.style("color", "pink"))
    .text(d => d);
}

setInterval(updateOld, 2000);
updateOld();

function …
Run Code Online (Sandbox Code Playgroud)

d3.js

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

Tensorflow 2.3.0 未检测到 GPU

tensorflow 没有检测到 GPU 卡。我遵循了 Nvidia 网站和 tensorflow/install/gpu 上建议的程序。

我该如何解决?

我正在使用以下软件包和驱动器:

英伟达

[nvcc: NVIDIA (R) Cuda compiler driver

Copyright (c) 2005-2019 NVIDIA Corporation

Built on Sun_Jul_28_19:12:52_Pacific_Daylight_Time_2019

Cuda compilation tools, release 10.1, V10.1.243][1]
Run Code Online (Sandbox Code Playgroud)

Cudnn 版本 8.0.2

张量流

Name                      Version                   Build  Channel
tensorflow                2.3.0                    pypi_0    pypi
tensorflow-addons         0.11.1                   pypi_0    pypi
tensorflow-estimator      2.3.0                    pypi_0    pypi
Run Code Online (Sandbox Code Playgroud)

我使用以下代码进行检查;

Python 3.7.7 (default, May  6 2020, 11:45:54) [MSC v.1916 64 bit (AMD64)]
Type "copyright", "credits" or "license" for more information.

IPython 7.17.0 -- An enhanced Interactive Python.

from …
Run Code Online (Sandbox Code Playgroud)

python gpu tensorflow

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

在箱线图中填充箱线颜色

我一直在尝试用不同颜色填充一组箱形图的方框。请参阅下面的代码。

# Box Plots
fig, axs = plt.subplots(2, 2, figsize = (10,10))
plt.subplots_adjust(hspace = .2,wspace = 0.4)
plt.tick_params(axis='x', which='both', bottom=False)

axs[0,0].boxplot(dfcensus["Median Age"],patch_artist=True)
axs[0,0].set_ylabel('Age', fontsize = '12')
axs[0,0].set_title('Median Age', fontsize = '16')
axs[0,0].get_xaxis().set_visible(False)
axs[0,0].set_facecolor('blue')

axs[0,1].boxplot(dfcensus["% Bachelor Degree or Higher"],patch_artist=True)
axs[0,1].set_ylabel('Percentage', fontsize = '12')
axs[0,1].set_title('% Bachelor Degree or Higher', fontsize = '16')
axs[0,1].get_xaxis().set_visible(False)
axs[0,1].set_facecolor('red')

axs[1,0].boxplot(dfcensus["Median Household Income"],patch_artist=True)
axs[1,0].set_ylabel('Dollars', fontsize = '12')
axs[1,0].set_title('Median Household Income', fontsize = '16')
axs[1,0].get_xaxis().set_visible(False)
axs[1,0].set_facecolor('green')

axs[1,1].boxplot(dfcensus["Median Home Value"],patch_artist=True)
axs[1,1].set_ylabel('Dollars', fontsize = '12')
axs[1,1].set_title('Median Home Value', fontsize = '16') …
Run Code Online (Sandbox Code Playgroud)

python matplotlib boxplot

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

使用带有web api的wif

基于基于声明的WCF Restful Services认证,我收到了大量文章和SO问题,但我使用MVC Web API开发RESTful服务(不是WCF休息服务)......

那么请您帮助我了解如何使用基于声明的身份验证来保护RESTful服务?

这就是我需要的:

  1. 我有一个Web App和MVC4 Web-API服务
  2. 我们有STS
  3. MVC Web App信任STS
  4. 现在用户登录Web App,他被重定向到STS登录页面.
  5. 登录后,他将被重定向回MVC网站.
  6. 此Web应用程序调用Web-API服务.

现在,我一直被困在第4点.我们有RESTful服务,但需要实现WIF.

任何人都可以帮我这个.

注意:我不使用WCF Restservice,而是使用MVC Web API

.net c# rest asp.net-mvc-4 asp.net-web-api

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

如何访问熊猫数据框中的多级索引?

我想用相同的索引调用那些行。

所以这是示例数据框,

arrays = [np.array(['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux']),
np.array(['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two'])]

df = pd.DataFrame(np.random.randn(8, 4), index=arrays)

In [16]: df
Out[16]: 
                0         1         2         3
bar one -0.424972  0.567020  0.276232 -1.087401
    two -0.673690  0.113648 -1.478427  0.524988
baz one  0.404705  0.577046 -1.715002 -1.039268
    two -0.370647 -1.157892 -1.344312  0.844885
foo one  1.075770 -0.109050  1.643563 -1.469388
    two  0.357021 -0.674600 -1.776904 -0.968914
qux one -1.294524  0.413738  0.276662 -0.472035
    two -0.013960 -0.362543 -0.006154 -0.923061
Run Code Online (Sandbox Code Playgroud)

我想选择

                0         1 …
Run Code Online (Sandbox Code Playgroud)

python multidimensional-array dataframe pandas

5
推荐指数
2
解决办法
4195
查看次数

如何实现flaskrestplus授权

我正在尝试在 Flask-restplus 应用程序中设置身份验证。我想向应用程序中的所有端点添加身份验证,但不想在每个路由上编写装饰器。

我正在寻找基于 apikey 的身份验证。问题是,我无法确定如何拦截所有请求并检查标头中的身份验证令牌。

当前代码:

authorization = {
    'apikey': {
        'type': 'apiKey',
        'in': 'header',
        'name': 'x-auth'
    }
}
api = Api(
    title='title',
    version='1.0',
    description="List of API's ",
    validate=True,
    authorizations=authorization,
    security='apikey'
)
Run Code Online (Sandbox Code Playgroud)

完成上述步骤后,当我打开 swagger 时,我可以使用授权按钮添加令牌。但是一旦令牌被传递,我就无法拦截请求并验证令牌是否正确。

目前,我能找到的所有示例都在每条路线上添加了另一个装饰器,这是我不想要的,因为它会导致糟糕的设计和重复的代码。

目前我得到的最接近的例子是:
https://www.youtube.com/watch?v=

xF30i_A6cRw&list=LLpaDwEA6bAAPZU5lz0ZRsuw&index=1,但它还在每条路线上使用装饰器。

所以问题陈述是:

如何拦截所有请求并检查标头中的正确令牌,而不在所有路由上添加装饰器

token flask flask-restplus

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

无法更改 Angular mat-table 列顺序

我使用本页mat-table面上的材质创建了一个基本列表,并且它的工作没有任何问题。但是,当尝试将操作列移动到如下所示的表 a 的末尾列时,第一列的顺序保持不变,并且没有任何意义。

<!-- I move this just below the tr tags -->
<!-- action column -->
<ng-container *ngIf="rowActionIcon?.length" [matColumnDef]="rowActionIcon">
  <th mat-header-cell *matHeaderCellDef></th>
  <td mat-cell *matCellDef="let element" [id]="rowActionIcon" (click)="emitRowAction(element)">
    <button mat-button>
      <mat-icon>remove_shopping_cart</mat-icon>
    </button>
  </td>
</ng-container>


  <tr mat-header-row *matHeaderRowDef="displayedColumns"></tr>
  <tr mat-row *matRowDef="let row; columns: displayedColumns;"></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我还想在“操作”列中创建 3 个图标作为表的最后一列。有办法解决这个问题吗?

material-design angular-material angular mat-table

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

添加边框半径条形图 d3

我需要向图表的条形添加边框,我知道有一个插件可以添加它,并且我已经看到在同一平台中提出的其他问题,但我无法将它们添加到我的条形中,我需要帮助

window.addEventListener("load", (event) => {
  // set the dimensions and margins of the graph
  var margin = { top: 10, right: 30, bottom: 20, left: 50 },
    width = 1500 - margin.left - margin.right,
    height = 350 - margin.top - margin.bottom;

  // append the svg object to the body of the page
  var svg = d3
    .select("#my_chart")
    .append("svg")
    .attr("width", width + margin.left + margin.right)
    .attr("height", height + margin.top + margin.bottom)
    .append("g")
    .attr("transform", "translate(" + margin.left + "," + margin.top + …
Run Code Online (Sandbox Code Playgroud)

html javascript bar-chart d3.js

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

Typeorm 给我 QueryFailedError:列引用“id”不明确

这是我要发出的查询:

const updatedUser = await queryRunner.manager
    .getRepository(UserEntity)
    .createQueryBuilder('user')
    .leftJoinAndSelect('user.categories', 'cats')
    .where('id = :userId', { userId })
    .getOne();
Run Code Online (Sandbox Code Playgroud)

这是由 typeorm 生成的查询:

SELECT "user"."id"               AS "user_id", 
       "user"."first_name"       AS "user_first_name", 
       "user"."last_name"        AS "user_last_name", 
       "user"."phone"            AS "user_phone", 
       "user"."password"         AS "user_password", 
       "user"."password_hint"    AS "user_password_hint", 
       "user"."recovery_email"   AS "user_recovery_email", 
       "user"."created"          AS "user_created", 
       "user"."username"         AS "user_username", 
       "user"."profile_pic"      AS "user_profile_pic", 
       "user"."is2fa"            AS "user_is2FA", 
       "user"."refresh_token"    AS "user_refresh_token", 
       "user"."profile_email"    AS "user_profile_email", 
       "user"."subscriptionid"   AS "user_subscriptionId", 
       "cats"."id"               AS "cats_id", 
       "cats"."template_id"      AS "cats_template_id", 
       "cats"."name"             AS "cats_name", 
       "cats"."entry_count"      AS "cats_entry_count", 
       "cats"."is_base_template" AS "cats_is_base_template", 
       "cats"."can_rename"       AS …
Run Code Online (Sandbox Code Playgroud)

postgresql node.js typeorm

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

Python 用最后一个值替换整个列值(来自 groupby)

A.       B.         C.
102    01/2020       0
102    02/2020       0
102    03/2020      50
101    01/2020       0
101    02/2020       0
101    03/2020      250
Run Code Online (Sandbox Code Playgroud)

在熊猫 df 中,我想用每个 A 的最后一个值替换所有 0(通过按 A 列对它们进行分组),如下所示。

A.       B.         C.
102    01/2020      50
102    02/2020      50
102    03/2020      50
101    01/2020      250
101    02/2020      250
101    03/2020      250
Run Code Online (Sandbox Code Playgroud)

谢谢!

python dataframe pandas

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

在 Angular 9 中使用 HttpModule(已弃用)

我最近从 Angular 4 更新到 9。我执行了以下操作:

  1. 创建新的 Angular 9 项目,将所有代码复制到 Angular 9 项目中
  2. 更新rxjs(必要时添加管道,删除连接)
  3. 修复了易于修复的警告(未使用的模块变量等)
  4. 安装HttpModule(已弃用)以消除与“找不到 HTTP”错误相关的错误并使我的项目重回正轨

我现在处于运行ng build / ng serve不会引发任何错误的阶段,并且我能够访问本地主机并获取我的登陆页面。但是,使用我的旧登录表单不起作用。CORS尽管我在其中设置了以下标头,但我不断收到错误express

app.use(function(req, res, next) {
  res.setHeader('Access-Control-Allow-Origin', '*');
  res.setHeader('Access-Control-Allow-Headers', 'Origin, X-Requested-With, Content-Type, Accept');
  res.setHeader('Access-Control-Allow-Methods', 'GET, POST, PUT, PATCH, DELETE, OPTIONS');
  next();
});
Run Code Online (Sandbox Code Playgroud)

Relevant Package Details: "@angular/core": "~9.1.4" <-- all angular components are at this point, "@angular/common": "~9.1.4", "@angular/http": "^7.2.16", "express": "^4.17.1"

我的问题是:

  1. HTTP module是否可以像我想做的那样运行 Angular 9 应用程序?如果有人成功使用它,是否有任何配置更改/是否即插即用?
  2. CORS 错误是否可能与使用HTTP …

upgrade express angular-services angular

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