Skip to Content
Nextra 4.0 is released 🎉

笔记

一句真理,没有什么是一个中间件解决不了的,有的话就再加一个中间件

页面适配

为了在移动端让页面获得更好的现实效果, 我们必须让布局视口、视觉视口都尽可能等于理想视口。我们可以借助<meta>元素的viewport来帮助我们设置视口、缩放等

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" >

参数解释:

width=device-width布局视口的宽度等于当前设备视口的宽度
initial-scale初始的缩放比列(默认设置为1.0)
minimum-scale允许用户缩放的最小比例(默认设置为1.0)
maximum-scale允许用户缩放的最大比列(默认设置为1.0)
user-scalable用户是否可以手动缩放(默认设置为no,因为我们不希望用户放大缩小页面)

shell脚本更新分支标签

# !/bin/bash echo "please input your tag name: " read TAG_NAME git tag -d ${TAG_NAME} git tag ${TAG_NAME} git push origin --delete tag ${TAG_NAME} git push origin ${TAG_NAME}

linux批量修改文件名

# !/bin/bash i=1 for file in *.mkv do mv "$file" "Coffee.Cat.Mama.2013.EP$i.1080P.WEB-DL.H264.AAC-Huawei.mkv" let i++ done

简易的暴力攻击尝试破解rar加密

#!/usr/bin/env python # -*- coding: utf-8 -*- import os,sys from unrar import rarfile def rar_attack(file_name, passwords): # 打开rar文件 file_handle = rarfile.RarFile(file_name) # 加载密码字典 handle_password = open(passwords) for pwd in handle_password: pwd = pwd.rstrip() try: file_handle.extractall(path='test', pwd=pwd.encode()) print('Found:'+pwd) break except: pass handle_password.close() file_handle.close() if __name__=='__main__': file_name = sys.argv[1] passwords = '/path/passwords.txt' if os.path.isfile(file_name) and file_name.endswith('.rar'): rar_attack(file_name, passwords) else: print('Not RAR')
Last updated on