[转载]netstat使用

写在最前面

同学们,mac的netstat和linux的是不一样的啊

前言

netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

如果你的计算机有时候接收到的数据报导致出错数据或故障,你不必感到奇怪,TCP/IP可以容许这些类型的错误,并能够自动重发数据报。但如果累计的出错情况数目占到所接收的IP数据报相当大的百分比,或者它的数目正迅速增加,那么你就应该使用netstat查一查为什么会出现这些情况了。

netstat命令可以显示网络接口的很多统计信息,包括打开的socket和路由表。无选项运行命令显示打开的socket。

Firefox 清除地址栏中的自动补全结果

一直都是在找是不是书签还是什么,一直删不干净,今天发现可以通过shift + delete删除自动补全的内容。

再也不用担心和老板演示web应用的时候突然跳出来dmm奇怪的日文关键词补全啦 (:3」∠)

Writing a connection string when password contains special characters

转载自StackOverflow

SQLalchemy连接数据库时要用一串url形如“mysql+pymysql://user:passwd@host/database”
当passwd包含“@”的时候这串url就没法正常解析了。
在SO上看到的答案,使用python的url解析库

http://stackoverflow.com/questions/1423804/writing-a-connection-string-when-password-contains-special-characters

1
2
3
4
python2
from urllib import quote_plus as urlquote
from sqlalchemy.engine import create_engine
engine = create_engine('postgres://user:%s@host/database' % urlquote('badpass'))
1
2
3
4
python3
from urllib import parse
from sqlalchemy.engine import create_engine
engine = create_engine('postgres://user:%s@host/database' % parse.unquote_plus('badpass'))

[SOLVED] Strange backspace behaviour with zsh

ssh登录学校的ubuntu主机,不知道是不是和装了xen有关,zsh对按键响应异常,delete虽然删除了字符但是向右多显示一个空格,⬅️不显示移动光标

stty erase ‘^?’ 设置无果

解决方案:
在.zshrc里添加
export TERM=xterm

可能是zsh默认设置了一个不存在的term的问题,重新设置一个ubuntu自带的term就OK了。

ps1: 不加的话,w3m的会报错’term not set’
ps2: 不加的话vim会报一个’Terminal entry not found in terminfo’的错。

Set up flask demo with open source project

今天的工作,老板终于要让我做CI了好感动。

###Clone the project and set up virtual environment

  • Choose a workspace to place the project

    1
    2
    3
    4
    5
    6
    7
    $ mkdir gitlab
    $ cd mkdir
    $ gcl https://gitlab.com:cecid/microblog.git
    $ cd microblog