在执行git psuh命令时跳过输入密码很简单。
vim .netrc
machine github.com
login user1
password pass-user1
Run Code Online (Sandbox Code Playgroud)
如何为两个帐户编写 .netrc 以在 git push 时跳过输入密码?
.netrc 如下写是没有用的。
vim .netrc
machine github.com
login user1
password pass-user1
login user2
password pass-user2
Run Code Online (Sandbox Code Playgroud)
根据 VonC 编辑 .netrc 如下。
machine github.com login user1 password pass-user1
machine github.com login user2 password pass-user2
Run Code Online (Sandbox Code Playgroud)
git push 的奇怪错误。
git push -u origin master -f
remote: Permission to user2/test.git denied to user1.
fatal: unable to access 'https://github.com/user2/test/': The requested URL returned error: 403
git remote -v
origin …Run Code Online (Sandbox Code Playgroud) 如此简单的 bash 脚本仅包含两行。
cat show.sh
systemctl status cron
exit 0
Run Code Online (Sandbox Code Playgroud)
在终端中使用 root 执行它。
bash show.sh
Run Code Online (Sandbox Code Playgroud)
有关 cron.service 的所有信息都显示在终端上。
cron.service - Regular background program processing daemon
Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: ena
Active: active (running) since Sat 2019-08-10 06:51:18 EDT; 13h ago
Docs: man:cron(8)
Run Code Online (Sandbox Code Playgroud)
为什么show.sh不是退出状态,添加一个点击q会退出show.sh,为什么exit 0不执行?如何触发?
我的期望:在终端上显示有关 cron.service 的信息并退出 show.sh 脚本。
我的 show.sh 完成了一半,只需在终端上显示有关 cron.service 的信息。
一个很长的脚本自动化一个工作是很有意义的,上面两行是显示整个脚本状态的最后一步。
我正在使用最新的vim版本。
vim --version | head -1
VIM - Vi IMproved 8.1 (2018 May 18, compiled Aug 12 2019 17:28:55)
Run Code Online (Sandbox Code Playgroud)
使用vim编辑python文件。
vim embed.py
x = 3
print(x)
y =4
print(x+y)
Run Code Online (Sandbox Code Playgroud)
正常的执行方式embed.py是处于编辑状态。
:! python3 %
Run Code Online (Sandbox Code Playgroud)
我有一个新的主意,如何将所有行复制embed.py到tervim中由命令打开的上述窗口中?
ggyG不能工作。在vim窗口中移动光标,然后按ggyG。
在python3窗口中移动光标。
ctrl + v不能工作,<C-\><C-N>也不能工作。
现在是时候尝试使用gui方式,也不要粘贴任何内容。
如Tarun Lalwani所说:
步骤1:将行复制到系统剪贴板中
:%y+
Run Code Online (Sandbox Code Playgroud)
或与其他命令。
第2步:将光标移到运行python3的上部窗口中。
第三步:Ctrl + V + Shift
如何用热键绑定所有步骤?
状态1:
在我的.vimrc中编写以下内容。
function! CopyPasteBuffer()
normal gg"+yG
wincmd p
call feedkeys('^W"+') …Run Code Online (Sandbox Code Playgroud) 让我创建一个用例来讨论。
CREATE DATABASE sample;
USE sample;
CREATE TABLE quote (
`id` int(2) unsigned NOT NULL AUTO_INCREMENT,
`code` text ,
`date` date DEFAULT NULL,
`close` double DEFAULT NULL,
PRIMARY KEY (`id`)
) ;
INSERT INTO quote (`code`, `date`, `close`)
VALUES ('epm', '20200824', 2.64);
INSERT INTO quote (`code`, `date`, `close`)
VALUES ('dss', '20200824', 6.4);
Run Code Online (Sandbox Code Playgroud)
使用 sqlalchemy 只执行一个 sql 命令很简单。
import pandas as pd
from sqlalchemy import create_engine
user = 'root'
mysql_pass = 'your mysql passwd'
mysql_ip = '127.0.0.1'
engine = create_engine("mysql+pymysql://{}:{}@{}:3306".format(user,mysql_pass,mysql_ip))
cmd_one_line_sql …Run Code Online (Sandbox Code Playgroud) 我已经在 Windows 中为 ffmpeg 设置了环境变量,想要使用 ffmpeg 将 srt 文件嵌入到我的 mp4 文件中:
ffmpeg -i f:\sample\dance.mp4 -vf subtitles='f:\sample\dance.srt' f:\sample\out.mp4
Run Code Online (Sandbox Code Playgroud)
它遇到一个奇怪的错误:
Press [q] to stop, [?] for help
[subtitles @ 0000000002c2fd00] Unable to parse option value "sampledance.srt" as
image size
Last message repeated 1 times
[subtitles @ 0000000002c2fd00] Error setting option original_size to value sampl
edance.srt.
[Parsed_subtitles_0 @ 00000000005410c0] Error applying options to the filter.
[AVFilterGraph @ 0000000002940440] Error initializing filter 'subtitles' with ar
gs 'f:\sample\dance.srt'
Error reinitializing filters!
Failed to inject frame …Run Code Online (Sandbox Code Playgroud) 有一个文件,您可以通过ps auxlinux中的命令获取.
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.0 2280 732 ? Ss 08:20 0:00 init [2]
root 327 0.0 0.1 2916 1456 ? Ss 08:20 0:00 udevd --daemon
root 1681 0.0 0.0 2376 800 ? Ss 08:20 0:00 /sbin/rpcbind -w
root 2071 0.0 0.1 27920 1708 ? Sl 08:20 0:00 /usr/sbin/rsyslogd -c5
Run Code Online (Sandbox Code Playgroud)
我想获取最后一个字段的内容,例如:
COMMAND
init [2]
udevd --daemon
/sbin/rpcbind -w
/usr/sbin/rsyslogd -c5
Run Code Online (Sandbox Code Playgroud)
当我使用,$ awk'{print $ 11}'测试时,我得到:
COMMAND
init
udevd …Run Code Online (Sandbox Code Playgroud) 有一个网址:
http://118.26.57.16/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/218.11.178.160/edge.v.iask.com/95687694.hlv?KID=sina,viask&Expires=1358956800&ssig=WHgIi1wQOW&wsiphost=ipdbm
Run Code Online (Sandbox Code Playgroud)
你可以用chrome或firefox下载它,为什么我不能下载它:
wget -c http://118.26.57.16/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/218.11.178.160/edge.v.iask.com/95687694.hlv?KID=sina,viask&Expires=1358956800&ssig=WHgIi1wQOW&wsiphost=ipdbm
Run Code Online (Sandbox Code Playgroud) 我想在盒子里垂直打包两个按钮,为什么它不起作用?这是我的代码.
from gi.repository import Gtk
class MyWindow(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self, title="Hello World")
self.box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
self.box = Gtk.Box(spacing=6)
self.add(self.box)
self.button1 = Gtk.Button(label="Hello")
self.box.pack_start(self.button1, True, True, 0)
self.button2 = Gtk.Button(label="Goodbye")
self.box.pack_start(self.button2, True, True, 0)
win = MyWindow()
win.connect("delete-event", Gtk.main_quit)
win.show_all()
Gtk.main()
Run Code Online (Sandbox Code Playgroud) 我正在尝试读取此数据文件.
x<-read.table("mydata",header=FALSE)
> mode(x)
[1] "list"
Run Code Online (Sandbox Code Playgroud)
我怎么能把它看作矢量?它可以用unlist(x),但我想要一个更简单的方法.
在我的控制台中:
\n\n> format(as.Date("2010-01-01"), format="%A")\n[1] "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"\nRun Code Online (Sandbox Code Playgroud)\n\n如何用英语而不是中文获取星期几?
\n"\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"是 的中文形式friday。
在我的控制台中设置环境是没有用的。
\n\n> Sys.setenv(LANG = "en")\n> format(as.Date("2010-01-01"), format="%A")\n[1] "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"\nRun Code Online (Sandbox Code Playgroud)\n\n编辑 /etc/Rconsole 是没有用的Language=en 。
> Sys.setlocale("LC_ALL", "en_US")\n[1] ""\nWarning message:\nIn Sys.setlocale("LC_ALL", "en_US") :\n OS reports request to set locale to "en_US" cannot be honored\n> format(as.Date("2010-01-01"), format="%A")\n[1] "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"\nRun Code Online (Sandbox Code Playgroud)\n\n我的系统是:xp+r -3.0.1。
\ni 编辑了文件 /etc/Rprofile.site 以添加一些行:
.First <- function(){\nSys.setlocale("LC_COLLATE", "English")\nSys.setlocale("LC_CTYPE", "English")\nSys.setlocale("LC_MONETARY", "English")\nSys.setlocale("LC_TIME", "English")} \nRun Code Online (Sandbox Code Playgroud)\n\n还有其他方法吗?编辑一些文件,不加载 /etc/Rprofile.site 中的命令 什么时候启动 R?
\n