当我们通过 mysql 使用 NOT IN 查询时,如果条件字段可以为 NULL 并且值为NULL需要特别注意一下这个时候使用 NOT IN 查询时是查询不到的。测试NULL时反查询不到例子假如我们现在有一个表 useridnickname1张三2李四3NULL4王五现在我们查询用户名不是 张三 和 李四 的用户select * from users where user_name not in ('张三','李四');这个时候我们应该得到的是两条数据idnickname3NULL4王五但是结果却只有一条数据idnickname4王五分析测试NULL时反查询不到问题 这是因为 mysql 中 not in 使用的是 不相等(!=) 比较,即每条记录的 user_name 都和 张三, 李四 进行数据比较。foreach ($user_names as $user_name) { if ($user_name != '张三' && $user_name != '李四') { return true; // 符合条件 }...
AnyDesk远程桌面工具介绍 AnyDesk 是一款号称速度最快的 免费远程连接 , 远程桌面控制软件,据说是前 TeamViewer 开发小组人员自立门户的产品,它拥有先进的视频压缩技术 DeskRT, 可轻松穿透 防火墙, 路由器 实测在电信,移动的跨网宽带环境下速度确实要比 TeamViewer 和 QQ 流畅,但是有时候也会翻车,毕竟是国外的东西,可以自行尝试。AnyDesk远程桌面工具下载地址官方网站官方下载地址全剖平台下载地址加速官方网站加速官方下载地址加速全剖平台下载地址
众所周知 java 学习版本太多了今天我们挑几个常用的介绍下他们之间的 区别 和 关系。JavaSE,JavaEE和JavaWeb的区别和关系首先我们先看JavaSE,JavaEE和JavaWeb三者关系图JavaSE(Java Standard Edition)标准版 Java SE 以前称为 J2SE,定位在个人计算机使用,用来开发C/S架构软件。 它允许开发和部署在 桌面 , 服务器 , 嵌入式环境 和 实时环境 中使用的 Java 应用程序。 Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础。 开发电脑软件,比如windows下的应用程序,提供完整的Java核心APIJavaEE(Java Platform Enterprise Edition) 企业版 Java EE以前称为 J2EE 定位在服务器端应用。 企业版本帮助开发和部署可 移植 , 健壮 ,可伸缩 且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务,组件模型,管理和通信 API,可以用来实现企业级的面向服...