所有问题

0 投票
1 回答
20 浏览

css - 使用 -webkit-transition 时的文本定位

我试图在单击按钮时显示一个带有文本和图像的栏(好像它是一个通知),这个栏会增长直到达到最大尺寸并显示内容,但是当动画发生时,文本会重新定位,我希望它停在它的位置,只有酒吧会移动。

我试过添加 white-space: nowrap 属性。

它甚至可以按照我想要的方式工作,但是如果文本太大(大于条的宽度),它将被 overflow: hidden 属性隐藏。

有谁知道如何帮助我解决这个问题?

0 投票
0 回答
486 浏览

ffmpeg - 如何使用ffmpeg将rtsp-stream分割成mov文件

我有一个提供 RTSP 流的网络摄像头,我想将它保存到 MOV 块中,比如说 5 秒。流是:

我可以打开流并在 VLC 中播放。我运行 ffmpeg 如下,看起来很正常,但输出仅为黑色视频。我哪里做错了?

0 投票
1 回答
458 浏览

c++ - 使用 `hana::is_valid` 因 const 引用而失败

我正在使用 hana 来确定一个对象是否有Length这样的成员:

这很好用......我可以整天用它做静态断言,让我心满意足。所以下一步逻辑上是enable_if一个函数:

这工作得很好....但是一旦我将 更改Tconst T&,我们就会得到没有合适的重载的错误:godbolt

所以我的问题是:为什么会发生这种情况?

0 投票
1 回答
220 浏览

web2py - web2py 我需要在 CRYPT 中以编程方式更新密码字段

我正在使用 web2py 设计我的 Law_firm 管理应用程序,但由于某种原因,我希望能够以编程方式更新控制器中的密码,但是当我这样做时,它显示为一个普通的未加密字符串,您可以阅读它。那么如何将 CRYPT 验证器应用于我的更新,因为我无法使用新的未加密密码登录,这是我在控制器中的代码尖晶石。

注意:password_generator(a,b) 是一个全局函数,我在其中一个模型中构建了一些生成随机密码的模型,我必须在更新现有密码时使用该密码。但事实证明,当我检查数据库而不是得到这样的东西时

我结束了这个

而且我只是无法登录,除了它不安全,所以我如何应用 CRYPT 验证器,我相信这样我可以登录并且我可以安全,请我不想使用内置的重置密码,因为这是不同的试图做一些事情来完成一些远离那个背景的事情。

0 投票
1 回答
97 浏览

html - 背景图像不会显示在 CSS 容器中

目录信息我似乎遇到了这个容器的问题。我输入的任何文本都会显示,但背景图像不会。我用我的 catimage类(类别图像)制作了一个标签。

0 投票
0 回答
184 浏览

c# - 每次更改文件时 xsp Web 服务器都会关闭

我被请来帮助处理现有的 ASP.NET 应用程序。我正在使用 Visual Studio Community 在 Mac 上进行开发。我已经完成了所有工作,但是每次更改单个文件(甚至是 HTML 文件)时,Web 服务器都会关闭,我必须从 Visual Studio 重新构建并再次运行它。编辑 HTML 文件不应关闭服务器。

我已经尝试直接从命令行运行 xsp4,并且得到了更详细的输出。

您可以看到它认为已XXX.Sdk.dll更改并导致其关闭。我不确定为什么它认为该文件已更改,因为我所做的只是编辑与该 dll 无关的 HTML 文件。

有没有办法将 xsp4 配置为忽略所有更改?

0 投票
1 回答
402 浏览

.net-core - 针对 .Net Standard 2.0 的新 VS Azure Function 项目因 InternalServerError 而失败

我正在使用 Visual Studio 15.7.6 和 Azure Functions V2 和 Web Job Tools 15.0.40617.0,并在我的开发机器上安装了 .Net Core SDK 2.1.302。

我可以创建一个新的 Azure Function 项目,以 .Net Standard 2.0 为目标并在本地正常运行。但是,当我将它部署到 Azure 并执行它时,它会返回 500 InternalServerError。

Visual Studio 模板生成以下模板化代码:

Visual Studio 是否与工具链版本不同步?

我注意到,如果我使用 C# 脚本 (CSX) 在线创建函数,则以下方法有效,但我不知道它使用的是什么版本的函数:

如果我添加 Microsoft.AspNetCore.Mvc 并尝试使用 IActionResults 它不会编译。

我猜我缺少一些兼容性问题?

