jjzjj

珍藏多年的MySQL函数大全笔记,掌握数据库真不难

做程序员的谁会离得开数据库呢?今天就来分享一下我整理的MySQL的常用函数,基本上囊括了平时要用的函数,它们已经陪我走过了不少年头了,风里来雨里去,缝缝补补又几年,希望能帮到你们!如果数据库函数你能用得好,其他的东西也就水到渠成了。文章目录一、流程控制函数二、聚合函数三、加密函数四、日期函数五、数字函数六、字符串函数七、其他函数八、结语一、流程控制函数序号函数说明1IF(test,t,f)如果test是真,返回t;否则返回f2IFNULL(arg1,arg2)如果arg1不是空,返回arg1,否则返回arg23NULLIF(arg1,arg2)如果arg1=arg2返回NULL;否则返回arg

「OceanBase 4.1 体验」|连续多年支撑双11的国产原生分布式数据库

目录前言正文1.OceanBase4.1发布2.部署oceanbase2.1下载all-in-one安装包2.2单机部署oceanbase数据库3.oceanbase的优点4.oceanbase与Oracle兼容性5.oceanbase与MySQL兼容性前言OceanBase是由蚂蚁集团完全自主研发的国产原生分布式数据库,始创于2010年。是全球唯一在TPC-C和TPC-H测试上都刷新了世界纪录的国产原生分布式数据库。2010年,创始人阳振坤加入阿里巴巴,OceanBase同年诞生。 2019年,TPC-C6088万tpmC登顶榜首,打破Oracle保持9年的世界纪录,“双11”创造6100万

我从来不理解JavaScript闭包,但我用了它好多年

前言 📫大家好,我是南木元元,热衷分享有趣实用的文章,希望大家多多支持,一起进步! 🍅 个人主页:南木元元你是否学习了很久JavaScript但还没有搞懂闭包呢?今天就来聊一下被很多人誉为JavaScript中最难理解的概念之一的闭包。目录闭包的概念闭包产生的原因作用域&作用域链闭包的本质闭包的表现形式闭包的用途封装私有变量做缓存闭包的缺点结语闭包的概念红宝书(P309)上对于闭包的定义闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。MDN对闭包的定义闭包是指那些能够访问自由变量的函数。其中自由变量是指在函数中使用的,但既不是函数参数也不是函数的局部变量的变量。总结

顶会最佳论文覆灭科学家们30多年期待:复杂度远超预期

三十多年来,在线算法一直被科学家寄予厚望,但一篇论文的诞生让它走下了神坛。它的目标,简单来说就是在没有完整数据的情况下,通过有限的信息提前找到最佳策略。在我们的生活中,例如股市场的即时交易分析,还有导航路径的实时规划,都有在线算法的身影。不过没有完整数据,就意味着性能将受到限制;因此科学家们一直期待它能突破数据的桎梏,达到更高的效率。然而就在最近,来自微软研究院、牛津大学等机构的研究人员在进行了一场实验之后发现,这种算法的复杂度远远超过了人们的期待。他们也凭借着这篇论文,在今年的计算理论顶会STOC上获得了最佳论文奖。那么,他们获奖的这项研究,具体说了些什么呢?科学家们的“30年期待”这里我们

做了这么多年前端,将常见的报错bug总结出来贴给大家吧!

gitee树形查看当前文档外链1.JS语法1.1.JS基础1.1.1.报错:xxxisnotdefined错误描述:什么xxx变量未定义有问题代码:vararr=[1,5,3,2,10];Arr.push(100);分析UncaughtReferenceError:Arrisnotdefined未捕获到引用错误Arr变量是没有定义的Arr没有定义过参考代码和报错,发现我们实际上想使用的变量名叫arr,所以你不小心写错了解决,改成正确的变量名vararr=[1,5,3,2,10];arr.push(100);总结:再发现xxxisnotdefined,就是你变量没有访问到,检查下你的代码1.1.

