MySQL GROUP BY 的问题

刘哇勇 2019-05-16 00:59:00 阅读数:19 评论数:0 收藏数:0

employee 示例数据库为例,当进行如下操作时会报错。

mysql> SELECT * FROM   employees GROUP  BY gender; 
ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'employees.employees.emp_no' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

其中 employee 的表结构为:

mysql> DESCRIBE employees;
+------------+---------------+------+-----+---------+-------+
| Field      | Type          | Null | Key | Default | Extra |
+------------+---------------+------+-----+---------+-------+
| emp_no     | int(11)       | NO   | PRI | NULL    |       |
| birth_date | date          | NO   |     | NULL    |       |
| first_name | varchar(14)   | NO   |     | NULL    |       |
| last_name  | varchar(16)   | NO   |     | NULL    |       |
| gender     | enum('M','F') | NO   |     | NULL    |       |
| hire_date  | date          | NO   |     | NULL    |       |
+------------+---------------+------+-----+---------+-------+
6 rows in set (0.01 sec)

原因

SQL 标准中不允许 SELECT 列表,HAVING 条件语句,或 ORDER BY 语句中出现 GROUP BY 中未列表的可聚合列。而 MySQL 中有一个状态 ONLY_FULL_GROUP_BY 来标识是否遵从这一标准,默认为开启状态。

所以这样的语句是不可以的,

# 
SELECT gender, 
       last_name 
FROM   employees 
GROUP  BY gender 

last_name 从 SELECT 中移除或将其添加到 GROUP BY 中都可以修复。

# 
SELECT gender,
FROM   employees 
GROUP  BY gender 

# 
SELECT gender, 
       last_name 
FROM   employees 
GROUP  BY gender, 
          last_name  

但这样的修改查询出来就可能就不是想要的结果了。

解决

三种方式来解决。

关闭 ONLY_FULL_GROUP_BY

可以选择关掉 MySQL 的 ONLY_FULL_GROUP_BY 模式。

有两种方式,通过昨晚设置 sql_mode 来关闭。

首先查看变更前的 sql_mode

mysql> SELECT @@sql_mode;
+-----------------------------------------------------------------------------------------------------------------------+
| @@sql_mode                                                                                                            |
+-----------------------------------------------------------------------------------------------------------------------+
| ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION |
+-----------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

通过以下脚本关闭 :

SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''));

再次查询 @@sql_mode 返回中应该已经没有该模式了。

mysql> SELECT @@sql_mode;
+----------------------------------------------------------------------------------------------------+
| @@sql_mode                                                                                         |
+----------------------------------------------------------------------------------------------------+
| STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION |
+----------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
SET SESSION sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY,',''));

第二种是找到 MySQL 配置文件修改并保存。

MySQL 的配置文件名为 my.cnf,可通过以下命令查看你位置:

$ mysql --help | grep cnf
                      order of preference, my.cnf, $MYSQL_TCP_PORT,
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

找到后编辑并保存,重启 MySQL 后生效。

[mysqld]
-sql_mode=ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
+sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

如果文件中没有 sql_mode 配置项可手动添加上。

因为 ONLY_FULL_GROUP_BY 更加符合 SQL 标准,所以不建议关掉。

ANY_VALUE()

还可以通过 ANY_VALUE() 来改造查询语句以避免报错。

使用 ANY_VALUE() 包裹的值不会被检查,跳过该错误。所以这样是可以的:

SELECT gender, 
-       last_name
+       ANY_VALUE(last_name) 
FROM   employees 
GROUP  BY gender 

添加列间的依赖

像这个示例中,

# 
SELECT gender, 
       last_name 
FROM   employees 
GROUP  BY gender 

假如我们让 gender 变成不重复的主键,last_name 便与 gender 产生了一种关系,即 gender 可唯一确定 last_name。此时便可进行 GROUP BY 了。因为,之所以报错是因为在进行聚合的时候有不能确定的列参与了进来。

总结

一般 GROUP BY 会与另外的聚合函数配合使用,比如 COUNT(), SUM() 等。查询所有列无差别地进行 GROUP BY 的情况并不是正常的使用姿势。

相关资源


