V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  amiwrong123  ›  全部回复第 14 页 / 共 39 页
回复总数  777
1 ... 10  11  12  13  14  15  16  17  18  19 ... 39  
2022-01-01 11:49:21 +08:00
回复了 amiwrong123 创建的主题 问与答 语雀,直接输入``不能变成行内代码块?
@quzard #1
发现有快捷键,ctrl+E ,但按起来不是很习惯😂

标准语法就是``,代表行内代码呀
2021-12-31 14:41:46 +08:00
回复了 amiwrong123 创建的主题 程序员 新人 不会玩服务器,求问几个问题
@julyclyde #50
>screen/tmux 显然是错误的。把交互式 shell 和后台服务混为一谈,这样容易受环境变量的影响
你想说 screen/tmux 最多只是用于 一次性的但可能要执行很久(比如几个小时)的东西呗,像这样需要常驻的服务的话,还是要用 systemd 呗。

>nohup 不带自动切断日志,回头那个文件就会巨大……
你说那个自动生成的 out 文件吗,哎,我没去管它呢😂

>容器一时爽,等程序崩了就火葬场了,残留文件、故障时候的输出都不好找
不是很懂,因为我还没试过呢😂

不过我想问一下,可以结合 systemd 和 docker 吗?比如 systemd 启动一个服务,这个服务做的事情就是 启动一个容器?
2021-12-30 17:48:55 +08:00
回复了 amiwrong123 创建的主题 程序员 新人 不会玩服务器,求问几个问题
@markgor #39
hhh ,见笑了。我准备今晚上先用 nohup 配合& 让我的脚本先跑起来再说。

然后本地 我用 ssh 登录 Vmware 里面的 Ubuntu ,来进行练习。把帖子里大家说的这些,都试一下😂
2021-12-30 16:53:23 +08:00
回复了 amiwrong123 创建的主题 程序员 新人 不会玩服务器,求问几个问题
@Privileges #19
>定几个 Contab 用 Docker stop start 来管理服务定时运行

就是指,https://zhuanlan.zhihu.com/p/226032890 里面的步骤吧
crontab -e
*/1 * * * * docker restart task1

然后之后把 crontab 设置为 开机启动。

然后我理解,执行 python 脚本.py 的事情,是放到了 刚启动容器时 来做的吧
2021-12-30 16:15:18 +08:00
回复了 amiwrong123 创建的主题 程序员 新人 不会玩服务器,求问几个问题
@2i2Re2PLMaDnghL #33
1. nohup 配合& ,可以解决后台运行的问题。但是比较简陋。而且没法处理有交互的程序。
2. tmux 可以使得程序在后台运行
3. systemd 。使得我的脚本可以变成 一个 service ,我就可以通过 systemctl start/stop/restart 来控制脚本了。而且也可以设置成开机自启动。 感觉这样做有一个好处,就是 开机自启动,比如 我要用 tmux 的方式,要是服务器重启了,我还得 一个一个脚本地 去通过 tmux 来 启动每个脚本。

# supervisord 二进制启动
supervisord -c /etc/supervisord.conf
# 检查进程
ps aux | grep supervisord

4. 如上,通过二进制启动 supervisord ,在它的配置文件 写一个[program:pacong]的相关配置,这样启动 supervisord 的同时,也会启动我的那个 pacong 脚本。也可以通过 supervisorctl restart programxxx 来重启脚本。但我有个问题,这种方式的话,执行`supervisord -c /etc/supervisord.conf`时,我需要通过 tmux 来执行吗( ssh 连上后直接执行)?

sudo chmod +x /etc/rc.d/init.d/supervisord
sudo chkconfig --add supervisord
sudo chkconfig supervisord on
sudo service supervisord start

5. 如上,把 Surpervisor 设置开机启动及 systemd 方式启动。这样好像就解决了 上面一条 是否要使用 tmux 的困扰了。

老哥,帮忙看下我的理解对吗,还有上面一个问题。谢啦
2021-12-30 11:54:34 +08:00
回复了 amiwrong123 创建的主题 程序员 新人 不会玩服务器,求问几个问题
@Lockeysama #14
@Privileges #19
@wangxin13g #21
使用 Docker 就解决了 python 环境了呗,比如我本地 windows 弄一个 docker image 后推到 registry.hub.docker.com 这个公共仓库里呗。然后服务器上 docker pull 一下就更新了。

有个小问题问下:
服务器自己安装的程序,是怎么共享给 docker 的呢?我理解是这样的。比如,我在服务器安装了 vim ,然后它安在了 /usr/local/bin 下。所以我应该在 Dockerfile 里面写一句:
ENV PATH /usr/local/bin:$path
这样,我的 docker 镜像里即使没有安装 vim ,进入 docker 容器后,我也可以使用 vim 了吧?

那我想要使用系统自带的程序,比如 cd pwd 这些
我还得在 Dockerfile 里面写一句:
ENV PATH /usr/bin:$path
吗?