微服务 Spring Cloud 6,用了这么多年Docker容器,殊不知你还有这么多弯弯绕

目录一、神之容器Docker二、Docker架构图1、DockerClient客户端2、DockerDaemon守护进程3、镜像(Image)4、DockerDriver驱动模块5、DockerGraph内部数据库6、DockerLibcontainer函数库7、DockerContainer容器实例三、Docker安装1、卸载Docker2、需要的安装包3、设置镜像仓库4、安装Docker相关5、启动Docker6、使用dockerversion查看版本7、启动helloworld镜像8、卸载四、run的流程和docker原理1、run的流程2、与传统虚拟化方式对比五、Docker镜像常用命

用了这么多年Docker,殊不知你还有这么多弯弯绕!

单体应用拆分成微服务后,能够实现快速开发迭代,但因为小服务太多,导致测试和部署的成本提高。单体应用中,将SpringBoot工程打包成一个war包,然后部署在Linux服务器的Tomcat中就可以了。拆分成微服务后,修改一个需求,可能会涉及多个微服务,这个时候,被修改过的代码都需要重新测试、打包、部署、上线发布。无形之中,给现场运维人员增加了成倍的工作压力。微服务通常会在共有云上创建ECS进行扩容,ECS通常只包含了基本的操作系统环境,没有包含运行java的环境jdk,就需要在ECS上安装jdk,而且每个服务依赖的jdk版本可能也不会相同,一般情况下,都会采用jdk8,但有些喜爱前言技术的项目

30多年前的断言打破了?大模型具备了人类水平的系统泛化能力

我们知道,人类具有「举一反三」的能力,即学习一个新概念后立即就能用它来理解相关用法。例如,当小朋友知道如何「跳」,他们就会明白「在房间里跳两次」是什么意思。而对于机器来说,这种能力是极具挑战性的。20世纪80年代末,哲学家和认知科学家JerryFodor和ZenonPylyshyn认为人工神经网络缺乏系统组合的能力。几十年来,领域内的研究人员一直在努力让神经网络具备一些泛化能力,但能力很有限。因此,关于JerryFodor和ZenonPylyshyn的观点的争论也一直存在。现在,来自纽约大学和庞培法布拉大学的研究人员联合提出了一种称为「组合性元学习(Meta-learningforCompos

mysql - 在 MySQL 中存储多年可用日期的最佳方式

我们正在开发一个带有假期套餐的MySQL数据库(有前端和后端)。除了存储旅游套餐出发日期的最佳方法之外,我们已经想出了一切。有些套餐几乎全年每天都有;其他仅在周二和周三开放;其他人在五月和九月之间的每个星期一离开;其他套餐仅在一年中的几个特定日期出发;等等……我们需要将每次旅行与适当的出发日期相关联。然后,我们需要执行查询,类型为“给我那些在日期X可用的包裹”、“给我我可以在一月的第一周拿走的包裹”、“给我那些日期X和Y之间的旅行”等。完成此操作的简单方法是为每个包每天存储365位。但这在存储空间上显然不是一个很好的解决方案。保留日期范围将是一个很好的解决方案,因为大多数包裹仅在一周中

唱衰这么多年,PHP 仍然还是你大爷!

PHP是个庞然大物。尽管有人不断宣称PHP“即将消亡”。但无法改变的事实是:互联网依然大量依赖PHP。本文将通过大量的数据和事实告诉你为何PHP仍然在统治着互联网,你大爷仍然还是你大爷。统计数据PHP仍然是首选编程语言根据W3Techs对全球前1000万个网站使用的编程语言分析,我们可以看到:PHP占比77.2%ASP占比6.9%Ruby占比5.4%基于PHP的内容管理框架绝大多数公共网站都是通过PHP和CMS来构建的。根据市场份额,12大CMS软件中有8个是用PHP编写的。下面的数据来自W3Techs对前1000万个网站的CMS使用情况调查,每个百分点代表前1000万个网站中的10万网站。[