工作中遇到一个需求,需要从词库中快速判断某个关键字是否存在,词库大小不超过百万,当时脑子第一反应是用hash表相关数据结构,和同事一交流,同事推荐用布隆过滤器,查询效率不输hashmap,而且非常节省存储空间。经过研究发现布隆过滤器挺好用的,这篇文章来说说三点: 1.什么是布隆过滤器。 2.布隆过滤 ...
分类:
其他好文 时间:
2020-07-01 15:48:38
阅读次数:
57
昨晚邮箱收到一封邮件,自动跑到了垃圾箱了 今早上班我隐隐觉得有些不妥,从垃圾箱翻出来了 是个看起来很严肃很官方的通报文件,大概长这样(反正关键信息我得马起来) 看到邮件内容,十有八九是真的。因为这批网站用的是很久很久之前一个同事写的asp+access的老后台(历史悠久) 之前也碰到过说有sql注入 ...
分类:
数据库 时间:
2020-06-30 14:29:56
阅读次数:
74
导语:幼稚的人用黑白二分法来看世界,就像小孩子看电视,一定要分出个好人和坏人。成熟的人,很早就已经明白:现实中的人不是非善即恶的,现实中的事物也不是非黑即白的,如果我们单纯用“好”和“坏”、“对”和“错”去判断一个人和一件事,结果一定会有失偏颇。 灰度思维,是指在分析问题的时候,先不急于做非黑即白的 ...
分类:
其他好文 时间:
2020-06-29 18:41:55
阅读次数:
96
观察者模式定义了一种一对多的依赖关系,让多个观察者对象监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有的观察者对象,使他们能够自动更新自己 应用场景:当一个对象的改变需要同事改变其他对象的时候,而且它不知道具体有多少对象有待改变时,应该考虑使用观察者模式。 观察者模式所作的工作其实就是在 ...
分类:
Web程序 时间:
2020-06-29 15:15:09
阅读次数:
65
在平时开发中经常会看到有些朋友或者同事在写代码时会充斥着各种for,foreach,这种程式代码太多的话阅读性特别差,而且还显得特别累赘,其实在FCL中有很多帮助我们提高阅读感的方法,而现实中很多人不会用或者说不知道,这篇我就跟大家聊一聊。 一:SelectMany 这个方法绝对是提高开发速度的一大 ...
分类:
其他好文 时间:
2020-06-28 18:07:52
阅读次数:
67
日子过得很快,转眼间我的实习已经接近尾声。这是我人生中弥足珍贵的经历,也给我留下了精彩而完美的回忆。这些时光中同事们给予了足够的宽容和支持、鼓励和帮助,让我真正体会到一个大家庭里和谐相处、共同进步的职业精神,并且为我有机会成为公司正式员工感到激动而自信。 记得初到公司时,我对公司的了解仅仅局限于bo ...
分类:
其他好文 时间:
2020-06-27 11:38:16
阅读次数:
133
来源:http://api.woshipm.com/pd/387832.html?sf=mobile&from=timeline 一套完整的UED流程,可以从下面10个环节来分析。 1、分析业务流程和场景问题 在讲故事的过程中,描述线下业务流程,说明用户碰到的场景问题。根据这些问题,规划功能,定义产 ...
分类:
其他好文 时间:
2020-06-26 20:01:14
阅读次数:
38
摘要 在本文中,我们将分享一些降低软件测试成本的方法,这些方法是我们在Abstracta上亲自尝试和测试过的,并且取得了不错的效果。 在不牺牲质量的情况下降低软件测试成本的方法 由于新型冠状病毒及其对全球经济的影响,这些天,我的同事们和我一直在思考如何才能帮助客户和其他人找到降低测试成本而又不降低产 ...
分类:
其他好文 时间:
2020-06-26 12:32:49
阅读次数:
62
1.基础的选择器 选择器 含义 示例 * 通用元素选择器,匹配任何元素 * { margin:0; padding:0; } E 标签选择器,匹配所有使用E标签的元素 p { font-size:2em; } .info和E.info class选择器,匹配所有class属性中包含info的元素 . ...
分类:
Web程序 时间:
2020-06-26 01:19:47
阅读次数:
121
背景:这段时间某位同事需要频繁登录我的账号,并且要验证手机验证码,每次都需要我手动将验证码转发给他,觉得非常的麻烦,便想看一下有没有什么能够解放双手的办法,然后发现了AppleScript这么一个非常好用的东西 :) 所需配置 Mac 电脑:既然是使用AppleScript,那么一台MAC电脑自然是 ...
分类:
移动开发 时间:
2020-06-25 16:06:56
阅读次数:
150