我正在尝试npm install apn --save
并使用过npm audit fix --force
。“希望你知道自己在做什么”的信息让我意识到我不知道自己在做什么。之后我原本得到
node /home/ec2-user/myapp/bin/www: symbol lookup error:
/home/ec2-user/myapp/node_modules/bcrypt/lib/binding/napi-v3/bcrypt_lib.node: undefined symbol: napi_add_finalizer
Run Code Online (Sandbox Code Playgroud)
所以我将节点更新为V14.16.0
但这没有帮助所以我决定删除package-lock.json
并node_modules
运行npm install
。现在会出现这个错误,
PM2 error: Error: spawn node ENOENT
at Process.ChildProcess._handle.onexit (internal/child_process.js:269:19)
at onErrorNT (internal/child_process.js:465:16)
at processTicksAndRejections (internal/process/task_queues.js:80:21)
Run Code Online (Sandbox Code Playgroud)
我意识到 PM2 没有使用新的节点版本。我升级了 PM2,现在它显示我的应用程序online
反对errored
.
但如果我的节点服务器正在运行(端口 8080),当尝试运行我的网站时,我仍然会收到 502 错误
[proxy_http:error] [pid 22860] (20014)Internal error
(specific information not available): [client my IP address]
AH01102: error reading status line from remote server 127.0.0.1:8080
Run Code Online (Sandbox Code Playgroud)
如果我停止节点服务器,则会出现 …
我试图将我的Android API密钥(对于Google Maps Direction API)的使用限制为使用我的SHA-1指纹签名的Android应用.当我没有在Google Developers Console上的凭据下添加"添加包名称和指纹"时,密钥将完全正常工作.但是当我添加它们时出现这个错误:
W/System.err:com.google.maps.errors.RequestDeniedException:此IP,站点或移动应用程序无权使用此API密钥.从IP地址XX.XX.XXX.XXX收到的请求,空引用
解决此错误的大多数答案都是针对Places API,并通过切换到Server API密钥来解决它.我需要使用Android密钥并希望限制该密钥的用户.
我注意到的要点:1)Google确实认识到我使用的是有效的API密钥.2)Google确实识别出正确的SHA-1签名,如果我使用无效的API密钥,Google会显示签名错误.
任何帮助将非常感激!
在横向,我使用myImageView.setImageBitmap(myBitmap)
和使用ontouch
侦听器,以getX
及getY
和调整的位置myImageView
(同getRawX
和getRawY
).然后bitmapToMat
,我使用构建MAT来使用OpenCV更多地处理图像.我找到了两个调整大小的场景,其中onTouch
位置将在我触摸的位置绘制一个圆圈,但有时位置将位于Mat之外并导致NPE并在处理期间失败.
场景1: resize(myImageView.getWidth(), myImageView.getHeight())
场景2:resize(myImageView.getHeight(), myImageView.getWidth())
和
x = x(myImage.getHeight()/myImageView.getWidth())
y = y(myImage.getWidth()/myImageView.getHeight())
Run Code Online (Sandbox Code Playgroud)
如果我不改变x,我可以点击NPE图像中的任何地方,但画出的圆圈远不在我触摸的地方.
处理后我matToBitmap(myMAT, newBitmap)
和myImageView.setImageBitmap(newBitmap)
.
我显然错过了一些东西,但有没有一个简单的方法来获得触摸位置并在MAT中使用该位置?任何帮助都是极好的!
android ×2
api ×1
apn ×1
google-maps ×1
java ×1
node-forge ×1
node.js ×1
npm ×1
opencv ×1
touch-event ×1