小编it_*_*ure的帖子

如何为两个帐户编写 .netrc 以在 git push 时跳过输入密码?

在执行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)

git passwords

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

显示服务信息后,Exit 命令无法退出 bash shell?

如此简单的 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 的信息。
一个很长的脚本自动化一个工作是很有意义的,上面两行是显示整个脚本状态的最后一步。

bash exit systemctl

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

复制vim中的行以在上述由ter命令打开的窗口中执行?

我正在使用最新的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)

现在ter在vim中使用命令打开一个新窗口。 在此处输入图片说明

正常的执行方式embed.py是处于编辑状态。

:! python3 %    
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

新窗口打开并执行embed.py
在此处输入图片说明

我有一个新的主意,如何将所有行复制embed.pytervim中由命令打开的上述窗口中?

在此处输入图片说明 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)

vim python-3.x

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

如何在pd.read_sql_query中一次执行多个SQL命令?

让我创建一个用例来讨论。

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)

mysql sqlalchemy python-3.x pymysql

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

无法将选项值 xxx.srt 解析为 ffmpeg 中的图像大小

我已经在 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)

windows parsing ffmpeg

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

如何使用awk命令切割字段?

有一个文件,您可以通过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)

shell

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

为什么不能在wget中下载文件?

有一个网址:

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)

wget

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

无法在GTK中垂直打包按钮

我想在盒子里垂直打包两个按钮,为什么它不起作用?这是我的代码.

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)

python gtk

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

将数据读入矢量

我正在尝试读取此数据文件.

x<-read.table("mydata",header=FALSE)
> mode(x)
[1] "list"
Run Code Online (Sandbox Code Playgroud)

我怎么能把它看作矢量?它可以用unlist(x),但我想要一个更简单的方法.

r

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

如何用英语而不是中文获取星期几?

在我的控制台中:

\n\n
> format(as.Date("2010-01-01"), format="%A")\n[1] "\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"\n
Run Code Online (Sandbox Code Playgroud)\n\n

如何用英语而不是中文获取星期几?
\n"\xe6\x98\x9f\xe6\x9c\x9f\xe4\xba\x94"是 的中文形式friday

\n\n

在我的控制台中设置环境是没有用的。

\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"\n
Run Code Online (Sandbox Code Playgroud)\n\n

编辑 /etc/Rconsole 是没有用的Language=en

\n\n
> 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"\n
Run Code Online (Sandbox Code Playgroud)\n\n

我的系统是:xp+r -3.0.1。
\ni 编辑了文件 /etc/Rprofile.site 以添加一些行:

\n\n
.First <- function(){\nSys.setlocale("LC_COLLATE", "English")\nSys.setlocale("LC_CTYPE", "English")\nSys.setlocale("LC_MONETARY", "English")\nSys.setlocale("LC_TIME", "English")}  \n
Run Code Online (Sandbox Code Playgroud)\n\n

还有其他方法吗?编辑一些文件,不加载 /etc/Rprofile.site 中的命令 什么时候启动 R?

\n

r

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

标签 统计

python-3.x ×2

r ×2

bash ×1

exit ×1

ffmpeg ×1

git ×1

gtk ×1

mysql ×1

parsing ×1

passwords ×1

pymysql ×1

python ×1

shell ×1

sqlalchemy ×1

systemctl ×1

vim ×1

wget ×1

windows ×1