0%

0.0.1. OSI 参考模型

OSI(Open System Interconnect), 即开放式系统互联. 一般都叫OSI参考模型, 是ISO(国际标准化组织)组织在1985年研究的网络互连模型.

No|名称|作用|相关协议
—|---|—
7|应用层|为应用程序提供服务|HTTP, SMTP, SNMP, FTP, Telnet, SIP, SSH, NFS, RTSP, XMPP, Whois, ENRP
6|表示层|数据格式转化, 数据加密|XDR, ASN.1, SMB, AFP, NCP
5|会话层|建立, 管理和维护会话|ASAP, TLS, SSH, ISO 8327/CCITT X.225, RPC, NetBIOS, ASP, Winsock, BSD sockets
4|传输层|建立, 管理和维护端到端的连接|TCP, UDP, RTP, SCTP, SPX, ATP, IL
3|网络层|IP选址及路由选择|IP, ICMP, IGMP, IPX, BGP, OSPF, RIP, IGRP, EIGRP, ARP, RARP, X.25
2|数据链路层|提供介质访问和链路管理|以太网, 令牌环, HDLC, 帧中继, ISDN, ATM, IEEE 802.11, FDDI, PPP
1|物理层|物理层|线路, 无线电, 光纤, 信鸽

0.0.2. FAQ

0.0.2.0.1. HTTP与TCP/IP区别?

TPC/IP协议是传输层协议, 主要解决数据如何在网络中传输, 而HTTP是应用层协议, 主要解决如何包装数据.WEB使用HTTP协议作应用层协议, 以HTTP封装文本信息, 然后使用TCP/IP做传输层协议将它发到网络上.

0.0.2.0.2. 查看 DNS
1
cat /etc/resolv.conf

0.0.3. Resource

  • Public
    119.29.29.29
    182.254.116.116

  • 纯净 无劫持 无需再忍受被强扭去看广告或粗俗网站之痛苦
    114.114.114.114
    114.114.115.115

  • 拦截 钓鱼病毒木马网站 增强网银, 证券, 购物, 游戏, 隐私信息安全
    114.114.114.119
    114.114.115.119

  • 学校或家长可选拦截 色情网站 保护少年儿童免受网络色情内容的毒害
    114.114.114.110
    114.114.115.110

  • 阿里DNS
    223.5.5.5
    223.6.6.6

0.0.1. 表达式

Seconds
Minutes
Hours
Day-of-Month
Month
Day-of-Week
Year (optional field)

0.0.2. 样例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
秒 0-59 , – * /

分 0-59 , – * /

小时 0-23 , – * /

日期 1-31 , – * ? / L W C

月份 1-12 或者 JAN-DEC , – * /

星期 1-7 或者 SUN-SAT , – * ? / L C #

年(可选) 留空, 1970-2099 , – * /

表达式意义

"0 0 12 * * ?" 每天中午12点触发

"0 15 10 ? * *" 每天上午10:15触发

"0 15 10 * * ?" 每天上午10:15触发

"0 15 10 * * ? *" 每天上午10:15触发

"0 15 10 * * ? 2005" 2005年的每天上午10:15触发

"0 * 14 * * ?" 在每天下午2点到下午2:59期间的每1分钟触发

"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发

"0 0/5 14, 18 * * ?" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发

"0 0-5 14 * * ?" 在每天下午2点到下午2:05期间的每1分钟触发

"0 10, 44 14 ? 3 WED" 每年三月的星期三的下午2:10和2:44触发

"0 15 10 ? * MON-FRI" 周一至周五的上午10:15触发

"0 15 10 15 * ?" 每月15日上午10:15触发

"0 15 10 L * ?" 每月最后一日的上午10:15触发

"0 15 10 ? * 6L" 每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发

"0 15 10 ? * 6#3" 每月的第三个星期五上午10:15触发

每天早上6点

0 6 * * *

每两个小时

0 */2 * * *

晚上11点到早上8点之间每两个小时, 早上八点

0 23-7/2, 8 * * *

每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点

0 11 4 * 1-3

1月1日早上4点

0 4 1 1 *

1. Linux 下的定时任务

/etc/crontab
1
2
3
4
5
6
7
8
9
10
11
12
# Example of job definition:
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name command to be executed
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
1
2
3
4
5
6
7
8
# 显示当前用户的定时任务
crontab -l

