- 博客(1074)
- 资源 (11)
- 收藏
- 关注

原创 当系统遇到性能瓶颈时,如何进行性能分析和优化
这可能涉及到检查系统的日志文件、跟踪系统的调用流程,以及使用代码分析工具来找出慢速代码或资源耗尽的问题。Profilers(性能分析器):可以帮助你监测程序的执行时间,找出执行时间长的函数或方法,从而定位慢速代码的问题。Logging tools(日志工具):通过分析系统的日志文件,可以获取系统的运行状态和潜在的性能问题。一旦找到性能瓶颈的源头,我会考虑采取不同的优化策略来改善系统的性能。这可能涉及到监控系统的关键指标,如响应时间、吞吐量等,并与系统的预期性能进行比较。
2024-02-20 08:39:45
1194
2

原创 一段比较简单的人工智能自动做模型的程序
这个程序使用了scikit-learn库,首先加载了一个经典的鸢尾花数据集(iris),然后将数据集分割成训练集和测试集。接着,创建了一个逻辑回归模型,并通过。这只是一个简单的示例,实际应用中可能需要更复杂的数据预处理、特征工程、模型调参等步骤。但这个示例程序展示了人工智能模型自动训练和预测的基本流程。方法在测试集上进行预测并计算模型的准确率。方法在训练集上进行训练。
2024-01-29 11:52:19
798
2

原创 2024 最火的技术话题
这些领域的发展也面临着诸多挑战,例如AIGC需要解决内容的原创性、准确性和版权问题,AI Agent需要提升交互的自然性和人性化,具象智能需要更高效地将AI技术与物理世界结合。此外,工业物联网还为工厂的智能化升级提供了海量数据,推动了5G行业应用的快速发展。此外,随着5G、物联网、云等新兴技术的普及,网络安全挑战也不断增加,需要不断加强安全防御措施。这些技术话题在2024年备受关注,它们的发展和应用对数字化转型和未来发展具有重要意义。不断学习和掌握这些新技术,将为个人和企业在未来的竞争中提供优势。
2024-01-29 11:51:02
1272

原创 自然语言处理(NLP)技术使用
以上只是一些NLP技术的例子,还有许多其他的技术和应用,如文本分类、文本生成、问答系统等。NLP技术的发展正逐渐改变人们与计算机之间的交互方式,并提供了许多新的商业和研究机会。语义角色标注:语义角色标注是将句子中的词语标注为相应的语义角色,如“施事者”、“受事者”、“时间”等。词性标注:这个技术可以自动识别文本中的每个单词的词性,例如名词、动词、形容词等。这个技术在中文文本处理中尤其重要,因为中文没有明确的词与词之间的边界。命名实体识别:命名实体识别是识别文本中的具体实体,如人名、地名、组织机构等。
2024-01-29 11:46:11
758

原创 TensorFlow 的基本概念和使用场景
深度学习:TensorFlow支持深度神经网络的构建和训练,如卷积神经网络(CNN)、循环神经网络(RNN)和变换器(Transformer)等。自然语言处理(NLP):TensorFlow提供了许多用于处理文本和语言的工具和模型。机器学习:TensorFlow提供了丰富的工具和算法,用于构建和训练各种机器学习模型,如线性回归、逻辑回归、决策树、支持向量机等。图像处理:TensorFlow具有强大的图像处理功能,可以用于图像识别、物体检测、图像生成和图像分割等任务。
2024-01-29 11:43:08
546

原创 区块链技术的应用场景和优势
物流和供应链管理:区块链可以追踪和验证物品的来源和流向,确保物流过程的透明度和可追溯性。医疗健康:区块链可以提供安全的医疗数据存储和分享平台,确保患者数据的隐私和安全。总之,区块链技术在许多领域都有广泛的应用前景,其去中心化、安全、透明和高效的特点将为各行业带来巨大的变革和创新。去中心化:区块链技术可以消除中心化的权威机构和中介,实现点对点的交易和信息传输,提高交易的效率和安全性。这提高了信任度,降低了欺诈的可能性。速度和效率:区块链可以快速处理大量交易,并且不需要中介机构的参与,减少了交易的时间和成本。
2024-01-29 11:41:54
658

