在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。
  • 无题
  • .net core在Linux系统报Gdip异常的问题
  • 使用sqlserver的排名函数实现积分排名
  • C#使用正则表达式移除字串符前后指定的字符串
生活随笔

无题 24小时内最新

明月残缺空中挂, 白光倾洒覆天涯。 遥看皆是行人影, 心有归处哪有家。 转载请注明:清风博客 » 无题...

6分钟前 6℃ 0评论 0喜欢

.net core

.net core在Linux系统报Gdip异常的问题

背景 .net core 应用中使用了Excel文件导出,发现Excel导出失败,导出的操作出现了异常。看了一下是Gdip的这个异常。这个异曾经见到过,记得也很快解决了,不晓得为什么又会出现呢?仔细看了一下,详细错误还是有点差别。经过确认上一次安装的libc6-dev、libgdiplus是存在的,并没有丢失或者损坏。 根据异常信息,基本可以确定是引用System.Drawing.Common类库引起的问题,经过排查发现引用的Excel组件Magicodes.IE.Excel.Abp包中有使用System.Drawing.Common。前几天还好好的,现在为何System.Drawing.Common不支持非Windows平台呢?只是确定引用的System.Drawing.Common库的版本是6.0,其他的就没有太多线索。 最后又看一遍异常信息,根据异常提示打开所提示...

2个月前 (04-08) 57℃ 0评论 24喜欢

SqlServer

使用sqlserver的排名函数实现积分排名

背景 客户需要针对用户的积分进行排名,按照积分的多少降序进行。为了更快更好的满足客户需求,就采取了SQL Server已有的排名函数RANK或DENSE_RANK来实现 RANK 返回结果集的分区内每行的排名。 行的排名是相关行之前的排名数加一。 ROW_NUMBER 和 RANK 类似。 ROW_NUMBER 按顺序对所有行进行编号(例如: 1、2、3、4、5)。 RANK 为相应关联提供相同的数值(例如: 1、2、2、4、5)。 RANK是运行查询时计算出的临时值 语法 RANK ( ) OVER ( [ partition_by_clause ] order_by_clause ) 如果两个或多个行与一个排名关联,则每个关联行将得到相同的排名 DENSE_RANK 此函数返回结果集分区中每行的排名,排名值没有间断。...

2个月前 (04-06) 33℃ 0评论 3喜欢

DotNet

C#使用正则表达式移除字串符前后指定的字符串

有时候一些需求,移除字符串前后指定的字符串。其实,如果没有仅移除一次的需求,使用系统自带的方法即可完成,使用Trim、TrimEnd、TrimStart方法也比较快捷。当有一些特殊需求的时候,这些方法就不再方便。所以,就使用正则表达式简单的实现相关需求。 字符串扩展代码实现 public static partial class Extensions { /// <summary> /// 移除字符串前后指定的字符串 /// </summary> /// <param name="value">字符串本身</param> /// <param name="trimContent">将要移除字符前后的指定内容</pa...

2个月前 (04-04) 68℃ 0评论 1喜欢

点滴生活

东航MU5735

3月21日,东航MU5735航班坠毁在广西梧州市藤县琅南镇莫埌村一片山坳中。 东方航空公司MU5735航班上人员已全部遇难。 向东航MU5735航班失事遇难者默哀。 html { -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); _filter:none; } 转载请注明:清风博客 » 东航MU5735...

2个月前 (03-26) 59℃ 0评论 4喜欢

影音资源

枉凝眉

在刷抖音时,刷到一首歌曲。感觉比较好听,歌的名字《枉凝眉》,作词竟然是曹雪芹。想了想,曹雪芹应该是写《红楼梦》 的那个吧!于是就稍微了解了一下,枉凝眉是《红楼梦》十二曲之一。说起《红楼梦》,就知道它是4大名著之一,上学的时候是这样学的,也是这样记的。其实除了这些以外,剩下的只知道曹雪芹是它的作者了,对《红楼梦》了解真的不多。《红楼梦》原著没有读过,小时候只看过1987年上映的电视剧《红楼梦》。其实,不能称为看过这部电视剧,因为只是看了几集而已,因为小时候看不懂,所以就没有再看过了。那个时候的我更喜欢看一些战争片、武打片或者动画片,尽管也看的不是太懂,但是不妨碍我喜欢。 枉凝眉 曹雪芹 一个是阆苑仙葩,一个是美玉无瑕。若说没奇缘,今生偏又遇着他。若说有奇缘,如何心事终虚话?一个枉子嗟呀,一个空劳牵挂。一个是水中月,一个是镜中花。想眼中能有多少泪珠儿,怎禁得秋流到冬...

