HappyV的仓鼠小屋

导航

2025年5月23日 #

token.ThrowIfCancellationRequested(); 与 if (token.IsCancellationRequested) { return; } 区别,用哪个更好?

摘要: 在 C# 中,token.ThrowIfCancellationRequested()和手动检查token.IsCancellationRequested的主要区别如下: 行为方式 ThrowIfCancellationRequested():当检测到取消请求时,会抛出OperationCancel 阅读全文

posted @ 2025-05-23 15:09 HappyV 阅读(81) 评论(0) 推荐(0)

2022年11月22日 #

wkhtmltopdf 如何自定义字体(前端操作的方法,最简单方案)

摘要: 如下: 我们可以利用css3的 @font-face 特性,自定义一个完全由自己下载的 .ttf 为格式的文件作为webkit内核浏览器临时支持的字体。woff 格式请自行测试 开发环境: C# wkhtmltopdf version 0.12.5 我这里是将 仿宋字体 设定为自定义字体,叫 My_ 阅读全文

posted @ 2022-11-22 16:38 HappyV 阅读(2690) 评论(0) 推荐(0)

2021年5月13日 #

处理FormCollection字段的帮助类

摘要: 帮助类源码 /// <summary> /// FormData转换帮助类 /// </summary> public static class FormDataHelper { /// <summary> /// 利用反射机制将formCollection中的键值对的值赋值给对象对应属性,并确保类 阅读全文

posted @ 2021-05-13 12:31 HappyV 阅读(155) 评论(0) 推荐(0)

2021年2月1日 #

CentOS 查看Linux系统内核版本 发行版本 系统位数

摘要: 1) cat /proc/version (看内核版本 通用) 注:也可用 uname -a 指令,两者效果差不多 Linux version 3.10.0-1127.13.1.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 阅读全文

posted @ 2021-02-01 23:53 HappyV 阅读(429) 评论(0) 推荐(0)

2020年3月20日 #

C# 中 分割字符串,以及将字符串分割后的 字符串数组 进行数字验证的操作

摘要: var values = new List<double>(); var str = "1\r\n2,3,-0.01,-00.02,-.3,001,adfa\r\n"; var vals = str.Split(new string[] { "\r\n",",","|","\r","\n" }, S 阅读全文

posted @ 2020-03-20 18:46 HappyV 阅读(683) 评论(0) 推荐(0)

2020年1月19日 #

纯js实现 文件下载与更改名称

摘要: 1 /** 2 * 获取 blob 3 * {String} url 目标文件地址 4 * {cb} 下载完的保存回调 5 */ 6 function getBlob(url, cb) { 7 var xhr = new XMLHttpRequest(); 8 xhr.open('GET', url 阅读全文

posted @ 2020-01-19 17:39 HappyV 阅读(1386) 评论(0) 推荐(0)

2020年1月10日 #

一些常见的样式需求整理(待更新)

摘要: 限制2行文字 超出显示省略号 兼容字母和数字 1 .div{ 2 white-space: normal; 3 overflow: hidden; 4 text-overflow: ellipsis; 5 display: -webkit-box; 6 -webkit-line-clamp: 2; 阅读全文

posted @ 2020-01-10 12:03 HappyV 阅读(172) 评论(0) 推荐(0)

2020年1月6日 #

组装当年所有周 日期范围数据,下拉列表(如"第x周 xxxx年/xx月/xx日")

摘要: 1 //周 2 var options = "";//用于绑定周下拉 3 var SetWFD = 1;//设置周一为一周起始 7为周日 4 var firstDayOfYear = new Date(yearSelected, 0, 1);//元旦 5 var YDDayOfWeek = firs 阅读全文

posted @ 2020-01-06 18:32 HappyV 阅读(245) 评论(0) 推荐(0)

javascript Date对象追加函数: Format clone addDays addWeeks addMonths addYears

摘要: 1 //js格式化时间 "yyyy-MM-dd hh:mm:ss" 2 Date.prototype.Format = function (fmt) { 3 var o = { 4 "M+": this.getMonth() + 1, //月份 5 "d+": this.getDate(), //日 阅读全文

posted @ 2020-01-06 09:52 HappyV 阅读(482) 评论(0) 推荐(0)

2019年9月27日 #

js timeInterval setInterval无法用clearInterval停止的问题

摘要: 我看了下百度现在能搜到的 无一例外都是向我们解释clearInterval的意思,没有解决根本问题! 其实这个问题本身是由于js定时器特性产生的。 clearInterval是根据定时器本身的标识来进行清除的,如果在期间生成了新的interval,并覆盖timer标识对象,旧有的timer定时器对象 阅读全文

posted @ 2019-09-27 10:17 HappyV 阅读(1960) 评论(0) 推荐(0)