自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 使用Js将页面打印或保存为Pdf

很久没有写前端的文章了,今天就来说说js一个比较方便的功能,打印当前页面或保存成pdf吧。js有一个原生的函数,print(),顾名思义就是打印。但是有时候我们需要打印页面某些部分,所以需要对页面进行处理一下:可以写一个函数去封装: function preview() { body = window.document.body.inne...

2019-08-07 16:57:00 2890

转载 .Net core 在类库中获取配置文件Appsettings中的值

大多数情况,我们开发的程序中都含有很多个类库和文件夹,有时候,我们会遇到程序中的类库需要获取配置文件的信息的情况。像dapper 中需要使用连接字符串的时候,那么我们一直从主程序中传值这是个不好的方式,所以我特地百度了好久,大部分都不是很完美,所以今天我们来介绍的就是一种很方便的方式了。 首先我们新建一个储存数据的类: public class A...

2019-07-14 21:17:00 1227

转载 解决docker容器启动时候无法映射端口的问题

当我们停止防火墙后,docker容器启动映射端口可能无法映射端口,这个时候需要重建docker0网桥。详细的错误是这样的:docker: Error response from daemon: driver failed programming external connectivity on endpoint xid (0fb1bc901c3d3d4db71785fdf6b35...

2019-06-25 14:51:00 741

转载 Nginx 反向代理与负载均衡的配置

已经很久没有写博了,因为最近学车加上各种问题一直没时间, 今天刚好想起有好多的东西还没来得及记录。回到正题:Nginx是一个非常强大的web轻量级服务器,许多大厂也用Nginx进行负载均衡和反向代理,非常的方便,由于个人喜欢docker,docker加上Nginx简直是神配,所以我们的程序高并发的时候,我们可以试着用Nginx进行反向代理和负载均衡,也就是将我们的程...

2019-06-17 15:09:00 106

转载 .Net core 使用swagger进行Api管理

上次我们讲过如何在swagger上隐藏接口,众所周知,swagger是一个强大的api文档工具,可以帮助我们记录文档并且测试接口,也是一个可视化操作接口的工具。那么如果我们写的接口非常多的时候怎么办,如何进行分类管理呢,这个时候就需要用到swagger分组功能。接下来就介绍如何进行分类:首先我们需要在startup类设置中间件。在Configure方法中添加:...

2019-05-14 22:14:00 370

转载 .net core 基于Claim登录验证

网站,首先需要安全,实现安全就必须使用登录验证,.net core 基于Claim登录验证就很简单使用。Claim是什么,可以理解为你的身份证的中的名字,性别等等的每一条信息,然后Claim组成一个ClaimIdentity 就是组成一个身份证。那么我们.net core 是如何基于Claim实现登录验证呢首先我们需要在startup中配置: publi...

2019-04-15 16:18:00 242

转载 .Net core 下Swagger如何隐藏接口的显示

Swagger是这个非常强大的api文档工具,通常可以用来测试接口,和查看接口,就像这样:非常的好用和快捷,这是一个小小的demo,我们在完成系统时,发布后,外部依旧可以用/swagger访问到这个接口文档,这就造成了系统不安全的问题,那么我们应该怎么办呢,我们需要隐藏这些接口。如何隐藏呢,首先我们需要建立一个新类:namespace TR.Unit{ ...

2019-04-03 14:30:00 1556

转载 .Net core 使用SSH.Net上传到SFTP服务器和和下载文件

今天换了个服务器,文件上传到sftp服务器上了,那么ftp和sftp服务器有什么区别呢,正常来说sftp会更安全一些。废话不多说,首先.net core 上传到sftp需要引入一个Nuget包,就是下图这个了。引入之后呢,就可以直接使用了,非常的方便快捷,需要先引入using Renci.SshNet;这个命名空间。然后我们前台传来的file文件通过memor...

2019-03-14 16:40:00 1374

转载 centos7 安装mysql5.7以及一些细节问题

突然发现我的新服务器上没有mysql,所以想安装一个,上次在我的window电脑上安装MySQL8.0我真的要气死了,和5.7修改密码的方式不一样,弄了很久,所以我决定还是不用安装8.0了,5.7就可以了。安装MySQL有很多细节需要注意的,这应该就是为什么程序员经验那么重要的原因吧。然后同样有两种方式安装,直接安装,或者放在docker里面安装,这里我为了省事就直接安...

2019-03-03 15:44:00 66

转载 linux安装完jenkins无法访问的问题

jenkins是一个持续集成部署的工具,非常好用,当然,有些细节问题还是需要注意的。当我们兴高采烈的安装完jenkins的时候,然后发现并不能访问,真是气死了。这个时候就要一步一步检测问题出在哪。首先我们需要确定jenkins是否启动了,可以通过systemctl status jenkins查看jenkins的状态:这里jenkins的...

2019-02-28 16:42:00 877

转载 C# 对象的深复制和浅复制

2019年第一篇博客,好吧,又大了一岁了,继续加油吧。正文: C# 中的对象,众所周知是引用类型,那么如何复制对象Object呢,我们来看看下面这段代码:public class User { public int UserId { get; set; } public string UserName { get; ...

2019-01-23 21:11:00 43

转载 .Net core 还原Nuget包失败的解决方法

今天是2018最后一天了,真是神奇的一年啊,写个博客压压惊,来年继续加油吧。。。。。正文:  当我们打开.net core 项目时候,发现输出提示nuget包还原失败,这个时候首先要考虑.Net Core SDK的版本,可以用命令行去查看,命令行界面输入dotnet --version 就可以知道所安装的SDK是什么版本的了。如图,我安装的是2.1.502 版本...

2018-12-31 14:27:00 2433

转载 .Net core 使用Jenkins + Docker + Azure Devops 持续部署(CI/CD)

这几天一直在搞Jenkins + Docker + Azure Devops 部署,因为这种方式部署真的非常的省心,而且速度快,方便快捷,等等无数优点,感谢我的单身领导的支持,当然也感谢 晓晨大神,没有他的博客,真的不知道怎么搞。好滴,进入正题: 第零点:当然要先安装.Net core 运行时啦!官网上就有下载喔~ 首先 这里的jenkins并不是装在dock...

2018-12-12 11:04:00 365

转载 来说下实体类去重的问题

最近发现从数据库查询出来的List<T>用系统的去重是无法达到自己想要的结果,后来发现原来去重需要自己写判断条件,非常无敌,就是一个小小的功能而已,不过还是非常实用滴那比如我们有一个实体类,打个比方(只是打个比方!~):/// <summary> /// 登录账户 /// </summary> publ...

2018-11-20 11:15:00 85

转载 ztree的用法

哎哟,好久没写什么这个虽然没人看的博客了,其实这段时间情绪非常低谷,就没有写博客了,不过我还是回来了,回到正题,在前端页面编程的时候,我们经常用到树状,用原始的树状呢,功能没有那么强大,所以这个时候我们需要引入一个非常好用的插件,ztree,其实就是JQuery的一个插件,这个是接口文档:http://www.treejs.cn/v3/api.php 然后呢 我们在...

2018-11-13 15:13:00 81

转载 .Net core 使用TimeJob

在我以前的文章中有一个.Net core使用Quartz.Net ,一开始我们的设想就是定时操作数据库,所以有很多实现方法,后来发现TimeJob可以同样实现我们的需求,而且更简便。所以我们就使用了TimeJob,这是TimeJob教程:http://www.1234.sh/post/pomelo-extensions-timed-jobs?tdsourcetag=s_pcqq_ai...

2018-11-05 16:18:00 457

转载 .Net core使用Quartz.Net 实现定时任务

很多情况下,我们需要完成一些定时执行的功能,用很多定时工具,像:hangfire,TimeJob,以及Quartz.net,不过quartz.net 比较精确一些,功能也比较强大,所以我选择了Quart.net,Quartz.net更新之后就支持.net core 了,非常强大的定时工具之一。使用Quartz.net之前,我们需要引入Nuget包,在Nuget包管理器中搜索Q...

2018-10-22 11:37:00 148

转载 .Net core 使用Swagger

接触到项目的时候,用了很久的Swagger,发现Swagger真的非常好用,不但方便了调试Web Api,还生成了Api 文档,真是非常的好用啊。然后我想搞懂到底如何使用Swagger,所以自己建了个demo来测试一下,遇到了很多坑,记录一下。首先新建项目,新建项目之后我们就可以引入 Swagger 包了,包管理控制台中输入Install-Package Swashbuc...

2018-10-11 14:30:00 128

转载 .Net 上传文件到ftp服务器和下载文件

突然发现又很久没有写博客了,想起哎呦,还是写一篇博客记录一下吧,虽然自己还是那个渣渣猿。最近在做上传文件的功能,上传到ftp文件服务器有利于管理上传文件。前面的博客有写到layui如何上传文件,然后控制器用IFormFile去接收,那么我们为了消除代码的重复,我们可以建一个公共类,这样就可以重用了。其实上传很简单,用一个带有IFormFile参数的函数封装就OK了,如下:...

2018-09-29 14:40:00 391

转载 一些非常有用的链接和工具

微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core : https://github.com/JeffreySu/WeiXinMPSDK layui开发文档地址:https://www.layui.com/doc/ .Net Core GitHub社区 :https://github.com/dotnet...

2018-09-26 15:18:00 71

转载 json解析

在很多时候,我们需要用到json格式的数据进行传输和接收,那么收到json格式的数据之后,怎样把它解析出直观的数据,或者将json数据解析存入到数据库中,其实很简单:大致分为两步:首先第一步:你需要有建立一个和json数据对应的json实体类,实体类就是让json数据变成实体类数据。那么有些json数据太多,过于复杂的时候怎么办,这个时候就可以用到我以前博客中的一个超级无敌的在线...

2018-09-26 10:53:00 74

转载 一个关于 json ,加密,测试,集多功能为一体的在线工具

很多情况下我们会序列化json或者解析json,那么要解析json也许使用json实体类会好很多,或者你有时候需要压缩转义json的时候,有一个网站真的是非常好用,里面什么都有。。。。。。是真的啥都有。。。。。什么json转C#实体类,还有json转java,还有一些什么加密,开发文档,测试工具,还有一些cron表达式生成器,反正就是应有尽有。。。如下这个神秘的网址就是:ht...

2018-09-05 09:58:00 181

转载 Layui上传文件以及数据表格

layui对于一些前端小白来说,例如我,真的非常的好用,不用去花很多很多的心思在前端美化中,并且提高了很大的工作效率。所以建议一些觉得自己前端技术不是很强,但是想让前端美化一点的可以使用layui。layui有开发文档,不用自己去刻意去记一些语法,用的多了,自然就记住了。开发文档链接:https://www.layui.com/doc/layui是一款我比较喜欢的框架,它的界面风...

2018-08-31 14:25:00 1633

转载 EF core 中用lambda表达式和Linq的一些区别

转眼一看,又过了10几天没有写博客了,主要还是没有什么可以写的,因为遇到的问题都不是很有价值。不过最近发现用lambda表达式,比用Linq的代码量会少一些,而且也方便一些。不过两者都差不多,相差不是特别大。在EF core中,表和表之中都有对应的关系,例如一对一,一对多,还有多对多。要实现一对一,一对多加上主外键,实现多对多则需要加上一个中间表,这样结构清晰,维护也非常的方便。...

2018-08-29 14:59:00 663

转载 EF core Code First 简单的使用方法

好吧,我又回来了,其实一直都想写一篇关于EF core 的文章去记录自己在开发时候遇到的问题。为什么要使用EF框架呢,因为原始的ADO.NET需要编写大量的数据访问代码,所以使用EF会更方便。但是今天只讲Code First,Code First非常好用。但是表都需要自己写代码去建立,不能可视化建立,提醒大家还是需要习惯不可视化操作为好。首先是怎么使用EF ...

2018-08-14 10:44:00 263

转载 .Net core NPOI导入导出Excel

最近在想.net core NPOI 导入导出Excel,一开始感觉挺简单的,后来真的遇到很多坑。所以还是写一篇博客让其他人少走一些弯路,也方便忘记了再重温一遍。好了,多的不说,直接开始吧。在.Net core 使用NPOI首先必须先安装DotNetCore.NPOI,第一种方法可以在管理Nuget包中安装,如图:直接搜索DotNet.NPOI 安装就可以了。第...

2018-08-09 17:48:00 898

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除