所有问题

0 投票
1 回答
467 浏览

node.js - 我需要知道如何使用 vue.js 添加分页?

我有从 mongodb 数据库请求一些游戏(游戏 1、2、3、4、5、6)的 html+javascript,只是带有很多游戏的简单数据库。我想知道如何通过 vue.js 进行分页,每页显示 4 个游戏。?

});

console.log('pew?');

0 投票
1 回答
1772 浏览

batch-file - 批处理文件未被识别为内部或外部命令

  1. 我有 2 个服务器,server1server2
  2. server1中,我有 1 个批处理脚本A1.bat
  3. server2中,我有 2 个批处理脚本A2.batA3.bat
  4. A1.bat 文件调用 A2.batA2.bat 调用 A3.bat 文件
  5. 当我从 server2 执行 A2.bat 文件时,它工作正常。它正在调用 A3.bat 文件。
  6. 但是当我从 server1 执行 A1.bat 文件时,A2.bat 文件成功执行但未能调用 A3.bat 文件。

在 A1.bat 中:

在 A2.bat 中:

在 A3.bat 中:

我不想更改 A2.bat 中的代码。如果我在 A2.bat 中给出完整路径来调用 A3.bat,那么它工作正常。

在 A2.bat 中:

是否有可能通过使用 A1.bat 从 server1 调用 A2.bat 来更改代码 A1.bat(如使用 psexec 或任何东西)以执行 A3.bat。

请帮忙!先感谢您 :) !

0 投票
0 回答
129 浏览

python - 寻找一个简单的容器来存储带时间码的未压缩 YUV 视频

我在 python 中有一个脚本,我需要从相机缓冲 5 秒的 YUV 视频流,并在写入磁盘之前对帧进行一些计算。我的问题是我希望能够对视频使用 VFR(可变帧速率),并跟踪时间码。我不能使用资源来做很多工作来对视频进行解复用或解码。我需要使用容器,因为我使用管道和 ffmpeg 来流式传输视频——如果我要使用 python,我似乎被不处理 VFR 的 opencv 卡住了

长话短说,我正在寻找一种容器格式,以简单且未压缩的方式将视频存储在原始 YUV 和旁边的时间码中。对此的任何帮助将不胜感激

0 投票
2 回答
3736 浏览

python - Python 3的`map`函数中的`int`参数是什么?

在上面的代码中,map 函数采用两个参数,我了解了第二个参数的作用,但我没有得到“int”参数。

0 投票
1 回答
471 浏览

c# - c#如何使用ninject注入对WebAPI的自定义处理程序的依赖

我的 c#WebAPI项目有以下处理程序。

该处理程序已在我的WebApiConfig.cs班级中注册。

我的 ILogRepository 也在我的班级中注册NinjectWebCommon.cs为我的其他存储库:

问题是当我调试并且断点命中我的CustomLogHandler方法时,LogRepository实例为空。

有什么线索吗?

0 投票
1 回答
307 浏览

kotlin - 属性的 Kotlin 命名约定

持有对单例对象的引用的属性名称可以使用与对象声明相同的命名样式:

val PersonComparator: Comparator<Person> = ...

我不明白这是什么意思。单例对象意味着该对象只有一个实例,但单例是有作用域的。如果我的类中有一个对象的单个实例,我是否可以使用此命名约定,或者是否严格用于使用该object : SomeType声明声明的单例?

0 投票
1 回答
128 浏览

react-native - React Native 离线位置分享应用

我需要构建一个应用程序,以便我可以与朋友分享位置。我的方法首先是通过 Firebase 获取位置访问权限并共享它,但这不能满足离线访问的要求。我已经在 RN 中进行了桥接工作。请提出可能的解决方案。我已经做了一些研究,但找不到任何令人满意的答案/解决方案。

0 投票
1 回答
77 浏览

python - TypeError:'int'对象在python中没有属性'__getitem__'

我一直在尝试为控制台制作一个简单的面向对象游戏。最初,该游戏将创建一个由 0 到 9 之间的随机数创建的列表。该列表的长度将为 5,但有时可能为 4,因为如果列表包含的 0 多于 1,它会自动删除。之后,在对插入 0 的位置进行一些计算后,这将把 0 放入索引。程序将获取变量的第一个索引,该变量将计算在哪里放置 0,但有时第一个索引可能超过我的列表长度. 为此,我创建了一个名为 IndexOfZero 的变量,并将其设置为等于计算在何处放置 0 的变量的第一个索引。完成后,我收到了一个名为 TypeError: 'int' object has no attribute ' getitem '


