原创
linux
1099
### 基础命令
```bash
# 用户设置
git config --global user.name "Suvan"
git config --global user.email "suvan@wanxiaohong.cn"
# 初始化仓库
git init
# Initialized empty Git repository in /project/wordpress/.git/
# 把文件添加到仓库
git add filename
# 把文件提交到仓库
git commit -m "提交备注信息"
linux
1432
今天贡献一版纯手写的svn限制提交文件的注释以及提交的文件类型脚本,不多说,直接上代码:
```bash
length=`$SVNLOOK log -t "$TXN" "$REPOS"|wc -m`
if [ $length -lt 61 ]
then
echo -e "\nSuvan温馨提示:注释内容至少4个汉字!" >&2
exit 1
fi
ifs=$IFS
IFS=$'\n'
fType=`$SVNLOOK changed -t "$TXN" "$REPOS"`
filter='html\|ph
Windows
2365
今天博客又新增一个小功能--[随机密码生成工具](https://blog.wanxiaohong.cn/tools/random_password/),理论上密码长度无限,但为了提高可用性,个人限制为256个字符串长度,除常规字符串之外,特殊字符串包含以下符号:
~`!@#$%^&*()_+-=[]{}|,./?
若使用中有任何问题,可留言告知,本人将继续改进。
有了随机密码生成工具,我们还少一个存储账号密码的工具,比如'KeePass',本人使用的就是这款工具,个人感觉不错,简单实用,贴图一张:
![随机密
Mac OS
1624
我们正常卸载(在launchpad中直接卸载、从Applications中移动到废纸篓)完APP,部分软件还会有一些残留,比如CleanMyMac、Logitech相关app,在卸载后经常会在开机时,在右上角弹出新版本提示,这让我这个强迫症患者相当难受,于是便有了以下彻底卸载Mac软件的方法。
正常卸载完软件,若发现还有其残留,经本人亲自验证,在以下文件夹中查找相关文件,然后删除,可彻底卸载软件。
```bash
/Users/xiaowan/Library/LaunchAgents
/System/Libra
linux
1933
前段时间公司服务器被攻击,于是想弄一个这方面的脚本,于是便有了这个脚本。
刚开始走了不少弯路,后来发现linux系统自带的tcpdump这个命令很不错,不了解的童鞋可以直接找度娘~~
我的思路是这样:tcpdump随机抓取1000(或者自定义)个包,筛选出外部ip访问本机的端口及其ip,如果是正常访问,外部ip访问本服务器的端口按理来说不会太多,如果超过20(或者自定义)个,直接iptables禁掉,另外一个判断,随机按顺序抓取的1000(或者自定义)个包,我个人定义为同一ip数量超过70%(也可以自定义)就不
shopex产品
1960
1. 登录淘宝开放平台:[http://open.taobao.com/](/link?target=http://open.taobao.com/)
2. 点击’控制台‘:
3. 点击右上角’创建应用‘->’百川无线应用‘->’创建应用‘:
![淘宝信任登录](https://cdn.wanxiaohong.cn/images/ad/b6/c9/54/a6f47833a24b137fd8d5262517fa97c6.png)
4. 登录淘宝账号->完善开发者信息,然后创建应用名称:
![淘宝信任登录](ht
shopex产品
2547
1、登录QQ互联:[http://connect.qq.com/](/tools/?url=http://connect.qq.com/)
2、点击‘管理中心’:
![qq信任登录](/wp-content/uploads/2016/11/2-1.png)
3、点击‘创建应用’->'网站‘:
![qq信任登录](/wp-content/uploads/2016/11/3-1.png)
4、此处的QQ信任登录回调地址:域名+ /openapi/trustlogin_api/parse/trustlogin_plu