在要求输入邮箱的文本域,请填写真实的邮件地址。非真实邮件地址,将收不到回复信息。

最新发布 第3页

清风亦平凡-关注IT世界,记录平凡生活

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...

3年前 (2021-08-09) 420℃ 0评论 7喜欢

点滴生活

抹零开始变得不要脸

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

3年前 (2021-08-08) 459℃ 0评论 2喜欢

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...

3年前 (2021-08-06) 1483℃ 0评论 3喜欢

其他分享

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

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

3年前 (2021-07-05) 2459℃ 0评论 41喜欢

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...

3年前 (2021-06-29) 490℃ 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或更高版本...

3年前 (2021-06-23) 1184℃ 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....

3年前 (2021-06-14) 1023℃ 0评论 10喜欢

点滴生活

新冠疫苗接种

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

3年前 (2021-05-29) 333℃ 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= ] '...

3年前 (2021-05-23) 386℃ 0评论 5喜欢

点滴生活

杂交水稻之父袁隆平逝世

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

3年前 (2021-05-22) 495℃ 0评论 2喜欢

Docker

docker查看日志

在工作当中有时候需要查看指定容器的日志记录,当日志比较多的时可以通过参数来进一步筛选。 命令格式 Usage: docker logs [OPTIONS] CONTAINER Fetch the logs of a container Options: --details 显示更多的信息 -f, --follow 跟踪实时日志 --since string 显示自某个timestamp之后的日志,或相对时间,如42m(即42分钟) --tail string 从日志末尾显示多少行日志, 默认是all -t, --timestamps 显示时间戳 --until string 显示自某个timestamp之前的日志,或相对时间,如42m(...

3年前 (2021-05-19) 673℃ 0评论 4喜欢

IT相关

网站被恶意镜像的简单快速处理方法

背景 站点网上飘,哪有不挨刀。总是遇到千奇百怪的问题,让人猝不及防。在5月1日的前一天,发现博客被人镜像了,这是一个非常糟心的问题,我非常肯定的是这次的镜像不怀好意。为什么我会这么说呢?因为镜像站点域名太不像话了,太长了,有没有特殊的含义,所以我认为这种镜像网站是非常有恶意的。如下图: 镜像站点域名 JavaScript简单紧急处理 这种恶意的镜像站点无法绝对的杜绝,只能尽可能的减小影响。此次处理非常简单,直接使用Javascript对当前域名进行判断,与指定域名不符就跳转回指定的域名。 版本一 var local=window.location.host; if(local.indexOf("skyfinder.cc")==-1){ location.href = location.href.replace(local,"skyfinder....

3年前 (2021-05-02) 514℃ 0评论 14喜欢

Linux

Linux快速回收连接TIME-WAIT的连接

发现Centos系统中出现了很多 TIME-WAIT的空闲连接,连接资源感觉即将耗尽,并且这些TIME-WAIT释放缓慢。 配置修改 vi /etc/sysctl.conf 编辑文件,加入以下内容: # 表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭 net.ipv4.tcp_syncookies = 1 # 表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭 net.ipv4.tcp_tw_reuse = 1 # 表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。 net.ipv4.tcp_tw_recycle = 1 # 修改系統默认的TIMEOUT时间 net.ipv4.tcp_f...

3年前 (2021-04-21) 1071℃ 0评论 26喜欢

Docker

Docker容器在Centos使用脚本查看日志与清理

背景 jenkins突然无法自动构建镜像,经过确认并非是无法构建,而是磁盘空间满了。 关于手动清理Docker日志的方法,自己曾经也处理过,但是容器多起来就相当麻烦。 在linux上,容器日志一般存放在/var/lib/docker/containers/container_id/下面, 以json.log结尾的文件. 查看 #!/bin/sh echo "======== docker containers logs file size ========" logs=$(find /var/lib/docker/containers/ -name *-json.log) for log in $logs do ls -lh $log done 清理 #!/bin/sh echo "======== start clean docker ...

3年前 (2021-04-10) 740℃ 0评论 26喜欢

Docker

删除Docker中为none的Image/镜像

docker build 或是 pull 命令就会产生临时镜像。 //删除无效的临时镜像 docker rmi $(docker images -f "dangling=true" -q) 其他方法 停止容器 docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') 删除容器 docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') 删除镜像 docker rmi $(docker images | grep "none" | awk '{print $3}') 转载请注明:清风亦平凡 » 删除Docker中为none的Image/镜像...

3年前 (2021-04-08) 472℃ 0评论 3喜欢

博客相关

WordPress博客Gravatar头像无法显示问题

Gravatar Gravatar,全称Globally Recognized Avatar。翻译成中文为全球通用头像。 Gravatar的概念首先是在国外的独立WordPress博客中兴起的,当你到任何一个支持Gravatar的网站留言时,这个网站都会根据你所提供的Email地址为你显示出匹配的头像。当然,这个头像,是需要你事先到Gravatar的网站注册并上传的,否则,在这个网站上,就只会显示成一个默认的头像。 注册使用 使用该服务时需要去官网中注册一个账号,并上传头像。 注意头像上传后会审核,然后管理员会按图片包含的内容划分一个等级(G 普通级、PG 辅导级、R 和 X 为限制级)。通过之后这个头像就可以使用了。在任何支持Gravatar的地方,在评论填写email地址时,请填写你申请注册头像用的这个email地址。你的头像就会出现在留言中...

3年前 (2021-04-03) 984℃ 0评论 21喜欢

C#

移除.net解决方案中TFS的绑定控制

TFS与解决方案绑定信息清理 tfs与解决方案之间有相关信息需要清理,以下是相关的清理步骤。 删除关联文件以及文件夹 删除项目目录下所有的*.vssscc、*.vspscc为后缀的文件,删除隐藏文件夹$tf 修改项目的解决方案文件 在目录中找到以*.sln为后缀名的解决方案文件,打开文件进行编辑。删除TeamFoundationVersionControl所在的整块内容并保存。 GlobalSection(TeamFoundationVersionControl) = preSolutionSccNumberOfProjects = 2SccEnterpriseProvider = {4CA58AB2-18FA-4F8D-95D4-32DDF27D184C}SccTeamFoundationServer = http:///tfs/defaultcol...

3年前 (2021-03-26) 621℃ 0评论 20喜欢

IT相关

博客园整改

博客园是国内最出名的IT从业者的技术交流社区。 博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。 不知为何,浏览博客园任何帖子都会跳转到整改公告,具体整改原因不详!也不晓得哪里违规了!不管怎么样,希望尽快完成整改,合规合法运营! 为了遵守相关法律法规,合法合规运营,网站进行全面整改,整改工作于2021年3月18日12:00开始,预计于3月25日11:59结束,整改期间全站无法发布任何内容,之前发布的内容重新审核后才能访问,由此给您带来很大的麻烦,请您谅解。 转载请注明:清风亦平凡 » 博客园整改...

3年前 (2021-03-21) 520℃ 0评论 13喜欢

IT相关

关于HOST文件中出现不明网址记录

因局域网源代码管理服务器地址做了变更,所以就重新更改下HOST文件中的IP地址。意外发现HOST文件中多了一条记录,而我对这条记录竟然没有一点印象。好奇怪!!!!哪来的呢?172.17.187.161 windows10.microdone.cn,其中IP172.17.187.161又是本地局域网。然后就通过浏览器尝试访问域名windows10.microdone.cn,结果根本无法连接,最后尝试了顶级域microdone.cn,这下就出现了内容。如下图所示: 我仔细回忆一下,自己最近几天究竟做了什么,好像也没有做什么呀!于是,我就在控制面板中打开程序和功能查看一下。最近几个月的程序安装记录,由安装时间来看,也没有太多内容。如下图所示: 我结合之前打开域名microdone.cn来看,这条HOST记录必然和中国邮政储蓄银行网上银行安全控件有关。看到了...

3年前 (2021-03-15) 852℃ 0评论 7喜欢

生活随笔

深圳龙华清湖春季车展

突然,有一种念想,想买一辆代步车。所以,关注了一些车展的相关消息。春季车展还是不少的,其3月4日至7日宝安体育馆,13日至14日深圳市龙华星河iCO广场都有相关车展的活动。这前后两次的车展活动规模都相对较小,品牌以及车型都不是很多。今天让人意想不到的的是,这小小的车展活动竟然会请车模。没有错,有车模,不过仅仅只有两个车模。车展活动的车我都已经看一遍了,各个品牌车的价格都不算贵,但是我还是没有订购。我觉得还是要多了解下,要不然总感觉太草率了!车没拍,车模拍了几张。 转载请注明:清风亦平凡 » 深圳龙华清湖春季车展...

3年前 (2021-03-13) 468℃ 0评论 8喜欢

IT相关

可以在线浏览PDF的一个WEB标准插件PDF.js

背景 因有一个需求,需要在线浏览PDF文件。所以,需要找一个满足需求的解决方案。经过一些列资料搜寻,最终确定使用PDF.js插件。目前来说此插件完美满足需求。 PDF.js 一个通用的、基于web标准的、用于解析和呈现pdf的平台。 PDF.js项目在线预览效果 转载请注明:清风亦平凡 » 可以在线浏览PDF的一个WEB标准插件PDF.js...

3年前 (2021-03-01) 450℃ 0评论 24喜欢

点滴生活

急性上呼吸道感染

最近天气突然骤降,一不小心就生病了,鼻塞、流鼻涕实在难受,随即而来的就是鼻炎复发以及中耳炎。每一次都是这个流程,每一次感冒没有千把块就摆不平,总有一天死在这个上面,也说不准。哎! 急性上呼吸道感染 急性上呼吸道感染,俗称“感冒”主要是指鼻咽和咽部的急性感染。本病是常见的疾病,常诊断为“急性鼻咽炎”、“急性咽炎”、“急性扁桃体炎”等。该病一年四季均可发生,以冬、春季节及气候骤变时多见。 患病期间好好休息、充足睡眠、忌劳累、忌锻炼身体,以保持体力,有利于康复。多喝水,吃清淡、富含维生素、易消化的食物,如:米汤,豆浆、粥、面条、鸡蛋羹等半流质食物及新鲜蔬菜、水果,忌食油腻、煎炸的食物。房间经常通风换气,保持适宜的温度,在家里尽量做到床边隔离,避免再传染给他人。预防胜于治疗:避免受凉、淋雨、过度疲劳;避免与感冒患者接触,避免脏手接触口、眼、鼻。年老体弱易感者更应注意防护...

3年前 (2021-01-14) 621℃ 0评论 54喜欢

IT相关

Visual Studio(VS) Code提示php.executablePath配置问题

Visual Studio Code 安装php插件后提示: PHP executable not found. Install PHP 7 and add it to your PATH or set the php.executablePath setting 打开VS Code设置查找到php.validate.executablePath进行修改,其值是php安装目录。 { "editor.suggestSelection": "first", "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue", "java.semanticHighlighting.enabled": true, "php...

3年前 (2021-01-07) 2707℃ 0评论 20喜欢

.net core

ASP.NET Core Web Api实现大文件切/分片上传

一年前的一个项目,有人反馈上传超时,超时原因是文件大小超出限制。由于原来维护项目的人员离开,现在上传超时的问题就有我来处理。解决方案也比较简单,就是切片上传。前端不想自己写了,就利用了上传组件,这个上传组件是百度的WebUploader。WebUploader这个组件被使用的也比较广泛,为了省事就用它啦! 上传中 合并后 代码实现 前端代码 前端上传以及分片使用的百度上传组件WebUploader <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> ...

3年前 (2020-12-31) 1571℃ 0评论 8喜欢

DotNet

.NET操作达梦数据库编译错误处理

由于客户突然要进行国产化的一个要求,数据库使用更换了国产的达梦数据库,将数据由Oracle数据库迁移到达梦数据库。所以,之前基于Oracle处理的一些功能就需要进行一些调整。 使用NuGet 引入达梦数据提供器DmProvider  引用相关的组件后,就按照套路对已经存在的方法进行相关调整,结果出现了一些编译出错且无论如何调整都无法消除。如下: 错误 CS1705 标识为“Dm, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”的程序集“Dm”所使用的“System.Runtime, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”版本高于所引用的标识为“System.Runtime, Version=4.1.2.0, ...

3年前 (2020-12-07) 882℃ 0评论 3喜欢