- 博客(1857)
- 资源 (22)
- 问答 (2)
- 收藏
- 关注
原创 [MAUI]UserDialogs运用之一app页面加载时loading
此外,ACR User Dialogs 利用了第三方库的优点,如Redth的AndHUD(用于Android的加载进度),Nic Wise的BTProgressHUD(iOS的加载进度)等,确保了原生的用户体验。ACR User Dialogs 是一个多面手,无论你是新手还是经验丰富的开发者,都会发现它是一个非常有用的工具,可以帮助你构建更加引人入胜、一致性的多平台应用。跨平台兼容性:支持Android、iOS和Windows平台,确保代码复用,减少平台间的差异。显示加载进度,使用户了解后台任务的状态。
2024-09-19 08:37:47 82
转载 【LINQ】C# 中 foreach 循环获取索引的巧妙方法
虽然使用 LINQ 和元组可以方便地获取索引,但这可能会对性能产生一定影响,因为它们需要额外的计算来生成索引。在性能敏感的应用中,应该谨慎使用这些方法。LINQ(Language Integrated Query)提供了强大的数据处理能力,我们可以利用它来简化获取索引的过程。循环中优雅地获取元素及其索引,而不需要手动管理索引变量。在实际开发中,你可以根据具体需求选择合适的方法来实现。如果你不想创建一个扩展方法,可以直接在 LINQ 查询中使用索引。幸运的是,我们可以通过一些简单的技巧来解决这个问题。
2024-09-18 08:31:56 42
原创 【MAUI】MAUI之权限
Android 中的权限体系非常庞大,这里列出了常见和主要的权限。由于权限数量众多,这里按类别整理了一份常见权限列表,但不包括所有权限。如果你需要完整的权限列表,可以参考 Android 官方文档。常见 Android 权限列表。
2024-09-13 14:36:45 98
原创 【Layui】layui左侧菜单栏,鼠标悬停显示菜单文字
layui封装的左侧菜单是固定宽度的,且左侧菜单栏在css里改变宽度,效果并不是很好(还设计头部菜单栏),如果写js来让菜单栏能够拉伸,也比较麻烦,那怎么最简单的,让用户看到菜单的文字呢。显示效果,发现如果文字过多,会自动省略,能够鼠标悬停上去显示全部,才是用户想看到的效果。
2024-09-12 15:23:17 42
原创 【MAUI】MediaElement在.NET MAUI应用中播放音频和视频
使用MediaElement,您可以获得一个强大的控件,允许您在.NET MAUI应用内播放多媒体。你可能已经从Xamarin社区工具包中知道MediaElement,它是由社区成员Peter Foot的出色工作添加的。虽然那个版本已经相当不错了,但它也有改进的余地,尤其是在Android上。这就是为什么在将MediaElement移植到.NET MAUI时,我们从头开始重建了所有内容。通过这种方式,我们可以确保保留所有已经好的部分,同时改进可能需要一些爱的东西。
2024-08-26 10:57:50 134
原创 [MAUI] TableView
TableView 中的每个项都由 Cell 对象定义,所使用的 Cell 类型将定义单元格数据的外观。TextCell 用于在单独的行上显示主文本和辅助文本。ImageCell 用于在单独的行上显示带有主文本和辅助文本的图像。SwitchCell 显示文本和一个可以打开或关闭的开关。EntryCell 显示可编辑的标签和文本。ViewCell 是一个自定义单元格,其外观由 View 定义。当想要完全定义 - TableView 中每个项的外观时,应使用此单元格类型。文本单元格。
2024-08-22 10:08:38 82
原创 [MAUI]加载Echarts
MAUI显示图表组件很不容易寻找,Echats图表却是使用广泛且成熟稳定,那是否可以html直接显示到MAUI中呢?
2024-08-19 16:44:45 70
原创 【DevExpess】XtraReport A5打印格式
XtraReport默认格式是A4格式,如果要调整为A5打印以便在明细数据较少的单据节约纸张。
2024-08-19 15:26:53 67
原创 【MAUI】resource xml/file_paths (aka com.xxx.xxx:xml/ file _paths) not found.
MAUI从6.0升级到8.0,调试发现资源文件无法找到。
2024-06-21 13:59:15 897
原创 【VS】尚未配置为Web项目XXXX指定的本地IIS URL HTTP://localhost
其实也很简单,打开工程里面的csproj文件,找到UseIIS节点,和AutoAssignPort节点,将其改为False就好了。本来嘛,这也没啥,问题是当我们的电脑IP改变时,将会导致程序找不到原来的IP地址了,那么当然会报错啦。我们在Web项目的属性配置中勾选了“使用本地IIS Web服务器”;其实这不是权限不足造成的,而是网站的配置文件属性是“只读”造成的。IIS 网站添加默认文档时提示“由于权限不足而无法写入配置文件”在对网站添加默认文档时提示“由于权限不足而无法写入配置文件”。
2024-06-14 17:07:41 394
原创 【MySql】MySQL 8.0.19安装图文详解!手把手教会您从下载到安装成功
因这个问题折腾了半天,后来想我电脑是WIN10 32 位,会不会新版本是区分系统和位数(以前旧版本是支持在32位和64位系统安装),于是换另一台电脑win10 64位操作系统试试,果然,正常了,能看到8.019安装包。2、选择安装的类型后,点击“NEXT"下一步,小编这里选择服务器类型安装。启动服务后,回到安装程序界面点“Finish”,重新配置,这次终于安装成功!2、添加MYSQL连接,远程连接的,主机输入安装MYSQL服务的IP地址。1、打开navicat 软件,未安装的伙伴,请到以下地址下载安装。
2024-06-06 14:59:42 1498
转载 [C#]在C#中对 JSON进行序列化和反序列化处理
使用 C# 🚀编程的 JSON 序列化和反序列化在 C# 编程的上下文中,执行 JSON 序列化和反序列化是在应用程序、Web Service 和数据库之间交换数据的常见任务。由掌握 C# 中的 JSON 序列化和反序列化,开发人员可以促进与 Web 服务、API 和数据库的无缝集成,从而简化跨不同平台和技术的数据传输和使用。在 C# 编程的上下文中,执行 JSON 序列化和反序列化是在应用程序、Web Service 和数据库之间交换数据的常见任务。使用 C# 🚀编程的 JSON 序列化和反序列化。
2024-05-09 11:09:38 366
原创 【NetCore】企业微信实现扫码登录(WEB)
在之前企业微信消息推送,继续如何通过企业微信实现扫码登录。redirect_uri 需与授权回调域一致。2.添加用户信息缓存类,优先从缓存中提取。1.html 获取企业微信扫码。
2024-04-29 09:17:47 238
原创 【WebApi】WebApi 接口返回值不困惑:返回值类型详解
以上几种返回值类型能解决我们大部分返回值的问题,当然,你也可以将webapi的接口和普通方法一样,返回任意的类型,WebApi会自动序列化你自定义任何返回类型,然后将序列化的值写到响应正文里,状态码统一返回200。[HttpGet]//实际项目中,通过后台取到集合赋值给lstRes变量。这里只是测试。得到结果和上面的Json、Ok等用法在效果上面没有太大区别。以上通过四个方面详细分享了下WebApi里面返回值的常见用法,不能说哪种方式最好,因为每种方式都有其特定的使用场景。
2024-04-23 10:10:01 192
原创 【SQLSERVER】批量导出所有作业或链接脚本
1.在Microsoft SQL Server Management Studio中选择–>视图(v)–>对象资源管理器详细信息(F7)3.左侧的“对象资源管理器”界面–>点击“SQLSserver代理”–>点击“作业”。右侧界面就会显示有的作业。4.选中所有的作业–>右击–>“编写作业脚本为(S)”–>“create到©”–>“新查询编辑器窗口”2.SSMS图形界面,左侧是“对象资源管理器”,右侧是“对象资源管理器详细信息”界面。
2024-04-02 09:33:46 576
原创 【SQLSERVER】查询Job作业基本信息及执行情况
SELECT[job].[job_id] AS '作业唯一标示符',[job].[name] AS '作业名称'END AS '最后执行时间'WHEN 0 THEN '失败'WHEN 1 THEN '成功'WHEN 2 THEN '重试'WHEN 3 THEN '取消'WHEN 4 THEN '正在运行'END AS '最后执行状态'3 , 0 , ':' ), 6 , 0 , ':' ) AS '最后运行持续时间',[jobh].[message] AS '最后运行状态信息'
2024-04-02 08:55:17 554
原创 【SQLServer】sqlserver死锁检测
运行sp_who2,看blk by这一列, 如果这栏不为空,有一个数字,这就是造成阻塞(blocking)的线程id. 然后运行DBCC Inputbuffer(线程id), 就可以看见这个线程在干什么。
2024-04-02 08:37:52 167
原创 【SQLServer】快速查看SQL Server中所有数据库中所有表的行数
【代码】【SQLServer】快速查看SQL Server中所有数据库中所有表的行数。
2024-04-02 08:32:28 1985
原创 [SqlServer]Always On 作业管理
在SQL Server 2022之前的版本,AlwaysON 无法自动同步元数据(包括用户、登录名、权限、SQL 代理作业、链接服务器)。在执行数据库切换之前,都要手动同步master、msdb里面的元数据,在2022版本中,AlwaysOn 增加了包含可用性组功能,解决了此问题。因此在SQL Server 2022 之前的版本,用户将数据库从单实例迁移到Always On架构,应当对自定义的作业需要进行适当改造,并且将“作业Job”任务创建到AlwaysON每一个副本中。在Always On可用性组中,所
2024-04-01 15:49:57 332
原创 【SqlServer】Alwayson收缩日志
如果log_reuse_wait_desc返回"nothing",就可以手动DBCC SHRINKFILE收缩了。加入高可用组之后,不能设置成简单模式。
2024-04-01 15:35:53 309
原创 [MSSQL]理解SQL Server AlwaysOn AG的备份
简单的说,你设置了备份规则,因此如果你在主副本上进行备份,你将承担风险。基本上,对于“首选辅助副本”,如果所有的辅助副本都offline了,备份就会在primary节点上;而“仅辅助副本”选项,在所有辅助副本都offline了,备份也不会在primary节点上,即备份会失败。所以,我再次做了测试。这里和设置是匹配的,因为我们定义了AG备份的首选项是辅助副本节点,而我们是在主副本节点执行的。毕竟,任意副本,表示所有的节点。翻译一下,我们可以理解"should"的意思是"是的,这可以很好地运行在辅助副本上。
2024-03-31 23:03:46 385
原创 【IIS】应用程序池“xxxx”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。
发现其他网站是正常访问,对比发现路径凭据身份差异,这个网站指定用户访问,因为是物理机P2V到虚拟机上的。调整为应用程序用户,测试webapi正常。
2024-03-24 12:06:43 569
原创 【日志】log4net 日志不能输出
查找原因是因为 loginfo.IsInfoEnabled、loginfo.IsErrorEnabled等一直为false。
2024-03-11 08:09:34 452
原创 【C#】基于C#实现文本读取的7种方式
文本读取在上位机开发中经常会使用到,实现的方式也有很多种,今天跟大家分享一下C#实现读取读取的7种方式。以上7种方式主要是分别基于FileStream、File和StreamReader这三种来实现的,这三种方式的区别在于:FileStream类可以对任意类型的文件进行读取操作,而且我们也可以按照需要指定每一次读取字节长度,以此减少内存的消耗,提高读取效率。StreamReader的特点是,它只能对文本文件进行读写操作,可以一行一行的写入和读取。
2024-02-04 13:53:14 950 1
原创 【服务器】RAID(独立磁盘冗余阵列)
独立硬盘冗余阵列,旧称廉价磁盘冗余阵列(RAID, Redundant Array of Inexpensive Disks),简称磁盘阵列。利用虚拟化存储技术把多个硬盘组合起来,成为一个或多个硬盘阵列组,目的为提升性能或减少冗余,或是两者同时提升。简单来说,RAID把多个硬盘组合成为一个逻辑硬盘,因此,操作系统只会把它当作一个实体硬盘常用的RAID级别:RAID0、RAID1、RAID5、RAID6、RAID1+0等。
2024-02-03 21:36:45 1967
原创 【高可用】SQL Server 2019 无域+WSFC搭建Always On环境图文步骤
看了下现在网上的很多文章,搭建Always On的环境都需要配置域服务器,配置步骤很多也很复杂,对说实话我对WinServer操作系统不是很熟,很多组件配置东西都是网上找资料,图形化界面用着很不顺手(有点怀念Linux的命令行 😂),现在手头上正好有个新项目,客户只提供了两台服务器,正好SQL Server 2019也支持无域模式的Always On,故此记录一下。软件版本操作系统SQL SERVER服务器IP主数据库辅助数据库。
2024-01-10 16:36:14 775
原创 【HTML5】HTML5 语音合成
前一段时间在项目中需要用到播报文字语音。找到了 HTML 5 有这样的功能。现在有时间进行总结下。SpeechSynthesis 接口是语音服务的控制接口。它可以用于获取设备上关于可用的合成声音的信息,开始、暂停语音,或者别的命令。(MDN)SpeechSynthesis 是 window 上面的属性,可以直接调用。属性:下面的都是只读属性paused:是否处于暂停状态,返回 Boolean 值pending:语音播报队列中是否有需要说的语音,返回 Boolean 值speaking:是否正在进行语音播报(
2023-12-21 21:16:57 1967 3
原创 【NetCore】.net core 文字转语音并实现语音播放
通过NuGet程序包引用:System.Speech如果为.net core的项目引用:Unoffical.System.Speech程序包。引用:using System.Speech.Synthesis;
2023-12-21 13:39:21 1217
原创 【Linq】Get top 5 values with lambda Group By Id, Order By and Then select top 5 of each grouping)
【代码】【Linq】Get top 5 values with lambda Group By Id, Order By and Then select top 5 of each grouping)
2023-12-15 08:54:15 220
ERP二次开发+插件+插件制作指南和脚本使用指南
2023-06-09
E10查用SQL语句集合E10查用SQL语句集合
2023-06-09
E10在线建档资料集合
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人