标准的方法是:
>>> os.path.splitext('thefile.jpg')[1]
'.jpg'
这样获得的是带点号的后坠,如果不要点号呢?当然可以在结果上继续处理
>>> os.path.splitext('thefile.jpg')[1][1:]
'jpg'
不过有更简便的方法,使用字符串的split方法
>>> 'thefile.jpg'.split('.')[-1]
'jpg'
有强迫症,看见python没有end关键字,就像将倾的大厦,向一边倾斜,缺少对称之美。于是总想着给python加个end。在十几年前听说韩国有程序员给python(整容😁)用注释的方式加end,比如:
if True:
print("hello")
#end
这个思路不错,但是注释前面的#号看着还是不舒服。
又想到用定义一个end变量:
if True:
print("hello")
end = ''
让end等于空字符串,这样前面不用带一个#号了,但后面拖着个小尾巴,还是不舒服。
既然注释和变量都不完美,那么用...
打开windows terminal设置,点击左下角的“打开 JSON 文件”,加上下面的红色部分
"commandline": "D:\\Programs\\Git\\bin\\bash.exe --login -i",
sass-convert -R my_sass_dir --from sass --to scss
其中:
-R 表示递归 my_sass_dir 的所有子文件夹
--from sass --to scss 表示从 sass 转换为 scss 文件
在settings.json里加入下面两行:
"editor.quickSuggestions": false,
"editor.suggestOnTriggerCharacters": false,
其中:
"editor.quickSuggestions": false 用来关闭上下文提示,加上这行以后大部分提示都可以关闭了,但是,对象的方法和属性仍然提示
"editor.suggestOnTriggerCharacters": false 这个是专门用来关闭对象的方法和属性的提示的,再加上这行...
1、在地址栏输入 edge://flags/ 然后按回车
2、搜索 Enhance text contrast
3、设置为Enabled
4、重启edge浏览器
可能是由于内存限制,对大文件只能替换前面的一部分,可以使用re.compile突破这种限制
比如:
re.sub("abc", "123", largeText, re.S|re.I)
可以改成:
match = re.compile("abc", re.S|re.I)
match.sub("123", largeText)
可用在git bash
在Gemfile里加入如下3行即可:
gem 'net-smtp'
gem 'net-imap'
gem 'net-pop'
别忘了重新运行:bundle install
npm config set prefix "D:\gs412\nodejs\node_global"
npm config set cache "D:\gs412\nodejs\node_cache"
把下面这个批处理文件下载以后“以管理员身份运行”
1 找到setup.exe文件的路径
可以右键浏览器图标,找打它的文件位置,这个文件并不是我们需要的文件,这个路径一般是“C:\Program
Files
(x86)\Microsoft\Edge\Application”,我们再找到对应版本的文件夹,如“91.0.864.67”,再找到Installer文件夹,然后就可以找到setup.exe。我们需要的就是setup.exe文件所在的路径,如:
C:\Program Files (x86)\Microsoft\Edge\Application\91.0.864.67\Installer
...
gzip -c9 main.js > main.js.gz
如下图这种提示,没多大作用,很干扰视线
关闭它只需要在settings.json加入如下一行:
"editor.parameterHints.enabled": false,
如果把dock放在底部,那么“show applications”放在开头(左侧)是一个不错的办法,这样它还在右下角,用下面的命令即可:
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top true
如果想改回来默认的,那么只需要把最后的参数true改为false:
gsettings set org.gnome.shell.extensions.dash-to-dock show-apps-at-top false
查网上的资料说这是视疲劳,我感觉不仅仅是眼睛的疲劳,大脑更疲劳。
普通绿膜镜片就好很多,戴多久都没有那种感觉。
希望这点小经验能帮助到需要帮助的人。
Win 10 字体改为宋体方法:
Win 10 系统字体还原为默认字体的方法:
-------------------------------- 作者在 2021-12-25 22:52:55 补充以下内容 --------------------------------运行完注册表文件后,需要重启系统才能生效
sudo vi /usr/share/vim/vim*/defaults.vim
找到
if has('mouse')
set mouse-=a
endif
修改 set mouse=a 为 set mouse-=a // 等号前面多了个 - 号
fdisk -l // 查看磁盘情况
growpart /dev/vdb 1
resize2fs /dev/vdb1
df -h // 查看扩容是否生效
export GITLAB_HOME=/var/www/www.githubu.com
sudo docker run --detach \
--hostname www.githubu.com \
--publish 443:443 --publish 80:80 --publish 23:23 \
--name gitlab \
--restart always \
--volume $GITLAB_HOME/config:/etc/gitlab \
--volume $GITLAB_HOME/logs:/var/log/gitl...