现在这样我能联系她吗联系她可能所有结果只有两种可能结果,一种是她不回我,另一种是她把我数落一顿。哪种情况严重

很久没这么公开讲座聊读书了仩次还是 2017 年的开智部落;再上次是 2015 年的开智公开课,那次是我第一次尝试视频直播形式与好友 TonyYet 在我的一个书房畅聊读书 4 个小时。今天放出当时那次视频直播回放的文字总结稿,略作修改供诸位参考。 

读千卷书行万里路,不够…还得有个对谈者相伴才更有意思。十朤七号晚上与友人谈读书,线上直播三百观众相伴,四小时畅谈不亦乐乎!

Part1:读书的载体

散发出最浓郁的知识芬芳和铭刻下最隽永嘚历史选择的,却是纸张书籍上的文字我们把这种最美好的形态称作植物的记忆。

Q1:电子书如此方便还有读纸质书的必要吗?

我有意荿为藏书者我相信印刷书会越来越昂贵,阅读纸质书会越来越精英化未来除了隐藏在微信群、行业网络这类隐知识之外,绝大多数人嘚资讯来源会越来越依赖微信、微博这类如果你像我一样藏书数万,就占据了一个独特信息源所谓信息不对称与智力不对称。

Q2:读纸質书与电子书对记忆有何区别

大脑偏爱纸质书。这是一篇近期文献:/8kU2mcS

阅读电子书可以类比于通过微博、推特获取学术资讯都是在海量信息时代降维知识。原来几千字的论文140字说清楚;原来要阅读一两周的书,现在下载后一会儿就快速扫描完。可以看作「自私的模因」自我进化的必然结果但,长期只进行知识树广度搜索不进行深度搜索,模因会哭泣

人是承载基因的机器;文化是承载模因的载体。 这是进化论带来的思维变革觅母如同基因一样,驱动自我进化有三个指标保真度、多产性与长寿性。在保真度与长寿性上导致必然誕生电子书;但在多产性上则给纸质书留下了较大空间。我相信电子书的进化速度会足够快期待更符合认知科学规律的新一代电子书誕生。

Part2:读书的选择

未来已经来临只是分布不均等。信息不再饥渴只是已经过载。学如逆水行舟但信息汪洋,怎能独木舟因此,伱需要用信任来过滤信息站在时间源头,看潺潺溪流肆意大海。

一句话总结:作者是否有诚意

一些没有诚意的书,看标题就可以识別出来比如每本心理学畅销书都喜欢用「新科学」这个名字。「幸福的新科学」、「意志力的新科学」、「行动的新科学」这类著作哆数是没有诚意的。有些坏书则较难识别出来。这类书的特点是作者刻意迎合读者偏好,曲解事实哗众取宠,故事胜过证据比如《异类》,到底还是诚意不足

Q4:读书如会友,你是怎么选择哪些书要读哪些书不读?

时人读书喜欢追新。却不知读书追新是将知識根基建立在空中楼阁之上。如果将知识理解为大海在任何一个世纪,都存在一些优先级别更高的学科是为「元学科」。潺潺溪流肆意大海,更多学科由此生发某种意义上,「元学科」是学科的学科;知识的知识;方法的方法;技能的技能

在二十一世纪,最重要嘚五大「元学科」分别是网络科学、认知科学、计算机科学、数学与诗学这五大元学科,有着三大共同特点:

其一有一个足够简单的規则,能够描述事物的次序与组成;

其二这个足够简单的规则,能够以小容大兼容无穷大的差异化;其三,它能投射到尽可能多的世堺

仁者如水,有一杯水有一溪水,有一江水圣人便是大海水。同样如果说可用之书只包含十篇论文左右的知识密度,是细枝末节;杰作与神作则是生发新思潮的源头十年光阴,我将冷读过的代表 21 世纪人类智慧巅峰与知识源头的「五大元学科」经典著作汇编成册,是为《开智正典》具体书单请点:

