随笔分类 -  C#随手记

记录C#常用功能
摘要:浏览器版本检测 目录浏览器版本检测一、检测浏览器的内核及相应的版本1.1 通用方式1.2 特有方式1.2.1 谷歌(Chrome)浏览器1.2.2 Edge浏览器1.2.3 小智双核浏览器 一、检测浏览器的内核及相应的版本 1.1 通用方式 https://ie.icoa.cn/ 1.2 特有方式 阅读全文
posted @ 2024-02-03 21:17 lanwah 阅读(884) 评论(0) 推荐(0) 编辑
摘要:1、功能实现 把JAR包转为DLL,以便在.NET项目中使用。 2、环境 java version :1.8.0_181 IKVM:ikvm-8.1.5717.0 注意点: 1、IKVM 如果版本过低 ,无法适用 jdk高版本,如:IKVM7.1无法使用jdk1.8的; 2、IKVM需要配置环境 : 阅读全文
posted @ 2022-04-22 19:35 lanwah 阅读(6374) 评论(0) 推荐(3) 编辑
摘要:一、功能说明与定义 把Xps转成Pdf 二、产生背景 由于项目的需求有用到相关的技术,因此进行了研究与整理。 三、实现方式 由于项目上已经有了相关的功能和实现(用的是开源的PdfSharp实现的),但是存在一些问题,在此的基础上我花了些时间进行了整理和研究,因此进行的整理和总结,下面将对三种实现方式 阅读全文
posted @ 2022-03-26 10:10 lanwah 阅读(933) 评论(2) 推荐(1) 编辑
摘要:一、功能说明与定义 条件监视器:监测(循环判断)某一条件是否成立,成立则退出监测,备选条件,有监测总时间或总次数的限制。 二、产生背景 把文件从xps转成pdf的时候需要判断这份xps文件是否已经生成完成,且不被占用。由于xps生成的某种原因,生成完成xps时文件还处于占用状态,无法立即进行处理转换 阅读全文
posted @ 2022-03-12 15:10 lanwah 阅读(35) 评论(0) 推荐(0) 编辑
摘要:修改applicationhost.config 配置允许外部访问 操作步骤: 1. 查看本机IP地址记录IP地址,例如:10.1.20.138 2. 如下图,找到要发布的站点的名称 记录站点的名称,例如:WebApi2 3. 修改applicationhost.config配置 如下图所示,找到a 阅读全文
posted @ 2021-09-29 11:05 lanwah 阅读(1237) 评论(1) 推荐(2) 编辑
摘要:在频繁的通过反射来设置和获取属性的值时是比较耗时的,本章通过Emit技术优化反射来提高获取和设置属性值的效率 一、实现代码: /// <summary> /// 设置器委托 /// </summary> /// <param name="target"></param> /// <param nam 阅读全文
posted @ 2021-06-29 19:22 lanwah 阅读(573) 评论(0) 推荐(1) 编辑
摘要:一、OwnerDrawComboBox类实现 /// <summary> /// 自定义绘制下拉框(绘制项,绘制边框(未解决下拉框边框的绘制)) /// </summary> public class OwnerDrawComboBox : ComboBox { private const int 阅读全文
posted @ 2021-06-25 09:46 lanwah 阅读(184) 评论(1) 推荐(0) 编辑
摘要:AutoResizeGrid.cs代码 /// <summary> /// 根据行数据,自动调整DataGridView高度 /// </summary> public sealed partial class AutoResizeGrid { private readonly DataGridVi 阅读全文
posted @ 2021-05-18 19:48 lanwah 阅读(876) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示