![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
文章平均质量分 55
泉水老叮当
虚心学习,每天进步一点点。
展开
-
使用Self-Signed Certificate构建HTTPS服务
HTTPS我们知道是比HTTP安全的协议,传输过程中,客户端和服务端都对对方进行了安全确认,并且传输的数据进行了加密,保证数据的完整性,防止传输过程中,中间有人对数据进行修改。HTTPS和HTTP都是应用层的协议,监听端口都是走tcp协议,只不过应用处理是走的HTTPS/HTTP。所以我们在监听之前要设置好处理数据用什么协议。要做HTTPS的服务器,最基本的一条就是需要SSL证书,申请证书可能是比较麻烦的事情,也需要花钱,或者每次都自动申请免费的证书,但是在开发阶段的话,我们可以用openssl自己原创 2020-08-20 16:17:13 · 4386 阅读 · 0 评论 -
TypeScript中的声明文件(.d.ts)
我们知道,Typescript是微软开发的语言,主要是为了自动帮助大家类型检查以及更好的使用面向对象,让使用面向对象开发的人员可以更好的理解Javascript,当然在实际开发过程中TypeScript还是会编译为Javascript,这样才会正常运行,编译的时候,会进行类型检查。由于Javascrtipt解释型语言的特性,每个相同类型的对象可以有不同的属性,但是TypeScript在编译的过程中可以实现类型检查,开发过程中进行类型提示,提高开发人员的开发效率。我们新的project一般都会用Typ原创 2020-08-17 17:51:30 · 3462 阅读 · 0 评论 -
CEF 源码的编译
CEF是基于chrominum的开源framework,但是与chrominum不同的是,chrominum是针对于Chrome浏览器的开发的,CEF可以让其他的应用程序创建一个基于chrominum的浏览器。类似功能的还有Electron, chrominum现在已经成为流行的框架,里面的blink(webkit)作为render引擎来render页面,V8作为JavaScript引擎去解析JavaScript。CEF是用C &C++写的所以是跨平台的,从而产生的其他的很多project,..原创 2020-08-07 14:30:10 · 2371 阅读 · 1 评论 -
Electron 开发应用程序
Electron结合了Chromium和NodeJS,使得用JS开发应用程序成为可能,比如微软的Visual Studio Code就是用Electron开发的。Electron利用了Chromium的前端显示功能(解析和显示HTML以及 javascript code)同时利用NodeJS可以访问本地文件的功能来解决浏览器本身的一些限制。我们在用Electron做一些开发的时候,前端基本没...原创 2019-12-30 14:10:41 · 1092 阅读 · 0 评论 -
NodeJS - Redis
redis是一种内存数据库, 以key-value的方式存储。同时把数据进行服务本地存储,key 一般都是字符串,当然也可以有其他个数,比如数字,value的形式有很多。比如list, hash, string等。具体可以参考指南。本文主要总结自己一下在NodeJS下使用Redis的经验,1. 安装redis由于Redis官网不提供windows版本,redis 可以从这网站上直接下载...原创 2018-11-16 09:57:10 · 408 阅读 · 0 评论 -
WebSocket 前端后端(nodejs)
WebSocket是区别于HTTP/HTTPS的另外一种协议,目的是实现后端主动向前端发送数据,是一种TCP的连接。1. WebSocket的前后端握手WebSocket协议在握手连接的时候,走的是HTTP/HTTPS协议的upgrade请求,但是在握手之后的数据传输走的就是WebSocket协议了。2. WebSocket前端简单代码var ws = new WebSocket...原创 2018-11-14 17:36:46 · 2805 阅读 · 0 评论 -
Nodejs-Cookie的设置
在web开发的过程中 cookie 肯定需要接触的,一个典型的应用是关于用户登录的,如果用户登录之后,再关闭,下次打开该网页已经自动登录,这样就可以利用服务器端发送cookie到客户端,再客户端存下来就可以了,当然也可以客户端自己存储登录信息到cookie,然后再打开网页的时候,自动发送保存的用户信息到服务端进行验证,具体cookie用来干什么的,可以自己google一下。目前我自己使用了两种...原创 2018-11-15 16:10:15 · 3561 阅读 · 0 评论