# 编辑当前用户的定时任务
crontab -e

# 删除当前用户的所有定时任务
crontab -r

2. Resources

1. 激活码

Axure RP 9.0.0.3687 正式版(目前最新版)
Licensee :Freecrackdownload.com
KEY:5vYpJgQZ431X/G5kp6jpOO8Vi3TySCBnAslTcNcKkszfPH7jaM4eKM8CrALBcEC1

Axure RP 9.0.0.3686 正式版
Licensee : yygg329405
KEY: QmNyZyXeMrJU+1yw6XiXZGenOs9R3wV7S+KS7K90yTk=

Axure RP 9.0.0.3680可用秘钥Pro Edition
Licensee : yygg329405
KEY: QmNyZyXeMrJU+1yw6XiXZGenOs9R3wV7S+KS7K90yTk=

2. 安装

下载: https://www.axureshop.com/a/246637.html

3. 素材

3.1. 字体图标

3.2. 图表

3.3. 原型模板

4. 原型托管

  • 蓝湖
  • Axhu
  • Wulihu
  • 产品大牛

5. Resource

TPS 每秒事务处理数量
QPS 每秒请求处理数
PV 页面流量次数

permanent 永久的
permGen JVM堆中的永久代

ETL
Extract, Transform, and Load
提取,转换和加载

SIT
system integration test
系统集成测试

UAT
user acceptance test
验收测试环境

PET
performance evaluation test
性能模拟测测

QAS
quality assurance system
质量保证

  • OA
    Office Automation
    办公自动化

  • CRM
    Customer Relationship Management
    客户关系管理

  • HRM
    Human Resource Management
    人力资源管理

  • SCM
    Supply Chain Management
    供应链管理

  • WorkFlow
    工作流

  • Meta Data
    元数据
    是一个个键值对, 表示了对象的一些属性

  • RTT
    Round Trip Time
    往返时间, 请求发起到请求返回的时间