(可能问得比较蠢,但我只能晚上回去试试了,所以想问下)
2021-12-28 20:00:04 +08:00
回复了 amiwrong123 创建的主题 程序员 如何通过 Python 调用 potplayer 的 exe 来播放某个音频?
@ctro15547 #23
也不是一定要用 potplayer ,只是电脑刚好有这个软件
2021-12-28 19:53:15 +08:00
回复了 amiwrong123 创建的主题 程序员 如何通过 Python 调用 potplayer 的 exe 来播放某个音频?
@ysc3839 #19
那岂不是说,Windows 下,不需要使用到 shell=True 了呗
2021-12-28 16:47:04 +08:00
回复了 amiwrong123 创建的主题 程序员 如何通过 Python 调用 potplayer 的 exe 来播放某个音频?
@cccer #12
啊,我太笨了,原来如此,见笑了😂
2021-12-28 16:33:21 +08:00
回复了 amiwrong123 创建的主题 程序员 如何通过 Python 调用 potplayer 的 exe 来播放某个音频?
@chengyiqun #1
所以 python 脚本和 bat 脚本在同一个目录呗。


然后我试了一下 bat 脚本:
@echo off
start "" "C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "C:\1.wav"
发现是可以用,所以我应该把 "C:\1.wav" 替换为 "%1"呗?


另外,本着不懂就问的原则,为啥 start 要跟个"" 呢,我百度了说是为了打开新窗口,但我试了,加不加都是可以的呢?
2021-12-28 16:18:54 +08:00
回复了 amiwrong123 创建的主题 程序员 如何通过 Python 调用 potplayer 的 exe 来播放某个音频?
@cccer #4
@ahhui #5
在 cmd 终端里,运行"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "C:\1.wav",是可以的。会调用 potplayer 然后播放 wav 。

但是我执行 python 代码
import subprocess
import os
main=" \"C:\\Program Files\\DAUM\\PotPlayer\\PotPlayerMini64.exe\" \"C:\\1.wav\" "
if os.path.exists(main):
rc,out= subprocess.getstatusoutput(main)
print (rc)
print ('*'*10)
print (out)

print(main)

缺不好使,我佛了。这是怎么回事。print(main)打印出来就是"C:\Program Files\DAUM\PotPlayer\PotPlayerMini64.exe" "C:\1.wav"
@janda
是可以,但登录前有一个,需要单击一下的智能检测。我百度了一下,解决这个好像稍复杂一点
@512357301
谢谢哥们,好用,主要我不太会爬虫,代码方面就 refer 不太一样其它都一样。幸好没用 selenium 爬虫,不然我得麻烦死了
腾讯文档,也是,注册时,开发者只能注册为公司😂这是怎么回事
![]( https://i.bmp.ovh/imgs/2021/12/1b2e18892518fce9.png)
@cz5424 #4
https://open.wps.cn/apply-developer

![]( https://s3.bmp.ovh/imgs/2021/12/f420e44f37b62538.png)
难道是这个吗😂但我哪有什么营业执照呀
@cz5424 #4
我在第一步 创建个人应用 就卡死了。
https://open.wps.cn/docs/cloud/basic-ability/admin-center/create-app
这个网页里,只看到一个截图,却找不到可以点的**创建个人应用**的链接。可能是我太笨,但我真的没有找到呀😂
@512357301 #1
哈哈哈,谢谢哥们,其实感觉 金山文档应该会提供这种功能的,但是我没有找到😂
2021-12-24 22:37:28 +08:00
回复了 amiwrong123 创建的主题 问与答 想买个服务器,各位大佬有什么推荐嘛
@ch2 #6
https://www.aliyun.com/product/fc 你说的是这个吗

不懂这句: 免费额度只能在弹性实例的按量付费模式下使用。
@asilin #1
谢谢你的详细解答。就有一个点我不是很理解:
“免费”ARP 请求包并不能用来查看自己的 ip 地址有没有被别的机器抢占,这是“冲突探测”ARP 请求包的功能。

我知道 “冲突探测”ARP 请求包有这个功能,但是我感觉 “免费”ARP 请求包好像也能检测阿。

比如当你发了“免费”ARP 请求包后,却收到了 ARP 回应报文。(其实我是觉得 这两个包 都能检测 ip 冲突)
2021-12-11 14:37:22 +08:00
回复了 amiwrong123 创建的主题 问与答 家用路由器, wifi 经常自动断开,是路由器的问题吗
@v2tudnew #2
wifi 都断开了,还可以解析域名的 ip 吗?

你是说 发生了帖子里的情况的话,我就点进你给出这几个网址呗。( PS:你这几个正常情况下好像打不开)
1 ... 10  11  12  13  14  15  16  17  18  19 ... 39  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1014 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 22:13 · PVG 06:13 · LAX 14:13 · JFK 17:13
Developed with CodeLauncher
♥ Do have faith in what you're doing.