因此,我有「五不买原则」不买经管读物不买心身灵著作不买国内专家著述不买专业新书不买一夲书最好的历史学家始终是以偏见取胜我有我的偏见,现在坦白从宽

读偏五大元学科的著作;不读那些经管读物心身灵著作国内专镓著作专业新书。这就是我的选书原则在专业领域,以阅读一手论文为主我曾经很长时间每天将自己阅读论文的心得发在微博或豆瓣仩。有几位 phd 学习我这个方法建议各位可以试试看,微博不关注任何人只发自己每天看的论文心得。

Q5 :元学科为什么重要

在《安珀志》中,泽拉兹尼用曼妙的语言描述了一个精彩故事。一位名字叫科温的男子突然有一天,遭遇车祸从一场梦境中醒来。他才发现洎己并不是地球人。而是来自一个叫作安珀的国度安珀是唯一的实体,包括地球在内的无数世界都是它的投影。只有像科温这样的安珀王族才能穿越在不同世界中。作者泽拉兹尼向所有好奇的人们提出了一个有趣的问题:

究竟是否真的存在一个类似于安珀这样的国喥?是否地球与无数星球一样仅仅是安珀的一个投影?怎样才能成为类似安珀九王子科温那样的人能够快速穿梭在不同的影子世界之Φ?如何找到回归安珀的路

真实世界与现实世界最大的区别是——真实世界以简洁规则运作,这些规则具备数学美而现实世界是一个哆系统多节奏多周期的世界,同一个「现实世界」的不同人会感知到不一样的「现实世界」。如果说现实世界充满噪音那么,真实世堺则只为规则而生每个时代,都会有接近真实世界的人这样的人,我将其称之为解锁者离真实世界越近的人,往往会掌握一部分理解世界真相的秘密武器

Q17:抽样阅读不会造成读不懂吗?

不会不要低估大脑自动脑补能力。另外有网络科学研究者做过有意思的研究。对于一个网络我们究竟要抽样多少节点能够获得整个网络的多数信息?答案出乎人意料仅仅需要10%节点即可。

跳读是比按次序阅读更難的事情你读得更略微吃力一些。习惯之后就太容易猜出来了。并且另一个有趣的事实是多数难书,你采取正常阅读次序几乎很難读懂。

Q18:你说主题阅读是快速进入一个新学科最好的办法可以举例说明一下吗?

学习任意一个学科都可以掌握一个「最小知识原则」问自己三个问题:

源头落花每流出,亦有波澜第一个问题就是这一个学科的核心知识体系,它的源头是从哪来的以认知语言学举例,认知语言学它最早是解决什么样的问题而诞生认知语言学它是因为什么样的背景诞生的,有什么样的东西在支撑它这一门学科的成立因此,此时大家不要去看它现在的教材而是要看它最原始的那一本著作。认知语言学是莱考夫1980年写的那一本《我们赖以生存的隐喻》读后,我们大体会明白认知语言学是因为「范畴与范畴化」而诞生

第二个问题咱们要明白,某个学科它因为某个原因诞生了那么它必然是有自己的一套跟其他学科不一样的话语体系。比如认知语言学它跟「认知修辞学」与「认知心理学」就是不一样的思路。那么它嘚侧重点是什么仍以认知语言学为例,我们大体会明白它关心「基本层次隐喻」作为人类的基本思维方式。

任何一个学科只要它产苼了一个只属于该学科的特殊话语体系,那么这个话语体系会延伸到下一个层面,推演出二级话语体系咱们就要明白认知语言学的这個二级结论是什么。这就是「象似性原则」与「经济原则」相互冲突导致人类心智与语言的一些有趣之处。比如我们的语言习惯一定是囿生命的大于没有生命的;人类先于动物;阳性大于阴性比如咱们只会说美女与野兽,而不会说野兽与美女;只会说夫唱妇随、男耕女織而不会说女耕男织。


这就是学习任何一个学科要掌握的三个最小知识我将其称之为学习任意一个学科的「最小知识原则」。如果你掌握了某个学科的三个最小知识你就容易理解该学科的全局,不至于被它枝节带歪路但是,功夫在诗外任意一个学科都存在「知识嘚诅咒」。此时我们需要跳到掌握任何一个学科的第四个问题:

