在我们程序员圈子里,存在着各种鄙视链,其中对于搜索引擎的选择,存在着谷歌 > 百度的观点。很多开发者认为,百度上的搜索质量不高,而谷歌搜索更能帮助我们解决开发中的问题。

那么实际情况真的是这样吗?

近日,一名开发者就对Google的搜索结果质量发表了下面的观点!


以下内容转自OSC开源社区(ID:oschina2013)

一名开发者出于好奇在 Google 使用php mysql email register作为关键词进行了搜索。很显然,这是在查找如何使用 PHP 和 MySQL 实现邮箱注册的功能。

搜索结果返回了教程、操作方法、代码片段等内容。不过大多数结果都包含有错误的 SQL 语句,例如:

// Don't do this!
mysqli_query("SELECT * FROM user WHERE id = '" . $_POST["user'] . "'");

根据对谷歌搜索结果的整理,这些 SQL 语句可大致分为四种类型:

  1. SQL 查询中的所有参数都被转义

  2. 只在绝对必要的情况下才对传入的参数进行转义

  3. 作者尝试进行了部分转义,但存在漏洞

  4. 没有任何转义逻辑

这名开发者表示,当他发现一个搜索结果中存在有问题的 SQL 语句时,就会跳到浏览下一个结果。上面就是根据此过程整理出来的 30 条搜索结果,其中部分答案包含 SQL 注入语句。对此他认为,大多数 Google 搜索结果的质量十分低下。有些搜索结果就是通过 SEO 优化而排在前面的“扯淡”教程。

同时,这篇文章也引起了程序员的广泛讨论(reddit, Hacker News),不过大家关注的重点也纷纷转移到了编程语言 PHP 上。但作者本意其实是希望程序员能甄别互联网上随手可得的任何资料,毕竟这里面鱼龙混杂。尤其要注意那些通过 SEO 优化而排名靠前的搜索结果,因为它们往往就是“雷区”。

如果您正在学习Spring Boot,不用纠结百度或谷歌了,直接关注我们的免费教程:http://blog.didispace.com/spring-boot-learning-2x/

那么,作为开发者的你平时都用什么搜索引擎呢?你觉得哪个更好呢?留言说说你的观点吧!

往期推荐

好多大咖曾看他的书学习Java,如今这个男人的新作来了!

Facebook 分享 MySQL 5.6 到 8.0 的迁移经验

Lombok!代码简洁神器还是代码“亚健康”元凶?

IntelliJ IDEA官方宣布中文汉化包正式发布

令人笑喷的56个代码注释,你写过多少?

喜欢本文欢迎转发,关注我订阅更多精彩

关注我回复「加群」,加入Spring技术交流群

用谷歌搜索技术问题一定比用百度好?也未必...相关推荐

  1. 作为一名程序员如何优雅的使用谷歌搜索技术(Google)?

    作为一名程序员如何优雅的使用谷歌搜索技术(Google)? 大家都知道作为一名程序员Google的作用很大,但是Google又很难优雅的使用.需要轻功高明.当然也有一些人做Google的镜像,但是发展 ...

  2. 下一代搜索技术霸主之争!百度重磅推出“Lens”

    AI前线导读: 2009年谷歌"Goggles"被推出.九年后视觉搜索领域终于有了重磅新消息.百度近日宣布了他们的新产品,具备"Lens技术"的多功能且流畅的百 ...

  3. 对比百度、必应、谷歌搜索结果,你还会用百度吗?

    对比百度.必应.谷歌搜索结果,你会发现百度把你耽搁了 (点击链接阅读原文)

  4. 跬步至千里:揭秘谷歌AutoML背后的渐进式搜索技术

    编者按:谷歌的AutoML一经提出,就引起了学界及业界的广泛关注,然而其简易操作的背后,则是强大算力支持下的大量科研工作,其中之一便是渐进式网络结构搜索技术.本文中,刘晨曦博士将为大家揭开AutoML ...

  5. 谷歌搜索留痕的技术公式【2023年新版】

    本文主要分享谷歌搜索留痕的技术公式,让你更简单的去学习谷歌留痕的技术原理 本文由光算创作,有可能会被修改和剽窃,我们佛系对待这样的行为吧. 谷歌搜索留痕的技术公式是什么? 答案是:需要做排名的关键词+ ...

  6. 谷歌搜索:几乎所有的英文搜索都用上BERT了

    点击上方"视学算法",选择"星标"公众号 第一时间获取价值内容 来自:机器之心 在前段时间举办的「Search On」活动中,谷歌宣布,BERT 现在几乎为谷歌 ...

  7. 谷歌搜索白痴出来特朗普 CEO解释:算法匹配是这样

    当地时间11号,谷歌CEO桑达尔·皮查伊出席了美国国会众议院司法委员会的听证会,就谷歌搜索保守派内容是否遭到歧视.数据安全等议题接受了质询.被问及为什么通过谷歌搜索英文单词"idiot&qu ...

  8. 谷歌搜索将于 2019 年年底停止索引任何 Flash 内容

    周一,谷歌宣布谷歌搜索将不再支持 Flash,这意味着谷歌搜索将不再索引 Flash SWF 文件中的内容,无论是在完全使用 Flash 设计的网站上,还是包含 Flash 内容的网页,谷歌搜索会自动 ...

  9. 专访头条搜索:从推荐到搜索,如何构建搜索技术的另一种可能?

    今日头条又将搜索业务往前推进了一步.4 月 30 日,今日头条宣布上线"头条百科"测试版.界面简洁,除了搜索框外,只有一个 Slogan:" 来这里,认识世界!" ...

最新文章

  1. mysql主从复制(master-slave)_mysql主从复制------Master-Slave搭建及注意事项
  2. 亚里士多德千年前的猜想,被这群MIT本科生向前推进了一步
  3. python正则表达式--分组、后向引用、前(后)向断言
  4. 在大规模系统中使用Scala
  5. python中item是什么类型的游戏_文本冒险游戏(Python)中的Item类
  6. 如何启用计算机的远程服务,远程桌面服务,教您怎么打开远程桌面服务
  7. Java ObjectInputStream readShort()方法(带示例)
  8. RocketMQ实战系列-RocketMQ命令详解
  9. B站、字节跳动等上榜2021福布斯中国最佳雇主榜;中兴发布“5G 智能T恤”:可监测呼吸;Linux 5.13 发布|极客头条...
  10. 东山里的传说——《荒原的呼唤》选载之四
  11. Verizon CEO证实公司正考虑出价收购雅虎
  12. Spoon工具使用(kettle进行实时同步数据)
  13. TIPTOP实施基础资料收集计划表
  14. 研究生阶段的英语学习
  15. 【Unity3D日常开发】灯光系统,太阳光晕效果实现
  16. AM4379芯片的GPIO接口点灯LED
  17. 方顿教育:让消费者满意的短视频电商服务平台
  18. 爆笑!你知道msdn与csdn的意思吗?
  19. 可汗学院统计学笔记(一)
  20. 文件操作与文件夹操作

热门文章

  1. python3 pyinstaller 打包后 程序会显示两个进程 解决方法
  2. mysql数据库 一条语句实现记录存在则更新,不存在则插入
  3. linux 后台任务 运行 关闭 查看
  4. markdown 创建表格
  5. 在VC下执行DOS命令(VC执行EXE)
  6. Linux信号列表(sigint,sigtstp..)
  7. 云计算面临的典型威胁
  8. python javascript配合,在python部署时组合javascript文件
  9. c++图形中如何判断鼠标点击在一条直线上_PS教程:十种抠图方法【上】
  10. 基于php留言本毕业设计,基于PHP校园学生论坛留言本设计与实现(MySQL)(含录像)