错误是这样的:

0 投票
1 回答
315 浏览

django - Django:如何将 URL 请求路由到 django.contrib.admin 函数

/myapp/add我希望 Django 对as的请求返回相同的响应/admin/myapp/mymodel/add

myproject/myapp/models.py定义模型并myapp/admin.py使用django.contrib.admin.

myproject/myapp/models.py

myproject/myapp/admin.py

我被困在如何将请求路由到django.contrib.admin项目的urlpatterns

myproject/myproject/urls.py

从打印返回的resolve('/admin/myapp/mymodel/add/')结果看起来像是答案的一部分:

0 投票
1 回答
142 浏览

selenium - 执行 Selenium 脚本时出错 - java.lang.NullPointerException - TestNG

我正在尝试通过 testNG 运行脚本。但是得到 java.lang.NullPointerException。我已经在 BeforeMethod 中放入了驱动程序初始化代码,其余代码在 Test 中。请让我知道我的脚本有什么问题,因为我收到了错误。在此先感谢。

我的脚本:

我正在使用 PageObjects 来获取数据。这个脚本在没有 testNG 的情况下运行良好。但是当我将测试转换为 testNG 并执行时,它会抛出错误。

我面临的错误:

常量类:

动作类:

0 投票
0 回答
108 浏览

assembly - 如何强制汇编程序以特定方式编码“立即值”?

我在重新组装拆卸时发现了一个问题。
我希望重新组装二进制文件的字节模式与原始二进制文件相同。
然而,事实并非如此。我给你举个例子。