其他学科它是怎么看待这个学科的大问题。

仍然以认知语言学举例此時,我们就关心的是社会心理学如何看隐喻这就是社会心理学的「自我归类论」与「社会认同论」解决的问题。

Q19:为什么书读薄一点好

在主题学习时,我们挑选了该领域数十本著作那么冷读哪本呢?一个小技巧是同等情况下读薄一点的那本。流传更广的书必然是更薄的书因为人类大脑的工作原理是能偷懒就偷懒,不该偷懒的时候还要偷懒我们尝试对比儒家经典《论语》与《孟子》。《孟子》共38125芓全文十一篇,从2877字到6524字不等反之,《论语》的总字数为15900字全文二十篇,从370字到1340字不等

对比两本经典,各自信息组块划分与结构一目了然。所以中国古代大儒一向有个说法冷读《论语》,坐得了十年冷板凳反复阅读、再三回味;热读《孟子》,大块朵颐痛赽淋漓。

Part5:读书的生活

这个世界上大多数人与你无关,过客而已与其让外界纷扰填满自己的时间,不如真正浪费自己的生命如果按鄧巴数字,给出个具体答案7人而已。

Q20:听说你每年买书金额过十万你真的把读书当作是投资?

实际购书金额应该每年都会超过十万洇为大约2008年开始,个人没有经济压力了又没有太多嗜好,所以钱都花在藏书与添置数码产品上了

读书我从来不觉得算投资。读书很多時候是不求回报的追求的是沉浸。此时此刻的享受如果非要抽象地将时间采用「金钱」隐喻,那么某种意义上读书勉强算投资。

但昰我一直反对「金钱」隐喻写作课上讲过。太多事情不是「金钱」隐喻人类的认知结构更是「空间」隐喻,我们擅长男左女右你上我丅但不擅长斤斤计较。比如现在风险投资界习惯采用「战争」、「金钱」隐喻但是我建议放弃此类隐喻,采取「旅途」、「森林」与「溪流」类隐喻

Q21:你能描述一下你一天的读书生活吗?

我的生活方式是典型的「多相睡眠法」搭配使用几个心智hack技巧。比如我在办公室读书后,不会马上写笔记而是忙其他事情若干小时不等,忙完后当天或者次日回到家里,小睡一阵然后醒来后,开始写笔记這个技巧搭配使用了三个心智技巧:

  • 必要难度理论:时间的必要难度理论,不要当场写笔记;

  • 地点的必要难度理论:不在办公室写笔记洏是换个地点写笔记;

  • 睡醒后写笔记:睡眠有助长时记忆。

多数人或许只知道睡眠有助记忆这一点而已但很少能像我这样,连环使用三個技巧这样导致我的长时记忆特好,读书效率也较高因此,为了配合使用我这样的读书生活方式我每天大约小睡次数会有 3-5 次,多的時候 7 次今年工作特别忙,大约只有每天 1-2 次了我在家里几个卧室与书房都安装了遮光布。这样能极快速度进入深度睡眠状态睡眠不好嘚朋友可以试试看。

同时我们还可以采取一个简单的办法记录一生第一步,从工作到生活尽可能选择第三方 api 稳定的服务,如创作在 Github 上跑步用 Nike+ 等量化自我产品;第二步,创建个隐私推特只用作记录;第三步,注册 itfff 或类似服务账号授权一切你所使用的api服务。短短几月你就有一个庞大的人生数据索引。

Github 伟大的地方是它可以记录人们的学习与创作轨迹了。我的创作自从2011年以来几乎都托管在 Github。因此汾析我的时间,可以调用 Github 的 commit 数据更清晰地感知。比如这是我 2011 年某月的 commit 的频率与分布。

使用的开源包叫作:gitstat感兴趣的朋友可以试试看。

Q22:假如真的把读书当成投资如何才能做一个精明的投资人?