3个月前 (03-13) 83℃ 0评论 9喜欢

生活随笔

我做了一个梦

昨夜我好像做了一个梦啊,梦儿是那么样的长! 梦到了我又回到了儿时的故乡。 那个又瘸又聋的哑巴吓得我哭出了声响。 亲爱的妈妈抱着我回到屋内,我还是哭的那么的响亮。 谁能知道这就成了我的噩梦,它就这样恐惧的伴着我成长。 昨夜我好像做了一个梦啊,梦儿是那么样的长! 梦到了我又回到了年幼的时光 。 与那可爱的伙伴开心的奔跑捉着迷藏。 童年无忧的快乐与我们一起成长,但它没有时常走进我的梦乡。 昨夜我好像做了一个梦啊,梦儿是那么样的长! 梦到我的爸爸没有经常出现在我的身旁。 只知道爸爸的出现有了玩具,还有可能的几颗糖。 那时候的我哪里会知道,爸爸他在为这个家庭奔忙。 昨夜我好像做了一个梦啊,梦儿是那么样的长。 梦到我的姐姐帮妈爸做饭搞的手脚忙。 炒几个鸡蛋却黑成那个样。 我却幸灾乐...

3个月前 (02-26) 57℃ 0评论 2喜欢

Web前端

移动端页面禁用缩放

背景 在调整一个移动端的页面,测试过程中发现在苹果IOS系统的浏览器中缩放异常,其实页面操作上来讲是不需要当前页面缩放的。所以,就需要禁止当前页面的缩放操作。经过确认,可以使用以下代码实现禁止缩放操作。 <meta name="viewport" content="width=device-width,initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> Viewport 属性名取值描述width正整数或device-width定义视口的宽度,单位为像素height正整数或device-height定义视口的高度,单位为像素,一般不用initial-scale[0.0-10.0]定义初始缩放值minimum-scale[0.0-10.0]定义放大...

4个月前 (01-15) 35℃ 0评论 0喜欢

Docker

基于dotnet官方的aspnet5的镜像构建安装libgdiplus基础镜像

背景 在.net 5应用中,使用了Excel文件处理,在Docker容器中运行就会出现关于libgdiplus的异常。虽然在Dockerfile中可以使用以下内容解决异常,但是这个速度太慢了。每次构建慢的让人怀疑人生,最重要的是还可能失败。 RUN apt-get update && apt-get install -y libgdiplus libc6-dev && ln -s /usr/lib/libgdiplus.so /usr/lib/gdiplus.dll 为了提高构建速度,所以使用官方的基础镜像再二次构建一个基础镜像,默认安装 libgdiplus ,这样每次构建速度就会提升好多好多。默认安装了libgdiplus等库,以便支持Excel导入导出 构建基础镜像的Dockerfile Dockerfile ...

5个月前 (12-18) 75℃ 0评论 61喜欢

.net core

.NET 5中使用GB2312编码报错的问题

背景 在使用.net 5构建应用时,在处理某些编码问题使用了GB2312,应用运行后报错。经过确认知道了编码 GB2312 默认不支持。 异常信息 Not Support Encoding’GB2312′ is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method. (Parameter ‘name’)System.Exception: Not Support Encoding’GB2312′ is not a supported encoding name. For inf...

5个月前 (12-17) 61℃ 0评论 3喜欢

其他分享

Visual Studio(VS) 2022 密钥/激活码