是否有使用 Functions V2 和 .Net Standard 的示例 Visual Studio 项目在本地和 Azure 运行时中工作?

-约翰

0 投票
2 回答
409 浏览

python - 组合和的记忆与非记忆时间复杂度分析

我试图理解为什么使用lru_cache来解决这个问题会产生更慢的代码性能。

问题本质上是返回所有加起来达到某个目标的组合。

我正在使用lru_cache装饰器进行记忆(docs),这是我的解决方案:

似乎当lru_cache装饰器被注释掉时,这个算法的运行速度几乎提高了 50%。这似乎有点违反直觉,因为我认为应该降低解决方案的时间复杂度,即使增加了从记忆中检索结果的函数调用开销。

对于记忆的解决方案,我认为时间复杂度应该是数组的长度在O(n^2*k*2^n)哪里,并且是从到范围内的所有数字。nk0target

这是我的分析(需要一点帮助验证):

在如何分析递归解决方案的时间复杂度方面,我也缺少一些知识空白,我可以为此提供一些帮助!

编辑:

range(1, 10000)用作测试输入,以下是基准:

0 投票
2 回答
67 浏览

python - 将 ChainMap 数据输出导出为 CSV

下面是一个链图/beautifulsoup 刮板,它从这个网站上刮取医生的个人资料信息。

代码运行没有错误,但是,我的 IDE 中没有显示 csv 输出。我认为这是因为我没有正确考虑链图变量,但我不完全确定。有人知道为什么吗?提前致谢!

0 投票
1 回答
586 浏览

php - 基于某些条件的PHP分页

我是 PHP 新手。我有显示壁纸的 android 应用程序。以下 PHP 脚本在分页中返回从最新到最旧的数据。它工作正常,但问题是无论条件如何,它总是从最后开始收集行。例如,如果我想检索从最近到最旧的类别抽象的壁纸,它从最后一个 id 开始并忽略类别并给出不正确的结果。这就是我想要的。

  1. 根据某些类别获取壁纸
  2. 将结果存储在某个数组中
  3. 在给定页码中从该数组计算变量
  4. 发回结果

我希望你们已经明白我真正想要做什么。请帮我。

0 投票
1 回答
326 浏览

javascript - 在一个范围内转换度数

我正在尝试弄清楚如何将角度转换为数字范围。

例如,如果我的最大值为38,最小值为10,并且我想在最小值和最大值之间转换该角度。

知道我会怎么做吗?

谢谢

0 投票
0 回答
139 浏览

php - 在 Digital Ocean(Ubuntu、PHP、Slim、Twig、PuTTY、FileZilla、Apache)上托管 PHP 项目后,路由器无法工作

我一直在尝试使用Ubuntu在Digital Ocean上托管一个网站(php 项目) ,显然对于没有经验的人来说这非常复杂。我使用 FileZilla 将所有文件上传到var/www/html并且主路由器不起作用。 而不是域/登录路由器,唯一有效的路由器是domain/index.php/login。我会告诉你 - http://www.itayperry.com/index.php/login

为什么会这样?index.php 不应该在那里。我很想得到一些帮助:)

顺便说一句,该项目是在一个 Slim 框架(带有 Twig)中构建的,主文件是 index.php,其中包含一个 routers.php 要求。

FileZilla 快照

0 投票
1 回答
80 浏览

powershell - 从 Robocopy 创建的文本文件中获取文件所有者,以 CSV 格式输出,包含完整路径和所有者。超过 256 个字符的路径

我创建了一个脚本,它使用 Robocopy 创建一个 txt 文件,其中包含驱动器上每个文件的完整路径(约 500 万个对象)。然后我将该文件导入 foreach 循环并下载允许大文件路径 (get-ntfsowner) 的模块,该模块将遍历文件路径并在 CSV 中输出文件路径和所有者。然后,我使用该文件运行另一个脚本,我们的支持中心将使用该脚本将所有这些插入 subinacl,以便在用户离开公司时将所有用户的文件所有权更改给他们的经理。

该脚本运行完美,但问题是找到所有者并创建 CSV 需要几天时间。我发现也许哈希表可以帮助我,但我对此非常迷茫。我还认为 get-acl 会快得多,但我遇到了 256 个字符的限制,并且花了几个小时试图让 \?\ 工作但没有成功。我很确定我的瓶颈是 foreach 循环减慢了速度。

有人可以帮助我获取此代码并使其更有效率吗?我正试图将它降低到每晚在隔夜窗口中运行的位置。

