其他

代码复用:DDD视角下的平衡艺术

代码复用:DDD视角下的平衡艺术 https://mp.weixin.qq.com/s/5gIBJByRZfNPbh6yjAvj9w 代码复用:DDD视角下的平衡艺术 原创 杜沁园(悬衡) 阿里技术 2024年10月11日 08:31 浙江     这是2024年的第76篇文章 ( 本文阅读时间:15分钟 ) 01 引言 刚工

人工智能驱动数字孪生城市的实践探索

随着人工智能(AI)技术的快速发展,数字孪生城市的概念逐渐从理论走向实践。数字孪生城市是指通过数字化手段创建的城市物理实体的虚拟映射,借助AI技术,实现对城市全要素的实时监控、模拟仿真、预测分析和智能决策支持。本文将探讨AI如何驱动数字孪生城市的实践探索。 数字孪生城市的概念 数字孪生城市利用物联网(IoT)、地理信息系统(GIS)、建筑信息模型(BIM)等技术,实现

地下工程和深基坑监测预警系统建设方案

随着城市化进程的加快,地下工程和深基坑工程在城市建设中扮演着越来越重要的角色。这些工程的安全性直接关系到人民生命财产的安全和城市的正常运行。因此,建立一个科学、有效的地下工程和深基坑监测预警系统至关重要。   一、系统建设的必要性 地下工程和深基坑工程在施工过程中可能会遇到多种不确定因素,如地层不稳定、地下水变化、周边环境影响等,这些都可能

记录串口电脑往下发,没有写进数组的问题

原因:第一种可能,没有按复位键 第2:发送函数是发送到电脑,同时也是写入数组,个数够才可以发送 第20行存在导致故障,且一开始if逻辑相反,导致  

Feign请求拦截、失败重试与全局异常捕获

feign注册 spring加载的时候通过@EnableFeignClients的FeignClientsRegistrar注册扫描所以得FeignClient以及Configuration,最终注册为ReflectiveFeign,最终通过代理类FeignInvocationHandler实现方法的调用,在 FeignInvocationHandler中通过SynchronousMethodHa

【GiraKoo】车载常用通信协议(CAN,ETH,LVDS)

车载常用通信协议(CAN,ETH,LVDS) 本文的主要来源是DeepSeek的开源AI大模型。可能存在一些错误或不准确的地方,请谨慎参考。 特性 CAN (Controller Area Network) 以太网 (Ethernet) LVDS (Low Voltage Differential Signaling) 带宽 低 (最高1 Mbps) 高 (1 Gbps 或更高) 中

前端开发设计模式: 单例模式(Singleton Pattern)

什么是单例模式?(Singleton Pattern)  单例模式,也叫单体模式,是一种创建型设计模式,是全局(或某一作用域范围)唯一实例,大家共享、复用一个实例对象。—— 最基础、最常见的设计模式 1、保证对象实例只创建一次,后续的引用都是同一个实例对象2、保证一个类只有一个实例,并提供一个访问它的 全局访问点   单例模式特点: 唯一性:只有一个实例,无论在程序

2025.1.30

今日去我大舅家看我姥姥咯......

java学习10.29

今天开始spring的学习 后面学springmvc,再学springboot框架。 到spring和springboot这种企业级开发为提升工作效率给之前的开发好太多,需要一定时间学习和熟悉

删除顽固的 OneDrive 文件夹

之前 OneDrive 登录了多个帐户,在 ~/Library/CloudStorage 目录下存在多个 OneDrive 文件夹,右键删除之后又会自己弹出来。 解决方法 1:登录相应的帐户,在 OneDrive 设置中,点击 帐户,选择 取消链接此 Mac,此时便会发现相应的 OneDrive 文件夹已消失。 解决方法 2:直接删除目录 /Users/xiao/Library 解决方法 3:运行

cmake使用说明

LINK_DIRECTORIES : LINK_DIRECTORIES 是 CMake 中用于指定链接器搜索目录的命令。它告诉 CMake 在构建过程中,链接器应当在哪些目录中查找库文件。这在你依赖于外部库或目标时非常有用。 使用场景 当你的项目依赖于某些外部库,而这些库不在系统的标准库路径下时,你可以使用 LINK_DIRECTORIES 来指定这些库的