银行卡类型 Card Type
银行卡号 Card No
借记卡 Debit Card
贷记卡 Credit Card
电话银行 IVR (Interactive Voice Response:交互语音应答系统)
证件号码 I.D. No
注册 Enrollment
证件 I.D.
新密码 New Password
确认密码 Confirm Password
密码重置 Ret Password
账户管理 Account management
账户查询 Account enquiry
账户概览 Account summary
账户详情 Account detail 
交易明细查询 Transaction detail enquiry
转账 Transfer 
定期存款 Time deposit 
定期账户 Time deposit 
活期账户 Savings Account
活期一本通 Passbook of Current Savings
普通活期存折 Regular Passbook saving
定期一本通 Passbook of Time Deposit
零存整取 Installment Time Deposit
教育储蓄 Education Saving
存本取息 Interest Withdraw Time Deposit
准贷记卡 Quasi Credit Card
账号 Account No./Acc. No.
别名 Nickname
账号状态 Acc. Status
开户网点 Acc. Open
网点 Branch
开户日期 Open Date
卡号 Card No.
卡状态 Card Status
起始日期 Start Date
结束日期 End Date
交易日期 Transaction Date
币种 Currency
钞/汇 Cash/Remit
当前余额 Current Balance
可用余额 Available Balance
余额 Balance
余额查询 Balance Enquiry 
存单序号 CD No.
收入金额 credit
支出金额 Debit
业务摘要 Memo
人民币 RMB
美元 USD
乙钞 B Cash
转账明细 Transfer details 
预约转账管理 Scheduled transfer management 
转出账号 Transfer Out Acc.
转出账号地区 Transfer Out Region
转入账号 Transfer In Acc.
转入账号地区 Transfer In Region
钞汇标志 Cash/Remit
转账金额 Transfer Amount
即时转账 Immediate (Transfer)
指定日期转账 Sehedule (Transfer)
转账日期 Transfer Date
备注 Memo
港币 HKD
英镑 GBP
欧元 EUR
日元 JPY
加拿大元 CAD
澳大利亚元 AUD
瑞士法郎 CHF
新加坡元 SGD
现钞 Cash
现汇 Remit
手续费 Service Charge
转账类型 Transfer Type
转账状态 Transfer Status
定期存款支取 Time deposit withdraw 
整存整取 Lump-sum Time Deposit
通知存款 Call Deposit
零存整取续存 Renew Time Deposit
教育储蓄续存 Renew Education Saving
定活两便 Consolidated Time&Savings
转存 Repeating 
转存方式 Transfer Type
储种 Type
存期 Period
自动转存 Repeating 
业务品种 Class
续存金额 Renew Amount
信用额度 Credit Limit
可用额度 Available Credit
预约日期 Submit Date
指定转账日期 Schedule Date
提交 Submit
整存整取支取 Lump Sum Time Deposit Withdraw
通知存款支取 Call Deposit Transfer
存折 Passbook
存单 CD
存本取息(利息)支取 Transfer interest from interest withdraw time deposit
定活两便支取 Consolidated time&Savings transfer
信用卡查询 Credit card enquiry
信用卡概览  Credit Card Summary
信用卡详细信息 Credit Card Detail
信用卡未出账单明细  Credit Card unsettled bills
信用卡交易明细  Credit Card Transaction Detail
信用卡月结单查询 Credit Card Monthly Statement Enquiry
查询月份 Equiry month
结单日期  Statement Date
贷记利息 Interest Rate
本币上月余额 RMB Previous month balance
本币本月余额 RMB Current month balance
美元上月余额 USD Previous month balance
美元本月余额 USD Current month balance
本币最低还款额 RMB Minimal Payment
本币全额金额 RMB Total amount due
外币最低还款额 Foreign Currency Minimal Payment
外币全额金额 Foreign Currency Total Payment
账户信用额度 Credit limit
可用额度 Available Credit
原交易金额 Original Amount
交易地点 Transact at
本币存入合计 RMB total Credit
外币存入合计 Foreign Currency total Credit
本币支出合计 RMB total Debit
外币支出合计 Foreign Currency total Debit
上一结单日 Previous Settlement Date
还款到期日 Next Payment Date
信用积分 Credit Point
上次未还金额 Previous Period unpaid amount
上次还款金额 Previous Period paid amount
需立即缴交的过期款项/超额款项 Overdue/Overlimit amount
全额还款总额 Total due amount
最低还款总额 Minimum Payment Amount
全额购汇还款总额 Total foreign currency due amount
最低购汇还款总额 Mini foreign currency payment amount
购汇牌价(人民币/美元) Exchange Rate (RMB/USD)
人民币还款 RMB  Payment
美元还款 USD Payment
还款方式 Payment method
记账日期 Booked Date
上次结算日 Previous settlement Date
信用卡还款 Credit card payment
自助还款服务 Self Service Payment
到期还款日 Due Date
全额还款金额 Total Due
最低还款金额 Minimal Payment Amount
还款种类 Payment Type
付款账号 Payment acc no.
付款金额 Payment amount
申请信用卡 Credit card application
美元, 人民币双币种卡 USD, RMB dual currency card
称谓 Title
姓名拼音 Name(Pingyin)
出生日期 Date of Birth
证件类别 I.D. Type
证件号码 I.D. NO.
国籍 Nationality
婚姻状况 Marital Status
教育状况 Education
住宅性质 Resident Type
住宅地址 Address
居住年限 Period of Resident
住宅邮编 Zip Code
住宅电话 Resident Phone
区号 Region
电话号码 Phone no.
分机号 ext
手机号码 Mobile Phone
电子邮箱 Email
供养人数 House hold
父亲姓名 Father’s name
母亲姓名 Mather’s name
公司名称 Company name
公司地址 Company add.
公司邮编 Company Zip Code
公司电话 Company phone
行业性质 Industry
经济类型 Organization
职位 Position
现职年限 Years employed
现职固定月收入 Monthly Salary
年收入总额 Year Income
储蓄账户 saving account
个人资产信息 Personal asset data
账单缴付 Bill Payment
缴费地区 payment region
缴费类型 payment type
缴费日期 payment Date
缴费详细信息 payment detail
截止日期 Due Date
交费日期 Transfer Date
机主姓名 owner name
手机正常话费 basic fee
信息费 Information fee
交费总额 Total amount
缴费账号 Payment acc. No.
财经资讯 Financial Information
浏览金融信息 browse financial information
金融信息设置  financial information setting
个人设定 Personal Setting
账户维护 Account maintenance
会话超时设置 Session timed setting
更新个人资料 Update personal data
更改密码 Change password
个性化session超时时间 Customizing session inactivity time limit
超时时间 Limit
原密码 original password
网上客服 Customer sevices
安全电子邮件 security email
收件箱 Inbox
发邮件 Send mail
发件箱  Outbox
标题 subject
发信人 sender
接收日期 receive date
删除 delete
邮件详细内容 mail content
发送日期 send date
网上挂失 online Suspend account
账户挂失 Suspend account
挂失多个账户 Suspend multiple accounts
退出 Logout

