21
2022
06
17
2022
06
01
2021
02
07
2021
01
sed 在替换含有反斜杠的字符报错的问题解决
当我在使用sed替换一个配置文件的变量为一个目录的绝对路径时出了问题:sed: 1: "s/{env_sabre_dir}//User ...": bad flag in substitute command: 'U'而我执行的语句是这个:sed -i.bak 's/{env_sabre_dir}/'$pwd_dir'/g
作者:穆琪 | 分类:操作系统 | 浏览:392 | 评论:0
25
2020
12
16
2020
10
pycharm创建可以自动插入的代码片段
在使用pycharm的时候,有时可能会写if ... else ...或者 try ... except ...这种固定的代码,所以可以在pycharm配置一下,让它可以自动展开插入。步骤:preferences→ editor → live templates然后选中python那一项:点击最右边的 + 号,选择live template添加一个新的片段,以try为例:接下来填上提示名和代码内容:填写完代码内容之后一定要选择下面的环境,点击勾选python就行(红框标起来的):点击O
作者:穆琪 | 分类:pycharm教程 | 浏览:388 | 评论:0
15
2020
10
PostGresql更改自增ID值
在开发过程中,经常会自己造一点数据在数据库。这个时候id就不是那么准了,在程序后面自动插入的时候就会出现id主键冲突。解决办法就是重新设置表主键id的最大值代码如下:select setval('exp_id_seq', (select max(id) from exp));exp代表表名。
作者:穆琪 | 分类:数据库 | 浏览:473 | 评论:0
17
2020
08
PG查看正在执行的sql语句
在维护项目的过程中需要查看正在执行的sql语句代码如下:SELECT
procpid,
START,
now() - START AS lap,
current_query
FROM
(
&nb
作者:穆琪 | 分类:python | 浏览:470 | 评论:0
10
2020
05
shell脚本模拟ssh登录
1、背景使用mac的终端直接ssh,但是每次都要输入密码,不堪其扰,我就想到了用shell脚本写出一个替我自动输入密码的一个脚本。这个脚本应该也适用于Linux。2、源码ssh_login.expect#!/usr/bin/expect
set ssh_name [lindex $argv 0]
set timeout 1
if {$ssh_name == ""} {
作者:穆琪 | 分类:操作系统 | 浏览:574 | 评论:0
07
2020
05
删除~/.ssh/known_hosts相应ip小工具
1、背景因为工作原因,用的mac和Linux比较多,这两个系统都自带终端。好处就是ssh可以直接执行连接,但是开发环境是几个虚拟机,经常的重装,导致我的hostkey经常需要到~/.ssh/known_hosts文件下删除相应的ip,比如下面:当known_hosts文件有十几二十几行的时候vim打开查找已经是比较麻烦的事情了。身为程序员当然要写个脚本来代替自己去删除了。2、脚本内容#!/bin/bash
echo "--------删除~/.ssh/known_hos
作者:穆琪 | 分类:操作系统 | 浏览:645 | 评论:0