• 2024-11-20自我理解的洋葱模型
    前言简单说自己理解的洋葱模型。正文先来看一个洋葱模型:这个是ddd的洋葱模型。我们看到最里面的是domainmodel。为什么里面是domainmodel呢?领域模型domainmodel是做什么的,是实现我们业务逻辑模型的,这个重中之重。然后看domainservices是什么呢?当涉及到多个domai
  • 2024-11-17在 SQL Server 中,创建表时可以直接为字段添加唯一约束(UNIQUE)
    在SQLServer中,创建表时可以直接为字段添加唯一约束(UNIQUE)。在CREATETABLE语句中,定义字段时,可以使用UNIQUE关键字来确保该字段的值唯一。语法:sqlCREATETABLEyour_table(aINTUNIQUE,--其他字段);假设你需要创建一个表employees,其中字段email需要保
  • 2024-11-11力扣 3059.找到所有不同的邮件域名
    3059.找到所有不同的邮件域名目标编写一个解决方案来找到所有不同的电子邮件域名并且计数与每个域名相关联的记录。只考虑以.com结尾的域名。返回结果表以email_domains升序排列。2.输入:Emails表:+-----+-----------------------+|id|email
  • 2024-11-10humanlayer
    humanlayerhttps://github.com/humanlayer/humanlayer?tab=readme-ov-fileHumanLayer:ApythontoolkittoenableAIagentstocommunicatewithhumansintool-basedandasynchronousworkflows.Byincorporatinghumans-in-the-loop,agentictoolscanbegiven
  • 2024-11-07langchain agent with tools sample code
    importasynciofromlangchain_openaiimportChatOpenAIfromlangchain.agentsimporttoolfromlangchain_core.promptsimportChatPromptTemplate,MessagesPlaceholderfromlangchain.agents.format_scratchpad.openai_toolsimport(format_to_openai_tool_me
  • 2024-11-06MySQL 字符串索引和前缀索引
    前缀索引创建前缀索引altertabletaddindexidx_email(email);altertabletaddindexidx_email(email(6));使用前缀索引,定义好长度,可以做到即节省空间,又不用额外增加太多查询成本。区分度建立索引时,区分度(不重复的值)越高越好。selectcount(distanceemail)fromt
  • 2024-11-03名词(术语)了解--架构-MVCMVVMMVP
    名词(术语)了解–架构-MVC/MVVM/MVPMVC模型(Model)负责应用程序的数据逻辑和业务规则维护数据的状态和完整性与数据库等持久化层交互不依赖于视图和控制器当数据发生变化时,通知相关的视图进行更新视图(View)负责数据的可视化展示将模型的数据呈现给用户接收用户的操作输入
  • 2024-10-31MongoDB的ORM 库
    MongoDB的ORM(对象关系映射)库主要有几个常用的选择,以下是一些比较流行的库及其特点:MongoEngine:(360)基于文档的ORM,允许使用Python类来定义MongoDB文档结构。提供了查询构建器,支持丰富的查询语法。适合于快速构建小型到中型应用。示例:frommongoengineimportDocument,
  • 2024-10-30alertmanager: 配置多个接收器
    一,配置多个接收器:配置文件:global:resolve_timeout:5msmtp_smarthost:'smtp.163.com:465'smtp_from:'发件人邮箱'smtp_auth_username:'发件人邮箱的用户名'smtp_auth_password:'邮箱的密码或授权码'smtp_require_tls:falseroute:group_b
  • 2024-10-29git命令大全
    Git是一个开源的分布式版本控制系统,可以有效、高效地处理从小型到大型项目的版本管理。以下是Git的一些常见命令:配置Git的配置文件分为系统级、全局和项目级。系统级配置:gitconfig--systemuser.name"your_name"gitconfig--systemuser.email"[email protected]"
  • 2024-10-28毕业设计:python哔哩哔哩数据可视化分析系统 B站 bilibili数据 Flask框架 Echarts可视化(源码)✅
    毕业设计:python哔哩哔哩数据可视化分析系统B站bilibili数据Flask框架Echarts可视化(源码)✅1、项目介绍技术栈:python语言、Flask框架、Echarts可视化、MySQL数据库、词云图、HTML2、项目界面(1)系统首页—数据概况(2)B站评论弹幕分析(3)B站作者分析(4)B站视频可视化分
  • 2024-10-27python从QQ邮箱中读取最新邮件,并以纯文本的方式在控制台显示
    importimaplibimportemailfromemail.policyimportdefaultfromhtml2textimporthtml2textIMAP_SERVER='imap.qq.com'#例如:'imap.gmail.com'IMAP_PORT=993#默认IMAP端口为993EMAIL_ADDRESS='[email protected]'#你的邮箱地址
  • 2024-10-24knime集成python实现当库存大于售出的80%发邮件给对应的客户实战案例
    数据样例:
  • 2024-10-24【NodeJS】NodeJS+mongoDB在线版开发简单RestfulAPI (六):token的设置
    本项目旨在学习如何快速使用nodejs开发后端api,并为以后开展其他项目的开启提供简易的后端模版。(非后端工程师)由于文档是代码写完之后,为了记录项目中需要注意的技术点,因此文档的叙述方式并非开发顺序(并非循序渐进的教学文档)。建议配合项目源码node-mongodb-template。【NodeJS
  • 2024-10-18Leetcode 721. 账户合并
    1.题目基本信息1.1.题目描述给定一个列表accounts,每个元素accounts[i]是一个字符串列表,其中第一个元素accounts[i][0]是名称(name),其余元素是emails表示该账户的邮箱地址。现在,我们想合并这些账户。如果两个账户都有一些共同的邮箱地址,则两个账户必定属于同一个人。请
  • 2024-10-16PHP 模拟mysql group con_cat最完美的分组方案
    <?php//封装分组逻辑的函数functiongroupBy($array,$key){$result=[];foreach($arrayas$element){$result[$element[$key]][]=$element;}$new=[];foreach($resultas$k=>$v){$new[$k]['ww']=$v[0];$new[$k][&
  • 2024-10-14Mybatis的Mapper映射文件中常用标签
    "mapper":是整个映射文件的根元素,包含了所有的其他标签,有一个重要的属性:namespace,用来指定映射文件对应的接口的全限定名,保证多个映射文件中使用相同的ID不会产生冲突,因为每个ID都是基于其命名空间唯一的点击查看代码<mappernamespace="com.example.mapper.Use
  • 2024-10-14对SQL Server中敏感数据进行加密解密的操作方法
    近几年有不少关于个人数据泄露的新闻(个人数据通常包含如姓名、地址、身份证号码、财务信息等),给事发公司和被泄露人都带来了不小的影响。许多国家和地区都出台了个人数据保护的法律法规,如欧盟的通用数据保护条例(GDPR)。不管是出于遵守法规、数据保护还是隐私保护等,对个人数据加密有
  • 2024-10-14Django后台任务调度
    目录1.Celery安装与使用:2.Django-Q特点:安装与使用:3.DjangoBackgroundTasks安装与使用:4.Django-Crontab安装与使用:总结Django提供了几种常用的后台任务调度和执行解决方案。你可以选择根据你的项目需求来实现后台任务,比如定时任务、延时任务、或队列任务。以下是一些常用的
  • 2024-10-10一个免费的 Whois 信息查询接口
    前端查询页面:https://www.librespeed.cn/whoisApi接口:http://whois.librespeed.cn/api?domain=baidu.com {"id":62,"name":"qq.com","owner":"深圳市腾讯计算机系统有限公司","registrar":"MarkMon
  • 2024-10-09【MYSQL学习】10分钟速成!MySQL新手也能秒变高手?对比其他数据库,MySQL究竟牛在哪里?
  • 2024-09-30php email功能实现:详细步骤与配置技巧?
    phpemail发送功能详细教程?如何使用phpemail服务?无论是用户注册、密码重置,还是订单确认,电子邮件都是与用户沟通的重要手段。AokSend将详细介绍如何实现phpemail功能,并提供一些配置技巧,帮助你更好地掌握这一关键技术。phpemail:配置环境在开始使用phpemail功能之前,确保你
  • 2024-09-2504 函数参数 形参 实参
    4、函数参数形参、实参、defget_list_first_data(aaa):#aaa叫形式参数(形参)v=[11,22,33,44]print(v[aaa])get_list_first_data(1)#2/2/1调用函数时传递叫:实际参数(实参)get_list_first_data(2)get_list_first_data(3)get_list_first_data(0)#假如:管理
  • 2024-09-2503 函数基本结构
    3、对于函数编程本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。场景:代码重复执行。代码量特别多超过一屏,可以选择通过函数进行代码的分割。3、函数的基本结构#函数的定义def函数名():#函数内容pass#函数的执行函数名()
  • 2024-09-2502 函数编程案例 邮件发送
    2、函数式编程-邮件发送defsend_email(): importsmtplibfromemail.mime.textimportMIMETextfromemail.utilsimportformataddrmsg=MIMEText('老板,我想演男一号,你想怎么着都行。','plain','utf-8')msg['From']=formataddr