我们是软件公司的员工,以前经常用Google,后来Google退出中国后,因为保密原因,公司也不允许违规使用Google,只能改用百度查一些技术问题,以前用Google的时候一个问题基本上翻上2、3页就能找到答案,用了百度,经常一天也找不到答案,但没有办法。
前天我同事的项目用到CefSharp,但遇到了一个问题,在本地没有问题,但程序到了终端机上就会报“未能加载文件或程序集"CefSharp.Core.dll"或它的一个依赖项。操作系统无法运行。”

按之前的经验,要么是CefSharp版本号不对了,要么是生成时是用了X86生成的,改为X64或不限CPU即可。但我同事无论怎么改版本号,无论怎么改生成方式都不行。后来只能百度找原因。
百度来百度去都是说X64或X86生成格式不符合,换一下就好,或者是终端机上没有安装C++运行库,反正没有其它说法了。当然这些都不对,终端机的C++运行库从2008一直到2020都有安装。我同事甚至重装了系统,重装了C++运行库也是不行。
无奈他来求助我。我百度后结果和他一样,后来我就换成了微软的Bing。结果第一页就出现了第三种说法,说在开发机上一般是Debug模式,对于CefSharp,生成的时候要改为Release模式。因为大多数软件,在测试阶段,Debug或Release模式都是可以正常运行的,只有在正式上线前才会改为Release。所以就没想到是这个原因。
我同事马上试了一下,结果问题解决。百度一天没解决,Bing10分钟就解决了问题。
通过这件事,我和我同事基本上以后凡是查技术问题都不会再用百度了,纯粹是浪费我们宝贵的时间。
而且好像Bing还有一个功能,就是会将不同的答案先放在前面,而相同的答案会放在后面,这样可以用最快的速度查看到不同的回答。这只是我的感觉,还没有得到确认。

还看到过一个报道,说Bing的市场占有率已经超过百度了,活该,不思进取,只认钱,在面对竞争的时候也只有退败这一条路。
所以竞争是科技进步的必要手段,希望以后国家可以尽量在科技领域制造竞争的机会,而不要总是保护。
本来我还想用试试百度的“文心一言”,看看他们的AI效果,现在想想还是不浪费这个时间了,发家的搜索都做不好,更别说AI了。
好久没用Google了,也不知道Google和微软Bing比起来谁的搜索技术更强?