37%法则:寻找-决策过程
37%法则:寻找-决策过程日常生活有很多”寻找-决策过程”,如果考察所有选项,要花费很长时间,可能还会错失机会,后面遇到的未必有前面的好。能否确定一个时间点,到了某个阶段就停下来,不再寻找了,这时找到合适候选人的概率最大?
这在数学上称为”秘书问题”。
某公司招聘一名秘书,有100名候选人,依次面试。每面试完一个人,就必须立刻决定是否录取。也就是说,不能面试完所有人,再回过头决定录取哪一个,一旦放弃当前候选人,就只有从后面的面试者中选择。
这个设定是合理的,象征我们在生活中遇到的各种机会。机会来临时,转瞬即逝,必须立刻决定是否抓住它,错过就是错过了。你在三个月前放弃了一个机会,不可能三个月后再捡起来。
大家可以想一想,这时应该面试多少人?
如果录用得太早,可能错过后面更好的候选人;如果录用得太晚,可能错误放走前面的合格人选。
数学家对这个问题,已经有了充分的讨论。经过计算,成功概率最大的方法,叫做”1/e 法则”。e 是自然对数的底数,约等于2.718,那么 1/e 就约等于37%,所以它又称”37%法则”。
“37%法则”的意思就是,寻找阶段进行到37%就要停止。 100个应聘者,先 ...
MySQL5.7 支持的存储引擎
下文介绍有关MySQL存储引擎的相关内容,主要对官网的内容进行了翻译。
InnoDB:MySQL 5.7 中的默认存储引擎。是用于 MySQL 的事务安全(符合 ACID)存储引擎,具有提交、回滚和崩溃恢复功能以保护用户数据。行级锁定(不升级到更粗粒度的锁定)和 Oracle 风格的一致非锁定读取提高了多用户并发性和性能。将用户数据存储在聚集索引中,以减少基于主键的常见查询的 I/O。为了维护数据完整性,还支持引用完整性约束。
MyISAM:这些表占用空间很小。表级锁定限制了读/写工作负载的性能,因此它通常用于 Web 和数据仓库配置中的只读或以读取为主的工作负载。
Memory:将所有数据存储在 RAM 中,以便在需要快速查找非关键数据的环境中快速访问。该发动机以前称为发动机。它的用例正在减少;它的缓冲池内存区域提供了一种通用且持久的方式来将大部分或所有数据保存在内存中,并为庞大的分布式数据集提供快速的键值查找。
CSV:它的表格实际上是具有逗号分隔值的文本文件。 CSV 表允许您以 CSV 格式导入或转储数据,以便与读取和写入相同格式的脚本和应用程序交换数据。由于 CSV 表没有 ...
学习笔记
e05d9ee6e48268b2b742c6d6f1681d6164fa5aa1dc52a0c978370e90ed17c3024b309f921100309e8b60be38e06c968430743c56741adcfa9715aec8dd50475e006776e2bb8aeab38086a64c8394f1ca66a6047f1072574907c3d06a5cfc6c22c2a224e9e64f1955024c0032b7a7890349c58e7fe8d1b02105693810b5c803b2e148db33d075fc1abdb09261d060280a032846fb366e3949159b44530ec0e6df0f029c0279fab5d22e5388fcda1a0296e16e9055dcf4acf711a98b66cd5e8ed198dde0b9c7613ecde28aa9dbdd75c8340b59ee222429ae3e4e3c271c715d06411fc0fb73118131717e187407e2f178b297aeb503e5cf48efc ...
Linux快捷键、终端常用指令(最新版Ubuntu20.04)
个人初学Ubuntu,记录一些常用的指令。后续还会随着不断学习,继续补充~~~~
1 系统操作1234567891011121314Ctrl+Alt+T #打开终端exit #退出终端(或Ctrl+D)halt #关闭系统halt -d #关闭系统,但不留下纪录halt -p #关闭系统并关闭电源reboot #重启shutdown -r now #重启shutdown -h now #立即关机shutdown -r +10 #10分钟后重启shutdown -r 10:00 #10点钟重启shutdown -h +10 #10分钟后关机shutdown -h 10:00 #10点钟关机Ctrl+Alt+F2 #进入终端工作方式Ctrl+Alt+F7 #从终端工作方式回到窗口工作方式
2 目录操作12345678910pwd #显示当前目录的绝对路径名cd 目录名 #切换到当前目录的子目录下cd / #切换到系统根目录cd ..#切换到父目录cd ~/demo #切换至用户主目录的demo目录mkdir 目录名 #创建目录rmdir 目录名 #删除指定空目录
3 文件操作1234 ...
程序员的那些事
程序员的日常
我们产品很牛叉,有三重安全认证
取个新名字,真是太难了
第一天上班报道,上司给我派活:「我们有 120 家客户,有 120 个不同的代码库,有用 SVN 的,用 Git 的,还有其他的……这些都由你来维护!」
不同级别程序员是如何开发网站的?
你们也觉得他是程序员么?
平常在网上看到的大多数的,号称几行或十几行代码做一个 XXX 之类的程序,其实可以用下图来概括
程序跑通了,可以上线
客户改动 CSS 后
设计师这种的痛苦,程序员深有体会
Linux 发行版之间的恶意竞争
程序员周五遇到 Bug 后
用户总有出人意料的产品使用方式
如何快速记住算法复杂度
10 行代码,9 行报错,8 个警告,吓得我的七魂六魄,已五零四散了,这感觉岂能是三言两语能说清, 一气之下归零了
看啥文档,不如直接去搜 Stack Overflow
这代码架构,稳得一批
「会 JS 了不起啊!」
神奇的 JS,为什么会有这个结果?
我也不知道我干啥了,为啥这样也能运行……请不要修改这段代码!
你看 IE 浏览器都敢要你把它设为默认的浏览器,那你还为什么不敢去约妹纸呢?
第一次接重大任务
年青人不要写 ...
CDN是什么?一分钟带你了解CDN
前言记得刚刚开始学习Bootstrap,发现一些文章中总是提到使用CDN。HTML文件头的引用,以及常有其他文件引用,比如CSS以及JS的引用。例如下面这个:
1234<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/css/bootstrap.min.css"><script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script><script src="https://cdn.staticfile.org/popper.js/1.15.0/umd/popper.min.js"></script><script src="https://cdn.staticfile.org/twitter-bootstrap/4.3.1/js/bootstrap.min.js"></script>
其中就有对CDN的引用。当 ...
世界名著最智慧的10句话
世界名著最智慧的10句话
你自己的人生,要大胆一点,自信一点,照着自己喜欢的样子去活。
一本书读过,总会有一些句子被记住。
这些被记住的话,又在不经意间影响着我们的生活。
书就是有这种魅力,经典名著更是如此。无论哪一句,都让人满心余香。
莫泊桑 《一生》
“生活不可能像你想象的那么好,但也不会像你想象的那么糟。我觉得人的脆弱和坚强都超乎自己的想象。有时,我可能脆弱得一句话就泪流满面;有时,也发现自己咬着牙走了很长的路。”
每个人都在自己的生活中,努力着、拼命着。
但我们知道,生活有时候很坏,你以为看到的是希望,偏偏给你的是一盆冷水。
但有时候,你看不到希望时,又会收获很多意想不到的温暖。珍惜拥有,一切都会好起来的。
奥斯特洛夫斯基 《钢铁是怎样炼成的》
“人最宝贵的是生命,生命对人来说只有一次。人的一生应当这样度过:当他回首往事时,不会因为碌碌无为,虚度年华而悔恨;也不会因为为人卑劣,生活庸俗而愧疚。”
每个人的生命都没有重来的机会,它只有一次。
因而无论对谁来说,生命的所有时刻都是现场直播。
要想这场直播演得精彩,每个人都必须努力,去尽全力做一个好人。
去成全别人,更去成全自 ...
Hexo自定义不受主题渲染的独立页面
Hexo:将文章或页面设置为不受主题渲染Hexo的配置文件中提供了配置项skip_render ,是用来对不需要的目录或者文件进行渲染排除。
实现方法1、打开根目录下的配置文件:_config.yml2、找到 skip_render配置3、根据需求设置不渲染
设置单篇文章不受渲染:skip_render: "_post/test-post.md"
设置多篇文章不受渲染:123skip_render: - "_post/test-post1.md" - "_post/test-post2.md"
设置某一页面不受渲染:1skip_render: "Other/**"
html也是一样,在不想被渲染的 html 文件最上面添加如下代码:123---layout: false---
也可正则表达式匹配1skip_render: '*.html'
注意:skip_render匹配的文件夹为source,这样会排除所有source文件夹下以html结尾的文件,但是不会匹配到子目录。
排除目录1skip_render: 'demo/*'
爬取网站视频命令行工具you-get安装及使用方法
软件简介you-get 是一个跨平台命令行视频、音频与图像下载工具,支持国内外常用的各种多媒体网站。
下载方法Step.01下载Python,可以在python官网下载最新的python版本。对于已经下载了Python的用户:由于you-get是Python的一个第三方库,所以可以使用pip工具进行下载。
Step.02在命令行cmd下输入代码:pip3 install you-get
命令行输入you-get 如果有以下回显说明安装成功
使用方法掌握you-get在命令行下的一些简单命令就可以轻松下载资源啦,下面列出常用命令以及使用方法。
you-get URL
注:这里URL即网址。其格式不是字符串,使用时直接从浏览器粘贴即可
功能:直接把目标网址的内容下载到C:\User\用户名目录下(后面的命令会提供自定义下载路径的方法)
you-get -i URL 或 you-get --info URL
功能:展示待下载的文件信息
下图展示该命令的使用
you-get -o 你想要保存的路径 URL
注:路径的格式也不是字符串,使用时直接复制即可
报错提示有时候无法你会 ...