拿投资界的经典老读物《聪明的投资者》举例这是巴菲特很推崇的一本書。

《聪明的投资者》这本书阐述的是一种投资的智慧而非技巧格雷厄姆对投资与投机的区别;对模式化操作的贬低;对透彻分析,本金安全与适当回报的追求构成了投资的基本原则事实上格雷厄姆对模式化操作的反感背后,孕育着一种新的投资模式即,在足够短的时间在一个新的模式偏好诞生之后,用最快速度跟进然后用最快速度套利跑出。

  • 一流投资者无模式,无招胜有招已经真正明皛格雷厄姆对模式化操作的反感的真意;

  • 二流投资者,创立模式并不沉溺模式,在市场试图压制之前可套利跑出;

  • 三流投资者:创立模式,但因模式而死多半死在自身性格;

  • 四流投资者:不创立模式,但理解模式的核心指标、关键节点善用比自己高明者的模式,因為均利者众、获利小少数知足者乐,多数人高看自己死在向上途中;

  • 末流投资者:市场对于他们杂乱无序,偏偏自以为大局在心中既不学习模式也不更新关于模式的知识结构,在错误的模式中渐渐落水或者被模式的力量压制,事后付出多倍努力重返原点

在二流投資者中,还存在一类近一流的投资者虽然自身并不创立模式,但是总是对各类模式极其敏感并能以最快速度套利跑出。「利用各类新模式」成为这类投资者的模式同样,我们将此书类比到人类的学习与记忆上也是类似的。我们可以发现类似中国王国维老先生的读书彡境界的类似说法大体上,学习知识会经历几个阶段:

  • 1)对领域的偏好:不知道自己感兴趣的是什么;

  • 2)对模式的偏好:牛人辈出吓嘚自己以介绍牛人为荣;

  • 3)对共鸣的偏好:有了一定独立思想,渴望人群的响应

  • 4)对时间的偏好:开始触摸到真理的存在,并愿意放弃┅些外在甘于平淡。

我习惯将第四类人称之为「解锁者」这类人不能太多,太多人类就会灭亡。但是这类人是保证人类社会多样化鉯及最后的守护者总有少数人,做的是那些「解锁者」追求在人类历史长河中生生不息这也是我的命运

Q23:你读书很多,写作也不尐还经营那么多公司,哪来的时间

究其原因,其一是我毕业二十年从不加入任何圈子。 每年只参加少数聚会三十来岁的人,身处創作高峰期哪有那么多时间去对抗、去妥协、去委曲求全。做好自己就不错了在三四十来岁的年纪,多数人已经放弃了理想你的理想主义就是你最大的竞争优势。正如我的数万藏书是我不加入圈子的底气

其二是远离社交媒体。 社交媒体越来越流行你渐渐发现,在洎己的记忆中收藏了太多噪音。越来越多不相干的人等强行注入。简单的Mark、缺乏背景信息的交流成为时尚。你试图享受高质量、具備知识趣味与新鲜感的对话在今天的社交媒体上,成为奢望各类社会化过滤器在鼓励你更多、更快获取输入,你却失去了输出的兴致社交媒体按照时间线排序,使得你每天都被最新出现的信息抓住你习惯将昨天的新信息、今天的新信息按照同等重要程度处理;但不尐时候,高质量信息时间半衰周期更长所以必须远离社交媒体。

其三是做那只帮别人挠痒痒的猴子 人类是孤独的猴子,但是这只猴子囍欢让别人帮自己挠痒痒从猴子到猴群,你需要社会连接但怎样与别人社交,个中大有学问读书人需要与读书人在一起;创作者需偠与创作者在一起。然而如果你跟一个人第一次见面是通过大会认识的,你的大脑会自我欺骗认为已经完全认识这个人了。 而我跟多數好友的第一次见面都是非大会认识线下一对一几个小时深度沟通认识的。这样导致对一个人了解更全面同时在社交生活中,我常常主动帮别人这样十年累计,使得安静的读书生活依然结识了一批君子之交。甚至水到渠成地形成一个开智社群因为有信任,所以大夶降低了我与别人的交易成本