原创 人工智能在现代科技中的应用和未来发展趋势
机器学习和深度学习:机器学习和深度学习是人工智能的重要分支,通过利用大量的数据和算法,使机器具备从经验中学习和改进的能力。通过语音识别和自然语言处理技术,语音助手可以理解人类的指令并执行相应的任务,智能家居可以通过连接各种设备和传感器,实现自动化和智能化的控制。此外,人工智能和人类的协作也是未来发展的重要方向,通过灵活的协作,人工智能可以更好地为人类服务。通过不断的技术创新和发展,人工智能将进一步提高准确性和效率,并在各个领域创造更多的应用和新的可能性。
2024-01-29 11:40:11
487

原创 机器学习中的 K-均值聚类算法及其优缺点
K-均值聚类(K-means clustering)是一种常用的无监督学习算法,用于将数据集划分为K个不相交的簇。该算法通过迭代的方式将每个样本分配到最近的簇,并更新簇的质心,直到达到收敛条件。总的来说,K-均值聚类算法是一种常用且有效的聚类算法,但在使用时需要注意选择适当的K值和初始质心,并处理好噪声和离群点的情况。
2024-01-29 11:38:33
856
1

原创 【计算机视觉(CV)技术的优势和挑战】
在当今数字时代,博客成为了分享知识、展示个人专业能力和吸引读者的重要工具。然而,随着越来越多的博客涌现,如何优化博客的内容和用户体验成为了一个关键的问题。计算机视觉(CV)技术是一种利用计算机和算法来模拟和解释人类视觉系统的技术。本文将为你提供一些有效的技巧,帮助你优化博客的内容和提升用户体验。虽然计算机视觉技术在许多领域中已经取得重要的进展,但还存在许多挑战需要解决。随着技术的不断发展和创新,计算机视觉技术有望在未来实现更多的突破和应用。
2024-01-29 11:31:46
597

原创 千万流量大型分布式系统架构设计
前言 -本文是学习大型分布式网站架构的技术总结。对架构一个高性能、高可用、可伸缩及可扩展的分布式网站进行了概要性描述,对大型分布式网站架构有较好的参考价值,并给出一个架构参考。
2024-01-29 10:13:58
1179

原创 【边缘存储-云端计算】
*边缘存储就是把数据直接存储在数据采集点或者靠近的边缘计算节点中,例如MEC服务器或CDN服务器,而不需要将数据通过网络即时传输到中心服务器(或云存储)的数据存储方式。边缘存储一般采用分布式存储,也称为去中心化存储。下面通过几个案例来说明:1、在安防监控领域,智能摄像头或网络视频录像机(NVR)直接保存数据,即时处理,不需要将所有数据传输至中心机房再处理。
2024-01-28 13:09:12
1332

原创 史上最全的数据科学与艺术
数据可视化是数据分析的一种展示方式,它将数据转化为图表、图像、地图等形式,以便更直观地展示数据的趋势和特征。数据可视化是数据分析的一种展示方式,它将数据转化为图表、图像、地图等形式,以便更直观地展示数据的趋势和特征。图表是数据可视化的一种形式,它将数据转化为条形图、折线图、饼图等形式,以便更直观地展示数据的趋势和特征。图像是数据可视化的一种形式,它将数据转化为图片、照片、视频等形式,以便更直观地展示数据的趋势和特征。数据清洗是数据分析的一部分,它涉及到数据的去除噪声、填充缺失值、数据类型转换等操作。
2024-01-17 09:53:30
1396