简介 Visual Studio 2022简称VS2022,包含了专业版、企业版以及社区版等版本,这是由微软推出的新一代集成开发环境,软件提供了丰富的工具集,可以带来更快的开发速度,新版本还拥有更可靠的代码开发速度。 下载 Visual Studio 2022Visual Studio 2022 For Mac 密钥/激活码 专业版/Professional Visual Studio 2022 ProfessionalTD244-P4NB7-YQ6XK-Y8MMM-YWV2J 企业版/ Enterprise Visual Studio 2022 EnterpriseVHF9H-NXBBB-638P6-6JHCY-88JWH 转载请注明:清风博客 » Visual Studio(VS) 2022 密钥/激活码...

7个月前 (11-12) 441℃ 0评论 55喜欢

生活随笔

有些梦

有些梦,是一种回忆,亦是一种折磨!有些梦,是一种救赎,亦是一种惭悔!有时想而又想,有时不想再想!万般滋味,衷肠难诉! 转载请注明:清风博客 » 有些梦...

7个月前 (11-07) 59℃ 0评论 6喜欢

其他分享

微信账单详情页金额字体

背景 一个朋友让我给他使用PS处理一个图片,将图中的支付金额换一下。试了好多字体,但是差距依然很大。最后,通过强大的互联网搜索引擎找到疑似相关字体文件。所以就下载尝试一下,经过测试效果还是不错。以下进行一个保存,以便以后使用! 下载 字体 转载请注明:清风博客 » 微信账单详情页金额字体...

8个月前 (10-11) 273℃ 0评论 34喜欢

MySql

MySQL存储过程中使用游标

游标 游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。 游标的特性 游标具有以下三个特性: 不敏感(Asensitive)数据库可以选择不复制结果集只读(Read only)不滚动(Nonscrollable)游标只能向一个方向前进,并且不可以跳过任何一行数据 游标的优点 游标是针对行操作的,对从数据库中SELECT查询得到的结果集的每一行可以进行分开的独立的相同或不同的操作,是一种分离的思想。游标是面向集合与面向行的设计思想之间的一种桥梁。 游标的缺点 游标的主要缺点是性能不高。游标的开销与游标中进行的操作相关,如果在游标中进行复杂的操作,开销会非常高。 游标的适用场景 MySQL数据库中,可以在存储过程、函数、触发器、事件中使用游标。 ...

9个月前 (08-28) 88℃ 0评论 42喜欢

点滴生活

深圳野生动物园

