现在我需要每次Run\Debug在Android Studio中卸载App .因为我需要在运行\ debug app之前重新创建数据库.我知道我可以运行命令
adb uninstall [package_name]
Run Code Online (Sandbox Code Playgroud)
在终端中清除文件/data/data/[package_name].但是如果我每次都必须执行命令,那就不方便了.我希望
adb uninstall
Run Code Online (Sandbox Code Playgroud)
单击Run\Debug按钮时,命令可以自动执行.
问题:我正在尝试在vagrant中运行docker,我的Vagrantfile包含以下内容: -
config.vm.provision "docker" do |d|
d.run "ubuntu",
cmd: "bash -l",
args: "-v '/vagrant:/var/www'"
end
Run Code Online (Sandbox Code Playgroud)
docker已安装,但是当我运行任何命令时,它会给出以下错误: -
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Run Code Online (Sandbox Code Playgroud)
我试过了
https://docs.oracle.com/cd/E52668_01/E75728/html/section_rdz_hmw_2q.html
登录为rootvagrant并启动docker仍然是同样的问题.
试过chmod on /var/run/docker.sock文件
似乎没什么用.
输出ps -ef是
/usr/bin/dockerd
docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir
/var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
Run Code Online (Sandbox Code Playgroud) 我有这个数组:
arr = np.array([66.5, 89.4000015, 57.2000008, 86.9000015, 64.5999985,
92.3000031, 74.1999969, 76.0999985, 92.0999985, 81.6999969,
72.0999985, 78.8000031, 81.4000015, 95.4000015, 73.5 ,
58.5999985, 68.3000031, 68.9000015, 68.6999969, 92. ])
Run Code Online (Sandbox Code Playgroud)
我尝试对每个数字进行四舍五入,并使用np.around:
[in] np.around(arr, 2)
[out] array([66.5, 89.4, 57.2, 86.9, 64.6, 92.3, 74.2, 76.1, 92.1, 81.7, 72.1,
78.8, 81.4, 95.4, 73.5, 58.6, 68.3, 68.9, 68.7, 92. ])
[in] np.around(arr, 4)
[out] array([66.5, 89.4, 57.2, 86.9, 64.6, 92.3, 74.2, 76.1, 92.1, 81.7, 72.1,
78.8, 81.4, 95.4, 73.5, 58.6, 68.3, 68.9, 68.7, 92. ])
[in] np.around(arr, …Run Code Online (Sandbox Code Playgroud) 我想使用Crystal lang访问串口.
我在python中有以下代码.我想为宠物项目编写等效的Crystal-lang代码.
import serial
def readSerData():
s = ser.readline()
if s:
print(s)
result = something(s) #do other stuff
return result
if __name__ == '__main__':
ser = serial.Serial("/dev/ttyUSB0", 9600)
while True:
data = readSerData()
#do something with data
Run Code Online (Sandbox Code Playgroud)
我找不到任何用于访问串行端口的库.
在crystal-lang中访问串口的正确方法是什么?
提前致谢.
我需要在我的 angulajs 应用程序中实现 RTSP 视频流。正如我们所知,RTSP 与 HTML 一起工作并不容易,我们需要使用一些插件。
我尝试使用html5_rtsp_player,这只是对我有用的解决方案,但我找不到如何制作四个流视图 (div) 的方法,而且因为这是第三方服务器,如果服务器有时关闭或更改,我很害怕诸如此类,我会遇到麻烦,并且使用此html5_rtsp_player我丢失了太多带宽,因为我需要先将视频流带到浏览器并发送到流媒体服务器进行转换,然后再取回显示预览(如果我错了,请解释一下,因为这是我第一次用视频流做一些事情)代码如下。
<video id="test_video" controls autoplay>
<source src="rtsp://xx.xx.xx.xx?real_stream" type="application/x-rtsp">
</video>
<video id="test_video" controls autoplay>
<source src="rtsp://xx.xx.xx.xx?real_stream" type="application/x-
rtsp">
</video>
<script src="https://cdn.bootcss.com/babel-polyfill/7.0.0-
beta.2/polyfill.min.js"></script>
<script src="streamedian.min.js"></script>
<script>
var p = Streamedian.player('test_video', {socket:
"wss://specforge.com/ws/"});
</script>
Run Code Online (Sandbox Code Playgroud)
接下来,我尝试使用videogular,但我的流不起作用,这里没有发生任何事情是代码。
<video id="test_video" controls autoplay>
<source src="rtsp://xx.xx.xx.xx?real_stream" type="application/x-rtsp">
</video>
<video id="test_video" controls autoplay>
<source src="rtsp://xx.xx.xx.xx?real_stream" type="application/x-
rtsp">
</video>
<script src="https://cdn.bootcss.com/babel-polyfill/7.0.0-
beta.2/polyfill.min.js"></script>
<script src="streamedian.min.js"></script>
<script>
var p = Streamedian.player('test_video', {socket: …Run Code Online (Sandbox Code Playgroud)我是 Crystal-lang 的新手。
我正在尝试Crystal-lang 文档中给出的Http Server示例。
require "http/server"
server = HTTP::Server.new(8080) do |context|
context.response.content_type = "text/plain"
context.response.print "Hello world! The time is #{Time.now}"
end
puts "Listening on http://127.0.0.1:8080"
server.listen
Run Code Online (Sandbox Code Playgroud)
当我运行此代码时,出现以下错误。
Error in httpserv.cr:3: no overload matches 'HTTP::Server.new' with type Int32
Overloads are:
- HTTP::Server.new(handlers : Array(HTTP::Handler), &handler)
- HTTP::Server.new(&handler)
- HTTP::Server.new(handlers : Array(HTTP::Handler))
- HTTP::Server.new(handler : HTTP::Handler | HTTP::Handler::Proc)
server = HTTP::Server.new(8080) do |context|
Run Code Online (Sandbox Code Playgroud)
我可以从中收集到的是我需要指定一些方法/函数来处理 HTTP 请求,但我不知道如何做到这一点。
我的问题是什么是正确的方法?
提前致谢。
crystal-lang ×2
python ×2
android ×1
arrays ×1
docker ×1
html5-video ×1
http ×1
javascript ×1
numpy ×1
pyserial ×1
rtsp ×1
rtsp-client ×1
serial-port ×1
server ×1
vagrant ×1