版权声明:本文为[刘哇勇]原创文章
转载请带上:http://copyfuture.com/blogs-details/2b0f507737a441b1d8ff8b64a69b4b7d
或:https://www.cnblogs.com/Wayou/p/mysql_group_by_issue.html


  1. Node学习之(第三章:仿Apache显示目录列表的功能)
  2. Flask + vue 前后端分离的 二手书App
  3. 3000名工程师十年攻破4万个技术难关,柔性OLED屏要量产了!
  4. 宝宝便秘,妈妈焦心,儿科医生教你4招,轻松解决
  5. Galaxy S10屏幕细节曝光,三星或加入「加密货币」钱包功能
  6. 程序员应该如何提升自己才能防止被淘汰?
  7. 备不了案的P2P怎么办?国家会取缔吗?
  8. 全球流动性宽松预期环境下,比特币价格未来会怎样走
  9. React 实现拖拽功能
  10. 小小塑料,大大能量,让世界招架不住!
  11. C罗造红牌主动让出罚球权 却赢得了世界掌声
  12. “出国游”也有白菜价!给大家推荐国外省钱又好玩的四个地方
  13. 万达影视、北京文化声明:不存在从《流浪地球》撤资
  14. HBase 二级索引与Coprocessor协处理器
  15. 标签传播算法(llgc 或 lgc)
  16. 2月车市继续低迷,自主前十中仅3家销量增长,两车企跌幅超40%
  17. 一文带你认识Spring事务
  18. 元子攸简单粗暴1刀,终结了尔朱荣的美梦;兔子急了咬手,狗急了跳墙
  19. 年仅15岁的陶育畅入选中国国家乒乓球队
  20. laravel 配置MySQL读写分离
  21. 月嫂行业火爆:月薪25000元 还得提前半年约
  22. 米洛舍维奇,受塞尔维亚人尊敬的失败者
  23. 学习笔记—查找
  24. 用阳光和爱织就力量,助孩子战胜挫折与困难
  25. 蓝牙版本应该如何选择
  26. 《比悲伤更悲伤的故事》哲凯和媛媛的感情已经超越了生死
  27. ThreadLocal剧集(一)
  28. Python爬虫入门教程 61-100 写个爬虫碰到反爬了,动手破坏它!
  29. 菜鸟程序员想趁头发还在找个女友!原因:陪机器人比陪女生时间多
  30. apollo在liunx环境实战(三)
  31. 中科大宣布 Anaconda 镜像无限期停止服务
  32. 论文出版商扼杀科技创新?学术资源应当如何付费
  33. 又恨又爱的西藏“狼毒草”
  34. 为什么外国人出去旅游都喜欢背个大包,而中国人喜欢带个行李箱?
  35. 这位开国上将吃西餐从不用叉子,他说叉子是用来垛稻谷用的
  36. 分析师:波音(BA.US)737 Max 修复需六个月,耗资超5亿美元,间接损失预计5000亿
  37. 如何将SqlServer中表结构以及表数据全部导出
  38. 新手入门IIS 静态页面网站搭建
  39. 特征多项式
  40. 取代CTS车型 中大型豪华轿车凯迪拉克CT5官图发布
  41. 川南泸州民国时期四大神秘组织的覆灭纪实
  42. 车辆改装首选在于改轮毂?降低簧下质量的意义在哪?
  43. 深网|苏宁易购一季报:营收622亿元 同比增长25.44%
  44. Uber增聘美银、德银等6家投行参与IPO包销 目标今年上市
  45. 老照片:六十年代世界到底发生了什么?不用去图书馆,点进来即知
  46. yslow前端性能测试工具
  47. 一旦开战,古巴的导弹也有可能打到美国的本土
  48. 维猜火葬仪式今日举行
  49. 手握20万,阿特兹、迈腾、凯美瑞到底选谁?
  50. 韩国人的历史版图美梦,也只能骗骗自己
  51. 史上最霸气的小三告诉你,《守婚如玉》才是保障家庭幸福的法码
  52. Tableau同一个仪表板中的各个筛选器如何关联联动
  53. 神秘且善战的俄罗斯情报机构你了解多少?
  54. 宇宙究竟是平坦还是弯曲的形状?
  55. 关闭钩子(shutdown hook)的作用以及在Tomcat中的使用
  56. 一位退休老人的25条总结,完美诠释如何乐享晚年!
  57. 50岁左右男性,血糖7.1算高吗?临床医生说出实情
  58. 穿来穿去,上衣还是拼色款更有趣!
  59. 难以攻克的世界科技难题
  60. Python公众号有哪些?
  61. 译站丨帕奎塔在巴西将身披10号球衣 在米兰喜欢踢中场偏左位置
  62. 程灵素的生命十分短暂,只有十六七岁,芳华转瞬即逝
  63. Spring的IOC注解开发与AOP
  64. 解决网站被黑搜索快照被劫持跳转到另一个网站
  65. 《TCP/IP入门经典》第一章总结
  66. 清晨日暮,在这的时光,值得虚度
  67. 第89节:Java中的反射技术
  68. 假如冰川全部融化,你能想象地球会成啥样吗?
  69. 当List list =new ArrayList(20); 他会扩容多少次
  70. 从php源码分析mkdir()函数
  71. 基于Vue2-Calendar改进的日历组件(含中文使用说明)
  72. 20架轰炸机狂轰水坝,4亿吨洪水咆哮而出,120座兵工厂淹没
  73. 假面骑士夜骑原主演玩梗 试穿盖茨战服神撞脸 粉丝:亲爹实锤了
  74. 最新驾培驾考机器人电子教练OBD模组
  75. 井然有序的宇宙背后到底有什么机制在掌控?也许就是熵!
  76. 英帕尔战役:日军作战方案贻笑大方,9万大军7万成野鬼
  77. 只知道伦敦爱丁堡?这些英国小众宝藏景点收好了!
  78. WPF基础之元素绑定
  79. Java并发——结合CountDownLatch源码、Semaphore源码及ReentrantLock源码来看AQS原理
  80. 为什么自家宝宝说话晚?父母要避免这八大雷区!
  81. 为什么越禁止孩子越要做?
  82. 电视剧都不敢这么演!胜利方全面洗白,受害者未起诉=无受害者?
  83. 波音宣布暂停交货!不料中国早已采取行动,代价还在后头?
  84. “两核”重组稳步推进未来将加强上市公司市值管理
  85. 新疆美景居然藏在这么多“大片”中,你要没发现,真算是白看了!
  86. 巨额亏损,美团收购摩拜划算吗?
  87. vivo X27新机首次开售 8+256GB版售3598
  88. 基层管理杂谈
  89. 一个哑巴爸爸和一个瘫子妈妈(情感故事)
  90. 栈的另一个应用:括号匹配
  91. 2019-01-23 JavaScript实现ZLOGO: 性能改进
  92. “最坑娃”的爸妈,因为名字有88个笔画,太难写,孩子输在起跑线
  93. 真的有人在偷听我们讲话么?
  94. 感冒来临时,如何选择感冒药?缓解5大症状,推荐6类药物
  95. 卷积神经网络之LeNet
  96. 你的伴侣,暴露了你的人生层次
  97. 内心的996比形式的更重要
  98. 上饶小学生被刺死:案发后保安深夜守校园,详细原因待调查
  99. 道士献给王世充一张图,画了一个赶羊人,解释说:您应当做天子!
  100. 扎克伯格欲打通旗下应用 用户会买账吗?

  1. Python开发:部分第三方库无法在线安装解决方法(947)
  2. [Swift]LeetCode325. 最大子数组之和为k $ Maximum Size Subarray Sum Equals k(779)
  3. Matlab 2019a 安装包下载以及安装和激活(718)
  4. 仅限Edge和Chrome访问 全新网页端Skype应用上线(685)
  5. 前端笔记之NodeJS(一)初识NodeJS&内置模块&特点(683)
  6. C#读取excel文件提示未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序(663)
  7. 【预警通告】Weblogic反序列化远程代码执行漏洞(640)
  8. Visual Studio 2019 正式发布,重磅更新,支持live share(599)
  9. 【预警通告】Apache Tomcat远程代码执行漏洞CVE-2019-0232(573)
  10. 网上赌博平台维护审核提不了款怎么办?(535)
  11. React 与 React-Native 使用同一个 meteor 后台(527)
  12. Sublime Text3 最新版3207 安装及破解(458)
  13. Visual Studio 2019 正式发布(389)
  14. [翻译] Visual Studio 2019: 极速编码. 智能工作. 创造未来.(388)
  15. 刘强东身边的CXO还有谁“幸存”(373)
  16. 舍命生子产妇吴梦丈夫怒斥:没抢肺源不是精神分裂,网友断章取义(371)
  17. Confluence SSRF及远程代码执行漏洞处置手册(370)
  18. 机器学习 ML.NET 发布 1.0 RC(369)
  19. 阿里巴巴2018年纳税516亿元 同比增40%(368)
  20. K8s集群安装--最新版 Kubernetes 1.14.1(336)
  21. 雷军清华演讲实录:小米9年的创新、变革与未来(333)
  22. 小米手机卖不动了?(327)
  23. F#周报2019年第14期(317)
  24. 积分一样却选手下败将出战国际赛,《最强大脑》云队选手被坑了?(300)
  25. 《最强大脑》要垮?桑洁魏坤琳出轨细节被扒,戚薇才是神助攻(257)
  26. 华电教授孙玉兵被指与昔日同学共同学术造假,多所高校调查(250)
  27. F#周报2019年第15期(249)
  28. 日本明仁天皇退位,日本“平成”年代结束(246)
  29. linux系统安装cdcfordb2udb(241)
  30. Oracle甲骨文大规模裁员,你背离时代就会被淘汰(240)
  31. 他联系叙恐怖分子“卖军火”,称能搞到2000枚导弹,关键时刻中国警察出手(237)
  32. 魔兽世界:8.15搏击俱乐部坐骑获取流程 鳄鱼布鲁斯坐骑(236)
  33. 针对django2.2报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill....(235)
  34. 女友被曝插足许志安郑秀文婚姻 知情人透露马国明已下定决心分手(232)
  35. SQL简介及MySQL的安装目录详解(229)
  36. 视觉中国深夜道歉:全面配合监管部门彻底积极整改(228)
  37. 为什么国内汽车用沥青阻尼片,而欧洲主机厂却用树脂?(228)
  38. 谁是苏小明饭局爆粗偷拍者?知情人称另有其人(223)
  39. NodeJs之邮件(email)发送(222)
  40. 迪玛希好惨!昨晚《歌手》为声入人心男团帮帮唱,却再被指控侵权(222)
  41. 市值暴跌90%,世界零售巨头申请破产战胜了所有对手却输时代(221)
  42. 函数防抖,与函数节流(219)
  43. 机器学习基石笔记:01 The Learning Problem(217)
  44. 深度学习python的配置(Windows)(215)
  45. [深度应用]·实战掌握Dlib人脸识别开发教程(213)
  46. 许志安出轨视频系蓄谋偷拍?司机被曝收40万装红外摄像头(210)
  47. Google AI 系统 DeepMind 高中数学考试不及格(210)
  48. 干货!21部漫威电影观影顺序指南,在《复联4》之前赶紧补齐!(208)
  49. 赌命生子九个月后,吴梦离世:前半辈子任性了,我用生命买单(206)
  50. 威廉王子出轨凯特王妃闺蜜? 外媒称婚外情致兄弟反目(203)
  51. spring-cloud-sleuth+zipkin源码探究(203)
  52. WebGL three.js学习笔记 纹理贴图模拟太阳系运转(201)
  53. 新更新kb4493472导致无法正常开机(195)
  54. 杜敬谦死因疑曝光!或因他这一特殊的训练方式,泳迷高呼孙杨退役(190)
  55. AntDesign Form表单字段校验的三种方式(189)
  56. 韦杰落网,金诚集团终局(188)
  57. 华为推出方舟编译器 称可提升安卓系统效率(185)
  58. 山东庆云民企3000亩土地被贱卖 国企接盘拟转性(185)
  59. 《权力的游戏》龙妈有那么多爱她的人,为什么最终会选择琼恩雪诺(182)
  60. 张无忌为什么爱上她?陈钰琪版赵敏终于给答案了(181)
  61. “国防”靠美国? 韩国瑜=马英九2.0? 走着瞧(180)
  62. Python破解Wifi密码思路(180)
  63. 直认与老公感情淡了!27岁TVB上位女星:我们不是好熟(179)
  64. CUBA Studio 8.0 发布,企业级应用开发平台(179)
  65. 张丹峰出轨最新锤来了!毕滢的朋友圈简直刷新下限啊!(177)
  66. Github 上 Star 最多的个人 Spring Boot 开源学习项目(176)
  67. 使用 C 语言实现一个 HTTP GET 连接(175)
  68. 拿着普通员工超300倍的工资裁员800人,这家游戏公司CEO引发员工不满|一周新闻(175)
  69. AntD框架的upload组件上传图片时遇到的一些坑(175)
  70. 币安称 4000 万美元比特币被盗(174)
  71. 不要996!程序员创建955.WLB不加班公司名单,GitHub周榜第二(174)
  72. 《跃迁-成为高手的技术》之联机学习(173)
  73. Weblogic CVE-2019-2647等相关XXE漏洞分析(173)
  74. Codejam Qualification Round 2019(173)
  75. python爬虫重定向次数过多问题(172)
  76. simulink创建简单模型(172)
  77. 强大的jQGrid的傻瓜式使用方法。以及一些注意事项,备有相应的引入文件。(170)
  78. [NewLife.XCode]高级查询(168)
  79. Algolia使用教程 , 超详细傻子看都会(166)
  80. 核心算法缺位,人工智能发展面临“卡脖子”窘境(165)
  81. Delphi 开发微信公众平台 (二) 用户管理(164)
  82. 只需知道电话号码 即可监控任意一部手机,获取位置,太可怕(163)
  83. 范斯晶对祖母的称呼很意外,范志毅很心疼,缺少母爱的孩子不容易(162)
  84. 如何定位前端线上问题(如何排查前端生产问题)(162)
  85. 告诉你去越南芽庄必带回的好东西(161)
  86. 双双出轨!许志安劈腿马国明港姐女友,二人被拍16分钟激吻超20次(160)
  87. 数学家发现完美的乘法(160)
  88. 百度网盘下载神器 PanDownload v2.0.9(破解版、不限速)(159)
  89. 高管被警方带走背后:巧达科技操盘2亿人简历生意(159)
  90. 定义工作,解读自我——IT帮2019年2月线下活动回顾(159)
  91. 吹爆惠英红,《铁探》这位霸道总警司超带感!真乃港剧罕见大女主(156)
  92. vue生成图片验证码(155)
  93. 三国正史第一猛将:一人单挑数千人,不是吕布也不是关羽(154)
  94. 从0到1上线一个微信小程序(154)
  95. FreeSql 如何现实 Sqlite 跨库查询(154)
  96. 向佐的弟弟叫向佑,网友:那郭碧婷生的孩子叫什么?(153)
  97. spring-boot-2.0.3不一样系列之源码篇 - pageHelper分页,绝对有值得你看的地方(153)
  98. TensorFlow从1到2(十)带注意力机制的神经网络机器翻译(152)
  99. [Node.js] 3、搭建hexo博客(152)
  100. java基础(十五)----- Java 最全异常详解 ——Java高级开发必须懂的(152)

  1. [NOI2006] 网络收费
  2. 线性基的小证明...
  3. 从语言设计的角度探究Java中hashCode()和equals()的关系
  4. C# 多线程小试牛刀
  5. Python基础:输入与输出(I/O)
  6. link-1-STL 标准模板库
  7. mysql--浅谈多表查询1
  8. 进击JavaScript核心 --- (1)基本数据类型
  9. 大数据技术之_24_电影推荐系统项目_07_工具环境搭建(具体实操)
  10. 前端限制显示的文本字数的几种方法——不换行与换行
  11. 【实验吧】该题不简单——writeup
  12. 反向传播算法
  13. =、==、===、equals()的区别
  14. GitHub 推出开发者赞助项目
  15. 剑指Offer的学习笔记(C#篇)-- 从上往下打印二叉树
  16. argparse 在深度学习中的应用
  17. 张云雷复出?西城区文旅局:德云社在辖区内演出未发现违法违规问题
  18. Maven安装与配置
  19. acWing 825. 排队购物
  20. ajax&&jquery
  21. 苏联攻击机的悲壮行动,明知德军战机拦截,仍在无护航状态下出击
  22. 华为的5G技术,源于这种数学方法
  23. 一站式自动化测试平台 http://www.Autotestplat.com
  24. RabbitMQ总结
  25. 第九组 通信3班 063 自反ACL
  26. 短线还有最后一跌?大V们表示:反弹近了!(5月23日)
  27. 第九组 通信3班 063 OSPFv2与OSPFv3综合实验
  28. C# IE选项 - 重置IE
  29. Spring_数据校验和自定义检验规则
  30. 谈谈Java的string为什么是不可变的
  31. OFFICE 365 A1 Plus账号注册
  32. 初学python—做一个数组的增删改查操作
  33. oc工程中oc、swift混编代码打包成静态framework踩坑笔记
  34. 阿里云推“智能秒停系统”:50秒内短信通知 再不怕吃罚单
  35. 今天购买了一个云服务器
  36. 神奇!乌鸦竟然会传达悲观和怀疑情绪 还会对同伴“冷嘲热讽”
  37. 数字IC设计入门必备——VIM自定义模板调用与VCS基本仿真操作示例
  38. 点击事件的坐标计算(client || offset) +(X || Width || Left) 各种排列组合别绕晕
  39. windows下dubbo-admin2.6.x之后版本的安装
  40. linux 之基本命令学习总结
  41. 传祺难续“传奇”?销量暴跌超4成 加价卖车被“断裂门”尽毁
  42. 香港豪门后宫持续曝光:他用选美比赛“选妃”,与几万女星交往
  43. 小窥React360——用React创建360全景VR体验
  44. Spring Boot 2 快速教程:WebFlux 集成 Mongodb(四)
  45. .Net Core下使用RabbitMQ比较完备的两种方案(虽然代码有点惨淡,不过我会完善)
  46. “80后”女博士已任团中央书记处书记
  47. 杨元庆:现在是联想的最好时刻 我们四大战役全部打了胜仗
  48. Java开发环境的搭建(JDK和Eclipse的安装)
  49. oracle学习笔记(十四) 数据库对象 索引 视图 序列 同义词
  50. 机构风向标:外资出逃超500亿 美的集团等白马股表现欠佳
  51. 跟踪记录ABAP对外部系统的RFC通信
  52. c++11多线程详解(一)
  53. 小蓝杯,跌破发行价了
  54. [NewLife.XCode]百亿级性能
  55. 33岁何洁商场走穴被曝光,路人镜头下的她与精修图差别好大
  56. 途牛第一季度净亏损2240万美元 同比亏损幅度扩大
  57. 00 | Two Sum
  58. 智能威胁分析之图数据构建
  59. 快速掌握RabbitMQ(二)——四种Exchange介绍及代码演示
  60. Neo4j 第六篇:Cypher语法
  61. Java微信公众平台开发(三)--接收消息的分类及实体的创建
  62. Java8 中的 Optional
  63. 如何显示超大图像(3)
  64. 贵州检察机关依法对袁仁国决定逮捕
  65. 有关xerospolit运行报错问题的有效解决方案
  66. ADO学途 one day
  67. Linux 中 ip netns 命令
  68. Python爬虫之设置selenium webdriver等待
  69. BSOJ1040 -- 【练习题目】美元DOLLARS
  70. 外媒:稀土是中国手中的一张王牌
  71. sql server添加sa用户和密码
  72. 深入理解JVM的类加载
  73. querySelector和getElementById之间的区别
  74. 简说设计模式——观察者模式
  75. 扰动函数和拉链法模拟HashMap的存储结构
  76. 东芝中国:“上海东芝公司”不存在 未停止与华为的合作
  77. 彭于晏马思纯主演张爱玲这部小说,却被说更适合演《骆驼祥子》?
  78. 停止向华为供货?东芝辟谣回应
  79. 云米第一季度净利润5310万元 同比增长68%
  80. 贪吃的古蛙,古生物学家发现亿年前两栖动物之间战争
  81. APICloud发布低代码开发平台 效率提升30%至60%
  82. Golang 读写锁RWMutex 互斥锁Mutex 源码详解
  83. shell初级-----数据呈现方式
  84. 白玉兰入围名单公布!《知否》《都挺好》上榜,还有这部豆瓣3分剧
  85. 深网 | 京东618接入快手、抖音 实现“即看即买”
  86. 解决 APP启动白屏黑屏问题
  87. Spring Cloud Hystrix理解与实践(一):搭建简单监控集群
  88. 浏览器与服务器通信技术——jsonp
  89. 【刷题笔记】LeetCode 606. Construct String from Binary Tree
  90. 央行副行长刘国强:应对汇率波动经验丰富,政策工具储备充足
  91. 部署Azure Log Analytics
  92. 计算机基础--http的基础整理和巩固
  93. 章子怡:女人四十,不止表面风光
  94. 直击|对话杨元庆:希望今年创最好盈利 要震慑住谣言
  95. 微软通过合作为美国270万农村退伍军人提供高速宽带服务
  96. Java进程占用内存过高,排查解决方法
  97. Go语言中使用切片(slice)实现一个Vector容器
  98. 商务部回应美宣布对13个中国企业或个人实施制裁:反对“长臂管辖”
  99. 优酷土豆的Redis服务平台化之路
  100. shell初级-----处理用户输入