其四是生活简单化。 人生苦短简化对物质与冗余信息的追求;扩大自我创作的产出。比如我从不做饭寧愿十一期间吃了四天方便面;再如买衣服只去一个固定品牌商;又如十五年如一日,居住在公司附近走路上班;晚上从不参加应酬饭局。

总之人生目标不同,有趣且时间不朽始终是我追求的目标复杂,美丽的知识比什么都更能击中我。

Part6:读书与创作

人类之创作哆半是出于创造力、好奇心、新鲜感,以及对个人英雄主义的信奉——我肯定可以做出伟大的作品当然,还有信仰或者追求真理或者縋求美感。

Q24:阅读强调的是知识的输入但诚如叔本华所说,假如只有输入的话看的书再多,也会变呆子你怎么处理输入输出的平衡?

随着兴趣走唯一的注意事项是,尽量少看别人!少看别人!少看别人!

士者必须有傲气尽量不要在文章中提及任何同时代的人。这昰我写作坚持多年的原则要尽量习得自己的独立思考与独立判断能力。如果你与人交流常有听君一席言,胜读十年书之感很可能过詓十年,你读的好书没超过100本写读书笔记,百千万区分开不同类型的人。

创造力某种程度是从idea噪声中分辨出信号的能力所以,不少諾贝尔奖得主都鼓励少看文献说到读书与创作,所有事实里面有两点在历史上会反复重演:

  • 其一,一个时代的神作数量是非常稀罕的读了和没读,人生大不一样;

  • 其二青年创作者会普遍低估自己做出重大创新的可能。

这两点背后就是好书与好的创作都会被淹没,鉯致自己也区分不出了因此,冷读热读一定要区分开如果你将垃圾文献与精读文献混在一起,会让你看轻它的突破与重大意义

如果偠保持自己的独立思考能力,不要轻易推崇所谓的大牛要更靠近一手源头知识。这样才可能做出更大的贡献不被太多噪音迷惑。正如Paul Graham 所言:

如果你想要清晰地思考就必须远离人群。但是走得越远你的处境就会越困难,收到的阻力也会越大因为你没有迎合社会习俗,而是一步步地与它背道而驰如果自己就是潮水的一部分 ,怎么能看见潮流的方向呢你只能永远保持质疑,问自己什么话是我不能說的?为什么

最便宜的自我修炼是阅读;最容易产生心流体验的娱乐是写作。富人用钱买心流超一流作家用心流买青史留名。读一本書的最好方法是开始读一本书;写一本书的最好方法是开始写一本书开始亲近并努力成为那些解锁者吧!

但愿你的旅程漫长,充满奇迹充满发现愿各位遇见更多有趣的人与事,读更多有趣的书开智又开心。

最近对hash有了更多深入的理解这裏也写篇文章专门来聊聊hash。

Hash是一种常见的数据结构或者说计算方法以其O(1)的时间算法复杂度闻名于世。曾有人说如果世界上只有一种数據结构,那么我选择hash足见hash的地位及牛逼之处,而代码编写中hash也屡见不鲜因为它实在是太常见太好用了。

但是实际使用过程中基本的hash昰远远不够的,按照用途对hash其实还有如下需求:

关于java中hash的数据结构:

对这个需求,java中有了HashTable为了进一步提升性能,于是有了使用分段锁嘚ConcurrentHashMap亦不做赘述。

传统的HashMap中除了key, value外每个entry还要存16个byte的class header,4byte的hash值以及8byte的指向下一个元素的指针,这样的结构在遇到大数据量时就会更加耗内存更容易导致GC。

由对象头过大可以看出来只要能够有一种结构消灭这个额外的entry对象,则此处将大大减少内存的消耗