SAVING ACCOUNT 和 CURRENT ACCOUNT 有什么不同?
SAVING ACCOUNT 是指储蓄账户, CURRENT ACCOUNT 是指结算户(境外银行也指往来户口或支票户口), 在国内, 早期的账户有储蓄户和结算户之分, 储蓄户只允许现金的收付, 不得转账; 而结算户两者都可以, 最近人民银行出了指引, 不再区分储蓄户和结算户, 以前开立的储蓄户也会自动转换成结算户了.两者连在一起称为CASA.
活期历史明细清单:  Current Detailed List of History   帐号: Account Number 户名: Customer Name 
操作地区: Operation Region 操作网点: Operation Branches 操作柜员: Operation Teller 工作日期: Date of Work 入账日期: Date Recorded 币种: Currency Type 
交易代码: Transaction Code 注释: Remark 
借贷: Lend or Loan 金额 Money 余额 Balance 地区 Region 网点 Branches 操作员 Operator 界面 Interface 息 Interest 税 Tax 工资  Wage 存deposit 
支取Expenditure 汇款remittance 收费fee 
批量业务 Batch Business 
柜面交易 Counter transaction 开户: Account 摘要: Abstract 
地点: location 
打印机构: Print Agencies 现存: Cash deposit 转存: Transfer into 现支: Cash expenses 
扣年税: Annual tax deduction 包月费: Monthly fee 
中心入账: Center recorded 银行对账单: Bank Reconciliatio     
打印柜员号printed teller sequence number

作为上个世纪最著名的逆向投资者, 邓普顿的投资方法被总结为: “在大萧条的低点买入, 在疯狂非理性的高点抛出, 并在这两者间游刃有余.”
邓普顿的投资法宝是: “在全球范围寻找低价的, 长期前景良好的公司作为投资目标.”

行情总在绝望中诞生, 在半信半疑中成长, 在憧憬中成熟, 在希望中毁灭.

