• 2025-01-15MySQL行专列
    一、行转列1、使用case…when…then2、使用SUM(IF())生成列3、使用SUM(IF())生成列+WITHROLLUP生成汇总行4、使用SUM(IF())生成列,直接生成汇总结果,不再利用子查询5、使用SUM(IF())生成列+UNION生成汇总行,并利用IFNULL将汇总行标题显示为Total6、动态查询列值
  • 2025-01-14比较下 count(*) 和 limit 1
    比较下count(*)和limit1‍场景:在删除科目ID的时候,想检查下科目ID是否有产生记录,比较下count(*)和limit1的执行效率;‍数据库版本:mysql>SELECT@@VERSION;+-----------+|@@VERSION|+-----------+|8.0.35|+-----------+1rowinset(0.00sec)mysql>
  • 2025-01-10mysql 行转列和列转行
    一、行转列1、使用case…when…then2、使用SUM(IF())生成列3、使用SUM(IF())生成列+WITHROLLUP生成汇总行4、使用SUM(IF())生成列,直接生成汇总结果,不再利用子查询5、使用SUM(IF())生成列+UNION生成汇总行,并利用IFNULL将汇总行标题显示为Total6、动态查询列值
  • 2025-01-08Structural Pattern Matching(match 语句)
    StructuralPatternMatching:翻译过来应该是结构化的模式匹配。从python3.10开始提供了matchstatement。它远比简单的其它语言中的那种switch语句功能强大的多。通过一个例子来了解一下这种语句的用法。假设我们有一个函数,用来区分用户做的操作,并将其打印出来。我们使用js
  • 2024-12-19ITC228 - Programming in Java
    SubjectOutlineITC228-ProgramminginJavaCharlesSturtUniversity-TEQSAProviderIdentification:PRV12018(AustralianUniversity).CRICOSProvider:00005FPage2of28thatyouseekoursupportandguidanceifyouarehavinganydifficultieswiththi
  • 2024-12-14golang:第三方库:用jordan-wright/email发送邮件
    一,安装第三方库:$goget-ugithub.com/jordan-wright/emailgo:downloadinggithub.com/jordan-wright/emailv4.0.1-0.20210109023952-943e75fe5223+incompatiblego:addedgithub.com/jordan-wright/emailv4.0.1-0.20210109023952-943e75fe5223+incompatible二,代码:1,发送
  • 2024-12-13转xml脚本
    importxml.etree.ElementTreeasETimportjsondefxml_to_dict(element):"""将XML元素转换为字典"""iflen(element)==0:#如果没有子元素returnelement.attrib#返回属性字典result={element.tag:[]}forchildinel
  • 2024-12-02使用pillow库批量切割图片拼接为PDF
    importosbase_path=r"C:\Users\amdpc\Desktop\book"defScsliceIMG(path:str):image=Image.open(path)rect=(0,389,1076,1865)#左上点坐标,右下角坐标crop_image=image.crop(rect)crop_image.save(path)defimg2PDF():forfolder
  • 2024-11-29修改 PbootCMS 的邮件提醒标题
    PbootCMS提供了留言版和自定义表单的自动发送邮件提醒功能,非常方便。然而,默认的邮件标题会带有“【PbootCMS】”标识,这在为客户定制的网站中可能会带来一些不必要的麻烦。因此,我们可以对邮件标题进行优化,去掉或修改这个标识。修改步骤文件1:apps/admin/controller/system/Conf
  • 2024-12-11转载:【AI系统】大模型的到来
    大模型的到来,让越来越多的系统工程师,能够接触在之前难以想象的集群规模尺度上解决复杂的、最前沿的工程问题,且能产生巨大的经济成本和时间成本收益。不过,让人感慨的是随着GPT使用Transformer结构去规模化大模型后,随着集群规模的扩展,对于AI系统的要求越来越高,可是很多人没办
  • 2024-12-11转载:【AI系统】AI 芯片的思考
    为了满足数据中心算力需求,谷歌在2014年开始研发基于特定领域架构(Domain-specificArchitecture,DSA)的TPU(TensorProcessingUnit),专门为深度学习任务设计的定制硬件加速器,加速谷歌的机器学习工作负载,特别是训练和推理大模型。DavidPatterson(大卫·帕特森)是计算机体系结构领域科
  • 2024-12-11The+finite+element+method+in+engineering+(Rao,+Singiresu+S)_含目录
    封面1第一部分引言91有限元方法概述101.1基本概念101.2历史背景101.3该方法的普遍适用性131.3.1一维热传递131.3.2一维流体流动151.3.3轴向受载的实心杆151.4有限元方法的工程应用151.5有限元方法的总体描述171.6采用线性
  • 2024-12-05人们常说的三观,到底是什么?
    1、三观  三观是指:世界观、价值观和人生观。 2、理解  世界观:你走过的路,读过的书,你见过的人,就是你的世界观。不登高山,不知天之高。一个人的世界观是由他的所见所闻决定的。  价值观:就是你认为怎么做是对的。比如说有的人会认同知识改变命运,有的人觉得健康是最重要的,还
  • 2024-09-27manim边学边做--图形间集合关系
    几何图形间的集合关系,是数学和几何学中的一个基本概念,通过计算不同形状(如圆形、矩形、三角形等)的交集和并集等关系,可以实现复杂的图形处理和视觉效果。manim中提供了4种计算几何形状间集合关系的模块:Difference:从形状A中减去与形状B相交的部分Exclusion:减去形状A和形状B相交
  • 2024-09-18Python中的“秘密武器”:成员运算符的奥秘与妙用
    在Python编程的世界里,成员运算符就像是隐藏在背后的超级英雄,它们虽然不像循环或条件判断那样经常出现在舞台中央,但却在构建高效、简洁的代码时扮演着至关重要的角色。今天,让我们一起揭开成员运算符的神秘面纱,探索它如何帮助我们解决实际问题,并让我们的代码更加优雅。引言
  • 2024-09-10sql相关
    基础语句:模糊匹配:%任意字符,_占位符like'_t%';多字段排序:selectwinner,yr,subjectfromnobelwherewinnerlike'Sir%'orderbyyrdesc,winnerasc按照特殊排序,把chemistry,physics排在后面selectwinner,subjectfromnobelwhereyr=1984orderbysubjectin
  • 2024-09-04MyPrint打印设计器(七)svg篇-二阶贝塞尔曲线
    svg-二阶贝塞尔曲线介绍一款强大的svg操作库,能够通过简单的代码,实现svg绘制与操纵,实现拖拽等功能代码仓库在线体验代码仓库:github代码仓库:gitee实战项目:MyPrint操作简单,组件丰富的一站式打印解决方案打印设计器体验地址:前往代码仓库:github代码仓库:gitee本文