0 投票
2 回答
280 浏览

database - 数据库设计:避免一对多关系的冗余

我有两个表:类别和产品

因此,按照该设计,每次我向产品添加类别时,这意味着产品以某种方式重复,但唯一会改变的值是“category_id”。我真的觉得它是多余的:

问题:有没有办法摆脱product表格中的冗余并避免重复产品以便我可以添加类别?

问候

0 投票
1 回答
115 浏览

arrays - Redux:状态不会显示数组

我在数据库中有两个示例,其结构如下:

商店是这样的:

我从 API 获取基础componentDidMount

使用此动作创建器:

和动作(当我控制台记录action数组返回就好了):

减速机:

在组件中,我有以下内容:

当我控制台登录this.state组件时,我得到一个null. 我无法弄清楚为什么它没有正确填充数据以挽救我的生命。早些时候它只显示了数组中的一项,但现在它为空

0 投票
4 回答
1044 浏览

angular - 创建新的 Angular 项目时不支持树类型

我是 Angular 的新手。我从 Angular.io 安装了 Angular CLI,但我收到了这个错误:

“不支持树类型”

在创建新的 Angular 项目时。

在此处输入图像描述

0 投票
1 回答
83 浏览

java - 递归遍历数组并计算像素

我的任务是创建一个给定位置 (int x, int y) 的方法,它从该位置扩展并找到数组中与原始位置具有相同颜色的所有像素。我应该递归地找到这个位置,但我不断收到错误:

线程“主”java.lang.ArrayIndexOutOfBoundsException 中的异常:3

代码:

错误发生就行了if (!pixels[rows][cols] || visited[rows][cols])。任何想法为什么会发生这种情况以及如何解决它?

0 投票
1 回答
97 浏览

javascript - Node.js:意外省略 var 声明通过全局对象、错误或功能公开所有变量?

NodeJs 相当新(但不是 Javascript),我认为它很棒,不是在所有方面,但这不是问题的主题。

偶然发现了这个“功能”,实际上这正是我想要的,但不知道它是合法的还是错误的。我在包含文件中做了什么:

遍历主文件中的全局对象时,代码如下...

代码:

....你最终会看到:

输出:

让我想到,包含一个具有一堆通用功能的文件并不容易。例如,我有一些函数来验证字符串和数字以及不需要在命名空间或类中的所有其他类型的东西。通常,要包含此类功能,您必须为其指定导出或通过 fs 和 eval() 以一种骇人听闻的方式包含它 - 另请参阅此问题

我尝试了以下方法:

代码:

现在再次遍历将输出:

输出:

一旦包含,因为它现在在全局范围内,我可以在任何地方这样做:

代码:

输出:


问题:

通常,省略诸如var(它在严格模式下不起作用 - "use strict";)之类的声明内容不是一个好主意,但是在这种情况下,它似乎非常方便,因为您不需要指定导出或使用 hacky 方式包含它,这些函数无需命名空间或 const/var 要求声明即可全局访问。

包含文件时实际发生了什么?扫描 NodeJs 的核心 consts、vars、函数以保持私有?它是合法使用还是一个错误?做还是不做,你怎么看?

0 投票
1 回答
854 浏览

swift - 领域崩溃,错误原因:'属性'人'被声明为'NSArray',即使我已经删除了数组

我是 Realm 的新手,我试图保存一个包含数组的对象,但是我遇到了崩溃,在阅读了错误后发现 Realm 不接受数组,所以我删除了数组,但每当我遇到错误时,我仍然会遇到错误使用领域。这是一个获取错误的示例代码:

这是完整的错误:

这是 RealmService 类:

更新 :

人物类:

0 投票
1 回答
116 浏览

c# - Rx - 方法在哪里导致内存泄漏?

我创建了基于 Rx 间隔的简单触发器。它在每个特定间隔生成信号,并通过 Where 方法过滤,如下所示(简化示例):

当 isActive 标志设置为 true 时,我想忽略元素。它似乎有效,因为每 30 秒调用一次订阅块(模拟耗时的工作),但是当我分析这样简单的应用程序时,我看到许多 Action 对象存储在内存中(每秒约 60-70 个实例)并在它们被处理时正在被订阅块消耗。我想忽略并立即处理它们。

0 投票
1 回答
119 浏览

ethereum - Solidity 是否根据调用合约方法之前和之后使用的总存储量来优化 gas 使用?

这是一个简单的合同来证明我的要求:

新部署合约后,我第一次打电话test1(),它使用了 41527 gas。

