- 博客(10)
- 收藏
- 关注
原创 Prism基础教程
本文介绍了使用Prism框架开发WPF应用的主要技术要点: 项目搭建:通过VS2022安装Prism模板扩展并创建项目 核心特性: 依赖注入:通过RegisterTypes方法注册类型 命令系统:DelegateCommand的使用和参数传递 对话框服务:实现IDialogAware接口创建自定义对话框 事件聚合器:使用PubSubEvent实现跨模块通信 导航服务:区域管理和页面导航实现 模块化开发: 模块的两种加载方式(手动导入和目录扫描) 按需加载模块的实现方法 其他技巧: View-ViewMode
2025-12-03 15:24:19
961
原创 关于docker-entrypoint-initdb.d下的sql文件不执行问题
在ubuntu系统下使用docker创建mysql容器并进行目录挂载。
2024-11-15 17:35:57
723
1
原创 c#事件 (重点是自定义事件)
c#规定,我们在使用委托来声明事件的时候,委托的名称需要叫做:事件名称+EventHandler,这个事件需要两个参数,一个是事件的拥有者,一个是事件参数,c#规定事件参数需要命名为:事件名称+EventArgs。如果某个类作为EventArgs来使用,那么它应该继承(也叫派生)自EventArgs这个类。set;set;i < 5;i++)= null)e.DishName = "宫保鸡丁";WalkIn();
2024-09-02 00:15:14
2417
3
原创 c#委托(精简版,好理解)
首先,我们要知道,委托它是一种类。结果如下:所以它确实是一种类!我们新定义一个除法方法我们来新建一个自定义委托注意要声明在类平级的地方,这个委托名字叫Calc,第一个double是返回值类型,后面两个是参数类型。
2024-09-01 15:38:11
3476
原创 腾讯云服务器部署k8s(超多坑解决版,附带资源)
查看所有pod状态步骤1 ~ 5 所有节点都要执行!下面所有的命令中,如果出错或者提示权限不够的记得加sudo , 不行就进入root再试试在关闭swap分区前可以使用命令free -m查看本机是否启用了swap分区功能如果swap这一行都是0就不用管它了,如果不是0就需要进入 fstab文件后注释掉swapfile这一行。除了上述端口外还要有下图(所有主机都要开放):看清楚端口号和协议,这一步错了后面会有莫名其妙的问题。
2024-07-28 16:50:44
2042
1
原创 键盘事件注意点
keydown 和 keypress 在文本框里面的特点:他们两个事件触发的时候,文字还没有落入文本框中!且keypress不识别功能键!keyup 事件触发的时候,文字已经落入文本框里面了!
2024-07-22 21:21:04
152
原创 学成在线-导航栏nav区域制作 - 前端导航栏注意点!
在下面的两段代码中,可以看到学成在线并没有和nav导航栏在一行显示,那是因为只有nav一个人浮动了,logo并没有设置浮动,我们要遵循一浮都浮的原则。我们可以注意到这里的nav我们并没有给宽度,那是因为块级元素加了浮动就会有行内块元素的特性,它的宽度会被内容撑开,方便后面继续添加导航栏。由于导航栏字数不统一,所以可以将a转换为块级元素(且这一步转换可以让a的点击范围更大)且不给定宽度,使用内边距来撑大盒子,并指定高度。为了让三列在同一行显示,需要给li浮动(不给a是因为a本事就是行内块元素)
2024-07-22 21:06:54
246
原创 vue刷新页面,子组件数据丢失
最近在写一个个人中心的界面,其中父组件包含了两个子组件,一个子组件用于头像显示和上传,另一个组件用于显示一些重要的个人信息,其他一些基本信息就显示在父组件中,问题来了,页面只要一刷新,两个子组件的数据就未空。时,由于这个初始化是在组件的 setup 函数中完成的,Vue 可能无法追踪到。经过测试,子组件中拿到的值确实是有效的。但是前端页面显示不出来。在父组件中,我通过向后面发送请求来获取数据,并传值给子组件。Vue 3 使用了依赖追踪系统来更新 DOM。
2024-05-19 21:49:48
642
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