首页   注册   登录
 xi2008wang 最近的时间轴更新

xi2008wang

V2EX 第 82568 号会员,加入于 2014-11-19 21:41:40 +08:00
理论的随机,现实的混沌: Python 模拟抛硬币
Python  •  xi2008wang  •  330 天前  •  最后回复来自 xi2008wang
2
packagecontrol.io 挂了一天了
Sublime Text  •  xi2008wang  •  220 天前  •  最后回复来自 Zangwill
4
看知乎大刘关于“互联网和城市未来”问题有感
生活  •  xi2008wang  •  2018-10-31 14:54:37 PM  •  最后回复来自 specture
7
Linux ps 有没有可能有 bug?
Linux  •  xi2008wang  •  2018-09-18 16:54:24 PM  •  最后回复来自 xi2008wang
1
请 sql 老司机
MySQL  •  xi2008wang  •  2017-12-08 12:06:06 PM  •  最后回复来自 xi2008wang
10
引起 sublime cpu 高(macos 系统)的居然是这货
Sublime Text  •  xi2008wang  •  2017-11-27 18:46:20 PM  •  最后回复来自 QAPTEAWH
2
mac 下 skim 看电子书一些符号问题
程序员  •  xi2008wang  •  2016-08-04 21:12:01 PM  •  最后回复来自 ynyounuo
3
django 里文章目录简介 id 怎么方便操作
Python  •  xi2008wang  •  2016-04-19 15:06:03 PM  •  最后回复来自 sxmman
5
xi2008wang 最近回复了
怎么这么多拿的打工的钱,操着老板的心的.....
刚下单买了个暖被机,手动斜眼
298 天前
回复了 zhujinliang 创建的主题 程序员 记录一下刚刚发生的内部业务系统故障
自己检讨一下吧,因为出了问题,折腾的是自己。

自己负责的服务器,自己要监控起来:
连通性监控、重启监控、磁盘用量监控、进程监控、业务数据(用户数、注册数)监控;

还有硬件部署隔离及整改:
机柜隔离、电源隔离、UPS 保护、硬件标签及警告标示
其实 idc 单个成本和云差不多,本来 idc 成本可以做到比云低,但因为各种原因有些模块利用率低,结果就是没多大区别。

云上价格摆在那,所以真要大概估计成本,不是太难的事,就是用量*单个成本了。
正好知道些,不能说具体数字(高压线啊)说说运营成本构成:最大头的是带宽成本,占比可以超 1/2,带宽里又分 idc 的流量带宽和 cdn 带宽。另外一个就机器成本了,大概 1/4 吧。剩下就是兄弟平台支撑成本了,也差不多 1/4,各种平台都是要给钱(肯定啊,没钱谁给你支撑?)都有啥呢?安全要给钱,负载均衡 LB 要给钱,外部存储要给钱,什么数据挖掘,什么离线存储等等都要钱。
320 天前
回复了 l4ever 创建的主题 全球工单系统 cn.bing.com->127.0.0.1? wtf
然而,我用联通 4G 上 bing 正常,所有我开了热点测试:
联通线路 dig 同样是解析到了:
202.89.233.100
202.89.233.101
ping 正常

下面开始 mtr 测试:
https://paste.ubuntu.com/p/kzQ44zQ8Y3/

看来:
202.89.233.100
202.89.233.101
北京市海淀区 微软(中国)有限公司 BGP 多线
这个 BGP 多线 电信出口那不知道什么原因不通了
320 天前
回复了 l4ever 创建的主题 全球工单系统 cn.bing.com->127.0.0.1? wtf
dig cn.bing.com

cn.bing.com. 3600 IN CNAME cn-bing-com.cn.a-0001.a-msedge.net.
cn-bing-com.cn.a-0001.a-msedge.net. 599 IN CNAME cn.cn-0001.cn-msedge.net.
cn.cn-0001.cn-msedge.net. 240 IN CNAME cn-0001.cn-msedge.net.
cn-0001.cn-msedge.net. 240 IN A 202.89.233.100
cn-0001.cn-msedge.net. 240 IN A 202.89.233.101

IP:
202.89.233.100
202.89.233.101
北京市海淀区 微软(中国)有限公司 BGP 多线
这两个 IP 直接就 ping 不通了,和 DNS 没啥关系
➜ ~ ping 202.89.233.100
PING 202.89.233.100 (202.89.233.100): 56 data bytes
Request timeout for icmp_seq 0

nmap -sP 202.89.233.1/24 扫描了一下 C 段
99 102 等 23 个 IP 是通的

问题来了,为什么就 100 101 两个 IP 不通呢?
还以为是现在的,原来是两年前的新闻了。。。
http://blog.sciencenet.cn/blog-797552-1089280.html

感觉这个方法不错

先取一个随机序列做权重,每个人使用这个权重取一份(为防止取整时,其和超过总和,其基数用 total - n 代替),

分完后计算零头 re = total-sum(e),这个零头是个小整数,

再随机一个位置序列[random.randint(0, n - 1) for i in range(re)],位置站对的拿下一个零头


# -*- coding: utf-8 -*-
import random
total = 100
n = 10
x = [random.random() for i in range(n)]
e = [int(i / sum(x) * (total - n)) + 1 for i in x] #每人留一分,剩余随机分,用四舍五入可能会超过总数
re = total - sum(e)
u = [random.randint(0, n - 1) for i in range(re)] #截断取整剩的零头再随机给各人 1 分
for i in range(re):
e[u[i]] += 1

print(e)
print(sum(e))
history 文件太坑了,为什么直接以命令的形式保存呢?

如果文件内容形式这样:
1 2018-10-19 10:57:47 cd /
或者前面加#号也可以
#1539915426
#pwd

那完成可以避免。。。。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3706 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 25ms · UTC 10:10 · PVG 18:10 · LAX 02:10 · JFK 05:10
♥ Do have faith in what you're doing.