这对我来说是有道理的,因为intOne从零写入非零将使用 20,000 气体,加上基线气体使用量(但这是可行的)。

然后我打电话给test2它,令人惊讶的是只使用了 31453 气体。

不应该intOne从非零变为零成本 5000,然后再花费 20,000intTwo从零变为非零?

还是solidity能够计算交易前后使用的总存储量的差异来确定使用的gas量?

0 投票
1 回答
819 浏览

reactjs - 当超过 2 个 reducer 时,Webpack 4 不生成 webpackBootstrap 函数

我有一个应用程序已升级到最新版本的 Webpack、React 和 Redux。当使用 combineReducers 将两个以上的 reducer 添加到 redux 时,Webpack 不会生成 webpackBootstrap 函数。我怀疑这可能是 Webpack 中的一个错误,但我不确定。我花了几个星期/几个小时来追查这个问题,但没有成功。此代码也适用于旧版本的 webpack。我试图概述问题,以便可以在不将所有代码放在这里的情况下重新创建它。有任何想法吗。

更新:在 webpack (4.16.5) 上更新到最新版本后,源代码在任何情况下都不会生成 webpackBootstrap。

GitHub 存储库

包.json

我尝试使用 combinneReducers 添加到我的 redux Store 中的三个 Reducer。如果我只添加两个 reducer,webpack 会生成 webpackBootstrap 函数,但是如果我添加第三个 reducer,webpack 会停止生成 webpackBootstrap 函数并将代码推送到 webpackJsonp 堆栈上。

我创建了一个非常简单的应用程序,它创建了两个捆绑包。一个包是 nodeModules(React、Redux 等)。另一个包是我的应用程序代码。

webpack.conif.js

module.exports = 环境;

我的三个减速器很简单:

反馈减速器.js

menuReducer.js

newReducer.js

您会注意到 feedbackReducer 和 newReducer 是相同的功能,但名称不同。

如果我为我的 coreReducers 函数使用以下代码:

webpack 正确生成 webpackBootrap 函数。但是,如果我将 coreReducers 函数修改为:

Webpack 停止生成

并开始生成

0 投票
1 回答
481 浏览

python-3.x - 获取在 Python turtle 中工作的键绑定

我正在尝试使用 Python 和海龟制作寻宝类型游戏
目标是在屏幕上写入一个随机步骤,然后用户将使用箭头键按照指示进行操作,完成后按 Enter,然后再执行另一个步骤显示

我正在使用 trinket.io 对其进行编码

我知道我必须有一些方法来停止程序,但仍然允许用户在每一步之后用箭头移动海龟,但到目前为止我尝试过的还没有工作。

这是到目前为止的程序:

有问题的代码在底部。

我尝试的第一件事没有循环:

相反,我有代码要求输入,但这不允许用户移动海龟。

0 投票
0 回答
378 浏览

msbuild - 自定义道具/目标的 MSBuild 设计实践

我有一个 NuGet 包,我正在使用自定义 props/targets 文件,我想知道在定义和覆盖方面如何处理许多属性、项目和目标的最佳实践。

将所有属性直接放在我的MyNuGetPackage.targets文件中并且根本不使用它会更好MyNuGetPackage.props吗,像这样?

UseMyTarget还是在.props文件中无条件地定义并将目标保留在 .targets 文件中是更好的做法?

如果我需要捕获 Microsoft 或其他人为其设置默认值的属性,这两种方法都会失效。例如:

如果我在 中定义它.propsOutputPath可能尚未设置...

另一方面,许多作者似乎只使用.targets自己......所以我最好只为我的依赖事物做这样的事情.targets而不打扰.props文件吗?

微软自己的 MSBuild 道具/目标的做法似乎根本不遵循任何类型的标准/约定。

我确实希望允许消费项目能够.props/.targets通过设置Properties/Items/Targets自己来改变我的行为。

0 投票
1 回答
30 浏览

c# - 填充有空实体的列表视图

所以我有一个ObservableCollection其中IDevice包含一个收集蓝牙设备的外围设备。

我的问题是,除了实际的蓝牙设备之外,listview 也填充了空实体,这会导致一个非常长的列表,其中每 5 行左右都有实际设备。

我怀疑在将数据添加到Devices. 我相信一个解决方法是用一个条件来改变 lambda 表达式,这样 device != empty ish。此外,也许可以反过来,以某种方式告诉列表视图它不应该显示“空”数据。

我只是不确定我将如何去做。