原创 什么是模型
什么是模型?(The Model Thinker 1)从今天开始我将详细解读Scott E. Page的《模型思考者》(The Model Thinker: What You Need to Know to Make Data Work for You)。我计划结合这本书、各种资料以及我自己的一些想法写26篇文章,并在这个过程中学习各种模型。这是第一篇,主要介绍一下模型。我在之前的文章中讲过系统,你可以把模型理解为我们为了研究真实世界的某个问题,在逻辑世界中构建的一个抽象系统。这个抽象系统是真实世界里复杂系
2022-07-05 14:13:59
2621

原创 人工智能的三个层次
人工智能的三个层次 1.弱人工智能 AlphaGo运用深度学习和增强学习技术的人工智能依然只是属于“弱人工智能”。 实际上,目前所有的人工智能领域取得进展的都是在弱人工智能领域上。从服务机器人、车载与电视助手、智能客服以及图像处理等应用,又或是iPhone的语音助理Siri、百度的度秘、科大讯飞的“灵犀”、微软的小冰等。 2.强人工智能 强、弱的区别在于有没有意识,如果有意识、自我、创新思
2017-11-24 15:22:21
13151
2
原创 【人工智能的定义与应用】
人工智能(Artificial Intelligence,AI)是通过计算机系统模拟人类智能的学科,涵盖机器学习、自然语言处理、计算机视觉等领域,旨在实现推理、学习和问题解决等能力。
2025-07-29 14:20:49
490
原创 KIMS/CIMS系统
摘要: KIMS(知识与信息管理系统)和CIMS(计算机集成制造系统)是企业信息化的两大核心系统。KIMS专注于知识资产的整合与共享,适用于文档管理、协同办公等通用场景;CIMS则面向制造业,集成CAD/CAM/ERP/MES等模块,实现设计-制造全流程数字化。两者区别在于应用领域(通用vs制造)和功能侧重(知识管理vs流程集成),但CIMS可嵌入KIMS模块管理工艺知识。典型案例显示,汽车制造多采用CIMS,科研机构倾向KIMS,高端制造企业则可能融合两者。当前趋势下,KIMS结合AI知识图谱,CIMS支
2025-07-26 15:39:36
642
原创 【看门狗机制】
看门狗机制是保障系统稳定运行的重要监控手段,分为窗口看门狗和独立看门狗两种类型。窗口看门狗通过限定时间窗口确保实时性,适用于汽车电子等场景;独立看门狗实现简单,适合工业设备等可靠性要求高的环境。设计时需考虑超时时间、复位影响和硬件/软件选择等因素,并注意误复位、失效等问题的排查。文章提供了伪代码和STM32配置示例,具有较强的实用性。
2025-07-26 00:15:00
166
原创 【排查进程占用】
摘要:当尝试终止占用端口的进程时遇到"拒绝访问"错误(如PID 51560占用4001端口),主要原因是权限不足或进程受保护。解决方案包括:1)以管理员身份运行CMD/PowerShell再终止;2)用tasklist确认进程属性,系统进程勿终止;3)修改Spring Boot应用端口(如4002);4)检查是否为代理/Docker等工具占用。可通过Get-Process查看进程详情,根据情况选择终止进程或更换端口。(149字)
2025-07-25 08:49:42
375
原创 人工智能(AI)算法
本文系统梳理了人工智能领域主要算法类别及其特点。监督学习包含线性回归、决策树、SVM等,适用于分类和回归问题;无监督学习如K-Means和PCA用于聚类和降维;强化学习算法(DQN、Policy Gradient)擅长序列决策;深度学习网络(CNN、Transformer)在图像和语言处理表现出色;生成模型(GAN、VAE)用于数据生成;进化算法(遗传算法)则适合优化问题。文章通过对比表格清晰呈现了各算法的优缺点、适用场景及解决的具体问题,为不同应用场景的算法选择提供了指导依据。
2025-07-24 08:55:19
992
原创 架构师技术领导力
本文分享了一个电商平台微服务架构升级的案例,展示架构师如何通过技术决策与架构设计、推动团队协作、风险识别与应对、以及推动项目落地与持续优化来体现技术领导力。案例中,架构师采用Spring Cloud等技术栈实现微服务拆分,通过组织工作坊、制定规范、技术培训等方式提升团队能力,并运用Saga模式等方案解决分布式事务问题。最终系统响应时间下降40%,部署效率提升3倍。文章总结了架构师技术领导力的六大关键要素:技术洞察力、沟通协调能力、决策能力、教练能力、风险管理能力和持续优化意识。
2025-07-23 17:48:31
534
原创 【数据去重】
本文系统介绍了数据去重的技术方案。针对完全重复和部分重复两类问题,提出了基于哈希标识、SQL语句、相似度算法等多种解决方法,并给出了Python/Java代码示例。特别讨论了分布式环境下使用布隆过滤器的高效去重方案,以及构建自动化数据清洗管道的建议。文章强调需根据业务规则定制去重策略,建立持续监控机制,包括设置重复率阈值警报等。不同场景可选用数据库原生去重、算法识别或分布式处理等技术组合,最终实现数据质量的有效管控。
2025-07-23 09:05:04
323
原创 mysql-“索引”和“内存结构
本文系统梳理了MySQL索引和内存结构两大核心知识。索引部分详细解析了B+Tree结构、索引分类、回表机制及失效场景;内存方面,从程序内存分区到虚拟内存映射,再到Java内存模型,深入剖析底层原理。最后结合实际开发场景,如数据库优化、JVM调优等,提供应用指导。文章兼具理论深度与实践价值,推荐结合《高性能MySQL》《深入理解计算机系统》等经典书籍进行系统学习。
2025-07-22 09:00:03
459
原创 【HarmonyOS应用与鸿蒙生态】
华为HarmonyOS是一款全场景分布式操作系统,支持多设备无缝协同和硬件能力共享。其核心特性包括分布式能力、一次开发多端部署以及原子化服务。开发者可使用DevEco Studio和ArkTS语言进行应用开发,并通过丰富的文档资源快速入门。鸿蒙生态已吸引众多硬件合作伙伴和应用开发者,开源项目OpenHarmony也在持续发展。建议开发者从官方文档入手,参与社区交流,参考开源案例来提升开发能力。
2025-07-21 11:00:46
267
原创 【 企业代理前端服务:利用虚拟IP实现高可用与无缝故障转移 】
### 企业代理前端服务:利用虚拟IP实现高可用与无缝故障转移 在现代企业架构中,前端服务的高可用性至关重要。通过虚拟IP(VIP)技术,可以将流量动态分配到多台实际服务器,实现故障自动切换和负载均衡。以下是具体实现方案和核心原理。 #### 虚拟IP技术简介 虚拟IP是一个逻辑IP地址,不绑定特定物理设备,而是通过路由协议或代理工具动态映射到后端服务器。当主服务器故障时,虚拟IP自动漂移到备用节点,确保服务连续性。 #### 实现方案 **方案一:基于LVS(Linux Vi
2025-07-18 17:57:39
410
原创 系统平台架构
本文介绍了开发SaaS模式居民基层健康平台和物联网平台的架构经验。项目采用微服务架构,分为健康档案管理、健康监测、诊疗服务等核心模块,通过云计算平台实现弹性扩展。针对数据安全、系统性能和多租户管理等挑战,采用了数据加密、数据库优化和租户隔离方案。项目成功实现了健康数据的集中管理和实时采集,验证了业务架构、技术架构和企业架构协同的重要性。
2025-07-17 22:55:50
595
原创 【非线性回归模型详解】
非线性回归模型用于分析变量间复杂的非线性关系,通过优化算法(如最小二乘法)估计参数。常见模型包括指数、对数、多项式和Logistic模型。参数估计使用高斯-牛顿法或Levenberg-Marquardt算法,可通过Python实现。评估时需进行残差分析、计算R²或AIC/BIC。非线性回归对初始值敏感,可能过拟合,适用于生物学、经济学等领域。合理选择模型和优化方法能确保可靠性和实用性。
2025-07-16 09:08:06
949
原创 【电子产品维修平台系统】
本文设计了一个电子产品维修平台系统,采用分层架构(前端Vue.js/React、后端Spring Boot/Node.js)。核心模块包括用户管理(客户/工程师/管理员)、订单流程(创建-接单-支付)、维修服务分类匹配及双向评价系统。数据库设计涵盖用户角色、订单状态等表结构,API提供订单创建和工程师查询接口。关键流程包含智能订单分配、分阶段支付和严格的数据加密措施。工程师匹配采用距离、评分和响应速度的加权算法,系统通过状态机管理订单流转,并设计了超时处理等异常机制。整个系统支持微服务部署和容器化,确保可扩
2025-07-13 14:53:50
548
原创 【AI时代突破行业壁垒】
程序员实现年入千万需技术和商业思维结合,核心路径包括:打造标准化技术产品(如SaaS工具)、开源项目商业化、开发自动化工具、构建数据资产、高端技术咨询及技术投资。关键在于选择可规模化的商业模式,平衡技术深度与商业敏感度,通过产品化、杠杆效应和网络效应实现指数级收益增长。
2025-06-29 12:07:46
293
原创 【终端设备与边缘服务节点之间的通信】
本文展示了一个终端设备与边缘服务节点之间的通信实现方案。通过Python的socket和threading模块,构建了一个双向通信系统:基站设备通过TCP连接边缘服务节点(192.168.0.100:5000),同时监听来自终端设备的连接(192.168.0.101:6000)。系统采用多线程处理并发连接,实现了数据的中转传输功能,包括接收终端设备数据后转发至边缘节点,以及反向的数据私密传送处理。代码结构清晰,包含连接建立、数据处理和线程管理等核心功能模块,为边缘计算场景下的设备通信提供了基础框架。
2025-06-27 08:46:29
160
原创 【长连接状态】
长连接状态管理对实时应用至关重要。服务端需维护连接池、实现心跳检测、同步状态并管理资源,核心挑战是高并发和一致性。客户端负责连接建立、维护、断线重连和消息处理,关键在保持网络适应性和良好用户体验。两端通过心跳机制、唯一标识和共享状态确保可靠通信,需平衡性能、资源消耗和安全性。完善的状态管理是构建高效实时应用的基础。
2025-06-19 09:22:18
768
原创 【鸿蒙的一站式服务】
鸿蒙一站式服务提供多终端适配、定制开发与数据安全保障,支持PC/移动设备无缝运行,满足企业个性化需求。其响应式设计、跨平台框架和性能优化确保流畅体验,结合自动化更新与技术支持保持系统稳定。通过云服务整合实现随时数据访问,并持续优化用户体验,提升企业运营效率与竞争力。该方案兼顾功能性与易用性,为企业提供安全可靠的一体化数字解决方案。
2025-06-18 14:16:50
964
原创 【系统设计与流程图标准化】
系统设计与流程图标准化流程摘要 系统设计需明确需求、划分模块并定义接口,流程图作为可视化工具应遵循ISO或UML标准。以电商订单系统为例: 设计步骤:订单→库存→支付→物流→完成 标准化规范:统一符号(椭圆/矩形/菱形)、分层流程、完整注释 实现工具:Python+Graphviz自动生成,或Mermaid交互式流程图 核心价值:提升逻辑清晰度,确保团队协作与系统复用性。建议结合案例代码与交互式图表增强说明效果。
2025-06-18 14:09:39
964
原创 很全很强大国内值得关注的官方API集合
国内主流API服务概览 本文整理了国内主流平台的开放API接口,涵盖笔记、出行、词典、电商、地图、电影、即时通讯等13大类服务。主要包括: 核心服务 笔记类:为知笔记、印象笔记、有道云笔记 出行类:滴滴、神州专车、Uber 词典翻译:百度翻译、必应词典、金山词霸 电商平台:京东、淘宝、苏宁、当当 地图服务:百度地图、高德地图、腾讯地图 特色服务 即时通讯:环信、融云、网易云信 开发者社区:开源中国、V2EX 生活服务:快递查询、天气预报、视频平台 各平台均提供多语言SDK和详细API文档,支持认证、数据获取
2025-06-18 14:05:43
328
原创 客户端与服务端(如MQTT Broker)之间的连接稳定性、状态管理和异常处理机制测试
摘要: 针对MQTT客户端与服务端的连接管理测试,重点验证连接稳定性、状态管理和异常处理机制。包括:1)客户端频繁上下线、持久会话恢复及网络适应性测试;2)心跳机制有效性及超时重连验证;3)MQTT协议特性(QoS、遗嘱消息)的功能性测试;4)边界场景如长时间无数据、服务端宕机恢复等异常处理;5)日志记录与监控系统的实时状态反馈能力;6)安全认证与权限控制。建议物联网系统优先关注心跳机制、弱网重连、消息可靠性及安全监控等核心环节,确保设备通信的健壮性。(150字)
2025-06-18 14:00:31
494
原创 【多线程同步】
摘要:本文展示了C语言中使用pthread库实现多线程同步的示例代码,通过互斥锁(mutex)确保两个线程顺序执行。主程序创建线程后使用pthread_join等待线程结束。同时提供了一个bash脚本示例,演示如何通过trap命令捕获并处理SIGINT信号。两段代码都包含编译/执行说明,分别保存为.c和.sh文件后即可运行测试。代码简明展示了线程同步和信号处理的基本实现方法。
2025-06-16 08:51:59
173
原创 【 Java 应用程序在连接 MySQL 数据库时遇到了 SSL 相关的警告和异常】
摘要:Java应用程序在连接MySQL时出现SSL警告和异常,主要涉及useSSL未设置导致的警告及SSL握手异常。解决方案包括:1) 开发环境中禁用SSL(useSSL=false);2) 生产环境中配置SSL证书和信任库;3) 升级MySQL驱动和JDK版本。示例给出了Spring Boot配置方式,强调生产环境应启用SSL验证,而测试环境可暂时禁用。该问题与MySQL 5.7+默认强制SSL的特性相关,需根据环境选择适当方案。(150字)
2025-06-13 10:55:25
979
原创 JavaScript调用摄像头
本文介绍了如何在浏览器中使用JavaScript调用摄像头。主要步骤包括:1) 通过getUserMedia()请求用户授权;2) 获取视频流并绑定到<video>元素;3) 处理错误情况;4) 释放资源。示例代码演示了完整的实现过程,并解析了关键点,如HTTPS要求、参数配置和错误类型。还提供了拍照扩展功能代码,并说明浏览器兼容性。该方法可在现代浏览器中安全地实现摄像头调用功能。
2025-06-10 13:59:06
771
原创 IOT数据重复问题
物联网(IoT)系统中的数据重复问题主要来自设备端和网络传输两个场景。对于设备端重复,建议采用本地去重判断、设置上报间隔和变化阈值等方法;针对MQTT网络传输重复,可采取唯一消息ID机制、服务端去重缓存和优化QoS设置等方案。综合建议在设备端生成唯一ID后通过MQTT传输,服务端使用Redis进行去重处理,形成完整的防重机制。具体实现可根据设备类型和开发语言进行调整优化。
2025-06-06 10:32:13
576
JVM基础.doc
2017-09-18
Rust写入数据库的程序
2024-03-06
c++执行快还是Java执行快
2024-02-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人