竞争假设分析法

由于人类自身思维能力的界限,思维本身并不能直接应对复杂的世界 ——赫尔伯特·西蒙(诺贝尔经济学家、认知科学家、有限理性提出者)

在面对生活、工作和意外事件时我们应该如何决策,大部分人会说凭经验、感觉、理论,这些方法虽然有一定道理,但是均不如《情报心理学》的竞争性假设分析法全面细致。

竞争假设分析法的步骤和流程框架:

  1. 确定需要考虑的可能假设。组织一队拥有不同观点的分析人员对各种可能性开展头脑风暴。
  2. 列出支持和反对各个假设的重要证据和论据
  3. 建立以假设为横行,论据为竖列的矩阵。对各种证据和论据的“针对价值”进行分析,即确定哪些在判断假设的相对可能性时最为有用
  4. 精简矩阵,重新思考假设,剔除那些不具有任何讨论价值的论据和论据
  5. 就各个假设的相对可能性得出暂时结论,尝试证伪而非证实
  6. 分析结论对于少数关键证据的敏感程度。思考当关键记录出现错误、误导或适用于不同解释时对分析产生什么后果
  7. 报告结论,讨论所有假设的相对可能性,而不仅仅是最有可能的那个假设
  8. 明确未来观察中应该注意的标志性信息,他们可能预示事件正朝预料之外的反向发展

竞争假设分析法解决了我们在分析问题时遇到的难点:

  1. 提升了同时思考的门限,通过把内外化在纸张的矩阵中,扩大了思考假设和证据的范围。
  2. 解决了自身不够开放导致无法接受自身认知外的问题。
  3. 让所有的假设和论据平等,去除了我们主观的判断。
  4. 打破原有的思维模式,让我们更加开放的面对问题。
  5. 刺激我们主动进行深入思考,提升创新动力。

作者是美国情报专家小理查德·J·霍耶儿,中情局资深教育家、理论家和反情报专家,拥有60多年的美国情报界工作经历,在情报分析、反情报分析等领域享有声誉。

这个方法不仅适用于情报分析,在我们的日常生活也会发生很大的作用,生活中的碰到的难题、工作中的重大项目、产品创新、技术变革均可以尝试使用这种方法,肯定会减少决策的失误,提升我们分析问题的能力、决策的质量和创新的启发。

10年

昨天说好要更新公众号,就开始对一些东西进行整理和归纳,发现最近两年的知识没有一个固定的存放地,纸质卡片、Markdown、思维导图散落在各处,确实乱的一塌糊涂,在线工具Evernote也好久没有使用,是时候开始整理一下了,不然日久天长这些东西全都化为乌有。

打开Evernote提示普通用户只能在两台设备上使用,收费账户还是挺贵的,就去下载了一个有道云笔记进行试用。比较一下这两个软件的差异,再进行购买付费。

为了使用网易账号登录有道云笔记,想起来早在大学时就注册的网易邮箱,还玩过几次游戏,本着试试的态度尝试恢复账号,没想到竟然真的找回了,这个要感谢当年机智的把保密邮箱设为QQ邮箱,要是hotmail,yahoo肯定就没戏了。

登录邮箱发现了07年在网易创建的博客,这算是一个极大的意外,虽然大多数的日志都是用当时一个比较流行的工具digu同步到博客上来的,但还算留下了一点印迹,除此之外好像也没什么了。

![Screen Shot 2018-04-15 at 10.33.34](/Users/zenyu/Workspace/zhatrix.github.io/_posts/assets/Screen Shot 2018-04-15 at 10.33.34.png)

“人最大的敌人就是自己” ,看到这句话有没有虎躯一震,然后脑补了另外一句“过去十年我的敌人战胜了我”。如果你没有,说明你还很年轻。

