所有问题
java - 为什么我的服务器(使用 BufferedReader)没有收到客户端发送的所有数据?
我正在创建一个 Swing 白板应用程序,其中有一个输入设备和一个输出设备。使用输入设备的人可以在屏幕上绘画,然后该屏幕会显示在输出设备(以及输入设备)上。
绘图/绘画在输入设备(即客户端)上运行良好,但我无法将坐标正确发送到服务器(输出设备)。
第一个问题是服务器中的 BufferedReader 没有立即接收到数据。即使我在输入设备上绘图,服务器也会在 30 秒后绘制线条。
第二个问题是服务器没有收到所有的坐标,即使它们是由客户端发送的,因此线条不完整/损坏。
编辑:我实现了一个计数器,我注意到服务器仅接收客户端绘制的一半线的坐标对,从而导致图像不完整。此外,它以另一种方式接收它们。(即,如果客户端发送 line1、line2、line3、line4 的坐标,则服务器只接收 line1 和 line3(这就是显示不完整图像的原因)。
这是我在 mouseDragged ActionListener 中的代码。
这是接收数据的服务器中的代码
文件中的完整代码如下。
客户端
服务器端
azure - 如何使用 Pulumi 设置 Key Vault 访问策略?
我正在尝试使用 Pulumi 设置 Azure 基础架构。到目前为止,我已经使用pulumi preview
了命令,似乎大多数事情都已经到位。
我已经能够整理出大多数事情,但不能整理出与 Azure AD 相关的部分。
例如,下面的代码有效:
但是下面的代码不起作用。
错误
错误:获取经过身份验证的对象 ID 时出错:从 Azure CLI 解析 json 结果时出错:等待 Azure CLI 时出错:退出状态 2
什么json?...我怀疑服务主体没有足够的权限来设置这些东西。
使用 --debug 标志
部分debug: Serialize property[resource:fe-modules-kv-[azure:keyvault/keyVault:KeyVault].accessPolicies.id[0].objectId]: Recursing into Output
告诉我们问题不在于租户,但我还没有掌握足够的知识。
我对此进行了很多搜索,并确保我的服务主体具有必要的角色,能够通过为其分配角色User Account Administrator
和Company Administrator
. 下面的脚本就是这样做的,我在 Azure 门户中确认了这一点。
我还缺少什么?或者我在哪里可以获得更多信息?
谁在运行部署?
它是服务主体。根据 Pulumi.yml 文件
下面的调试代码展示了这一点。
谁在运行部署(第 2 部分)?
实际上,在几百行之后,我找到了以下内容。
javascript - 如何使用 Lodash 格式化 JS 对象
实际上数据是通过 django 后端中的 SQL 查询和 item( models.TextField()
) 和 date( models.DateTimeField()
) 获取的 似乎 JS 对象已损坏,我想知道这种情况的任何解决方案
javascript - 使用fadeIn() 没有按顺序出现的段落
我希望名称按顺序淡入。它目前在动画方面看起来很糟糕。我希望名字出现然后倒下,第二个取代它,然后第二个倒下等
python - OSError:[Errno 13] 执行 shell 脚本时权限被拒绝
我试图从 python 脚本执行 shell 脚本,但我最终得到 OSError: [Errno 13] Permission denied 当打开 shell 脚本时被拒绝。
python脚本权限->-rwxr-xr-x
shell 脚本权限 -> -rwxr-xr-x
权限对我来说看起来不错。无法理解为什么会出现以下错误。
代码部分:
android - 升级到 Android Studio 4.0 后,Lombok 注释不起作用
将 Android Studio 升级到 4.0 版本后,Lombok 注释停止工作。在升级之前,相同的代码正在编译,没有错误。
编码:
尝试编译时,我收到以下警告,最后出现错误(不确定所有警告是否相关):
有没有办法解决这个问题,或者我应该将 lombok 删除为不受支持?
javascript - 如何运行多个节点 js 文件?
我是 node.js 的新手,我对如何一次运行多个文件有疑问。假设我有scripts_1.js
,scripts_2.js
我怎么能同时运行两者。我知道我可以做到这一点node scripts_1.js && scripts_2.js
,但问题是我需要等待scripts_1
完成scripts_2.js
才能运行。
我尝试了 bash 脚本
start.sh
但我不喜欢它,我需要更好的方法。任何人都可以提供帮助。提前致谢
javascript - 使用 useState 钩子的函数组件会被视为有状态组件吗?
将类型的组件
被定义视为一个有状态的组件?或者仍然是一个无状态的功能组件,因为它没有React.Component
显式扩展并且没有通过传递声明状态super(props)
?
最好的问候,康斯坦丁
.net - 如何处理(不解决)有时在 E2E 测试中提交后添加到表单中的验证码?
在我正在测试验证码的系统中很少出现,但是当它出现时,在我提交表单后它出乎意料(我无法猜测何时)。表单数据被保留,用户只需要解决验证码(在我的情况下解决不是问题)。问题是我不知道验证码什么时候会出现,只是盲目地寻找[AfterStep]
钩子中的每一个都是在脚上射击,因为它会阻止每一步隐含的等待时间。
我的解决方案是:
- 在我确认表单的每个步骤之后,我都会添加一个步骤
And Fill captcha if necessary
这很糟糕,因为我在整个测试套件中添加了 50 个步骤,其中 49 个通常是无用的 +Driver.FindElement
是一个阻塞调用,因此它将等待 49*20 秒等待永远不会出现的验证码。
- 当验证码在表单提交后出现时,浏览器会获取 HTTP 代码
X
,因此我可以在单独的线程中收听代码,一旦我点击代码X
,我将查找验证码,填写并重新提交表单。
这很糟糕,因为我发现无休止的讨论表明 Selenium 不支持它并且我无法收听状态代码,我认为这在最近没有改变。
我可能会选择 1. 解决方案,因为这是我知道的唯一可行的解决方案,但我可能会遗漏一些东西。
问题:这个问题还有其他解决方案吗?
python - 下面的代码有没有遗漏?
错误:从 .models 导入目的地 ImportError:无法从“travellor.models”导入名称“目的地”(C:\Users\Raja Kumar\projects\telusko\travellor\models.py)
谁能帮我吗 ?
angular - 如何在运行时以角度有条件地创建数据gridview?
我想以角度将 ODF(光配线架)表示为 gridView 假设我们有 24 个端口 ODF
html组件内部
输出将是这样的:
01|02|03|04|05|06|07|08|09|10|11|12|
13|14|15|16|17|18|19|20|21|22|23|24|
ruby - 正确删除 MacOS 上的 Ruby/RubyGems 和 gems 版本
我最近在我的 Mac 上通过自制软件安装了一个 Ruby 版本(和 RubyGems),因为 Mac 上安装的 RubyGems 由于权限问题而不允许您安装 gem。我按照此线程中最佳答案中的说明进行操作:您没有 /Library/Ruby/Gems/2.3.0 目录的写入权限。(mac用户)
在安装了一些 gem 之后,我意识到我不再需要这个版本的 Ruby 和 RubyGems,所以我跑去brew uninstall ruby
摆脱它们(我假设 RubyGems 与 Ruby 一起被删除)。但是,我检查了一下,我安装的 gem 似乎仍在/usr/local/lib/ruby/gems/2.7.0
. 我可以删除usr/local/lib/ruby
文件夹吗,这是正确的方法吗?不知道 MacOS 自带的默认 RubyGems 是否使用了这个文件夹。
datatable - DataTable - 服务器端 - 排序列初始化
我有 6 个数据表,页面上有一个数据表配置,所有五个表的基本布局如下:
我的数据表配置选项如下:
我的问题是我需要按表按列排序。例如,在表 1 中,我想在第 3 列和第 4 列上为第二个表排序第 1 列和第 4 列,在第 0 列和第 3 列上排序第三列等等,有没有办法在每个数据表没有六个不同配置的情况下做到这一点?
json - Angular如何在formArray中推送嵌套的反应表单json id
我想提交一个包含 eventTitle 和多个图像的相册库。我可以使用 eventTitle 上传多张图片。问这个问题可能很愚蠢,但我是 Angular 的新手,这是我的第一个项目。卡住了这个问题。任何参考/文件都会有很大帮助。
提交表单时,我只需要传递图像和事件标题的 id 数组。我的 json 如下所示:
问题在于我无法推送 id 数组。只有最后上传的图像的 id 被推送。值得注意的是循环 id 并推入 formArray。有人可以帮我如何循环所有上传图片的ID吗?
// 我的 Gallery 组件 ts 文件:
pyspark - 使用带有参数的 PySpark 3 DataFrame#transform 方法
这个问题讨论了如何链接自定义 PySpark 2 转换。
DataFrame #transform 方法已添加到 PySpark 3 API。
此代码片段显示了一个不带参数且按预期工作的自定义转换,以及另一个带参数但不工作的自定义转换。
这是输出的内容:
应该如何定义该with_funny()
方法以输出 PySpark 3 API 的值?
google-bigquery - 上传到 BigQuery GIS:“无效嵌套:循环 1 不应包含循环 0”
我正在将 CSV 文件上传到 BigQuery GIS,但由于“无效嵌套:循环 1 不应包含循环 0”而失败。
这是完整的错误:
我在下面完整粘贴了 CSV 文件的违规行。它似乎是有效的 WKT(或者无论如何,如果我SELECT ST_GeomFromText('POLYGON(....)')
在 Postgres 或 BigQuery 本身中这样做,我不会收到错误消息。
我可以很好地上传 CSV 文件的其他行,所以这不是架构等的问题。
我的 CSV 文件,完整:
这可能是一个缠绕顺序问题吗?
作为参考,我的源数据是 EPSG:27700 shapefile,我使用ogr2ogr
.
python - 如何修复图像未显示在 heroku 部署的 django 应用程序中
我有一个用 Django 3.x 创建的博客。当我在本地服务器上运行该项目时,它工作正常。所以,我将我的项目部署到 heroku,这里是链接bblog-shovon.herokuapp.com/。然后项目运行良好。我的项目 git 链接https://git.heroku.com/bblog-shovon.git然后我创建了一个帖子,然后我给了它一个缩略图,最后一切都很好。但是,当我重新访问该网站时,每张图片都消失了。我没有找到他们。当我尝试在另一个选项卡上打开图像时,它会显示此错误消息屏幕截图。当我写这个问题时,我创建了一个新帖子,在发布这个帖子后,这个帖子图像正在工作。但是,旧图像不起作用。
那么,我该如何解决这个问题?请帮我!!
r - 条形图 R 中的图例
我正在尝试在 R 中制作条形图,但我有一个永久性的反复出现的问题。图例出现错误,我无法修复。
如果有人知道如何解决它,我将非常感激。我附上 R 的截图:
谢谢!
flutter - 如何在 dart/flutter 中获取 mp3 元数据?
我正在制作一个音乐播放器应用程序。它能够读取文件,但我不确定如何提取元数据。我希望能够主要获取歌曲长度和专辑图片。虽然专辑图片可能是个问题,但我对歌曲持续时间和专辑名称等其他数据也很满意。
如果有人可以为我提供方法,我将非常有帮助。我提到了id3包,但没有太多关于如何处理输出的文章。一个适当的代码示例将非常有帮助。我是一个完整的飞镖初学者。
感谢世界。
android - Android Preference如何选择彼此相邻的多个项目之一
我正在尝试在我的 PreferenceScreen 中添加一个首选项,允许用户从相邻的一行中的多个条件中选择一个条件(如上图)。
android是否有一种预先构建的方式来做到这一点,或者我必须创建一个自定义偏好布局来实现这一点。如果是的话,最好的方法是什么。
qt - 如何加载和显示 QML 文件
我有两个 QML 页面main.qml
,Kos.qml
我想要的是当单击一个按钮时main.qml
它会加载Kos.qml
到屏幕中。
我确实尝试过使用加载器,但它不起作用
Kos.qml
我PageBackground
用作背景
我在什么地方搞砸了吗?
python - 连接pyspark中的两个嵌套列
我有一个包含两列“a”和“b”的火花数据框。
例如,一个数据条目是:
我想通过连接名称来添加一列,因此该条目是:
我使用过 UDF,但它对于大数据来说是一种低效的解决方案,并且充当了优化的黑匣子。有没有办法通过使用 PySpark 函数或 SQL 查询来实现结果。
ag-grid-react - 如何更改反应js中ag-grid行单元格的默认字体大小?
我第一次使用 ag-grid 表。我无法更改行单元格的默认字体大小(不是标题部分)。我想更改行单元格(行数据)的字体大小。我正在使用 ag-theme-alpine。
这是我正在使用的代码。
请提出一个好的解决方案。
amazon-web-services - 邮递员上的 AWS Api-Gateway 错误 500/api 网关测试成功
我在 api 网关中遇到了一个奇怪的 lambda 集成问题(尝试代理以及相同的问题)
lambda 首先命中 AppSync 并在错误时返回 JSON 内容或在成功时返回 XLXS 文件。
在 API 网关测试控制台上进行测试时,它会按预期返回状态 200 和二进制结果。但是当我通过邮递员在外部尝试它时它失败了。
更多信息 :
集成类型:Lambda
成功响应:
错误响应:
无服务器 apigateway 设置:
python - 预处理功能后如何保持图像和坐标(z轴)之间的关联?
我正在开发一个预处理函数,该函数将 DICOM 文件作为输入并返回 3D np.array
(图像堆栈)。问题是我需要保持ImagePositionPatient[2]
输出数组中已处理图像之间的关联和相对位置。
例如,如果一个切片ImagePositionPatient[2] == 5
映射到返回堆栈中位置 3 的已处理切片,我需要返回另一个数组,该数组5
位于第三个位置,并且所有原始切片都相同。对于在处理过程中通过插值或填充创建的切片,数组应包含一个像 -99999 这样的占位符值。
我在这里粘贴我的代码。编辑:新的简化版本
调整大小方法等的参考库是skimage