Fork me on GitHub

2020年2月8日

摘要: [书籍]值得纪念的第100篇博客,推荐一些看过的UI书籍 1. 前言# 来到博客园11年,这两年闲下来了才有时间写写博客,不知不觉终于写到第100篇博客了。回顾过去发表的博客,居然大部分都与UI相关。明明我本来从事的是Oracle的相关开发,明明我当初的目标是成为Oracle DBA,明明我就很不想 阅读全文
posted @ 2020-02-08 23:08 HackerVirus 阅读(285) 评论(0) 推荐(0)
摘要: 认证与授权 漫谈认证与授权 Intro# 认证与授权一直以来都是很多人在讨论的话题,之所以想这次谈一谈认证和授权,主要是因为最近看到许多文章都把认证和授权混为一谈,把认证方式当作是授权方式。所以想写篇文章谈谈我眼中的认证与授权 Authentication# 什么是认证?认证是一个尝试解决我是谁的问 阅读全文
posted @ 2020-02-08 22:55 HackerVirus 阅读(1346) 评论(0) 推荐(0)
摘要: .NET Core MVC 中使用Cookie 一.Cookie是什么? 我的朋友问我cookie是什么,用来干什么的,可是我居然无法清楚明白简短地向其阐述cookie,这不禁让我陷入了沉思:为什么我无法解释清楚,我对学习的方法产生了怀疑!所以我们在学习一个东西的时候,一定要做到知其然知其所以然。 阅读全文
posted @ 2020-02-08 22:41 HackerVirus 阅读(1046) 评论(0) 推荐(1)
摘要: .NET Core中使用Jwt对API进行认证 在.NET Core中想给API进行安全认证,最简单的无非就是Jwt,悠然记得一年前写的Jwt Demo,现在拿回来改成.NET Core的,但是在编码上的改变并不大,因为Jwt已经足够强大了。在项目中分为 DotNetCore_Jwt_Server  阅读全文
posted @ 2020-02-08 21:35 HackerVirus 阅读(637) 评论(0) 推荐(0)

2020年2月6日

摘要: ObjectPool 对象重用 前言 对象池是一种设计模式,一个对象池包含一组已经初始化过且可以使用的对象,而可以在有需求时创建和销毁对象。池的对象可以从池中取得对象,对其进行操作处理,并在不需要时归还给池子而非直接销毁他,他是一种特殊的工厂对象。若初始化、实例化的代价高,且有需求需要经常实例化,但 阅读全文
posted @ 2020-02-06 23:23 HackerVirus 阅读(423) 评论(0) 推荐(0)
摘要: materialdesigninxaml.net/ 今天介绍一个开源的C# WPF开源控件库,非常漂亮,重点是开源哦 WPF做桌面开发是很有优势的,除了微软自带的控件外,还有很多第三方的控件库,比如收费的Dev Express For WPF、Telerik For WPF等,及Github上开源免 阅读全文
posted @ 2020-02-06 22:37 HackerVirus 阅读(1135) 评论(0) 推荐(0)
摘要: Consul架构 微服务 consul使用 前言 常见的注册中心有zookeeper 、eureka、consul、etcd。从生态发展、便利性、语言无关性等角度来综合考量,选择consul,多数据中心支持,支持k-v能力,可扩展为配置中心。github地址:https://github.com/h 阅读全文
posted @ 2020-02-06 22:32 HackerVirus 阅读(1073) 评论(0) 推荐(0)
摘要: js中去除两端逗号 1.js replace(a,b)之替换字符串中所有指定字符的方法 1 2 3 4 5 6 7 8 9 10 var str = 'abcadeacf'; var str1 = str.replace('a', 'o'); alert(str1); // 打印结果: obcade 阅读全文
posted @ 2020-02-06 22:07 HackerVirus 阅读(778) 评论(0) 推荐(0)

2020年2月5日

摘要: css中单位px和em,rem的区别 国内的设计师大都喜欢用px,而国外的网站大都喜欢用em和rem,那么三者有什么区别,又各自有什么优劣呢? PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部分网站能够调整的原因在于其使用了em或rem作为字体单位; 3. Firefo 阅读全文
posted @ 2020-02-05 15:30 HackerVirus 阅读(128) 评论(0) 推荐(0)

2020年2月4日

摘要: 推荐几个不错的console调试技巧 在我们的日常前端开发中,使用最频繁的莫过于使用console.log在浏览器的控制台中打印出我们需要调试的信息,但是大部分人可能跟之前的我一样,没有意识到其实console除了log方法以外,还有很多实用的方法,这些方法可以使我们的调试过程更加容易,也表达得更加 阅读全文
posted @ 2020-02-04 23:04 HackerVirus 阅读(579) 评论(0) 推荐(1)