后面那句“我深深的体验到了!”,这句杀伤力更大,整个身体产生了颤抖。十年前已经体验的知识,到今天仍然未能扭转战局,这是多大的威力,简直核爆啊。(这个还是改天再说吧……

那时上传的学校的照片(都是同学拍的)。

![Screen Shot 2018-04-15 at 10.29.16](/Users/zenyu/Workspace/zhatrix.github.io/_posts/assets/Screen Shot 2018-04-15 at 10.29.16.png)

学校的环境相当不错,当年可有“小清华”的美名。可惜的是没找到图书馆的照片,不然肯定来个特写。

如何实现愿望

每个人都有愿望,都想与自己喜欢的人在一起,想做自己喜欢的事情,可怎么才能够实现愿望呢?《WOOP思维心理学》(原著:Rethinking Positive Thinking: Inside the New Science of Motivation)有一个独特的方法教给你,不一定能够让你成功,但却可以减少你失败的次数。

作者加布里埃尔•厄廷根(Gabriele Oettingen)世界著名心理学家、美国纽约大学及德国汉堡大学心理学教授,曾就乐观的幻想对人的观念、情绪和行为的影响发表过一百多篇论文和文章。她以20余年的科学研究为基础,提出著名的WOOP思维理论,帮助人们将乐观的想法付诸实践,该理论在不同的年龄段与生活领域之中,都被证明是卓有成效的。

WOOP是wish(愿望)、outcome(结果)、obstacle(障碍)以及plan(计划)的首字母缩写,是厄廷根以传统心理学的观点为依据,结合将近20年的研究实验,提出的“心理比对”模型,与其丈夫彼得·M·戈尔维策的“执行意图”理念结合后提出的方法。

心理比对是指在憧憬未来时,一并考虑到实现梦想过程中遇到的障碍或困难。执行意图围绕实现目的打造明确的意图,在实施时分成两个阶段:

​ 第一阶段,衡量各种可能并确定目标;

​ 第二阶段,为实现目标而制定行动计划。通过”如果……那么……“来完成。

作者在爱德华·C·托儿曼、卡罗尔· S·德威克、爱德温·洛克、盖瑞·莱塞姆等科学家研究的基础上提出WOOP原则,厄廷根认为他们的健康康复理念、教育最优实现、SMART方法都是在部分的改变一个人的认知信念或目标系统,关注的是目标与结果之间的关系,而WOOP依仗的是人们的显意识信念,通过自发的唤起人的认知、情感和行动,帮助他们更好地利用关于愿望的积极的态度和对成功的高期望。即WOOP注重启发人们主动思考,建立愿望、障碍、结果的连接,并结合执行意图,帮助人们追逐更为实际的愿望或者目标。

如何进行WOOP呢?

选一个能够独处的时间和地点,大约半个小时,保持身体舒适,一边集中注意力,关闭手机和一切通信设备。开始对自己比较关心的问题进行WOOP化。

  • 愿望

    放松,深呼吸,想一个私人或工作方面的愿望或者问题,虽然有些棘手但你觉得能够完成。可以是你打算当天、本周、本月、本年内能够达成的,并希望能够WOOP的愿望就可以。如果在同一段时间内有多个愿望,就选择一个对你而言最重要的,然后把这件事放在思考的中心。

  • 结果

    想象一下实现愿望后的最佳结果是什么?用心思考,并尽量生动形象的把过程和经历展现出来。不需要有任何顾虑,也不要着急,若是沉醉于其中的话那就闭上眼睛,慢慢的享受。

    让身心为这些结果的实现做好准备,然后睁开眼,继续下一个步骤:

  • 障碍

    大部分的事情并不是像我们想象的那样顺利,我们自身的阻力是什么?这些阻力真实存在吗?找打妨碍妨碍你达成愿望、解决麻烦的最严重的或者内心的障碍。并问自己这个障碍最关键的想法和行为是什么?是心理问题还是能力问题?选取一个我们认为解决的障碍,若没有则说明愿望不可达成。这种练习防止我们在追逐梦想的路上自己绊倒自己。

    在筛选障碍的时候,需要不断地深挖细剖,才能找到关键障碍。并把这个障碍放在思考的中心,用心思考,并尽量生动形象的把过程和经历展现出来。不需要有任何顾虑,也不要着急,若是沉醉于其中的话那就闭上眼睛,慢慢的享受。

  • 计划

    克服障碍,最有效的就是行动。想象实现愿望过程中最有效的一个想法或行动,将其牢记于心,然后想一想障碍下次出现将是在何时何地。接着制定一个“如果…… 那么……”计划:如果障碍X出现了(何时何地),那么我就采取行动Y。”然后重复这个计划给自己听。

作者认为WOOP能够解决我们面临的任何问题,恋爱、工作、健康、亲情等等。不仅可以通过想象来完成WOOP,也可以用一张白纸,把这个过程写下来。

最后我的思考,对愿望的想象,让我们有一个憧憬的未来,能够让我们对未来充满激情,能够在接下去的日子里更好地更积极的生活,但是只有想象的时候,就是空想或者妄想了。对愿望结果的想象能够在意识层面满足我们的精神需求(马斯洛模型),但却也在麻痹我们的神经,以为我们已经达到了目标,从而过早的失去了目标。

而对障碍的想象,让我们对愿望和结果的憧憬,与现实世界连系到一起,能够更客观的去实现愿望或理想。而计划则是让我们更富有执行力,降低执行任务时的大脑的认知负荷。

WOOP给我们提供一个思考框架,启发我们自身去思考愿望与现实的冲突,并自发的去实现愿望。

change log

20180106 张振玉 创建

我知道,你知道,她知道

陈虎平老师在《追时间的人》中一篇《我知道,你知道,她知道》中谈论多层结构法,以他浸淫数年的英文文章为例讲解。读文章不一定每个字每句话都要读懂,而是站在整篇文章的层级上,把文章按照论点和论据分成几块,每个论点和论据再细分下去,当你对整个文章的层级已经了解了,那么每个词的意思对你来说就并不是那么重要了,可以根据句子的结构很容易得出整篇文章的大概意思了。

人类大脑为什么需要多层结构法?阳志平解释到因为人习惯的是生活和社会,更喜欢处理身边存在的事物,对逻辑符号处理不敏感。这是人类大脑的模式。

其中提到了“沃森测试”:

测试一:

给你4张牌,一面是元音和辅音字母,一面是数字,你能看见的是这4面是A、K、4、7,请问,必须翻几张牌才能够确定这条规则成立:如果看见的这一面是奇数,则牌的另一面是辅音字母。

测试二:

卡片能看见一面写着“16岁、喝酒、25岁、喝可乐”,请问,要检查那些卡片才能够确定是否有人违背规则:如果喝酒,则必须大于18岁。

在测试的结果中大多数人能够答对测试二,90%的人答错测试一。答案是:A、7,16岁、喝酒。这里主要用到了数学上的 源命题与它的逆否命题等同。

在第二部分提到人类的社会性生活与语言的一一对应,是人通过对自然和社会现象的范畴化,以该对象与自己的生存关系为导向。这种人与人,人与社会的结构关系主要表现为定义、叙事(时间过程)、并列、对比、因果、让步转折等类型。与语言学的故事类似,各种类型与讲故事的方式基本一致。

这种关系对于早期的成长尤为重要,是形成世界观和价值判断的基础。作者还说:“听故事、看故事比较少的,将来通常不聪明,或者缺乏创造里,因为大脑神经大厦的初始框架过于单薄。没有足够强烈的价值好坏判断,很难在心中推动自己做大事。”

之后作者给出来论证的基本要素前提和结论,并在随后用作文案例来说明对比、因果、层次与递归在阅读中的用法。

虽然是在讲如何做阅读理解,写文章,其实作者是站在进化论的角度上看待人类大脑解决问题过程,通过不断论证,层层递进来说明如何把进化论用到实际解决问题上。

读了两遍,才理解一部分内容,最让我吃惊的是陈虎平的个人经验来自于非数学非公式的文字推理书籍,这完全颠覆了我之前的知识,当然这也能够反应出我的理工科思维的局限性。

关键词:

華生選擇任務

丹尼尔·丹尼特

邓巴数

Changelog

2017-11-02 张振玉 创建

找到支点

看待世界的方式由每个人自己的知识水平决定,而不是整个世界的知识水平。

社会是一个什么样的社会?

支点是什么?

哪些是可行的?

社会是一个人与人连接的群体社会,也是一个不断在进化的社会。进化的过程是把整个群体中的优势放大,这也是群体继续生存下去的法则。群体的优势来自哪里?是群体中所有优势的集合,以及能把个体优势连接起来的能力。

连接个体优势在常识中均能够找到证明,古代刘邦、朱元璋、刘备等等,以及一些古话“家和万事兴”……

优势是指能够对群体生存造成影响的能力。若是家庭那就是成员之间和谐,若是公司那就是战胜对手的能力。要根据不同的群体来确定。

群体的优势能够在单独的一个个体上得到提现,即拥有这个优势的个体。

单独的个体在群体中其具有的优势决定的,这个优势越明显越能够突显个体的重要性。

单独个体能力是由个体的短板决定的,但群体的优势是由所有个体的优势组成的。站在这个角度去思考,就很容易解决一个人工作、生活问题。

找到你的支点,向星辰大海出发。

Changelog

20171031 张振玉 创建

使用Minimal Mistakes主题

为了测试主题的可用性,在本地安装Ruby,见安装jekyll

一 问题

这次由于不想直接替换掉之前的主题,以及想使用多个Collection存放文件导致在安装主题的时候一直不成功,浪费了很多时间,把过程中遇到的问题记录如下:

  1. 看文档不够仔细
  2. 目标不够明确,在安装的过程中经常变换注意力
  3. 英语太差,理解不了具体的意思,在看到真是的案例后才明白

二 创建流程

由于创建博客时,对各个内容不了解,创建的步骤的较为复杂,这里一步步讲。

先看整个目录结构,知道整体架构后,修改部分内容调整为自己喜欢的样式。

对于新手来说,主要修改的地方,是``_config.yml_data/navigation.yml,若是添加非默认的文章列表,不仅在config里添加新的内容,也需要在_pages`添加与Collection对应的页面。

├── CNAME
├── Gemfile
├── Gemfile.lock
├── LICENSE.txt
├── README.md
├── Rakefile
├── _config.yml
├── _data
   ├── navigation.yml
   └── ui-text.yml
├── _drafts
   └── crack_wifi.md
├── _includes
   ├── analytics-providers
      ├── custom.html
      ├── google-universal.html
      └── google.html
   ├── analytics.html
   ├── archive-single.html
   ├── author-profile-custom-links.html
   ├── author-profile.html
   ├── base_path
   ├── breadcrumbs.html
   ├── browser-upgrade.html
   ├── category-list.html
   ├── comment.html
   ├── comments-providers
      ├── custom.html
      ├── discourse.html
      ├── disqus.html
      ├── facebook.html
      ├── google-plus.html
      ├── scripts.html
      ├── staticman.html
      └── staticman_v2.html
   ├── comments.html
   ├── feature_row
   ├── figure
   ├── footer
      └── custom.html
   ├── footer.html
   ├── gallery
   ├── group-by-array
   ├── head
      └── custom.html
   ├── head.html
   ├── masthead.html
   ├── nav_list
   ├── page__hero.html
   ├── page__hero_video.html
   ├── page__taxonomy.html
   ├── paginator.html
   ├── post_pagination.html
   ├── read-time.html
   ├── scripts.html
   ├── seo.html
   ├── sidebar.html
   ├── social-share.html
   ├── tag-list.html
   ├── toc
   ├── toc.html
   └── video
├── _layouts
   ├── archive-taxonomy.html
   ├── archive.html
   ├── compress.html
   ├── default.html
   ├── home.html
   ├── single.html
   └── splash.html
├── _pages
   ├── 404.md
   ├── archive-layout-with-content.md
   ├── category-archive.html
   ├── collection-archive.html
   ├── contact.md
   ├── home.md
   ├── lorem-ipsum.md
   ├── page-a.md
   ├── page-archive.html
   ├── page-b.md
   ├── portfolio-archive.html
   ├── recipes-archive.html
   ├── sample-page.md
   ├── sitemap.md
   ├── splash-page.md
   ├── tag-archive.html
   ├── tech-archive.html
   ├── terms.md
   └── year-archive.html
├── _posts
   └── 2014-06-15-lovely-sentence.md
├── _sass
   ├── minimal-mistakes
      ├── _animations.scss
      ├── _archive.scss
      ├── _base.scss
      ├── _buttons.scss
      ├── _footer.scss
      ├── _forms.scss
      ├── _masthead.scss
      ├── _mixins.scss
      ├── _navigation.scss
      ├── _notices.scss
      ├── _page.scss
      ├── _print.scss
      ├── _reset.scss
      ├── _sidebar.scss
      ├── _syntax.scss
      ├── _tables.scss
      ├── _utilities.scss
      ├── _variables.scss
      ├── skins
         ├── _air.scss
         ├── _contrast.scss
         ├── _dark.scss
         ├── _default.scss
         ├── _dirt.scss
         ├── _mint.scss
         └── _sunrise.scss
      └── vendor
          ├── breakpoint
             ├── _breakpoint.scss
             ├── _context.scss
             ├── _helpers.scss
             ├── _legacy-settings.scss
             ├── _no-query.scss
             ├── _parsers.scss
             ├── _respond-to.scss
             ├── _settings.scss
             └── parsers
                 ├── _double.scss
                 ├── _query.scss
                 ├── _resolution.scss
                 ├── _single.scss
                 ├── _triple.scss
                 ├── double
                    ├── _default-pair.scss
                    ├── _default.scss
                    └── _double-string.scss
                 ├── resolution
                    └── _resolution.scss
                 ├── single
                    └── _default.scss
                 └── triple
                     └── _default.scss
          ├── font-awesome
             ├── _animated.scss
             ├── _bordered-pulled.scss
             ├── _core.scss
             ├── _fixed-width.scss
             ├── _font-awesome.scss
             ├── _icons.scss
             ├── _larger.scss
             ├── _list.scss
             ├── _mixins.scss
             ├── _path.scss
             ├── _rotated-flipped.scss
             ├── _screen-reader.scss
             ├── _stacked.scss
             └── _variables.scss
          ├── magnific-popup
             ├── _magnific-popup.scss
             └── _settings.scss
          └── susy
              ├── _su.scss
              ├── _susy-prefix.scss
              ├── _susy.scss
              ├── plugins
                 ├── _svg-grid.scss
                 └── svg-grid
                     ├── _prefix.scss
                     ├── _svg-api.scss
                     ├── _svg-grid-math.scss
                     ├── _svg-settings.scss
                     ├── _svg-unprefix.scss
                     └── _svg-utilities.scss
              └── susy
                  ├── _api.scss
                  ├── _normalize.scss
                  ├── _parse.scss
                  ├── _settings.scss
                  ├── _su-math.scss
                  ├── _su-validate.scss
                  ├── _syntax-helpers.scss
                  ├── _unprefix.scss
                  └── _utilities.scss
   └── minimal-mistakes.scss
├── _site
   ├── CNAME
   ├── _pages
      └── 404
          └── index.html
   ├── archive-layout-with-content
      └── index.html
   ├── assets
      ├── css
         └── main.css
      ├── fonts
         ├── FontAwesome.otf
         ├── fontawesome-webfont.eot
         ├── fontawesome-webfont.svg
         ├── fontawesome-webfont.ttf
         ├── fontawesome-webfont.woff
         └── fontawesome-webfont.woff2
      └── js
          └── main.min.js
   ├── banner.js
   ├── categories
      └── index.html
   ├── collection-archive
      └── index.html
   ├── contact
      └── index.html
   ├── feed.xml
   ├── index.html
   ├── lorem-ipsum
      └── index.html
   ├── lovely-sentence
      └── index.html
   ├── minimal-mistakes-jekyll.gemspec
   ├── page-a
      └── index.html
   ├── page-archive
      └── index.html
   ├── page-b
      └── index.html
   ├── portfolio
      └── index.html
   ├── recipes
      └── index.html
   ├── robots.txt
   ├── sample-page
      └── index.html
   ├── sitemap
      └── index.html
   ├── sitemap.xml
   ├── splash-page
      └── index.html
   ├── start
      ├── favicon.png
      ├── icon.png
      ├── start.html
      └── style.css
   ├── staticman.yml
   ├── tags
      └── index.html
   ├── tech
      ├── 2013-10-26-gitbub-tips
         └── index.html
      ├── 2013-11-12-vim-tips
         └── index.html
      ├── 2014-06-10-vim-tutorial
         └── index.html
      ├── 2014-12-20-vba-password-crack
         └── index.html
      ├── 2015-01-23-nexus4-no-audio-bug-fix
         └── index.html
      ├── 2017-01-13-VBA-string-replace-and-modify-code
         └── index.html
      ├── 2017-10-28-homebrew-tips
         └── index.html
      ├── 2017-10-28-jekyll-install-and-use
         └── index.html
      └── 2017-10-29-use-Minimal-Mistakes-theme
          └── index.html
   ├── tech-archive
      └── index.html
   ├── terms
      └── index.html
   └── year-archive
       └── index.html
├── _tech
   ├── 2013-10-26-gitbub-tips.md
   ├── 2013-11-12-vim-tips.md
   ├── 2014-06-10-vim-tutorial.md
   ├── 2014-12-20-vba-password-crack.md
   ├── 2015-01-23-nexus4-no-audio-bug-fix.md
   ├── 2017-01-13-VBA-string-replace-and-modify-code.md
   ├── 2017-10-28-homebrew-tips.md
   ├── 2017-10-28-jekyll-install-and-use.md
   └── 2017-10-29-use-Minimal-Mistakes-theme.md
├── assets
   ├── css
      └── main.scss
   ├── fonts
      ├── FontAwesome.otf
      ├── fontawesome-webfont.eot
      ├── fontawesome-webfont.svg
      ├── fontawesome-webfont.ttf
      ├── fontawesome-webfont.woff
      └── fontawesome-webfont.woff2
   └── js
       ├── _main.js
       ├── main.min.js
       ├── plugins
          ├── jquery.fitvids.js
          ├── jquery.greedy-navigation.js
          ├── jquery.magnific-popup.js
          └── jquery.smooth-scroll.min.js
       └── vendor
           └── jquery
               └── jquery-3.2.1.min.js
├── banner.js
├── index.html
├── logo.png
├── minimal-mistakes-jekyll.gemspec
├── package.json
├── start
   ├── favicon.png
   ├── icon.png
   ├── start.html
   └── style.css
└── staticman.yml

2.1 确定导航

修改_data/navigation.yml,看里面的内容:

[]

jekyll的安装使用

一、搭建环境

为了升级更快捷,搭建更方便,便于处理,需要依赖的软件包括:

rvm #Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset)。

###1.1 安装rvm

$ curl -L get.rvm.io | bash -s stable
$ source ~/.profile

验证是否安装正常

rvm  -v

###1.2 安装ruby

列出ruby可安装版本

rvm list known  

安装一个ruby版本

rvm install 2.4

查看已安装列表

rvm list

卸载ruby版本

rvm remove 2.4

切换 ruby版本

rvm use  2.4  #切换的版本均是已安装的版本

安装时可能出现的错误

Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.12/x86_64/ruby-2.4.1.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Installing requirements for osx.
Updating system - please wait
Installing required packages: autoconf, automake, libtool, pkg-config, coreutils, libyaml, libksba - please wait
There were package installation errors, make sure to read the log.

Try `brew tap --repair` and make sure `brew doctor` looks reasonable.

Check Homebrew requirements https://github.com/Homebrew/homebrew/wiki/Installation
Error running 'requirements_osx_brew_libs_install autoconf automake libtool pkg-config coreutils libyaml libksba',
please read /Users/zenyu/.rvm/log/1509172777_ruby-2.4.1/package_install_autoconf_automake_libtool_pkg-config_coreutils_libyaml_libksba.log
Requirements installation failed with status: 1.

运行brew tap —repair 后,再次安装ruby

[]

Mac 如何升级软件-HomeBrew的使用

brew update # 更新 Homebrew 的信息 brew outdated # 看一下哪些软件可以升级 brew upgrade # 如果不是所有的都要升级,那就这样升级指定的

brew upgrade; brew cleanup # 如果都要升级,直接升级完然后清理干净

mac 

VBA中字符处理函数和替换函数的使用

替换函数repalce的用法

语法

Replace(expression, find, replace[, start[, count[, compare]]])

解释

expression 必需的。字符串表达式,包含要替换的子字符串。 find 必需的。要搜索到的子字符串。 replace 必需的。用来替换的子字符串。 start 可选的。在表达式中子字符串搜索的开始位置。如果忽略,假定从1开始。 count 可选的。子字符串进行替换的次数。如果忽略,缺省值是 –1,它表明进行所有可能的替换。 compare 可选的。数字值,表示判别子字符串时所用的比较方式。

示例

compStrConv = Sheets("门店地址").Cells(F, compColumn).Text

compStrCleanSpace = Replace(compStrConv, " ", "") #替换空格

compStrCleanSpace = Replace("hello world ", " hello ", "")

处理替换字符是 这个是必须的

把字符转化成指定类型strconv

语法

StrConv(string, conversion, LCID)

解释

string 必要参数。要转换的字符串表达式。
conversion 必要参数。Integer。其值的和决定转换的类型。
LCID 可选的。如果与系统LocaleID不同,则为LocaleID(系统LocaleID为缺省值。)

conversion 参数的设置值为:

常数 值 说明
vbUpperCase 1 将字符串文字转成大写。
vbLowerCase 2 将字符串文字转成小写。
vbProperCase 3 将字符串中每个字的开头字母转成大写。
vbWide 4 将字符串中单字节字符转成双字节字符。
vbNarrow 8 将字符串中双字节字符转成单字节字符。*
vbKatakana 16 将字符串中平假名字符转成片假名字符。 **

[]
vba 

nexus 4 电话无声音修复方式

###问题描述 谷歌四儿子在待机几个小时后做被叫能够听到铃声,接听后没有声音,对方也听不到声音,做主叫打给对方时听不到对方的响铃,对方接听后也是无声音,重启后正常。

Android 5.0.1
版本后:LRX22C

###解决方法

*关闭Nuplayer
在“开发者选项” 关闭“使用NuPlayer”功能,该功能为实验性功能 链接地址 440楼

*禁用所有check开头的服务,需要root(没有尝试)
禁用GMS checkin service,但据说禁用后会增大电量的消耗,所以建议禁用所有checkin开头的服务 讨论地址

###最后

该问题在Google的Nexus论坛上很多人反馈,但是Google貌似没有给出解决方法或者解决bug的计划

自从四儿子升级到5.0.1之后不但接打电话没声音,还经常重启,在考虑要不要换成其他系统了,表示已经受够了