所有问题
vim - 二进制编辑
我一直在修补多个十六进制编辑器,但没有任何效果。
我正在寻找的是一种在实际二进制文件(不是十六进制)中更改二进制文件的方法。这纯粹是出于教育目的,我知道在两者之间进行转换很简单,但我希望能够像使用十六进制一样更改 1 和 0。
我已经尝试将 vim 与 %!xxd -b 一起使用,但它不适用于 %!xxd -r。我知道如何将文件转换为二进制文件,但我正在寻找一种方法以这种格式动态更改它并能够保存它。
如果我能找到一种方法来通过纯粹用实际二进制编码来实际创建二进制文件,那就更好了。
任何帮助将不胜感激:D
java - Java 中的无限 do/while 循环。请指教
我是新来的,一般都是编码的。我想要完成的是创建一个简单的猜谜游戏,提示用户输入一个数字,并将该数字与计算机生成的 1 到 100 之间的数字进行核对。我试图让它让玩家可以继续猜测,直到他们得到正确的答案,并显示一个计数器让玩家知道他们做了多少次猜测尝试。问题是,给出正确答案后程序不会终止,我不知道我做错了什么。我将整个代码粘贴在底部以供参考,但我觉得问题出在“determineAnswer”方法中的以下语句中:
我正在尝试使用整数“成功”的值作为终止 do/while 循环的条件,但即使我尝试增加该值,循环也会继续,就好像该值正在不断重置一样。如果是这样的话,我看不出我哪里出错了。同样,我对此很陌生,但我会很感激任何意见。
javascript - 你将如何实现一个微调器组件来表明在 React 中有一个 http 请求的事实?
我有一个看起来像这样的微调器组件:
现在,我想知道通知该组件 http 调用已打开/关闭的可扩展方式是什么。这样的通知过程应该更改state.loading为true|false并因此显示/隐藏微调器。
我希望你明白我的意思。这不是一个明显的问题/解决方案。触发存储的操作是应用程序(嵌套组件)每个级别的问题,并且将状态提升到主控制器组件以跟踪 http 的开启/关闭并不是特别易于管理。事实上,这需要(从顶部组件)传递给每个能够分派动作的组件,一个作为 prop 的函数,它执行以下操作:
我还在考虑从商店(基本上是EventEmitter实例)发出事件并从其本身监听Spinner然后从那里更改state.loading属性。
但老实说,我对这两种解决方案都不满意。在你看来,这是一种非常 React 的方式吗?
谢谢
node.js - openwhisk 操作/IBM Cloud Functions 中的第三方 npm 包
我是 OpenWhisk / IBM Cloud Functions 的新手。我试图使用 IBM Watson Assistant 构建一个基本的聊天机器人应用程序。所以我所拥有的是从我的 Node.js 服务器调用的云功能操作,该操作具有与 Watson 服务交互的所有凭据,我使用“watson-developer-cloud”npm 包作为依赖项。当我在本地计算机上运行时,一切都按预期工作,但是,当我压缩目录并将其作为 OpenWhisk Web 操作上传时,它无法安装依赖项。
我遵循的程序是:
- 跑
npm install - 压缩当前目录下的所有文件(包括node_modules)
- 使用以下命令上传动作
bx wsk action create chataction --kind nodejs:8 chatactionzip.zip
(这里 chatactionzip 是压缩文件名)。
谁能帮我搞定这个工作?我正在上传目录结构的屏幕截图。
package.json 是这样的
`
`
这是我的代码(我正在删除一些凭据,其余部分保持原样)`
`
调用代码是这样的`
`

