欢迎访问开源技术社区:http://bbs.tinygroup.org。本例涉及的代码和框架资料,将会在社区分享。《自己动手写框架》成员QQ群:228977971,让我们一起动手,了解开源框架的奥秘!
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
3.5k累计阅读
3.5k平均单平台
已同步平台
优快云
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄24年
欢迎访问开源技术社区:http://bbs.tinygroup.org。本例涉及的代码和框架资料,将会在社区分享。《自己动手写框架》成员QQ群:228977971,让我们一起动手,了解开源框架的奥秘!
若依框架数据权限深度解析:从RBAC到多租户的三种实战隔离方案
在构建企业级后台管理系统时,权限控制与数据隔离是保障系统安全与业务逻辑清晰的核心基石。其原理通常基于经典的RBAC(基于角色的访问控制)模型,通过角色、用户和权限的关联,实现功能层面的访问控制。然而,仅控制菜单和按钮的“功能权限”往往不足,真正的技术价值在于实现“数据权限”,即确保不同用户只能访问其被授权的特定数据子集,这对于多租户、多部门协作的CRM、ERP等系统至关重要。应用场景广泛,从简单的部门数据隔离到复杂的基于动态业务规则(如项目、区域)的过滤,乃至SaaS平台的硬性多租户隔离。本文聚焦于若依(R
自己动手写框架(思想)
我们每天都在用别人的框架感觉很牛逼,一大堆配置之后竟然就可以运行程序了。是不是觉得很牛逼?其实不是很复杂,只要理解框架做了什么事情,一切都变得非常容易。首先,框架一般都需要你配置一个xml文件然后获得全限定类名,或者属性,或者文本等需要的数据。xml不用多说,扩展性标签语言,曾经想取代html(超文本标签语言)可是没能成功,最后又想作为存储数据而存在互联网中,谁知市场上的数据库已经是非常成熟了。最...
直流框架电磁铁HCNE1-0630选型、驱动与实测全解析
电磁铁作为将电能转换为机械能的执行元件,其核心工作原理基于电流的磁效应。当电流通过线圈时,会产生磁场,驱动衔铁运动,从而实现吸合或推动负载。在工业自动化、机器人及各类机电控制系统中,电磁铁是实现精准动作的关键部件。其技术价值在于提供了快速响应、可控性强的直线运动解决方案,尤其适用于需要频繁启停、位置控制的场景,如自动化分拣、阀门控制、锁具驱动等。本文以直流框架电磁铁HCNE1-0630这一具体型号为切入点,深入剖析其型号编码规则、核心参数(如吸合力、行程、功耗)的动态关系,并重点探讨驱动电路设计中的MOSF
【ORM】如何自己手写一个ORM框架
前段时间因为一个开源项目需要更新新特性,因此着手研究了一下ORM,相关pr代码已经合并入cushy-storage的最新版本中。cushy-storage是一个基于磁盘缓存的Python框架,让你无需花费精力在如何制订一套数据存储规范上,字典般的操作可以减少很多开发的成本。如果你有对本地文件数据操作的需求,使用本框架可以轻松的进行数据的本地存储。但是有的时候,我们需要对自定义对象进行增删改查,如何可以像查询数据库一下对本地文件存储的数据进行快速查询呢?
AI Agent框架横评:LangChain、AutoGen、CrewAI等22个框架的推理性能、成本与一致性深度对比
大语言模型(LLM)驱动的智能体(Agent)技术正成为自动化与智能化应用的核心。其原理在于,通过规划、工具调用和记忆等机制,使LLM能够自主执行复杂任务序列。这项技术的核心价值在于将自然语言理解转化为可执行的操作,极大提升了人机交互的效率和自动化水平。在实际的工程实践中,AI Agent框架的选择直接关系到应用的推理性能、执行成本与输出一致性。例如,在自动化数据分析、智能代码生成等场景中,框架的稳定性和成本效益是关键考量。本次评测聚焦于当前热门的Agent框架,深入分析了包括LangChain、AutoG
《自己动手写前端框架》电子书.pdf
《自己动手写前端框架》电子书.pdf 1. Tiny框架 2. 算法感想 3. 悠然乱弹 4. 未分类
你知道如何写一个框架吗?
定位 所谓定位就是回答几个问题,我出于什么目的要写一个框架,我的这个框架是干什么的,有什么特性适用于什么场景,我的这个框架的用户对象是谁,他们会怎么使用,框架由谁维护将来怎么发展等等。 如果你打算写框架,那么肯定心里已经有一个初步的定位,比如它是一个缓存框架、Web MVC框架、IOC框架、ORM/数据访问框架、RPC框架或是一个用于Web开发的全栈式框架。 是 否要重复造轮子?
自己动手做框架——ORM,MVC,IOC框架
自己动手做框架——ORM,MVC,IOC框架及整合视频教程 源码
3.编写自定义应用程序框架
用最简单的术语来说,应用程序框架由类库组成,这些类库共同提供应用程序所需的最常见功能。通过使用应用程序框架,我们可以大大减少创建应用程序各个部分所需的工作量和时间。简而言之,它们支持应用程序的未来开发。在典型的三层应用程序中,框架通常会扩展到应用程序的所有层;表示层、业务层和数据访问层。因此,在使用 MVVM 模式的 WPF 应用程序中,我们可以在该模式的所有三个组件中看到应用程序框架的各个方面;模型、视图模型和视图。
使用MLP解决OCR问题(OpenCV)(下)
分类模型: 分类模型涉及的一个比较关键的问题就是输出的10维向量是如何与具体的类别挂钩的。实际上:10维向量的每一位都代表一类,在对于训练集的表达中,如果输入数据是0,则10维向量的第一位赋值为1,其余均为0。即0对应[1,0,0,0,0,0,0,0,0,0]。MLP模型训练完成后,就需要对用户输入的数据所属类别进行判定。这时得到的输出数据基本不可能是正好的所属类为1,其他位置为0
实战分享:一文读懂RS-232总线
RS-232标准接口(又称EIARS-232)是常用的串行通信接口标准之一,它是由美国电子工业协会(Electronic IndustryAssociation,EIA)联合贝尔系统公司、调制解调器厂家及计算机终端生产厂家于1970年共同制定,其全名是“数据终端设备(DTE)和数据通信设备(DCE)之间串行二进制数据交换接口技术标准”。
ROS 学习笔记之一:缘起
ROS(Robot OperatingSystem)是一个专门用于机器人的操作系统,早有耳闻,但一直没有契机去触碰,一年前在一个极其热衷于 ROS 好友(Top)的影响下,准备动手尝试,可不巧应承了一件事情,没有精力顾及了,只好搁置。 现在那件事告一段落,又可以腾出精力做一些自己想做的事情了,首先想到了 ROS,于是重启炉灶,启动我的 ROS 学习之旅。 之所以想要触碰 R...
LTE随机接入实战:如何通过PRACH前导码优化小区覆盖半径(附计算公式)
本文深入探讨了LTE网络中PRACH前导码格式对小区覆盖半径的关键影响。通过解析不同前导码格式(如Format 0-3)的物理参数与覆盖能力,提供了核心计算公式与实战Python脚本,指导网络工程师根据覆盖需求、环境多径和容量等因素,科学选择前导码格式以优化边缘用户接入成功率,实现精准的网络规划与优化。
缘起TechOps,TechLead三生三世
TechLead是什么?是一个称号,是一个角色;是团队交付的力量,也是公司中间的力量;是社区的主力,还是BU的动力。(后文简称TL)TechOps又是什么?是支撑公司运营的“神秘”组织,在你的工作中,除了你的客户他们管不了,其它的基本他们都管。那么在TechOps做TechLead又是一种什么样的体验呢?还是让我抿口水,慢慢说来。缘起6月的武汉早早抖起了精神,一大早就迫不及待的告诉你这将是另一个疯
Matlab实战:3种雷达间歇采样干扰的仿真与识别(附完整代码)
本文通过Matlab实战,详细仿真了雷达有源间歇采样干扰的三种核心样式:直接转发、重复转发和循环转发干扰。文章提供了完整的代码实现,并深入探讨了基于时频分析和循环平稳分析的特征提取与识别方法,为雷达抗干扰技术的学习与实践提供了清晰的工程实现路径。
五步通关!宝塔Linux部署ASP.NET Core的魔法秘籍大公开!
摘要: 本文提供ASP.NET Core应用五步部署攻略,涵盖从环境配置到线上运行的完整流程: 1️⃣ 环境准备:安装宝塔面板、ASP.NET Core运行时及开放端口; 2️⃣ 应用发布:通过dotnet publish生成独立部署包并上传服务器; 3️⃣ Nginx配置:设置反向代理将域名请求转发至应用端口; 4️⃣ 进程守护:使用Supervisor确保应用持续运行; 5️⃣ HTTPS加密:通过宝塔快速申请SSL证书并解决验证路径冲突。 关键点: 强调权限设置(755)、端口开放及反向代理细节; 提
手把手实测:2026用AI写保研研究计划书全流程,开题框架一次成型
九月推免季临近,不少同学被同一件事卡住:保研要交研究计划书,怎么用AI快速搭框架?本文给出一条从结构拆解到定稿检测的完整操作路径,全程以知学术·AIPaperGPT 为核心工具,其 60 秒免费大纲与真实文献引入两项能力直击"框架成型"与"文献支撑"难点。建议先体验免费大纲,再按需深入后续环节。
【测开求职】面试题:JAVA 吐血整理
本篇文章包含本次测开工程师秋招过程中遇到的所有JAVA面试题,全文两万字,亲测应对各个大厂的面试毫无压力👉
企业级AI Agent框架深度对比:MAF 1.0与OpenClaw实战测评
AI Agent作为人工智能技术的重要分支,其核心原理是通过大语言模型(LLM)的推理能力,结合外部工具调用与工作流编排,实现自主完成复杂任务。这项技术的价值在于将通用AI能力转化为可执行、可复用的业务流程,显著提升自动化水平。在企业级应用场景中,AI Agent常用于智能客服、自动化数据处理、内部知识问答等,对框架的安全性、可观测性和集成能力提出更高要求。本文聚焦于当前备受关注的两个主流框架——微软的Microsoft Agent Framework (MAF) 1.0与开源项目OpenClaw,结合Cl
YOLO11改进-注意力-引入多尺度注意力聚合(MSAA)模块
对来自backbone的特征进行细化处理。通过空间和通道两个路径的操作,增强了空间和通道方面的特征信息,使得输出的特征图在空间和通道维度上都更加优质。1. 在空间细化路径中,通过对不同核大小的卷积进行求和以及一系列的空间特征聚合操作,实现了多尺度空间信息的融合。2. 在通道聚合路径中,通过全局平均池化、卷积和激活等操作生成通道注意力图,并与空间细化后的图相结合,实现了通道维度上的多尺度信息融合。
SKUA-GOCAD入门教程-第八节 线的创建与编辑7和8
本文介绍了曲线编辑操作的主要功能,包括曲线部分和区域的管理操作。在曲线部分操作方面,详细说明了如何合并、删除、移动和过滤曲线部分,支持精确或带公差的合并方式。在曲线区域操作方面,阐述了保留/删除区域点、移动区域点、保留/删除区域线段等操作。此外还介绍了节点连接功能,包括新增/删除连接、端点连接以及为曲线赋予地质特征的方法。
从零到一 2小时用 AI 写一个微信小程序
回顾这次纯 AI 的开发之旅,最直观的感受就是震撼。在传统开发模式下,这样一个从需求梳理、UI 还原、逻辑编写到测试修改的小程序,起码需要 2 个礼拜的工作量;而现在,仅仅花了我 2 个小时。效率的提升不是百分之几,而是指数级的跃迁。这让我看到了未来软件行业的几个残酷又兴奋的真相:生产力被彻底解放:过去困扰我们的环境配置、语法报错、繁琐的样板代码,现在统统被 AI 接管。软件大爆发时代降临:当开发成本趋近于 0,市面上必将涌现出海量解决各种长尾需求的应用。技术壁垒被打破,想法为王。
霍尼韦尔SoftMaster使用说明
霍尼韦尔SoftMaster使用说明
如何写技术文章
编者按:本文作者文蔺,奇舞团前端开发工程师。今年在组内推动常态化的分享活动,协助一些同学选题并审阅 ppt 和文章,一直想就其间种种问题做一次总结。虽然自己不怎么动手写博客,但因负责编辑...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
从零实现Java MVC框架:500行代码吃透Spring MVC核心原理
MVC(Model-View-Controller)是一种经典的软件架构模式,它将应用程序分为模型、视图和控制器三层,以实现关注点分离。在Java Web开发中,这一模式通过前端控制器(如DispatcherServlet)协调请求分发、参数绑定和视图渲染。理解MVC框架的核心原理,不仅能提升对Spring、Spring Boot等主流框架的深度掌握,还能在排查复杂问题时快速定位根源。通过亲手实现一个精简的MVC框架,开发者可以透彻掌握注解驱动、组件化设计等工程实践,从而在构建高可维护性系统时更加得心应手。
ET2012新版免狗免安装绿色软件
ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,
用 “从零动手” 点燃大模型学习热潮|CodeMaster#8
从技术钻研到产品思维,从个人成长到社区建设,宋志学展现了一位开源贡献者的完整成长路径。他的经历告诉我们,技术道路不仅是代码的积累,更是思维的进化。在快速变化的技术世界中,保持学习的好奇心、拥抱批评的勇气、以及从用户角度思考的习惯,或许才是开发者最宝贵的品质。
百度最强大模型文心X1.1及相关生态如何?带你10分钟快速上手!
摘要:文心大模型X1.1深度体验与技术解析 本文分享了作者基于百度文心大模型X1.1的深度体验与技术分析。作为智能体开发者,作者通过多场景测试验证了X1.1在智能体开发、指令遵循、工具调用等方面的优越性能。测试显示,X1.1在事实性、智能体能力等方面显著提升,能精准解析复杂指令并保持执行一致性。文中还展示了X1.1在数学计算、代码生成方面的强大能力,并通过情感调解员智能体的案例演示了其自然流畅的交互表现。作者从技术角度解读了X1.1的"深度思考"架构创新,包括任务分解、验证反馈等机制
969

被折叠的 条评论
为什么被折叠?