10.29每日总结:《程序员修炼之道》读后感2

经过这一阶段的阅读,我对程序员这个职业有了更深的理解和感悟。 这本书强调了许多重要的理念和实践方法,让我认识到作为一名程序员,不能仅仅满足于编写代码,更要注重自身的修炼和成长。它提醒我们要保持对技术的好奇心,不断学习新的知识和技能,以适应快速变化的行业需求。 书中提到的“务实的态度”也让我印象深刻。在实际的项目开发中,我们不能只追求完美的技术解决方案,而要根据实际情况做出合理的决策。有时候,一个简

docker 容器如何固定ip,有几种方式

在Docker容器部署过程中,有时需要为容器分配固定的IP地址,以便进行持久化的服务配置、简化网络管理或实现特定的网络策略。给Docker容器分配固定IP的方法主要有两种:通过创建自定义网络和使用第三方网络插件。其中,使用自定义网络是Docker官方推荐的方法,既简单又方便。 自定义网络法:当您创建一个自定义的Docker bridge网络时,可以在网络上设置子网和网关,并在运行容器时通过`–ip

JS-数组、函数、类与对象

JS进阶 数组 数组可以存放任意类型的元素 删 不会改变数组的长度, 使用undefined赋值 delete arr[4]; 多维数组 函数 类与对象 类的定义 构造函数 constructor()方法用于传递参数, 返回实例对象. 通过new命令生成对象时自动调用, 若没有, 会自动创建 类的方法 创建对象 class关键字(ES6) 对象字面量(O

我们的『阅读理解』出了错

挤着空闲的时间看完了这本书的第一卷,真是给了兔子巨大的惊喜。 兔子名没看过《文学少女》,但是听说过《文学少女》的每一卷都是以一本名著为基准展开,故看到这本书的目录时还以为这是一本东施效颦的劣作。但由于前段时间兔子一直在找异世界厕纸看,想回来看看恋爱喜剧,就点开了这本书。 除了想吐槽目录以外,这本书的封面和插画倒是实打实地震撼了兔子。说真的抛开与原文契合度高不说,单是精美程度就薄沙一车的轻小说。(

多态消除if else

https://blog.csdn.net/weixin_40598838/article/details/112172867

openssl enc内部算法实现原理

我们都知道使用命令openssl时可以使用-enc指定算法,那么具体它的实现原理是什么呢?我们通过实验来一探究竟 我们新建一个my.txt里面的内容为12345678 结果会生成my.enc文件,我们用xxd命令可以看到 那么这个文件是如何通过这个mypasswd变成这样一个.enc文件呢? key与IV 首先我们知道aes的cbc模式需要两个关键参数key和iv向量,那么上面过程中是怎么通过

第 10 届 CCPC 中国大学生程序设计竞赛济南站 游记

Preface 这赛季 XCPC 正式赛的第一站,结果直接上来就坠机了 其实之前的很多比赛我们队都出现了一个容易长时间卡题的现象,其中 CCPC 网络赛中间连着两小时啥提交也没有其实就很说明问题了 在正式赛的现场出现前三小时只过一个题、五线卡题的情况还是很让人绝望的,当时已经隐隐有了打铁身败名裂的预感了 但好在相互换了下手中的题后节奏又起来了,最后两小时连过六题成功逆转到七题区,虽然因为罚时同题

ubuntu安装PyCharm

PyCharm官网 https://www.jetbrains.com/pycharm/download/other.html 下载,解压 pycharmxxx.tar.gz 安装 在解压后的pycharm文件夹下的bin文件夹下, 打开终端运行 sh ./pycharm.sh。 添加桌面图表 左下角选项菜单->创建桌面条目

什么时候用C而不用C++

在选择编程语言时,我们可能会在C和C++之间犹豫。C语言通常用于低级别的系统编程、嵌入式系统开发、操作系统组件、与硬件密切相关的软件、对性能要求极高的应用以及早期使用C语言编写且维护成本较低的项目。而C++以其面向对象特性、灵活的抽象能力、类和模板等特性而广泛应用于软件工程、桌面应用、游戏开发、高性能计算和实时系统等。 我们可以详细地讨论使用C语言而非C++的情境: 一、对性能的极致追求 C语言

考研打卡(2)

开局(2) 开始时间 2024-10-29 19:21:57 结束时间 2024-10-29 23:32:52 数据结构 答案 解析   计算机网络 答案 解析 操作系统   答案 解析     计算机组成原理

论文词汇积累-铁路专业术语如车务段等(在进行小论文翻译的过程中遇到的问题,搜集整理一下)

一、铁路专用英语 专业词汇中英对照翻译 来源:https://blog.csdn.net/weixin_44304362/article/details/108827567 铁路工程词汇 线路工程 railway line engineering 铁路勘测 ;铁道勘测 railway reconnaissance 铁路选线 ;铁道选线 railway route selection;railway

第八周第二天8.2

今天工程实训课(传统制造技术认知)学习了几种制造机械的结构和作用,有立式铣床、卧式铣床、磨床等,在老师的带领下我们尝试用这些机械做一些小物件,如陀螺、小酒杯,这次实训我学到了很多经验,今天也继续读了《程序员修炼之道》

2024.10.29模拟赛(*^▽^*)

今天照常7:45开始打模拟赛,11:45时结束。打了T1的40分暴力、T3的20分暴力,没有注意到T4的特殊样例可以骗分(悲),最后以60分收尾。总结一下,没有挂分,但也没和正解挨上边,算是不好也不坏吧。 订题时我看着T1 26行的AC代码陷入了沉思。三个人,想了至少三个小时,结果全没想出来,于是来整理一下今天的神奇模拟赛。 题目小链接 T1【集合】 题目大意: 给定一棵(n)个节点的树,共(m

《程序员修炼之道——从小工到专家》笔记1

第一章:实效导向的哲学观 简而言之,本章的核心思想是“态度铸就一切”。它着重阐述了专业精神、责任感、持续学习以及实践的价值。 专业程序员需秉持敬业精神,对工作严谨负责,并不断提升专业技能。其中,“责任”一词被率先提及,强调实效程序员应对自己的职业生涯负责,不容忍无知或错误。责任是成长的催化剂,面对挑战时,程序员应勇于担当,而非寻找托词。他们正视问题,积极寻找解决方案,从而增强自身能力。 持续学习对

研究生如何利用 ChatGPT 帮助开展日常科研工作

研究生可以利用 ChatGPT 帮助开展日常科研工作:1. 文献综述与资料查找;2. 论文写作与润色;3. 问题解答与研究思路拓展;4. 实验设计与数据分析;5. 科研计划和进度管理;6. 学术交流和论文审阅。研究生常常需要面对海量文献,ChatGPT 可以成为文献综述的得力助手。 1. 文献综述与资料查找 研究生常常需要面对海量文献,ChatGPT 可以成为文献综述的得力助手。通过输入关键词

高级语言程序设计课程第五次个人作业

学号:<10400227> 姓名:<谭培> 8.11.1:无问题 8.11.2:无问题 8.11.3:无问题 8.11.4:无问题 8.11.5:无问题 8.11.6:无问题 8.11.7:无问题 8.11.8:无问题 9.11.1:无问题 9.11.2:无问题 9.11.3:中文字符占两个字节,所以%c不能输出¥ 9.11.4:无问题 9.11

Linux进程调度器-CPU负载

1. 概述 CPU负载(cpu load)指的是某个时间点进程对系统产生的压力。来张图来类比下(参考Understanding Linux CPU Load) CPU的运行能力,就如大桥的通行能力,分别有满负荷,非满负荷,超负荷等状态,这几种状态对应不同的cpu load值; 单CPU满负荷运行时cpu_load为1,当多个CPU或多核时,相当于大桥有多个车道,满负荷运行时cpu_load值为

<<  <  17  18  19  20  21  22  23  24  25  26  27  >  >>