displacement(我知道可以使用Here处理有关的编码问题。
但这个问题是关于immediate value,不是displacement

1.binary_A的反汇编是:



2.解析1并制作A.s文件:



3.重新组装A.s


如您所见,重新组装的二进制文件原始二进制文件的字节模式是不同的!


实际上,在我看来,反汇编的代码step 1不应该是一样的。
因为立即值(0x55)的编码彼此不同!(55 00 00 0055)。

如何强制汇编器发出我想要的确切机器代码?
特别是,我想subl $0x55,(%edi)组装成81 2f 55 00 00 00.

有没有办法做到这一点?

0 投票
2 回答
68 浏览

javascript - 将 epoc 时间转换为分钟-Javascript

我想显示为输出:

我通过设置时间间隔来计算用户在页面上花费的时间。

但这给了我:

输出/输出:

因此,这种将纪元转换为人类可读分钟的转换。

这可能吗?

0 投票
1 回答
54 浏览

java - loadfactor在rehashing中的重要性以及如何确定最优值?

我遇到过理想值是 0.75 的文章,但如果是这样的话,它可以被修复,但由于开发人员可以选择它不应该是这种情况。我们决定负载因子值的参数是什么?

0 投票
1 回答
1130 浏览

unit-testing - 如何将 Mock 或 Stub 结构排除在 Go 中构建

假设我有一个带有许多接口的 Go 包。对于此示例,我将重点关注一个名为Middlewaredefined in 的示例middleware.go

我有一些系统的其他部分使用它,所以为了更好地帮助测试系统的这些部分,我手动创建了一个模拟实现mock_middleware.go

在没有测试的情况下构建二进制文件时,如何将模拟类排除在二进制文件中?我知道这middleware_test.go将被排除在外,但我不想用该约定命名我的所有模拟,以免将实际测试与支持测试的实现混淆。

0 投票
1 回答
143 浏览

tableau-api - Tableau - 姓名排名,按州/年/性别

我有一个从社会保障网站下载的数据集。数据格式如下,包含Count姓名的流行度(即由 定义),按性别、年份和州划分:

在 Tableau 中,我想按这些类别中的每一个(或所有如果未应用过滤器)排在前 X 个名称。但是,当我在可视化中使用Top过滤器时,过滤器生成的基础数据是以下形式:

在此处输入图像描述

例如,我需要排名第一的名字,并且能够使用过滤器来查看它是如何按年份、性别和状态变化的。我想这可以通过 LOD 表达式来完成,但不知道从哪里开始。

0 投票
1 回答
29 浏览

elasticsearch - ElasticSearch 更新所有文档

我正在使用弹性搜索来实现自动完成功能。我有一个 api,我可以从中获取自动完成的所有值的列表,并将它们作为文档放在弹性搜索中。我遇到的问题是,这些值可能会改变,不是很频繁,而是每周一次。

我正在考虑删除所有文档并每周再次更新一次,与缓存的 ttl 相同。有没有更好的方法来实现这一目标?

先感谢您。

0 投票
0 回答
115 浏览

cordova - 在 ionic 3 应用程序中安装 cordova s​​qlite 插件时出错

我正在尝试使用以下命令安装cordova-sqlite-plugin:

科尔多瓦插件添加科尔多瓦-sqlite-存储--保存

但我收到了这个错误:

(节点:3088) UnhandledPromiseRejectionWarning:未处理的承诺拒绝(拒绝 id:1):CordovaError:当前工作目录不是基于 Cordova 的项目。(节点:3088)[DEP0018] DeprecationWarning:不推荐使用未处理的承诺拒绝。将来,未处理的 Promise 拒绝将使用非零退出代码终止 Node.js 进程。

我的科尔多瓦版本是 8.0.0 我的离子版本是 3.19.1

0 投票
1 回答
189 浏览

android - SQLite 通过回收视图增加

我有一个带有列名,信用,缺席的sqlite。我想通过从显示所有 sqlite 数据的回收视图中单击按钮来增加缺席的值。你能帮我吗?
提前致谢。

我的 SqliteHelper-

myRecycleViewAdapter

当我单击 addbunk 按钮时,我在 getBunk() 中出现错误。getbunk() 中存在问题,因为光标无法找到任何值。

错误消息:android.database.CursorIndexOutOfBoundsException:请求索引 0,大小为 0

0 投票
1 回答
710 浏览

c++ - 同一顶点缓冲区上的 DirectX 多个纹理

我对 DirectX 还很陌生,仍在学习,我认为我缺乏理解并没有那么先进,无法找到解决问题的好方向。
我在这里使用 Direct3D-9 并尝试在顶点缓冲区的某些 uv 坐标中渲染纹理。
这是顶点缓冲区和 uv 坐标:

这是纹理:
在此处输入图像描述

这是一张可视化坐标的图片:
在此处输入图像描述

现在我想知道是否有任何方法可以将纹理定位在顶点缓冲区的某个位置,即左上角而顶点缓冲区仍在中心?

这是我的意思的图片:
在此处输入图像描述

现在而不是像我在这里做的那样将整个顶点缓冲区移动到左上角:
在此处输入图像描述

我想在顶点缓冲区的左上角绘制纹理,同时保持顶点缓冲区居中,这样我就可以绘制如下内容:
在此处输入图像描述

我读了很多文章,也在书中Introduction to 3D game programming with DirectX 9.0他谈到了纹理,我们可以将 d3d-device 设置为:

并在此处查看 Microsoft 的文档:
https ://docs.microsoft.com/en-us/windows/desktop/direct3d9/wrap-texture-address-mode

我似乎找不到解决问题的好方向,非常感谢您对如何实现这一目标的帮助或解释。基本上我的目标是使用这种纹理并绘制 4 次以形成一个完整的圆圈。
我想这也与旋转 uv 坐标或类似的东西有关?还是我需要为此绘制 4 个顶点缓冲区并为每个顶点缓冲区绘制 1 个纹理?

还是我让事情变得太复杂了,它与告诉 directx 使用此标志渲染 4 个纹理有关?:

那么我将如何旋转这个纹理来绘制一个完整的圆呢?

提前感谢您的帮助和时间!

0 投票
0 回答
155 浏览

c - 这种递归洪水填充实现的终止条件是什么?

我设置了一个递归洪水填充算法,由于(我认为)达到堆栈溢出/递归深度而导致段错误。我不想弄乱堆栈限制,创建这个特定算法的迭代版本超出了我的技能水平。所以,我只想让函数在这么多循环后停止,所以它只会安全地填充小区域。

我创建了一个测试程序来解决终止条件的实现,但是我注意到尽管完成了它的工作,该函数仍在运行。例如,在下面的代码中,让它运行 200,000 次可以正确填充窗口,但 300,000 也是如此,当我让它运行 400,000 次时,它会在 337,977 处安全地停止循环。所以我很困惑到底是什么让它在 337,977 处停止,以及如何让它在我用眼睛看到的洪水填充的实际结束时停止,循环次数不到 200,000 次。

0 投票
2 回答
83 浏览

android - 导入库的成本

我一直在做一个 Android 应用程序项目。我正在使用很多库(因为为什么要重做其他人所做的工作以使其他人的生活更轻松?)。

我的问题是:在项目中导入库的成本是多少?(我说的是在依赖项列表中implementation XXX.YYY:v2.0.0添加的行类型。)build.gradle

举个例子(尽管请提供一个更全面的答案):在编译和发布我的应用程序时,是否需要所有库的类和方法并将它们放入我的应用程序中,从而使其比需要的重得多?

0 投票
3 回答
2682 浏览

php - PHP:读取远程文件(最好使用 fopen)

我想使用 PHP 读取远程文本文件(最好使用 fopen)。当我在本地文件上使用此函数时,我的脚本使用 fopen 工作。

我试过了:

我得到了:

警告:fopen(http://abc.abc.abc):打开流失败:由于目标机器主动拒绝,无法建立连接。在第 2 行的 C:\xampp\htdocs\NMR\nmrTest5.php 中无法打开远程文件。

我读过phpseclib可能是一个不错的选择,因为我可以使用 WinSCP (SFTP) 或使用 Puttyfor 访问我的文件,所以我尝试了这个(在将所有文件从 phpseclib 复制到我的目录之后)希望我可以在本地复制文件,然后用 fopen 读取它(这不是遇到的最好的事情,但我可以忍受):

我得到了:

注意:在第 1561 行的 C:\xampp\htdocs\NMR\Net\SSH2.php 中找不到兼容的服务器到客户端加密算法 Login Failed

有趣的是,如果我连接到服务器(使用 WinSCP),我会收到不同的消息:

注意:从第 3362 行 C:\xampp\htdocs\NMR\Net\SSH2.php 中的套接字读取错误

注意:C:\xampp\htdocs\NMR\Net\SSH2.php 中的服务器在第 1471 行关闭连接登录失败

关于如何让它工作的任何想法?理想情况下,我会使用 fopen,但我愿意接受其他解决方案。

0 投票
0 回答
1676 浏览

rabbitmq - RabbitMQ 更改 listeners.tcp.default 端口未更改预期如何

通过 Homebrew 我已经安装了 RabbitMQ。

它开始时./rabbitmq-server没有任何问题:

我已阅读以下内容:

因此在/usr/local/etc/rabbitmq路径中存在:

  • enabled_plugins
  • rabbitmq-env.conf
  • rabbitmq.conf(手动创建)

这些文件的内容是:

启用插件

rabbitmq-env.conf

rabbitmq.conf

端口的目的是每个减少-10。它仅适用于mqttstomp。该listeners.tcp.default值被忽略,它仍然是如何5672而不是5662预期的。我可以确认显示/usr/local/var/log/rabbitmq/rabbit@localhost.log内容,如下所示:

因此从上面:

  • started TCP Listener on 127.0.0.1:5672应该是5662
  • started STOMP TCP Listener on [::]:61603改变了预期
  • Management plugin started. Port: 15672没有必要改变它
  • started MQTT TCP Listener on [::]:1873改变了预期

如果我启用Alphaand ,我会有同样的行为Beta

服务器停止./rabbitmqctl stop并再次启动./rabbitmq-server

有什么遗漏或错误?

0 投票
1 回答
25 浏览

java - 借助正则表达式将对象属性转换为可读文本

我为中国、美国、日本、墨西哥、德国等不同的国家/地区设置了不同的课程。现在,我尝试在每次对课程执行操作时(例如单击按钮)创建详细的日志摘要。因此,每次单击按钮时,它都会执行对象(下面的示例)并将其保存到数据库中。如何将我的对象转换为所需的结果,如下所示?

另外,如果我使用\n移动到下一行,它会在数据库中占用更多空间,然后将其全部写到一行上吗?\n相当于写了整行?

目的:

期望的结果

0 投票
3 回答
110 浏览

android - 设置闹钟的正确方法

我正在使用 API 来获取我的 Android 应用程序的电影版本,并且发布日期以毫秒 UTC 为单位。当我采用该发布日期并将其设置在用户的手机上时,它会在他的时区进行转换并被调用。

例子:

电影的上映日期(以毫秒为单位):

1509667200000

到 UTC 时间和日期:

2017 年 11 月 3 日星期五 00:00:00

到本地时间和日期:(东部时间,我的时区)

2017 年 11 月 2 日星期四 20:00:00

当我设置闹钟时

警报在 2017 年 11 月 2 日 20:00:00 被调用,但它需要在 11 月 3 日午夜被调用。

谢谢