- 博客(137)
- 收藏
- 关注
原创 【WPF】WPF学习之【二】布局学习
1、StackPanel: 学习如何使用StackPanel进行垂直和水平布局。4、DockPanel: 学习DockPanel的停靠布局方式。5、WrapPanel: 了解WrapPanel的自动换行布局。3、Canvas: 了解Canvas的绝对定位布局。作用:Grid布局的作用可以理解为拆分网格布局。2、Grid: 掌握Grid的网格布局技术。以下的示例中的属性也是该布局常用的几种属性。1、作用:将布局拆分为水平或者垂直的布局。1、作用:自动换行布局。
2024-08-30 08:53:12
414
原创 【WPF】WPF学习之【一】基础知识
WPF(Windows Presentation Foundation)具有一个复杂且强大的架构,旨在提供丰富的用户界面、图形、动画和多媒体功能。路由事件:一种事件处理机制,允许事件在元素树中进行“路由”,可以向上传递(冒泡)或向下传递(隧道)。依赖属性:WPF的一个扩展属性系统,允许属性值通过绑定、样式、动画等方式进行动态变化。控件模板(ControlTemplate):用于自定义控件的外观,可以完全改变控件的视觉表现。样式(Styles):定义控件的外观和行为,类似于CSS,可以应用于一个或多个控件。
2024-08-29 15:08:19
410
原创 【WPF】WPF学习之面试常问问题
WPF:1、Wpf基于xaml语言来定义用户界面,可以实现界面和逻辑分离。2、Wpf基于DirectX(多媒体编程接口)开发,其作用是可以进行图形渲染,多媒体、动画开发。3、数据绑定模式强大,支持MVVM(model-view-viewModel)模式.Winform:1、Winform基于windows操作系统的GDI+(图形设备接口),其主要负责系统与绘图程序之间的信息交换,处理windows图形输出。2、Winform的业务主要依赖于控件事件,界面代码和逻辑代码不容易分开。
2024-08-29 15:01:53
219
原创 【WPF】WPF学习路线
静态资源: 学习静态资源的定义和使用。动态资源: 了解动态资源的应用。全局样式: 学习定义全局样式。本地样式: 掌握本地样式的使用。基于类型的样式: 了解基于类型的样式定义。基于键的样式: 学习基于键的样式应用。用户控件: 学习创建和使用用户控件。自定义控件: 掌握自定义控件的开发和应用。
2024-08-29 14:16:35
803
原创 【Redis】redis详解
优点:通过主从复制实现数据备份和负载均衡,主节点进行读写操作,从节点只进行读操作。优点:通过分片存储和集群管理实现高可用性和扩展性。优点是高可用性、可扩展性;优点:兵监控主节点状态,当主节点宕机时,自动将从节点提升为主节点。优点:部署简单,成本低,高性能,不需要数据同步,单个机器性能高。缺点:需要人工干预故障恢复,写操作无法负载均衡。缺点:可靠性低,单节点宕机后无法继续使用。缺点:配置复杂,需要专业维护。缺点:部署复杂,资源浪费。
2024-08-05 19:42:22
311
原创 【Android】完美解决安卓报错Module entity with name: xxx should be available、No module问题
完美解决安卓报错Module entity with name: xxx should be available、No module问题
2023-12-13 16:26:08
2202
原创 【Android】完美解决Cannot resolve method ‘subscribe(Observer<T>)‘
完美解决Cannot resolve method 'subscribe(Observer)'
2023-12-12 10:48:49
800
原创 【c#】服务器接口耗时长问题
2、查看Event Viewer中系统日志以及应用程序日志,一般较可能的原因是某个服务挂掉了,直接去iis重启某个服务的站点。3、查看接口日志,看看是否因为当前耗时接口是否有bug。4、看代码中是否有影响效率的代码,优化代码。1、服务器内存是否溢出。
2023-12-05 09:17:22
934
原创 【Android】解决安卓中并不存在ActivityMainBinding
安卓中并不存在ActivityMainBinding这个类,这个类是在XML布局的最外层加入就会自动生成。但是你在最后绑定主布局时会报错获取不到根节点getRoot().最好的办法就是,删除原来的最外层节点,再重新添加,感觉是因为复制时并没有让系统认为新生成了.xml文件,重新删除添加,重新sync project文件。
2023-11-30 14:03:42
1102
原创 【c#】使用Prometheus监控Windows系统
Prometheus 是一个开源的系统监控和报警工具包,最初建立在 SoundCloud 之上。自 2012 年成立以来,许多公司和组织都采用了 Prometheus,它拥有非常活跃的开发者和用户社区。现在是一个独立的开源项目,独立于任何公司进行维护。Prometheus 将其指标收集并存储为时序数据,即指标信息与记录它的时间戳以及一个称为标签的可选键值对一起存储。
2023-11-20 10:16:46
1125
原创 【Android】如何使用模拟器调试安卓项目
2、如果前端是安卓后端是其他语言的话,这种前后端分离的模式,需要监听端口,原因是运行安卓和后端编译器都需要指向同一个本机地址,前端才可以路由指向后端。1、电脑安装逍遥模拟器,用来跑安卓项目。安装好模拟器之后,直接起安卓项目,自动会在选择设备处显示。3、修改配置前后端启动地址都为你配置监听的IP地址和端口。
2023-11-17 16:11:00
864
原创 【c#】2022创建WEB API接口教程demo
后面跑项目的时候,要把接口用swagger去直接生成的时候,还是需要引用OpenApi,但是直接手动添加openapi引用无效,最终还是重新创建了。第一:一直报错无效操作:找到服务层,依赖注入错误,原因是我在控制层调用了服务层的方法时,没有把服务层注册到(program文件)Service中,导致服务层依赖注入失败?2、直接创建好项目的时候,它本身就有一个天气的接口,而且它本身已经添加了swagge插件,可以直接显示接口列表。应该返回结果不支持datatable类型,我就改成了list类型,ok。
2023-10-25 17:35:32
611
原创 【c#】InvalidOperationException: Unable to resolve service for type ‘WebAPI.Services.IPropertyCheckerS
没有在Service里进行注册,在controller层就关联不到实际的service服务。
2023-10-25 17:10:53
861
原创 【c#】详细web api发布教程
目标URL:这个发布完成后启动这个网站的URL,比如,你的IIS服务器的IP地址是192.168.0.56,网站的访问端口是8000,那么这个目标URL就是http://192.168.0.56:8000。输入Sqlserver或mysql的连接字符串,在点击设置的时候,它有可能会告诉你这个连接字符串无法连接到数据库,只要你确定这个连接字符串是正确的,就不用管它,点击确定。再次发布,终于发布成功了。选择项目—右键-----发布-----文件夹------选择你要发布到本地的文件夹地址,点击完成就可以。
2023-10-24 13:45:40
1385
原创 【c#】Quartz开源任务调度框架学习及练习Demo
Quartz是一个开源的任务调度框架,作用是支持开发人员可以定时处理业务,比如定时发布邮件等定时操作。
2023-10-20 11:19:14
1562
1
原创 【报错】c#swagger报错 Unable to render this definition
去Controller层找一找有没有重复的接口名字,因为.Net core允许有两个同名接口,但是swagger识别不了这种情况。
2023-10-17 11:14:19
249
原创 【c#】adapter.fill(dt)报错specified cast is not valid
Specified cast is not valid Exception
2023-10-10 16:11:03
574
原创 【c#】log4net用法
在项目的bin文件下新建config文件:\logUtil\bin\Debug\net6.0\log4net.config文件,
2023-09-11 16:51:14
540
原创 【异步VS多线程】异步VS多线程区别
异步概念:异步是并发编程的一种形式,在同一时刻可以独立于主程序外,可以并发执行另外一些任务。异步的实现方式有两种:第一种:通过 async TASK来实现异步,第二种:通过多线程来实现异步的操作。
2023-09-11 15:47:05
1159
原创 【SQL】优化SQL查询方法
###3、where 对字段进行为空判断####4、where like ‘%条件’ 前置百分号####5、where 对字段进行表达式操作 where num/2=20####6、对字段进行函数操作####7、where "="左边进行函数、算数运算或其他表达式运算。
2023-09-11 15:20:01
499
1
原创 【Android】解决Lint found fatal errors while assembling a release target
1、打开app下build文件夹下reports文件夹下的lint-results-release-fatal.html文件(在浏览器打开这个HTML文件),每个人项目不一样,所以,这个文件可能没有,我当时的项目是因为把正式环境地址配到代码里了,所以没有这个文件,这个方法也行不通,用的第一种是可行的。2、浏览器打开可见具体错误,修正后运行即可。或者随便选中项目中的一个类,右键全局分析代码,找出错误会有提示,根据可能原因修复Bug,不排除会存在能正常运行的文件,排查出错误出来,是有可能的。
2023-08-16 16:36:39
621
原创 【Android】报错 ‘R‘ is not a valid file-based resource name character: File-based resource names must
adapter文件中命名一定要都是小写,利用_来区分。
2023-08-11 13:16:17
607
原创 【华为c# OD机考参考答案】01---IPv4地址转换成整数
判断代码我没有写,感觉直接对输入的字符串去挨个做判断就行了。1、string的split 、convert等相关用法。4、理解32位整数的意思。1、IP地址转为二进制。1、IP地址的范围判断。
2023-07-20 16:22:38
758
原创 【Android】报错java.lang.reflect.InvocationTargetException解决办法
InvocationTargetException异常由Method.invoke(obj, args…)方法抛出。(反射异常)当被调用的方法的内部抛出了异常而没有被捕获时,将由此异常接收!!!反射层将所有的异常都包装在一个InvocationTargetException 中,能使你区分异常的实际上是反射层的引起的一个调用失败(例如参数列表无效)和调用方法内部的错误我遇到的情况是:activityView.printQuantityStatistics.setText(printNum );
2023-07-17 11:02:57
4476
原创 【Android】解决 build项目报错manifest merge fail XXX
作用:Android:exported = true 在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。找到 AndroidManifest.xml文件,找到找到文件的上一级,加上android:exported=“true”总体来说它的主要作用是:是否支持其它应用调用当前组件。
2023-07-05 08:38:22
262
原创 【c#】关于异步、await 的解析
异步:可以理解为电路中的并行操作,即在同一时刻,可以处理多个任务的操作称之为异步,但是注意,在执行异步时,是一个主线程和多个子线程,异步的操作就是主线程安排子线程去执行。
2023-06-26 11:43:56
431
原创 【GIT】关于Revert合并操作后,代码不统一问题
我一开始代码中有三个分支:dev_k,dev,main三个分支,当我误操作将dev-k合并到main时,我revert了该操作,然后新生成了一个分支revert_042xxxx分支(此时我并不知道有这个该分支),我以为只是撤销的代码,我就将改代码重新合并到dev,然而,此时我将撤销代码合并到dev后,发现dev代码并未生效;此时应该解决的操作是,我找到这个新生成的分支与dev_k合并,或者直接将dev_k合并到dev就可以。1、revert操作会生成一个新分支。2、合并时,一定要注意合并的分支。
2023-06-19 11:12:24
492
原创 【Android】解决:Could not find method android() for arguments报错
Could not find method android() for arguments的解决
2023-05-15 09:23:03
6963
1
原创 【c#】BAD REQUEST ||错误代码:400原因
原因就是 直接调接口的时候,传入参数就是null,因为我的LIST=null。被默认为错误的,改成注释后的就看可以了。
2023-05-10 18:57:27
487
原创 【c#】VS报错找不到.netframework version= XXX版本 以及c#项目引用集里面的引用报感叹号
找不到.netframework xxx版本
2023-04-27 13:35:17
1911
原创 【c#】api项目报错: site under construction站点在建设中
解决:site under construction站点在建设中
2023-04-08 15:33:44
251
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人