小编Mar*_*sha的帖子

Kotlin数学与Math

我已经阅读了什么是Kotlin指数运算符,并尝试通过在Android Studio REPL Kotlin模式下编写val t1 = 23.0然后遵循它的答案,print (t1!!.pow(4.9))并得到第二个错误:未解决的参考:pow。通过搜索Kotlin幂函数在其他地方找到的代码可以正常工作print (Math.pow(t1,4.0))。我很困惑,但是发现发布了一个未解决的参考资料:使用Kotlin在Eclipse中创建战俘,然后当我import kotlin.math.pow下次print (t1.pow(4.9))开始提供一个数字时。我还指出import kotlin.Math.pow错误:未解决的参考资料:Math,所以
1.为什么选择M ath.pow但要导入kotlin。吗?
2.我可以使用扩展功能poww / out导入REPL之类的东西t1.math.pow(2.3)(因为它给出了错误:无法解析的参考:数学

kotlin

3
推荐指数
1
解决办法
61
查看次数

linux读取由strace产生的系统调用-如何理解指向缓冲区值的指针?

我跑了strace,在它的输出中,我得到了如下行:

read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\273\0\0\0\0\0\0"..., 832) = 832
Run Code Online (Sandbox Code Playgroud)

我已经在读的人,所以字符串""是指向的buf( ssize_t read(int fd, void *buf, size_t count);),但是那又有什么特定的字符串是什么意思?特别是:

  • ELF 最有可能与可执行程序链接-为什么在这里输入指针?
  • \ 让我们转义特殊字符-为什么在这里转义数字?
  • > 这是为了什么?

c pointers file-descriptor strace

1
推荐指数
1
解决办法
55
查看次数

在Ubuntu Shell上运行Python

我正在尝试在Ubuntu上运行python。添加:这是Windows的双启动系统。

如果我在外壳上键入python,它将打开python。但是我想运行一个python文件。我将我的python(.py)文件保存在Windows桌面上。

在Windows上,当我在命令提示符下运行.py文件时,只需将目录更改为“桌面”,然后键入python myfile.py,代码即可成功运行。

当我尝试在Ubuntu中做同样的事情时,它不起作用。我使用mkdir函数在Ubuntu中创建了一个Desktop目录。

现在,当我输入python myfile.py时,出现错误:

python:无法打开文件“ myfile.py”:[Errno 2]没有这样的文件或目录

我尝试在Ubuntu shell上键入python,然后拖动myfile.py文件(~$ python C:\Users\username\Desktop\myfile.py),该文件用于运行,然后立即关闭答案,但是现在我得到了错误

python:无法打开文件'C:UsersusernameDesktopmyfile.py':[Errno 2]没有这样的文件或目录

谁能告诉我解决此问题的确切步骤是什么?

编辑:

这是我从下面的答案写的:

〜$ python / home /用户名/桌面/myfile.py

但是,我收到此错误:

python:无法打开文件'/home/username/Desktop/myfile.py':[Errno 2]没有这样的文件或目录

编辑2 **

所以这是新的东西:如果我写

python / home /用户名/桌面myfile.py

我得到这个错误

/ usr / bin / python:在'/ home / username / Desktop中找不到'main'模块

如果我写

python / home /用户名/myfile.py

我没有收到错误,但也没有任何输出。Ubuntu只是进入下一行$

python ubuntu

-1
推荐指数
1
解决办法
166
查看次数

标签 统计

c ×1

file-descriptor ×1

kotlin ×1

pointers ×1

python ×1

strace ×1

ubuntu ×1