我想在我的 Ubuntu 机器上编写一个命令行应用程序,但是我在 linux mint 19 上安装 dart 2 的 dart sdk 时遇到了一个问题。
安装后,我无法从终端运行 pub 命令。我总是收到这个错误:
Command 'pub' not found, did you mean:
command 'puf' from deb puf
command 'pdb' from deb python
command 'publ' from deb atfs
command 'pua' from deb pglistener
command 'dub' from deb dub
command 'pcb' from deb pcb-gtk
command 'pcb' from deb pcb-lesstif
command 'pudb' from deb python-pudb
Try: sudo apt install <deb name>
Run Code Online (Sandbox Code Playgroud)
我已经从互联网上尝试了一些路径设置,但它们都不起作用或只是暂时的。
我怎样才能解决这个问题?
我刚刚从使用 NodeJS 的 Express 更改为使用 Python 的 Django。我对 NodeJS 唯一怀念的是出色的流程管理器 pm2。我可以在 Django 中使用 pm2 吗?
我正在用简单的碰撞检测系统编写一个简单的游戏.
我目前有这个代码用于在同一个数组上迭代数组,所以我可以检查对象是否彼此接近以及它们是否会发生冲突:
var objects = []; //assume this is not empty
for(i=0;i<objects.length;i++){
for(a=0;a<objects.length;a++){
if(a != i){
//collision handling
}
}
}Run Code Online (Sandbox Code Playgroud)
但是这段代码的主要问题是我有重复.例如,我检查我和一个但稍后我检查a和i具有相同的值.
我尝试使用一个数组来保存检查哪些对象与哪些对象,但它给了我一个大的fps下降.
这样做的最佳方法是什么?