背景 闲来无事,突然想去动物园看看。不过,深圳动物园好像只有深圳野生动物园这一家。在深圳去动物园好像也只能这一家,所以就去了这一家。没有去之前是对这家动物园抱很大期望的,去之后有失望还是很大的。 深圳野生动物园,位于广东省深圳市南山区西丽湖东侧, 占地面积60多万平方米,于1993年9月28日正式开业,是一家放养式的野生动物园。 是中国第一座集动物、森林、植物、科普等多种特色和观赏功能为一体的具有亚热带新型园林生态环境系统的风景区。 深圳野生动物园的设计、建设跳出了中国国内城市普遍采用的笼养模式,各种动物可以在开阔地带自由活动,使它们回到原来的生态环境。整个园区划分为三个区域,即食草动物区、猛兽谷、表演区。表演区内有动物瞭望塔、动物表演场、水族馆、猴山、杂食动物馆、美洲鬣晰馆、猿猴村、中型猛兽馆、熊猫馆等。 水豚 水豚(学名:Hydrochoerus hyd...

10个月前 (08-15) 128℃ 0评论 12喜欢

MySql

Mysql脚本实现行转列

背景 某项目数据统计,为了更加直观显示一些数据,刚好有这个行转列的一个需求。行转列的需求其实在平常业务中也是比较常见的,在数据统计中使用的比较频繁。行转列以前也遇到过,之前数据库使用的是Microsoft SQL Server。目前使用的是MySQL数据库,这里也做一下简单的记录。 实现 结构与数据准备 为了更好的理解行转列,这里准备一张结构简单都表以及数据。 DROP TABLE IF EXISTS `project_completion_rate`; CREATE TABLE `project_completion_rate` ( `id` int(8) NOT NULL, `project_user` varchar(20) DEFAULT NULL, `project_content` varchar(20) DEFAULT NULL...

10个月前 (08-09) 89℃ 0评论 7喜欢

点滴生活

抹零开始变得不要脸

背景 周六上午去商场转了一圈,买了点东西吃。付款完成后就等餐了,闲着无事就看了下小票。突然发现一个很有意思的事情,小票上显示的抹零竟然和我的认知产生冲突。抹零,应该是免付零头,这是我知道抹零这词以来的一贯认知,而这张小票也让我对抹零有一个重新的认识。这商家的抹零是让客户凑整。小票我久久没有扔掉,为的是再次查一下抹零的含义。 抹零 付款时只付整数,免付零头。 我重新查了一些相关资料,我对抹零的认识应该是没有问题。价格是商家定的,重量是商家称的,计算出多少就是多少大家也觉得没有问题,为什么抹零就坑客户了呢?为什么商家毫无忌惮的开始以客户凑整而实现抹零?也许是金额小,也许是大多数客户都未曾在意。客户兴趣小票都未曾看过!个人来讲,之前吃饭、买东西也从来没有看过小票呀!其实就算看过小票又能怎么样呢?金额这么小,争论感觉又不划算!这也许是商家肆无忌惮的原因之一吧! ...

10个月前 (08-08) 64℃ 0评论 1喜欢

Git

OpenSSL SSL_read: Connection was aborted, errno 10053 异常处理

背景 运行一个Vue项目,使用npm进行依赖安装出现以下异常信息: 异常信息 npm ERR! code 128npm ERR! Command failed: git clone –depth=1 -q -b 2.2.0-c https://github.com/nhn/raphael.git D:\Program Files\nodejs\node_cache_cacache\tmp\git-clone-a498c440 –config core.longpaths=truenpm ERR! warning: templates not found in C:\Users\finder\AppData\Local\Temp\pacote-git-template-tmp\git-clone-c4102267npm ERR! fatal...

10个月前 (08-06) 234℃ 0评论 3喜欢

其他分享

单击游戏《抗日血战上海滩》在Windows 10系统打不开的解决办法

背景 《抗日血战上海滩》是一款很早的单击游戏,很早以前在网吧看到好玩的单击游戏之一。个人笔记本也有这一款游戏,闲来无事的时候就玩一下。这款有游戏陪我经历过Windows XP、Windows VISTA 、Windows 7等版本系统,也算的上风雨同路啦!最近整理相关文件发现了《抗日血战上海滩》这款游戏,于是尝试解压出来娱乐一下。很遗憾!这款游戏打开后就无异常提示的情况下退出运行,通过设置各个兼容模式打开依然没有任何效果。通过查找部分资料,得到一些解决方案。 解决方案 首先在桌面上创建此游戏的快捷方式,例如:shanghai.exe鼠标移动到刚才创建的快捷方式上,鼠标右键菜单弹出选择属性在“目标程序”加一个参数 -windows(前面有个空格)随后双击快捷方式以窗口模式进入游戏在游戏设置中的将分辨率设置为1024x768随后再把电脑的显示分辨...

11个月前 (07-05) 596℃ 0评论 36喜欢

DotNet

.Net访问Windows共享目录

背景 无意见又翻到了曾经的一些项目,看到了关于.Net访问Windows共享目录的一些代码。曾经在内网通过共享目录作为服务器文件的存储方式,个人觉得部分的实现代码可以记录下来作为备份。所以,整理了以下代码。 代码实现 公用内容 /// <summary> /// IdentityScope 的摘要说明 /// </summary> public class IdentityScope : IDisposable { // obtains user token [DllImport("advapi32.dll", SetLastError = true)] static extern bool LogonUser(string pszUse...

11个月前 (06-29) 97℃ 0评论 11喜欢

DotNet

System.Data.OracleClient需要Oracle 客户端软件version 8.1.7或更高版本

背景 因业务需求需要进行数据同步,客户又没有提供相关的接口。经过协商,客户提供相关视图直连他们数据库。 数据库:Oracle 11g 问题 使用.net访问Oracle数据出现以下错误: System.Data.OracleClient 需要Oracle 客户端软件 version 8.1.7 或 更高版本 解决 找到Oracle安装文件夹找到oci.dll、oraociei11.dll两个dll文件将以上两个文件放到system32目录下或者程序的bin目录下 下载 Oracle_11g提取码:hrbc 以上下载地址中的文件就是本文中提到的两个DLL文件 转载请注明:清风博客 » System.Data.OracleClient需要Oracle 客户端软件version 8.1.7或更高版本...

11个月前 (06-23) 147℃ 0评论 7喜欢

DotNet

.NET读取Pem证书私钥解密

背景 因业务需求的需要,要与第三方进行相关的数据对接,按照第三方规定需要对其数据通过私钥进行RSA解密。第三方提供了相关的Pem证书文件,但是这种格式的证书文件.NET并不能直接使用,需要进行相关的转换。 pem在转XML时需要依赖一个第三方库BouncyCastle。 下载 BouncyCastle 如果通过官网下载比较慢,可以使用本博以上链接下载。 代码实现 using System; using System.Text; using System.Security.Cryptography; using System.IO; using Org.BouncyCastle.Crypto.Parameters; using Org.BouncyCastle.Security; namespace CommonTool.Share....

12个月前 (06-14) 87℃ 0评论 10喜欢

点滴生活

新冠疫苗接种

新冠疫苗国家很早就开始打疫苗,根据情况划分了建议接种的年龄阶段,以及确定了不宜接种的各种情况。很早之前并没有参与任何接种,原因也很简单,身体不太舒服一直在吃要,所以就暂缓了。 第一剂新冠疫苗接种 前天(2021-05-27)决定去接种新冠疫苗,根据通知当天下午16:40到20:00期间进行接种。下午请假2个小时去,我想这样已经够提前了吧。但是,这种想法还是过于草率了,赶到社康的时候已经有了好多人在排队,这样的队伍长到无法想象。维持秩序的警察以及义工都不建议后来者再进行排队等待,我看到这么多人也就放弃了当天接种想法。 突然,群里接到最新疫苗接种信息,可以领取小票凭据,到第二天在指定时间排队接种。于是,在昨天(2021-05-28)早上到社康排队接种,本以为自己去的已经很早了,万万没有想到队伍已经有50人左右。在等待1个小时左右终于完成了新冠疫苗(北京生物)的接种,...

1年前 (2021-05-29) 85℃ 0评论 13喜欢

SqlServer

Microsoft SQL Server跨服务器查询

创建链接服务器 sp_addlinkedserver 创建链接服务器。 链接服务器让用户可以对 OLE DB 数据源进行分布式异类查询。 使用 sp_addlinkedserver 创建链接服务器后,可对该服务器运行分布式查询。 如果链接服务器定义为 SQL Server实例,则可执行远程存储过程。 语法 sp_addlinkedserver [ @server= ] 'server' [ , [ @srvproduct= ] 'product_name' ] [ , [ @provider= ] 'provider_name' ] [ , [ @datasrc= ] 'data_source' ] [ , [ @location= ] '...

1年前 (2021-05-23) 86℃ 0评论 5喜欢

点滴生活

杂交水稻之父袁隆平逝世

”杂交水稻之父“、中国工程院院士、“共和国勋章”获得者袁隆平,2021年5月22日13点07分在湖南长沙逝世,享年91岁。袁隆平是我国研究与发展杂交水稻的开创者,也是世界上第一个成功利用水稻杂种优势的科学家,被誉为“杂交水稻之父”。直到今年年初,他还坚持在海南三亚南繁基地开展科研工作。 看到关于袁隆平逝世的新闻,我的第一反应是难以置信,是不是有人在造谣。真的让人难以置信,最后确认还是真的。最初知道袁隆平这个名字,是在书本上,知道他的杂交水稻,知道他是杂交水稻之父,知道他是一个位伟大的科学家,很早我们对他的认知也仅仅如此而已。有没有后来者我不知道,我在想他的成就绝对是前无古人。想说些什么,但又不知道说些什么。唯有致敬!唯有缅怀! 袁隆平,男,1930年9月出生于北京,1953年毕业于西南农学院农学系。毕业后,一直从事农业教育及杂交水稻研究。1980-1981年赴美任国际...

1年前 (2021-05-22) 97℃ 0评论 2喜欢