php - Laravel / Eloquent - 无法执行原始查询
这是执行查询的函数:
运行此函数时,出现以下异常:
SQLSTATE [HY093]:无效的参数编号:参数未定义(SQL:选择名称,人口,round((ST_Distance(rpoint,'POINT(24.8 43.3648)',True)/ 1000)::numeric,1)作为距离,圆形(度(ST_Azimuth(rpoint,'POINT(24.8 43.3648)'))::numeric,1)作为gis_cities的方位角,其中ST_DWithin(rpoint,'POINT(24.8 43.3648)',1000 * 300,True)和feature_code!= 'PPLX' 按距离排序;)
奇怪的是,异常中显示的构建查询似乎没有任何遗漏,如果我在我的数据库上运行该查询,它可以正常工作。我怎样才能使这项工作?
后期编辑:
显然问题实际上在于 PDO 级别,并且是由于我试图在带引号的字符串中添加一些参数引起的:
请参阅“POINT(??)”部分。如果我从查询中删除所有引号,那么它可以工作,但它当然不再是有效的 postgis 查询。有人知道应该如何编写此查询以便 PDO 接受它吗?
java - java - 如何一次更新一个表状态?
我有一个 Java 程序,它读取 MySQL 表中的文件路径,然后找到该文件并继续对该文件进行一些索引处理。
表设计如下:
为简单起见,它会在表中扫描 status = Active 的文件,然后找到该文件并进行索引处理。整个过程完成后,状态将更新为Complete。
问题是我扫描结果集中的每一个。例如,如果abc.pdf不存在,则将状态更新为错误并将状态更新def.pdf为完成。
以我目前的方式,它只是将这两个文件都更新为状态完成,我不知道如何实现我想要的。任何人都可以提出任何建议吗?
另外,假设doScan()方法抛出了一些错误,比如找不到文件,那么状态应该更改为错误abc.pdf
代码:
更新过程:
更新完成:
更新错误:
编辑:
代码:
更新方法:
android - 在 Kotlin 中比较和替换两个不同大小的列表中的项目?
我有以下功能:
我正在使用为 recyclerview 提供数据,我正在尝试插入已更新/编辑的项目,这些项目的automobileCollection大小总是返回10项目,但items列表可能会有所1不同10。
它应该比较项目,id但我目前使用此功能得到的是已编辑的项目只是插入到 recyclerview 的适配器中,而不是被视为已经存在的项目。
相反,如果我使用迭代,automobileCollection我会得到 IndexOutOfBoundsException,因为大多数时候items列表小于automobileCollection.
python - sklearn OneHotEncoder 损坏-ValueError:无法将字符串转换为浮点数
我从 sklearn OneHotEncoder 文档页面中获取了这个示例:
我得到:
ValueError:无法将字符串转换为浮点数:'Male'。
当我用数字替换“男性”和“女性”时:
X = [['5', 1], ['4', 3], ['4', 2]]
我得到:
AttributeError:“OneHotEncoder”对象没有属性“categories_”
我的 sklearn 版本是 0.19.1 有人可以重现这个吗?
ios - GMSVisibleRegion 不包括填充 - 适用于 iOS 的 Google Maps SDK
根据文档,应使用GMSMapView填充插图定位 Google 徽标。
但是,这意味着GMSVisibleRegion随后GMSCoordinateBounds不包含整个可见屏幕(以及所有可见标记)。
有没有办法获得GMSVisibleRegion然后GMSCoordinateBounds包括整个屏幕区域,不包括填充?
postgresql - 无法在 PostgreSQL 9.5 中运行 psql
我在 Ubuntu 16.04 LTS 上使用 PostgreSQL 9.5。我输入时收到以下错误psql:
在检查登录时/var/log/postgresql/postgresql-9.5-main.log,我看到错误为:
2018-11-26 13:17:41 IST [3508-1] 致命:无法访问私钥文件“/etc/ssl/private/ssl-cert-snakeoil.key”:权限被拒绝
以下是/etc/ssl/private和ssl-cert-snakeoil.key文件的权限:
该postgres用户也被添加到组ssl-cert中。
注意:我发现server.key./var/lib/postgresql/9.5/main
我也在DBA Stackexchange上发布了这个,但还没有回复。
任何人都可以指导我设置权限的正确方向吗?
docker - 如何在 docker 中将 0.0.0.0:8090 地址更改为 mastery.local
我有一个名为 web 的容器,它包含我的应用程序和 apache 网络服务器。当我输入浏览器地址 0.0.0.0:8090 时,我得到了我的工作应用程序。但我需要将此地址更改为 mastery.local。如何在不使用 /etc/hosts 文件的情况下做到这一点。
udp - 如何在没有 RTP 的情况下使用 Gstreamer 创建视频流?
我正在尝试使用 Gstreamer1.0 创建一个简单的 UDP 视频流。问题是,就我的项目而言,我需要能够拥有一个普通的 UDP 流,但我能找到的几乎所有教程都启用了 RTP。所以我想翻译这个简单的流:
玩家:
服务器:
有人可以指出我如何仅在 UDP 中翻译这个简单示例的正确方向吗?
spring-boot - Eureka 仪表板可扩展性
当我使用 Spring Boot 部署 Eureka 时,它会在 8761 端口上为我提供默认仪表板。是否可以扩展或稍微更改此控制台?例如,我希望在每个服务的仪表板中看到一些自定义属性(放入地图)。
reactjs - 如何使内部组件状态变为全局状态?
我通过 react native 制作了天气应用程序。从 accuweather 获取天气数据并保存到状态。我需要在子页面(page1、2、3)中显示状态数据。
我怎样才能?请帮我。
cocoa - TextEdit/NSTextView:在内联图像后键入时行高发生变化
我有一个带有嵌入式富文本的 Mac 应用程序NSTextView,但同样的问题可以用 TextEdit 重现:
- 当一行只包含一个图像而没有文本时,在图像之后键入会导致下面的文本向下移动。
- 打开一个新的TextEdit文档并输入“test”,[return]
Cmd-Shift-Ctrl-4截取某物的屏幕截图- 将图像粘贴到下一行
- [返回],输入“测试”
- 现在在图像后面输入一些东西
为了在我的应用程序中调试它,我添加了一些代码来突出显示每个行片段矩形NSLayoutManager:
第 2 行的高度从 14pt 开始,只要我输入一个字母,它就会变为 18pt。
这是 TextKit 中的错误还是我的代码中不正确/缺少 NSAttributedString 属性的问题?
我尝试为我的内联图像设置段落样式和字体,以及为 NSTextView 设置默认段落样式,但问题仍然存在。
python - 使用python将Unicoded字符串存储到文件中
临时XML
我的代码
我需要输出与 LastName 标记中的字符串相同。
所需输出- <LastName>Nalivaĭko</LastName>
运行代码时出现此错误
python - Python PIL.Image.convert 不会用最接近的调色板替换颜色。
这是一个后续问题:Convert image to specific palette using PIL without dithering
我也想创建一个脚本,可以将图像转换为特定的一组颜色而无需抖动。
我已经实现了作为问题答案给出的变通“自定义量化”功能。除了 1 个大问题外,大多数脚本都运行良好。
浅绿色 RGB(130,190,40) 被浅棕色 RGB(166, 141, 95) 取代。(见鬃毛左上角的浅绿色。)
CIE76 三角洲-E:
当前:RGB(130,190,40) --> RGB(166, 141, 95) = 57.5522
预期:RGB(130,190,40) --> RGB(144,238,144) = 31.5623
有人可以解释我是否错误地编写了代码或建议如何让它工作。
python - 使用交互小部件在jupyter中闪烁和跳跃输出
我正在尝试在 Jupyter Notebook 中使用Interact 。在那个页面上有点下,它说
有时,您可能会注意到交互输出闪烁和跳跃,导致笔记本滚动位置随着输出的更新而改变。交互式控件有一个布局,因此我们可以将其高度设置为适当的值(当前是手动选择的),这样它就不会在更新时改变大小。
当我试图复制这个例子时,我就遇到了这个问题。
以下片段...
...应该产生这个输出:
但我只得到这个:
准确地说,滑块确实会弹出半秒钟,但似乎被图表覆盖了。我猜这正是他们正在解决的问题。350所以我认为我可以使用与in不同的值来解决问题output.layout.height = '350px',但到目前为止绝对没有成功。我试过 100、200、250、300、750 和 1400。
那么可能有其他原因导致问题吗?
感谢您的任何建议!
excel - 如何引用文件,每个文件都在不同的文件夹中?
我有 100 个 Excel 文件,每个文件都位于驱动器中的不同文件夹中。
例如。
在每个 Excel 文件中,数据位于cell (1,1).
我想从每个 Excel 文件中获取数据并将其保存在一个 Excel 文件中的一列中。
我拥有的代码对于少量数据来说已经足够了,
在这种情况下以及将来,我将拥有更多的数据。我不想指定每个文件夹位置。
ruby-on-rails - 推送到 Heroku 时出现 Ruby On Rails 错误
我对编程相当陌生,并且希望得到一些帮助来解决问题。
我目前正面临 Heroku。我正在尝试使用 Git push Heroku master 将我的 Ruby on Rails 应用程序推送到 Heroku,但我不断收到 2 个错误说明:
安装 ruby-2.3.0 时出错
!这个版本的 Ruby 在 Heroku-18 上不可用。
错误:未能将一些参考推送到“ https://git.heroku.com/nameless-atoll-25465.git ”
这样做时,我在我的 Ruby on Rails 上的主分支上,但似乎没有什么改变可以使收支平衡。
我也花了很多时间在这里试图解决它,但似乎没有任何效果。我已经尝试在 master 分支上将 Git 更新到 Heroku,但是当我尝试使用 Git 命令更新它时,Ruby 终端会一直在分支 master 上输出任何内容。有没有人找到解决这个问题的方法?我目前正在运行 Ruby 2.3.0。
javascript - dom完成渲染后Angular2执行操作
我在页面上有一个大型 ngx-bootstrap 手风琴。当我打开一些较低的手风琴时,我希望它滚动页面,以便打开的手风琴从窗口顶部开始。我用scrollIntoView实现了滚动部分,但现在的问题是在正确的时间执行它。我目前在 ngAfterViewChecked 中执行此操作,但 viewChecked 被多次触发(mousemove、mouseenter 等)。有没有办法仅在 DOM 完成与 angular2+ changeDetection 分开渲染后才触发一段代码?
解决方案
这是开始工作的解决方案。
php - Laravel 5.5:上次登录和上次登录 IP 不会在成功登录时更新
我正在使用 laravel 5.5,想在每次成功登录时记录上次登录(日期时间)和上次登录 IP。但它没有更新。
登录控制器:
用户模型:
selenium-webdriver - 如何将 TestNG 套件导出到 jar 文件
我是 Selenium 的新手,我已使用 Eclipse 导出选项将 TestNG 套件导出到 jar 文件,但无法运行它。
javascript - 回调函数无法正常点击
我想在单击日期选择器时调用函数,以便可以根据给定的输入日期动态更改图表。所以下面是我的日期选择器代码的一部分
下面是我的脚本
当我单击“今天”范围时,我必须更新今天的图表,即函数 addtoday()
下面是我必须调用的函数
javascript - 取大数字(例如1900234)并在每三位数字后加逗号的最快方法是什么?
我正在做一个实习项目,虽然它不关注绩效,但我希望尽可能快(和精益)。到目前为止,我有一个工作版本(有一个错误)和一个上述功能的概念:
V1(BUG:无法处理带点和逗号的数字。)
V2 概念(看起来较慢但没有已知错误)





