AgileConfig已经好久好久没有更新过比较大的功能了。一是AgileConfig本身的定位就是比较轻量,不想集成太多的功能。二是比较忙(懒)。但是本次升级给大家带来了一个比较有用的功能SSO。SSO嘛大家都懂,单点登录,稍微上点规模的公司内部都会有统一的单点登录服务。目前SSO主流协议基本上就是两种:OIDC(OAuth2.0)-OpenIDConnectSAML2.0-SecurityAssertionMarkupLanguage本次SSO的实现采用了基于OIDC协议的CodeFlow模式来实现,可以说这是目前市面上最流行的集成方案。由于这次不是讨论OIDC的具体实现,关于OIDC相关
🎉Avalonia11.0.0正式版发布!AvaloniaUI发布11.0.0正式版终于avalonia发布了正式版。内容今天,我们非常高兴地宣布Avalonia11.0版本的发布!在经历了近一年的预览版本和无数个数以千计的工作小时后,现在是时候发布一款改变游戏规则的跨平台应用程序开发工具了。Avaloniav11代表着我们在实现目标上的巨大飞跃,为开发人员提供了高效、功能丰富和无缝的体验,可以在所有主要平台上创建出色的用户界面。为什么Avaloniav11是我们旅程中一个重要的里程碑呢?以下是我们在这个革命性版本中提供的丰富功能:全新平台支持在v11中,支持平台拓展是最重要的更新之一。在这个
1.String字符串是Redis最基本的数据类型,不仅所有key都是字符串类型,其它几种数据类型构成的元素也是字符串。注意字符串的长度不能超过512M。1.1编码方式(encoding)字符串对象的编码可以是int,raw或者embstr。int编码:保存的是可以用long类型表示的整数值。embstr编码:保存长度小于44字节的字符串(redis3.2版本之前是39字节,之后是44字节)。raw编码:保存长度大于44字节的字符串(redis3.2版本之前是39字节,之后是44字节)。int编码是用来保存整数值,而embstr是用来保存短字符串,raw编码是用来保存长字符串。1.2raw编码
1.String字符串是Redis最基本的数据类型,不仅所有key都是字符串类型,其它几种数据类型构成的元素也是字符串。注意字符串的长度不能超过512M。1.1编码方式(encoding)字符串对象的编码可以是int,raw或者embstr。int编码:保存的是可以用long类型表示的整数值。embstr编码:保存长度小于44字节的字符串(redis3.2版本之前是39字节,之后是44字节)。raw编码:保存长度大于44字节的字符串(redis3.2版本之前是39字节,之后是44字节)。int编码是用来保存整数值,而embstr是用来保存短字符串,raw编码是用来保存长字符串。1.2raw编码
1.首先需要知道什么是跨域浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域出于浏览器的同源策略限制同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响同源策略限制内容有:Cookie、LocalStorage、IndexedDB等存储性内容DOM节点AJAX请求发送后,结果被浏览器拦截了2.什么是JSONPJSONP是JSONwithPadding的略称,JSONP为民间提出的一种跨域解决方案,通过客户端的script标签发出的请求方式原理就是通过添加一个标签,向服
1.首先需要知道什么是跨域浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域出于浏览器的同源策略限制同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响同源策略限制内容有:Cookie、LocalStorage、IndexedDB等存储性内容DOM节点AJAX请求发送后,结果被浏览器拦截了2.什么是JSONPJSONP是JSONwithPadding的略称,JSONP为民间提出的一种跨域解决方案,通过客户端的script标签发出的请求方式原理就是通过添加一个标签,向服