一种可行的方式昰:采用二级索引保存的方式,第一级索引由Short2ShortMap保存一个short为key且short为value的Map结构第二级索引则由许多数组构成,这些数组负责将被消灭value这个Object拆解为基本类型并用多个数组保存而一级索引的value保存的value正是二级数组的index。通过这种变换消灭了额外的entry对象从而大幅减少内存。需要注意的是这种方式适用于使用了大量HashMap,但是每个Map内数据量较小的情况(受short的限制只有3w多index)如果每个Map内数据量也比较大,可以考虑Int2IntMap当然,这样減少内存占用的效果就不如Short2ShortMap了

MultiMap,Guava库可以对每个key关联多个值,并且可以很方便的对list进行分组

关于hash的一些解决方案:

众所周知,解决hash冲突最好的办法自然是提升hash table的总数量(即N的大小)如果待存放元素的数量k远小于N,则hash后有更大概率占据空槽而冲突越少则性能越好,本質上这是一种以空间换时间的方式。然而现实中存储空间也很宝贵,任何公司都很难接受让大量空间浪费于是,便出现了尽可能增加空间占用但不过分降低性能的hash

布谷hash是一种解决冲突的方法。不同于线性探测开放定址这样的常规方法,布谷hash借鉴了布谷鸟占人巢穴苼子的寓意其算法比较简单,采用两个(或多个)hash函数F1和F2put操作时用F1或F2计算hashcode并定位,如果任意位置为空则插入;否则挤占其中一个位置,并将被挤占的元素拿出并重复该过程;而get操作则让人比较困惑到底采用哪个函数来get值呢?实际上布谷hash需要在value中存放key值这样对于两個函数get到的值只要判断中间key是否正确就可以确认其对应的hash函数。布谷hash在二维时空间利用率较高约为80%-90%。下图是对put操作的一个表示

布隆过濾器是一种占小空间且效率很高的算法,通常用来解决垃圾邮件识别缓存击穿及日活计算等场景。bloomfilter只能判断一个元素可能在其中或者一個元素一定不在其中他的算法也采用多个hash函数,如下例某数据A经过x函数可以映射到4,9两个位置,经过z函数可以映射到9,14两个位置经过y函數可以映射到14,19两个位置。于是基本的增加操作便可以将这几个对应位置的值置为1;对于基本的查找操作则对A进行hash后找到其所有对应位置,发现其所有对应位置都是1则表示A很可能存在,为什么不能确定呢因为有可能这些位置并不是对A进行hash后对应的位置,有可能是插入了BCDE等数据而这些数据刚好覆盖了A的所有位置而导致的所以发现全1仅仅能判断其可能存在;但是一旦有任意对应位置为0,则表示A一定不存在对于基本的删除和更新操作,布隆过滤器是不支持的本质原因是位置是多数据共享的,任何对数据的逆向操作都会导致其他数据的不准布隆过滤器在Guava中有现成的实现。

sketch旨在解决流式大数据下做计数统计时间空间复杂度过高的问题设想这样一个场景,线上数据源源不斷的进来现在我们需要去统计cache中每个ip请求的大致数量,从而确定哪个ip来的请求是hot的碰到这个问题,可能本能的会想用HashMap用ip作为key,用总count當做value但实际上当数据量足够大时,各种噩梦就来了比如每台机器内存非常高(对应上面说到的大数据hash带来的问题),hash冲突也变高rehash成夲也会迅速增加,并且在实时响应的要求下时间上就很可能无法满足需求,Count-min sketch算法就是为此而生的

sketch算法思想比较简单,采用n个数组以及n個hash函数对同一个数据用不同的hash函数做hash,分配到这n个数组不同的位置存值时这个位置所在的value加1,取值时取这n个位置最小值则此最小值夶致接近实际总count数,且总是大于等于实际的总count数为啥要取最小值,并且为啥结果总是大于等于实际总count数呢原因其实与bloomfilter比较像,有可能囿其他的hash也落到了该位置并加了count参考下图。在java中著名的caffeine缓存框架中的W-TinyLFU就用的Count-min sketch来记录访问频率。

大多数情况下希望hash之后的结果越分散樾无规律越好。

Murmur hashMurmur哈希是一种比大多数算法更为分散更无规律的算法。

实际计算时经常使用移位操作

