随笔分类 -  后端

看不见的东东,后台API
摘要:EF Core操作实体属性的内部机制 核心概念: EF Core 的直接字段访问 EF Core 在操作实体属性时,会尽量绕过属性的 getter/setter,直接操作背后的私有字段。 为什么要这么做?基于性能和对特殊功能支持的考虑 using System; using System.Colle 阅读全文
posted @ 2025-11-27 13:36 安_宁 阅读(15) 评论(0) 推荐(0)
摘要:深入浅出WPF 实例演示: 使用类型转换器在XAML中将字符串转换为自定义对象 // Human.cs [TypeConverter(typeof(StringToHumanTypeConverter))] // 指定了自定义的类型转换器 public class Human { public st 阅读全文
posted @ 2025-11-24 17:12 安_宁 阅读(36) 评论(0) 推荐(0)
摘要:DDD(Domain-Driven Design)领域(模型)驱动设计 是一套软件开发的方法论和思想 核心思想: *软件的结构和代码应该反映出真实的业务领域,并且开发人员应该和业务专家(比如产品经理、领域专家)使用同一种“语言”来交流。 通俗理解(方言来打比方): 讲闽南语的同事:可能代表前端开发, 阅读全文
posted @ 2025-11-21 11:40 安_宁 阅读(53) 评论(0) 推荐(0)
摘要:Docker学习 参考网址: https://zhuanlan.zhihu.com/p/1892960016316748037 1-docker-image.png 镜像(Image): 就好比一个模板,我们可以通过这个模板来创建容器服务 这个镜像可以创建多个容器(最终服务运行或者项目运行就是在容器 阅读全文
posted @ 2025-11-12 16:39 安_宁 阅读(49) 评论(0) 推荐(0)
摘要:参考网址:https://zhuanlan.zhihu.com/p/746925640 踩坑记录 - 安装appium要注意的点 # 切换到Node 18.13.0 nvm use 18.13.0 # 安装Appium 2.x(最新稳定版) npm install -g appium@next 驱动 阅读全文
posted @ 2025-11-10 16:17 安_宁 阅读(23) 评论(0) 推荐(0)
摘要:新建Web API项目,然后运行,效果如下(默认写了一个WeatherForecase接口) 访问WeatherForecase返回如下JSON数据 [ { "date": "2025-09-17T09:47:11.8300147+08:00", "temperatureC": 24, "tempe 阅读全文
posted @ 2025-09-16 09:44 安_宁 阅读(348) 评论(0) 推荐(0)
摘要:实体类之间的三种关系 一对一 一对多 多对多(靠中间表维持关系) 在C#C中,实现以上三种关系,可以分三部进行 - 业务类中设置导航属性 - XXConfig类中配置外键 - 主程序API交互 API套路演示 一对多: HasOne(...).WithMany(...); 一对一: HasOne(. 阅读全文
posted @ 2025-08-26 11:33 安_宁 阅读(35) 评论(0) 推荐(0)
摘要:系统性爬虫专题 主流的三种协议 - http - https - wss(抖音直播弹幕): 实时更新的数据 `开发者工具重要说明 - 快捷键 - ctrl + F # 搜索 - ctrl + Shift + F # 搜索 - 断点 - 断点里面,还可以再打小断点 - 调试 - 当打上断点以后,可以在 阅读全文
posted @ 2025-08-21 17:05 安_宁 阅读(23) 评论(0) 推荐(0)
摘要:DrissionPage教程 官网示例(示例有坑,需要修改一下) # 导入 from DrissionPage import Chromium # 连接浏览器 browser = Chromium() # 获取标签页对象 tab = browser.latest_tab # 访问网页 tab.get 阅读全文
posted @ 2025-08-21 13:19 安_宁 阅读(470) 评论(0) 推荐(0)
摘要:虚方法(virtual关键字) 作用: 实现多态 引入例子 using System; namespace ConsoleAppTestVirtualMethod { class Program { static void Main(string[] args) { // cat1是Animal类型 阅读全文
posted @ 2025-08-20 11:18 安_宁 阅读(18) 评论(0) 推荐(0)
摘要:ORM(Object-Relational-Mapping) 常用框架 - EF core (稳定团队用),学习成本高 - SQLServer完美支持 - MySQL和PostgreSQL 有小坑,也可以解决 - Dapper (团队不稳定),低学习成本 开发环境搭建 流程 - 新建业务类 - 建立 阅读全文
posted @ 2025-08-13 11:50 安_宁 阅读(109) 评论(0) 推荐(0)
摘要:一、 自定义全局异常 drf_admin.utils.exceptions """ @author : Wang Meng @github : https://github.com/tianpangji @software : PyCharm @file : exceptions.py @creat 阅读全文
posted @ 2025-08-05 15:44 安_宁 阅读(26) 评论(0) 推荐(0)
摘要:C#专题之委托 一个委托基础实例 class Program { static void Main(string[] args) // 程序入口 { Message m = new Message(); // 创建Message对象 Action myAction = new Action(m.Pr 阅读全文
posted @ 2025-07-23 17:28 安_宁 阅读(39) 评论(0) 推荐(0)
摘要:MVVM(Model-View-ViewModel)模型-视图-视图模型 参考网址: https://www.cnblogs.com/hsiang/p/15579839.html和https://www.cnblogs.com/mingupupu/p/18218027 - 【模型】指的是后端传递的数 阅读全文
posted @ 2025-07-09 14:56 安_宁 阅读(398) 评论(0) 推荐(0)
摘要:WPF学习曲线 C#基础 - 语法基础:变量、数据类型、流程控制(if/for/while)、操作符等基础内容 - 面向对象编程(OOP):类、对象、封装、继承、多态、接口、抽象类 - 高级特性: - 委托与事件(处理异步操作和回调) - LINQ(数据查询集成) - 异步编程(async/awai 阅读全文
posted @ 2025-07-04 14:48 安_宁 阅读(1332) 评论(0) 推荐(0)
摘要:学习曲线(DeepSeek推荐) Web 语言基础 - 委托与事件(回调机制) - 泛型(类型安全的集合操作) - LINQ(数据查询语言集成) - 异步编程(async/await 处理I/O密集型任务) ASP.NET Core 框架 - MVC 模式:理解Model(数据)、View(界面)、 阅读全文
posted @ 2025-07-04 11:26 安_宁 阅读(584) 评论(0) 推荐(0)
摘要:静态类 public static class注意事项 - 静态类 = 工具集: - 开发者看到 static class 立刻明白它是无状态的工具容器(如 Math、File),无需实例化、不保存数据 - 扩展方法的唯一容器 - 扩展方法必须定义在静态类中: public static class 阅读全文
posted @ 2025-07-03 16:21 安_宁 阅读(22) 评论(0) 推荐(0)
摘要:Web API 不应该当成一个单纯的web应用,而是提供服务,为各个客户端(PC,移动,WPF等等)提供服务 创建 Web API项目,首先关注这个文件Zhaoxi.GameManagement.HttpApi.http - 这是一个测试接口,可以往这个接口发请求,测试web通讯是否正常 @Zhao 阅读全文
posted @ 2025-07-01 15:09 安_宁 阅读(45) 评论(0) 推荐(0)
摘要:ListBox集合控件 作用: 包裹一个个子项供用户选择(展示一条数据) 实例: 当用户选中哪个子项时,文本框控件就展示该子项内容 ...... <StackPanel Margin="20" Width="300"> <TextBox x:Name="MyTxtBox" Height="40" V 阅读全文
posted @ 2025-07-01 11:42 安_宁 阅读(22) 评论(0) 推荐(0)
摘要:疑难杂症`: 图片预览没有问题,但是运行项目就是显示不出来 - 确保图片-属性-资源(较新则复制) - 右键项目 → "清理" - 重新生成 阅读全文
posted @ 2025-06-30 14:17 安_宁 阅读(7) 评论(0) 推荐(0)