06 2021 档案
摘要:From:WebSocket WebSocket WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。任何一方都可以主动发消息给对方。 HTTP协议是一个请求-响应协议,请求必须先由浏览器发给服务器,服
阅读全文
摘要:介绍 官网 React 是一个用于构建用户界面的 JavaScript 库。 React 起源于 Facebook 的内部项目,用来架设 Instagram 的网站,并于 2013 年 5 月开源。 React 拥有较高的性能,代码逻辑非常简单。 特点 1.声明式设计 −React采用声明范式,可以
阅读全文
摘要:前言 一般来说.NET程序员是不用担心内存分配释放问题的,因为有垃圾收集器(GC)会自动帮你处理。但是GC只能收集那些不再使用的内存(根据对象是否被其它活动的对象所引用)来确定。所以如果代码编写不当的话,仍然会出现内存泄漏的问题,常见的情况有:一个静态变量引用了一个应该被释放的对象,事件注册后不解除
阅读全文
摘要:官网 介绍 Electron 可以让我们使用纯 JavaScript 调用丰富的原生 API 来创建桌面应用;可以把它看作是专注于桌面应用而不是 web 服务器的 io.js 的一个变体。 当然这不意味着 Electron 是绑定了 GUI 库的 JavaScript;相反,Electron 使用
阅读全文
摘要:官方站点:Node.js Node.js从零开始 介绍 Node.js 是一个 Javascript 运行环境(runtime)。 实际上它是对 Google V8 引擎进行了封装,V8 引擎执行JavaScript 的速度非常快,性能非常好;而 Node.js 对一些特殊用例进行了优化,提供了替代
阅读全文
摘要:C# 跨平台技术 C# 跨平台UI 技术 1、现代运行时:Mono/Xamarin,.NET Core,WebAssembly Xamarin:该平台允许C#代码在iOS,Android和其他平台上运,底层是Mono支撑。 .NET Core:是类似于.NET Framework的现代桌面运行时环境
阅读全文
摘要:诊断工具 动手实现一个适用于.NET Core 的诊断工具 Dump dump在计算机科学中是一个广泛运用的动词、名词。 作为动词:一般指将数据导出、转存成文件或静态形式。比如可以理解成:把内存某一时刻的内容,dump(转存,导出,保存)成文件。 作为名词:一般特指上述过程中所得到的文件或者静态形式
阅读全文
摘要:Mac下与Windows文本转换工具tofrodos 一般而言,Linux和Windows下,文本文件的行结束标志是不同的。二者互相转换需要dos2unix工具。 而对于Mac下,dos2unix工具为:tofrodos,即为to-from-dos的解释。 安装tofrodos 命令行下面输入:br
阅读全文
摘要:历史 1994年,NetScape公司设计了SSL协议(Secure Sockets Layer)的1.0版,但是未发布。 1996年,SSL 3.0版问世,得到大规模应用。 1999年,互联网标准化组织ISOC接替NetScape公司,发布了SSL的升级版TLS 1.0版(Transport La
阅读全文
摘要:介绍 USB Key的中文大名是智能密码钥匙,它是一种USB接口的硬件设备,内置芯片,有一定的存储空间,可以存储证书和私钥。凡是使用私钥进行的运算,都是在USB Key中完成。USB Key可随身携带,在需要使用时才接入电脑,进一步降低了私钥外泄的风险。再加上通用性强,价格亲民(硬件价格一般在几十元
阅读全文
摘要:OAuth 2.0 的一个简单解释 参考:阮一峰 OAuth 2.0 是目前最流行的授权机制,主要用来颁发令牌(token),用来授权第三方应用,获取用户数据。 类比快递员问题 我住在小区,小区有门禁系统,进入的时候需要输入密码。我经常网购或外卖,需要找到一个方法让快递员通过门禁进入小区。 如果我把
阅读全文
摘要:代理服务器(Proxy Server)的功能是代理网络用户去取得网络信息。形象地说,它是网络信息的中转站,是个人网络和Internet服务商之间的中间代理机构,负责转发合法的网络信息,对转发进行控制和登记。 代理服务器作为连接Internet与Intranet的桥梁,在实际应用中发挥着极其重要的作用
阅读全文
摘要:以文章:深入了解 WPF Dispatcher 的工作原理(Invoke/InvokeAsync 部分) 为例 查找 Dispatcher.BeginInvoke(...) 的源码 1、查找包名 在VS中编写代码,Dispatcher.BeginInvoke(...) ,定位到Dispatcher对
阅读全文
摘要:基于AOP的例子,比如MVC的过滤器Filter,它里面的异常捕捉可以通过FilterAttribute,IExceptionFilter去处理。 介绍 官方解释:AOP(Aspect-Oriented Programming,面向切面的编程),它是可以通过预编译方式和运行期动态代理实现在不修改源代
阅读全文
摘要:官网 1、图片 图片显示 Source设置为固定的图片全路径时,可以直接设置; 但是用Binding绑定图片时,需要是Bitmap类型,即 Avalonia.Media.Imaging.Bitmap(Stream stream); <Image Grid.Column="0" Grid.Row="2
阅读全文
摘要:WebApiThrottle限流框架 为了防止网站意外暴增的流量比如活动、秒杀、攻击等,导致整个系统瘫痪,在前后端接口服务处进行流量限制是非常有必要的。 WebApi安全性 使用TOKEN+签名验证 开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过h
阅读全文