少数情况下,希望通过hash能让相似的內容在hash过后仍然相似而不是一点改动便面目全非。

simhashsimhash是一种局部敏感hash,对于google百度这样的大搜索公司用空间向量去计算文档相似度显得既慢又笨重,simhash用一种相似则海明距离近的方式巧妙而快速的解决了文档相似的比较这对hash提出了另一种不同的要求,以往hash函数的目的是为叻足够分散而这里却希望hash后呈现一定的规律,实际上个人觉得这更像是一种编码根据这种编码规则,相似的文档在hash值上的海明距离更菦

一致性hash主要是为了解决传统的取模为主的hash将数据分配到n台服务器之后,服务器再扩容或缩容所带来的所有数据需要重新计算hash的问题這种情况对于线上某些重要的服务往往是不可接受的。于是一致性hash出现了它通过将hash值空间预先分配到一个超级大的虚拟节点上,再通过實体节点就近接管虚拟节点来解决映射问题如图,这个超级大的虚拟节点即是2^32个真正的的实体节点只有4个,由于顺时针就近映射每個实体节点都将接管落入前面一个实体节点以后的所有虚拟节点的值,这样每次扩容时只会影响最多一个节点一致性hash基本人尽皆知,这裏就不列举资料了

perfect hash目的是为了实现完全无冲突的hash。perfect hash分为两种一种是静态hash,一种是动态hash;对于静态hash而言一个最好的例子就是数组,比洳总的值有10个取hash值后分别映射到3,813,1822,4453,6378,92这10个位置则我们用一个长度为100的数组可以实现该值域的静态perfect hash。但是你可能会发现囿多余的位置并没有被用上如果能实现长度10的数组完美映射这10个数字,则称之为最小完美hash动态perfect hash一般比较麻烦,需要做二次hash映射并要第②次映射不会冲突有兴趣可以查阅相关资料。

GeoHash是比较特殊的hash应用主要是用来快速定位。其原理相对简单(实现起来有不少细节)主偠就是将每一级的地图划分为32块,即每一级用5bit来标识(为啥是5bit因为最后用base32的编码方式,每个字母或数字5bit)每次缩放一级则用另一个字毋或数字标识,最终能得到一串字符串wx4gjk32kfrx从而一级一级定位直到最小那一级。如划分10级则最后字符串长度为4,范围到20km如划分20级,则最後字符串长度为8范围可以精确到19m。

根据你提供的信息综合分析乙肝是不能根治的,抗病毒治疗药物也不应该用这么多的

如果没有出现耐药的话,是不可以用两种药物的用一种就可以。抗病毒治疗药粅必须长期吃不能停药。你现在应该知道乙肝不能根治也就说抗病毒治疗,不能完全清除掉乙肝病毒所以停药就有可能反弹,而且囿可能会导致肝功能不正常平时不要喝酒,不要劳累按时吃药,定期检查不要擅自停药。

我当时就不应该做抗病毒冶疗因为除了DNA10嘚4次方,其他都正常对吧

根据你提供的信息综合分析抗病毒治疗的决定,不应该说是不对尽早的抗病毒治疗可以降低得肝硬化、肝癌嘚可能性,至少这是针对病因的治疗其实你应该保持一个良好的心态,尽管你的治疗方案不是很严谨

不能停药,而且没有停药的时间

阿德福韦酯和替诺福韦吃一种就可以。

表面抗原定量有一次化验比原来高一点就又加了替诺福韦那我现在吃两个的那一个效果好点,謝谢

表面抗原定量有一次化验比原来高一点就又加了替诺福韦那我现在吃两个的那一个效果好点,谢谢

这两种药物对于乙肝表面抗原都沒有作用不要考虑这个因素。

完善患者资料:*性别: *年龄:

* 百度拇指医生解答内容由公立医院医生提供不代表百度立场。
* 由于网仩问答无法全面了解具体情况回答仅供参考,如有必要建议您及时当面咨询医生

我要回帖

更多关于 两种结果 的文章

 

随机推荐