所有问题
php - 我无法为不同的用户角色启动会话并限制已注销用户的文件夹
我正在使用登录脚本,并且我正试图在没有太多运气的情况下进行会话。
当用户登录时,我希望他们重定向到相关文件夹,这是我的登录脚本
我不确定上面的代码是否正确,我真的很努力在每个“命名”文件夹的标题中写入什么代码。
我在单独的标题中尝试了很多混乱的代码,但它要么不断刷新到 ../index.php 要么让我打开文件夹,无论我是否登录
当用户登录角色时我想要发生的事情确定要打开哪个文件夹,如果没有人登录,他们将无法打开该文件夹
希望这是有道理的
谢谢莫莉
javascript - 显示/获取第一个项目,而不是所有项目
我有一部分脚本可以获取博客文章的所有标签/标签。我希望它只得到第一个项目,而不是全部。我尝试了各种方法,但无效。
原脚本:
这是我最近的尝试:
session - 我应该如何在 Redis 中存储多个会话?
我是 Redis 的新手。我想将用户 ID/会话令牌对存储在 Redis 上。但是,一个用户可以有多个会话令牌。例如,您可能认为当用户更改密码时,我想删除该用户的所有会话对。此外,每个会话对都必须有一个到期日期。推荐的方法不应该破坏这一点。
我怎样才能最有效和正确地做到这一点?
提前致谢。
c# - 请求:每隔 n 个字符拼接文本/字符串,但忽略特定字符?
这有点令人困惑,但是如果您查看下面的示例,您就会明白!
我有一个特殊的“Console.Write”方法,它接受一个字符串,例如“§cHello %mThere!” 并且在打印到控制台时,此方法会忽略 §c 和 %m(它会更改控制台的颜色)。
现在,我有另一种通过对齐来打印文本的方法,即每隔 n 个字符将字符串分解为字符串数组。这意味着,如果我传递一个 100 个字符和 10 个 LineLength 的字符串,它会将我的字符串分解为一个由 10 个字符串组成的数组,每个字符串有 10 个字符,然后我的 Write 方法将在一个新行中打印每个字符串。
问题是,当我每隔 n 个字符拆分文本时,它会计算 '§' 和 'c' 字符,当我打印它时(打印方法将删除这两个),所以输出会减少两个字符。
所以......我需要一种方法:
- 每隔 n 个字符将一个字符串拆分为一个字符串数组。
- 但是,它不能将 '§' 和后面的 char 或 '%' 和下一个 char 算作该数学中的字符。
- 输出必须在字符串数组中有这些额外的字符。
例子:
如果有人帮我写这个,提前谢谢!!!
reporting-services - 无法创建或编辑 SSRS 2017 订阅,因为未存储用于运行报告的凭据
我有一个不允许我为某些报告创建订阅的 ssrs 服务器。一个文件夹中有 20 多个报告,它们都使用相同的数据源:/Data Sources/MyDataSource。凭据存储在数据源中。我可以为大多数报告添加订阅,但有一些会引发以下错误:
发生错误: 无法创建或编辑订阅,因为未存储用于运行报告的凭据,或者如果链接报告,则链接不再有效。
我尝试删除报告并重新上传它们,从项目中部署整个位并添加另一个具有相同存储凭据的数据源。但是,我仍然在订阅按钮上看到相同的警告三角形。我添加了一批新报告,有些有这个问题,有些没有。重新启动 SSRS 服务没有帮助。解决此问题的任何其他想法?
api - API 参数 - 使用 ARRAY_CONTAINS 过滤(cosmos db 后端)
我有一个我正在 ping 的 API,它查询一个 cosmos db 以返回记录。
我可以在我的 api 调用中过滤一个简单的字符串,如下所示:
这是完美的工作。
但我无法弄清楚使我的 API 查询基于 ARRAY_CONTAINS 的过滤器语法。
我该怎么做?某处是否有 API 过滤器语法的一般参考?
javascript - 返回与用户 ID 相比的值时出错
我无法根据用户 ID 返回数据。
我的功能在 data.service.ts
它可以工作,但在半秒钟内出现以下错误=>
我的 html 代码是 =>
有人能帮助我吗
csv - 在 Jmeter 中使用变量的动态服务器名称
我正在使用 csv 文件将数据加载到 jmeter 中。此外,服务器名称的一部分存储在同一个 csv 文件中。
我需要创建这样的服务器名称:
上面的语法对我不起作用。在解决方案中实现这一目标?
pandas - 将带有乳胶标签的 pd.DataFrame 导出到乳胶
我有一个可以用以下代码重建的表
当我将它导出 df.to_latex("myDirectory/myTable.tex")并读入乳胶\input{./myDirectory/myTable}时,结果表看起来像
当它正确渲染时,它应该
是否有一个简单的解决方法或者 Pandas 不支持这个?
python - 如何使用 BlueZ 和 Python 创建 EddyStone Beacon?
我正在嵌入式 Linux 板上研究 BLE(低功耗蓝牙)。我们使用 BlueZ 和 Python。我需要创建 EddyStone Beacon。我发现有一种方法可以创建 iBeacon:https ://scribles.net/creating-ibeacon-using-bluez-example-code-on-raspberry-pi/ 。我尝试过这个。有效。但是我们需要创建 EddyStone Beacon。所以我使用这里的 Beacon 数据格式(https://ukbaz.github.io/howto/beacon_scan_cmd_line.html)来创建制造商数据。但是我的代码不起作用。我的代码有什么问题?这是我的代码:
但是,如果我使用此命令,则会创建 EddyStone 信标。我可以看到它在 nRF 移动应用程序中显示了 EddyStone Beacon:
如您所见,我在 add_manufacturer_data() 函数中放入的数据与命令中的数据相同。但是为什么 Python 代码不起作用?
r - 如何在 RStudio 查看器窗格中显示 PNG 文件?
如果我有一个 .PNG 文件,是否有一种简单的方法可以在 RStudio 查看器窗格中显示它?
使用这个答案https://stackoverflow.com/a/9319351/2554330我可以在绘图窗格中使用
将其放入查看器窗格的一种复杂方法是:
但有更简单的方法吗?例如,某个包中是否有一个现有函数可以在一次调用中执行此操作,例如
? 我可以在这样的函数中编写我的代码,但我更喜欢使用其他人的代码,这些代码已经过测试并且可能在比 RStudio 等更广泛的环境中工作。
编辑添加:我一直在仔细查看我接受的答案(因为我想避免依赖于magick包),并发现了令我惊讶的事情:如果filename是"preview.png",那么getOption("viewer")(filename)将在查看器窗格中显示。 magick::image_read很灵活,可以处理许多其他情况,但对我来说,它基本上只是复制和重命名文件!
python - 协助在模型中查找找到的参数
我有一个循环可以找到运行模型的最终参数,但是我无法获取找到并用于运行数据的参数。我正在寻找对报告最佳参数的代码的调整。此代码在 1500 行和 200 列的数字数据集上运行大约需要 20 分钟。
这是我所拥有的能够产生最终结果的东西。
这就是我所说的:
这是生成的:
我还想获得喜欢生成结果的参数。提前感谢您的任何帮助和澄清。
kubernetes - 在 Kubernetes 上执行 Airflow 运行和回填命令时出现路径问题
版本
- 气流:1.10.7
- Kubernetes:1.14.9
设置
Airflow 配置为使用 Kubernetes Executors;正常操作工作得很好;
PersistentVolume通过使用& PersistentVolumeClaimspecs定义的 EFS 卷访问 Dags 和日志;
我有以下 k8s 规范,我想用它来运行回填作业;
问题
当任务添加到队列时,这个问题似乎是一些路径问题
运行初始命令时,cli 会找到 dag 和关联的任务;
但是,任务会以一些奇怪的路径添加到队列中。下面是实际任务执行尝试的日志。
添加--subdir到初始命令实际上不会传播到任务队列,并且会产生相同的日志输出。
sql - Sequelize Query - 计算关联表并计算所有分页
这是我关于 stackoverflow 的第一个问题,以前从未使用过,但这个问题让我把头发扯掉了。
我正在为我正在开发的反应应用程序构建一个无限滚动组件,我正在尝试使 Postgres DB 查询工作。
我有 2 张桌子 - 挑战和用户挑战。
挑战有许多用户挑战。
我需要获得挑战的一个小节(从开始到结束),每个挑战都计算“参与者”的数量(相关的用户挑战的数量),以及所有挑战的数量。
像这样的东西:
每个挑战包括作为“参与者”的用户挑战的总数,并且计数是所有挑战的计数。
这是查询:
开始和结束数量是分页的开始和结束。
我正在按如下方式运行此查询:
这会导致以下错误:
这是它说它正在运行的sql:
Sequelize 或原始查询都很好。如果您需要更多信息,请告诉我,非常感谢。
regex - .htaccess 强制使用 HTTPS,在某些情况下使用 www。但不包括特定的子域
我们在一些网站上使用 cPanel,我们使用以下 .htaccess 规则,并且在大多数情况下它们可以正常工作,但它们有一些问题......
根据以下规则,如果我们访问非 www 链接,它们会正确切换到 www。好的链接
这条Force HTTPS & WWW规则的问题是当我们谈到子域时......
- 如果我们访问
staging.website.com不正确,它会被重写为www.staging.website.com. 当然可以使用类似的条件RewriteCond %{HTTP_HOST} !^staging\. [NC],但这意味着每个子域都需要一个设置。 - 添加该条件的另一个问题是,如果我们访问 staging.website.com,它不会被迫使用 https...
- 在更复杂的设置中,我们有一个 cPanel 帐户,其中有 3 个网站
https://,一个是https://www.,对于那个特定的 cPanel 帐户,我不知道如何修改这些 .htaccess 规则以适用于这两种情况......
#1和#2在涉及到时最引人注目ipv6.website.com
强制`httPs & WWW的规则测试
https://website.com-->https://www.website.comhttp://website.com-->https://www.website.comhttps://www.website.com-->https://www.website.comhttp://www.website.com-->https://www.website.comhttps://ipv6.website.com-->https://ipv6.website.comhttp://ipv6.website.com-->https://ipv6.website.comhttps://www.ipv6.website.com-->https://ipv6.website.comhttp://www.ipv6.website.com-->https://ipv6.website.comhttps://randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttp://randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttps://www.randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttp://www.randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttps://ftp.website.com-->http://ftp.website.comhttp://ftp.website.com-->http://ftp.website.comhttps://www.ftp.website.com-->http://ftp.website.comhttp://www.ftp.website.com-->http://ftp.website.com
强制`httPs & Non-WWW 的规则测试
https://website.com-->https://website.comhttp://website.com-->https://website.comhttps://www.website.com-->https://website.comhttp://www.website.com-->https://website.comhttps://ipv6.website.com-->https://ipv6.website.comhttp://ipv6.website.com-->https://ipv6.website.comhttps://www.ipv6.website.com-->https://ipv6.website.comhttp://www.ipv6.website.com-->https://ipv6.website.comhttps://randomsubdomain.website.com-->https://randomsubdomain.website.comhttp://randomsubdomain.website.com-->https://randomsubdomain.website.comhttps://randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttp://randomsubdomain.website.com-->https://www.randomsubdomain.website.comhttps://ftp.website.com-->http://ftp.website.comhttp://ftp.website.com-->http://ftp.website.comhttps://www.ftp.website.com-->http://ftp.website.comhttp://www.ftp.website.com-->http://ftp.website.com
java - 在 Eclipse Collections 中使用软值映射
我目前正在考虑在我参与的项目中整合到单个集合库,虽然我对此没有什么经验,但我真的很喜欢 Eclipse Collections 的外观。
我们拥有的一个具体用例是,我们Map在多个地方使用具有软值引用的实现作为简单缓存。我们目前ReferenceMap为此使用 Apache Commons Collections,例如:
当然,这可以用一个标准 Java 代替,HashMap其中值是一个SoftReference实现,但我希望 Eclipse Collections 有一个类似的“方便”集合类型或工厂/构建器用于此目的。有这样的事吗?或者更广泛地说:我将如何使用 Eclipse Collections 和最少数量的样板来设置带有软值引用的 Map?
javascript - 是否可以将变量的值添加到元素的类中?
我想将“pl1”或“pl2”类添加到通过 Javascript 创建的 div 中。如果 currPlayer = 1,那么 div 的类将是“pl1”,如果 currPlayer = 2,那么 div 的类将是“pl2”。这可能吗?如果是这样,当 currPlayer 变量更改其值时,会更改我创建的 Div 的类吗?我的代码尝试如下。提前致谢!
reactjs - 试图 npm 启动一个反应应用程序,得到这个错误。该应用程序以前工作过
我尝试过更改路径,但不确定我是否正确执行。
```events.js:292 抛出错误;// 未处理的“错误”事件 ^
sql - 如何在 SQL/LookerML 中测量一组天的平均计数,每个天都有自己的数据点
我有下表:
我想要做的是获取和之间的差异,min并从 id 中max获取总数count,即最小值、最小值和最大值之间的范围以及最大值。目前,我只能获得过去一天的数据。
期望的输出:
由此,我想获得过去 x 天的平均显示数据。
示例:如果今天是 13 号,则过滤过去 2 天(48 小时)输出:
示例 2:如果今天是 13 号,则过滤过去 3 天(48 小时)
理想情况下,如果在 LookML 中无需使用派生表就可以做到这一点,那么最好拥有它。否则,SQL 中的解决方案会很棒,我可以尝试转换为 LookerML。
谢谢!
java - 在 Java 中存储排序数组,不理解 .clone() Java
我正在尝试存储一个与原始数组分开的排序数组。我需要能够访问两个数组而不改变原始数组。我试图了解如何 .clone 但我似乎无法理解我做错了什么。我在下面有我的代码,我将一个数组从上面传递到这个方法中,并想要对其进行排序和存储。我在这里甚至接近正确吗?
javascript - 将这个 compose 函数传递给 Javascripts reduce 的执行流程是什么?
我只想知道在以下代码的情况下reduce是如何工作的(这是由stackoverflow用户在我之前的问题中提供的,我问这个问题是因为他的代码片段导致我有更多的问题没有被清除并且太长,不适合评论部分)。一个函数数组被传递到一个reducer。有一个 compose 函数在函数数组上运行。根据我的理解,这个 f 是累加器,而 g 是数组中的下一项。reduce 的每个周期返回的内容成为下一个周期的累加器。如果没有传入 reduce 的 initalValue 参数,则数组中的第一项将用作初始累加器值。
我把它想象成这样:
我已经知道这种思路是错误的,因为流程以封装的方式工作,就像这样:f_xe(f_xd((f_xc(f_xy('a', 'b')))))
但为什么会这样。如果有人可以错综复杂地解释为什么它以这种方式包装并逐步分解reduce的每个循环,那将不胜感激。我想知道的另一件事是,为什么不尝试在第一个周期立即评估?f_xe(f_xd('a', 'b'))当返回这段代码时,它不会尝试评估它并产生错误,而不是继续处理数组中的下一项吗?相反,代码从数组中的最后一项开始计算,即使 compose 函数被指示从头开始应用。我确实理解,对于组合函数,最后一项将首先运行,然后以此类推,但是控制台日志语句不应该按从前到后的顺序运行吗?
再一次,我知道我的思路与这个完全不同,但我希望如果我分享我的思路,有人可以把它推向正确的方向。感谢任何可以对此有所了解的人。
python - 使用 split() 遍历字符串中的单词
我正在尝试使用循环将地址x与地址匹配并遍历字符串中的单词,一次删除一个,直到找到匹配项。我正在展示一个ywhilesplit()type error
我想知道是否有人可以帮助我正确地使用这个过程来循环单词?
我想要的输出是:
Corner Cramer and Mary Street, Preston
我得到的输出是:
java - iText - 如何获取用于打印的 PDF 二进制文件
我想将 pdf 字节发送到我的 Android 项目中的打印机。我看过以前这样做的应用程序的 tcp 包。正是这样做的:
1-) 使用 PLC 命令发送纸张尺寸、页面尺寸、边距。
2-) 然后它发送 PDF 字节。(我给你标记了)
像这样发送字节
这是如何发送字节的示例。(W 后 20 个字节)
如果我尝试发送使用 Adobe 创建的 pdf,则字节如下所示:
这对我不起作用。因为它发送了一个与上面不同的字节数组,并且包含许多不必要的东西。
我的问题正是这样:我如何获得像上面这样的 pdf 字节?iText 会帮我解决这个问题吗?
这是我的 pdf 文件(我对两个 tcp 包都使用了相同的文件):
注意:我的打印机是 HP Deskjet 2630
编辑:我将 adobe pdf 文件发送到打印机,如下所示
这里的文件是用adobe创建的pdf文件。当我将其字节发送到打印机时,它会发送很多不必要的信息。我想知道如何在没有不必要信息的情况下通过 iText 发送相同的 pdf。因为那样打印机不理解字节。
EDIT2:我创建了一个新的 iText Pdf。
现在我正在尝试将其拆分为字节。但同样,它包含很多不必要的信息。
c++ - 使用 ProtocolBuffers 时,有没有办法为生成的 C++ 代码指定输出导入?
我正在尝试使用 .proto 文件将 C++ 代码编译成单个二进制文件。我目前的流程有两个步骤;
- 使用 protoc 从 3 个 .proto 文件生成 C++ 代码。
- 将生成的代码和我自己的 C++ 代码编译成一个 .o 文件。
但是,当我尝试在步骤 2 中编译时,生成的代码指定输出为“com/company/B.pb.h”,编译器无法找到该文件,因为该文件位于同一目录中。
我不想手动更改生成的代码导入,因为我觉得应该由 protoc 完成,并且我们还将这些 proto 文件用于其他项目(包括使用相同的 .proto 文件生成 java 代码,这是可行的)。有没有办法在不更改原型导入的情况下指定生成代码的导入?
编辑:一次生成多个文件时,这是 protoc 的问题吗?我应该使用不同的命令吗?
我知道 java 有一些选项,比如指定包或类名,但我找不到 C++ 类似的东西。
任何帮助深表感谢。更多详情如下。






