不要瞎写!不要瞎写!不要瞎写!
我开车时听歌听腻了,习惯听交通广播。前一段时间一天,天气不错,但部分路段有事故,其中一个主持人说了一句,大概意思是天气好的时候更容易发生交通事故,而且这个结论是他们有数据支撑的。这个结论乍一听非常反常理,但细想也可能有道理,因为我发生过的事故里都是大晴天,那到底是不是好天气,反而更容易撞车? 怎么评价交通事故发生率?根据公安部《道路交通事故统计年报》和NHTSA的FARS对事故伤亡的口径,转换一下可能就是 $$ 事故率 = \frac{交通事故涉及单位量}{路面交通参与通行里程} $$ 表示每个人跑1公里,有多大概率发生一次事故。但实际上,我们获得具体时间范围内发生事故涉及多少辆车或人以及所有交通参与者通行里程很难获取到,可能官方也没有,那简化下 $$ 事故率 = \frac{事故发生量}{交通参与者数量} $$ 变成了所有走在路上的车+人有多大概率发生事故。 我们先看看网上有没有相关的数据研究文章。 国家统计局:统计局的公开数据中有每年发生事故的数量,但没有更细节的数据。 中科院-交通运输部公路科学研究所:交通运输部公路科学研究所有公开数据,但在申请使用时需要以公司名义写申请,还要加
有没有想过自己搞一套搜索引擎?有没有觉得google也不能把控你的想法?有没有想单独搜索部分网站的内容?有没有想过屏蔽掉一般天天冒出来垃圾内容的网站? 我也想过,最早搞过searx这类的,但这个实在太重了,而且不知道是不是我的问题,老是被远端屏蔽掉限流,什么也搜不出来,最近几天正好有空,于是基于cse来搞一个 0x2a是一个性化搜索,基于google cse,用于定制化搜索功能,可以限定部分网站内搜索,可以提权,可以屏蔽站点,你可以自定义这些搜索功能,只是对于隐私的表现不如searx 关于google cse用法就不提了,官网就可以找到,我只记录下我做的过程 Here it is 0x2a.quest 起名字 名字的来源是 《银河系漫游指南》 里的一个知名的梗,为了寻求 The Answer to the Ultimate Question of Life, The Universe, and Everything ,一台叫Deep Thought的超级计算机运行了750万年,最终得出的结果就是42,所以我就想着名字起做42,这个名字很适合这种搜索所有问题的工具,但又觉得太单调,于是转
我们写一些请求时会需要用到分布式锁,主要是为了防连击或一些基础的幂等操作。最简单的方式那肯定是用redis的set加上nx和px/ex参数来实现,利用redis串行操作的天然原子性很方便搞出来,只是发现写的人多了,一个人一个用法,有的忘了加过期,有的忘了解锁,有的干脆懒得就不写了,于是抽象出一个公共方法来搞,解放下生产力。 方法使用非常简单。 原使用方法 rnum := rand.Intn(1000) key := fmt.Sprintf("interface1:%s:%s:%s", param1,param2,param3) flag, err := redisCli.SetNX(ctx, key, rnum, 3*time.Second).Result() if err != nil { return err } if !flag { return errors.New("request locking") } //do some work num, err := redisCli.Get(ctx, key) if err == nil && num == rnum {
北京的汽车摇号一直是大批人关注的焦点,我也是参加了N年久摇不中的人之一。之前听了一个传言,号称你摇号编码决定了你多久能够摇中,但具体是哪位的哪个数?又有多种说法,有倒数第几位是多少时永远摇不中的,有第几位是多少时能够前几次肯定能中的,而且还有人现身说法说自己只摇了没几次就中了,就是因为自己的编号符合某个规律。那实际情况是什么样呢? 根据北京摇号当前公布出来的规则:《申请小客车指标办事说明(个人)》 我们来简单过一下摇号过程: 我们在申请时会分配摇号编码,前4位为随机数,后9位为申请时间戳 每次摇号前把所有通过审核的摇号人按摇号编码从小到大顺序排列,根据参与摇号次数不同,可能会有1倍概率,2倍概率...N倍概率情况,把从小到大的的编码先排一遍,然后去掉1倍概率的人,把省下的人接着再往下排一遍,然后去掉2倍概率的人...依次类推,我们就得到了所有这次要参加摇号的人的列表 摇号前一天选出10个人参加摇号当天的种子号摇号 摇号当天那10个人通过摇号机选出摇号代表,摇号代表通过摇号机摇出6位数的种子数 用这个种子数随机出1-N(摇号人数)范围的X(摇号量)个数,这个数就代表了第2步生成的列表的
张果老道逢深,活了二千岁还不死,这可气坏了阴王地府的阎王爷。他想:我们地府向来就有规定:一个灵魂到人间,长不过百岁,酸甜苦辣都应尝尽,然后归阴。这张果老一去两千年不回阴府,人间的酸苦辣全都不尝,只享人间的清福,把我阴王地府的规距破坏尽净,我岂能容他。想完,他用力喊道:“大小魔鬼!” “有!”殿下立即站了两排魔鬼。秃头鬼、赤脚鬼、靴子鬼、长尾巴鬼、牛头鬼、马面鬼⋯阴森森站了两排。 阎王大声喝令道:“秃头鬼,你去把张果老拿来,不得有误。” 秃头鬼奉命,立即去拿张果老。 那天傍晚,张果老坐在茅屋前独对残阳,正在打盹,忽然听门外有人喊道: “张果老,张果老,年龄活得真不小。 阎王老子着了急,派我来把你来找。 快跟我走休逃跑。” 张果老一听口音,是秃头鬼来拿他,心生一计说。 “女儿明天要出嫁,头上没毛人笑话。 正给女儿栽毛毛,栽好就到阎王家。” 无头鬼一听头发能栽,就想让张果老给他栽一头头发。他说: “我的头上没毛毛,给我栽栽好不好? 栽得好,我在阎王面前给你说好话,栽不好,我让阎王给你点颜色瞧。” 张果老在树旁放了一把凳子。打开门说:“请进。”秃头鬼进去,坐在树下。张果老让他闭上眼睛,把他绑到
eLangX