约翰·邓普顿被喻为投资之父, 这不仅在于他的91岁高龄, 还因为他是价值投资的模范, 以及让美国人知道海外地区投资的好处, 开创了全球化投资的先河.邓普顿自1987年退休之后, 全身心投入传教事业中, 还著书立说发表自己的人生哲理, 将其投资法则归纳为15条.

  1. 信仰有助投资: 一个有信仰的人, 思维会更加清晰和敏锐, 犯错的机会因而减低.要冷静和意志坚定, 能够做到不受市场环境所影响. 谦虚好学是成功法宝: 那些好像对什么问题都知道的人, 其实真正要回答的问题都不知道.投资中, 狂妄和傲慢所带来的是灾难, 也是失望, 聪明的投资者应该知道, 成功是不断探索的过程.

  2. 要从错误中学习: 避免投资错误的惟一方法是不投资, 但这却是你所能犯的最大错误.不要因为犯了投资错误而耿耿于怀, 更不要为了弥补上次损失而孤注一掷, 而应该找出原因, 避免重蹈覆辙.

  3. 投资不是赌博: 如果你在股市不断进出, 只求几个价位的利润, 或是不断抛空, 进行期权或期货交易, 股市对你来说已成了赌场, 而你就像赌徒, 最终会血本无归.

  4. 不要听"贴士": 小道消息听起来好像能赚快钱, 但要知道"世上没有免费的午餐".

  5. 投资要做功课: 买股票之前, 至少要知道这家公司出类拔萃之处, 如自己没有能力办到, 便请专家帮忙.

  6. 跑赢专业机构性投资者: 要胜过市场, 不单要胜过一般投资者, 还要胜过专业的基金经理, 要比大户更聪明, 这才是最大的挑战.

  7. 价值投资法: 要购买物有所值的东西, 而不是市场趋向或经济前景.

  8. 买优质股份: 优质公司是比同类好一点的公司, 例如在市场中销售额领先的公司, 在技术创新的行业中, 科技领先的公司以及拥有优良营运记录, 有效控制成本, 率先进入新市场, 生产高利润消费性产品而信誉卓越的公司.

  9. 趁低吸纳: “低买高卖"是说易行难的法则, 因为当每个人都买入时, 你也跟着买, 造成"货不抵价"的投资.相反, 当股价低, 投资者退却的时候, 你也跟着出货, 最终变成"高买低卖”.

  10. 不要惊慌: 即使周围的人都在抛售, 你也不用跟随, 因为卖出的最好时机是在股市崩溃之前, 而并非之后.反之, 你应该检视自己的投资组合, 卖出现有股票的惟一理由, 是有更具吸引力的股票, 如没有, 便应该继续持有手上的股票.

  11. 注意实际回报: 计算投资回报时, 别忘了将税款和通胀算进去, 这对长期投资者尤为重要.

  12. 别将所有的鸡蛋放在同一个篮子里: 要将投资分散在不同的公司, 行业及国家中, 还要分散在股票及债券中, 因为无论你多聪明, 也不能预计或控制未来.

  13. 对不同的投资类别抱开放态度: 要接受不同类型和不同地区的投资项目, 现金在组合里的比重亦不是一成不变的, 没有一种投资组合永远是最好的.

  14. 监控自己的投资: 没有什么投资是永远的, 要对预期的改变作出适当的反应, 不能买了只股票便永远放在那里, 美其名为"长线投资".

  15. 对投资抱正面态度: 虽然股市会回落, 甚至会出现股灾, 但不要对股市失去信心, 因为从长远而言, 股市始终是会回升的.只有乐观的投资者才能在股市中胜出.

0.0.1. 通过命令来启动

1
sudo ssserver -p 443 -k password -m aes-256-cfb --user nobody -d start

0.0.2. 查看日志

1
sudo less /var/log/shadowsocks.log

0.0.3. 通过配置文件来启动

1
2
3
4
5
6
7
8
9
10
{
"server":"my_server_ip",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}
1
2
ssserver -c /etc/shadowsocks.json -d start
ssserver -c /etc/shadowsocks.json -d stop

1. 安装

1
2
3
4
5
sudo apt install zsh
chsh -s $(which zsh)
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
echo 'source ~/.zshrc_local' >> ~/.zshrc
source ~/.zshrc

2. 修改配置

1
2
ZSH_THEME='gnzh'
plugins='autojump'

1. 常见问题

1.1. 编写脚本参数配置

1
2
3
4
5
6
# 当要编写脚本,用 `cd` 命令切入切出目录比较麻烦
# 可以使用 `--git-dir` 及 `--work-tree` 指定 git 命令的工作目录, 这样就方便多了
git --git-dir "$project_dir/.git" --work-tree "$project_dir" status --porcelain

# 也可以使用 `GIT_DIR` 及 `GIT_WORK_TREE` 来配置, 效果是一样的
GIT_DIR="$project_dir/.git" GIT_WORK_TREE="$project_dir" git status --porcelain

1.2. 拒绝合并

提示 fatal: refusing to merge unrelated histories , or 绝合并无关的历史

1
2
3
4
5
# 该命令能把远程仓库合并到本地, 但是会有冲突
git pull origin master --allow-unrelated-histories

# 该命令能把远程仓库中最新版本覆盖本地, 无冲突
git pull --rebase=preserve

2. 去除大文件历史记录

https://gitee.com/help/articles/4232#article-header0

1
2
3
4
5
6
7
8
9
# 查看存储库中的大文件
git rev-list --objects --all | grep -E `git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -10 | awk '{print$1}' | sed ':a;N;$!ba;s/\n/|/g'`
# 或
git rev-list --objects --all | grep "$(git verify-pack -v .git/objects/pack/*.idx | sort -k 3 -n | tail -15 | awk '{print$1}')"

改写历史, 去除大文件
git filter-branch --tree-filter 'rm -f path/to/large/files' --tag-name-filter cat -- --all
git push origin --tags --force
git push origin --all --force

3. Resource