Timzhouyes's Blog

临渊羡鱼,不如退而结网。

Docker初探

初步学习Docker及相关知识

1. 什么是Docker Docker的英文定义是:Docker is a computer program that performs operating-system-level virtualization. 在阅读了资料之后,我认为Docker最开始的版本是一个使用了Linux Kernel的特性,例如cgroups和namespaces,来进行资源虚拟和封装的软件。其提供一个额外...

浅析JavaScript之中的let和const

在ES6之中,新增了let和const的变量形式,在阅读了阮一峰老师的ES6教程之后,做一点基础的分析和总结。 先上一张表格: 声明方式 变量提升 暂时性死区 重复声明 初始值 作用域 var 允许 不存在 允许 ...

使用Node.js和express实现https传输

迁移已有项目至HTTPS

折腾了一阵,实现了将已有项目迁至HTTPS。下面是主要步骤。 1. 环境: Win 10 Node.js : v8.9.4 Npm : 6.9.0 2. 准备工作 由于是将已有项目迁移至HTTPS, 因此本文不涉及初始化和创建项目,默认在已有项目的入口,本文是对 index.js 来进行操作。 2.1 安装express npm install express 2.2...

JWT相关

Studying JWT

After reading a toturial of Mr.Ruan, just make some notes to memory. 1. What is JWT ? JWT is a way for users to save information in client side, so that in server side, we don’t need to save sessi...

《网络是怎样连接的》书摘与笔记(一)

网络是怎样连接的

今天开始看《网络是怎样连接的》,有所感想的地方,记录在此,以备复习。 1. 浏览器生成消息——探索浏览器内部 热身问答 浏览器等网络应用程序并不具备网络控制功能,而是委托操作系统来控制。 本章内容 生成HTTP请求信息 向DNS服务器查询Web服务器的IP地址 DNS服务器的接力查询 委托协议栈(操作系统之中)发送消息 1.1 生成HTTP请求消息 1.1....

学习AngularJS:PhoneCat 与3月27日日常记录

官方Tutorial的一点总结和体会,版本1.3.16

教程地址在这,此处放的是1.3.16版本 1. 初始化环境的准备 1.1 npm install有什么作用? npm install这个命令读取了angular-phonecat的package.json文件(因此有很多时候提示package.json文件缺失报错),并且把以下的工具下载到node_modules目录之中。 Bower-客户端代码包管理器 Http-Serv...

梳理TCP,HTTP,HTTPS,HTTP/2

对一些面试之中可能考察的知识点做一点复习

本文对于Web岗面试之中关于网络的各种问题进行了一点整理,欢迎大家讨论。 1. TCP 1.1 TCP的三次握手 转载至TCP 三次握手四次挥手 在我看来,TCP的各种机制设计都是因为网络报文传输的不确定性(延迟了, 丢包了,网线断了 etc),因此看似繁琐的报文重复传输和字段的重复包括(每一个都有ACK)是牺牲了部分的传输效率来保证其是一个可靠的文件传输协议。在看的时候处处感叹,真...

Daily record (Angular.js)

To study Angular.js

0. 今日工作遇到问题 mongoDB要在mongoDB的Bin文件夹下面开,而不是在所要开启的项目文件夹下面开启 在Angular.js之中一定要注意好所在函数的作用域,不然会有问题,今日因为忽视了作用域,直接导致debugger死活进不去。以后要注意。 1. 梳理一下基本的Angular.js传值步骤 如何在Angular.js之中做到同步传值?按照之前所说,A...

Angular study

To study Angular

1. What is Angular Angular is a framework for people to do the data-binding and changes on website of UI more easily. AngularJS is the 1st edition of Angular. The difference between AngularJS and...

VSM 与每日记录

Studying Git

Today’s record: In Angular, the basic logic is that one component/one thing is composed of one .js file and one .html file .The .js file contains functions of the thing , and the .html file cont...

SHA Study

1.前言 也算是开始了正式的工作,这才发现计算机这个东西真的是越学东西越多,但是也越有趣吧。在学习Git的过程之中对于Snapshot机制有疑问,在上网查找的过程之中发现疑问越来越多,设计的概念,东西也越来越多。因此在这里做一个整理,记录一下每天收获。 2.RPC RPC,全程Remote Process Call, 是用来解决服务器集群之中分布式结构的各个子系统相互通信的问题。服务器的结构...

Git Study

Studying Git

找到了一个超好的教程,放在下面与大家共享 https://blog.coding.net/blog/principle-of-git 学习心得 1.snapshot到底是个啥?怎么用? 在版本修改之中,并不是每一次都修改了所有文件,如果每一次commit都将所有的数据保存一遍,那么会造成很大的开销。 所以在git之中,每个文件的修改版本会单独存放,但是在每一次commit的提交记录之中,只...

Record of intern

Just record

11/03/2019 Analysis the demand of event app (Eventbrite and Pigeonhole) Search on google & Github if there is similar projects 16/04/2019 今日经验总结: 如果想在浏览器上,当用户点击时弹出提示且一段时间自动消失并跳转到其他网页,...

Markdown basic grammer

Basic grammer of Markdown

对了Markdown没有缩进……缩进是CSS的事情,或者说将输入法切换成全角之后用力双击两下空格也是土办法hhh 1.Title Markdown mark the title with “# “, notice there is a space after ‘#’. And if you want to create multilevel of titles, such as Second...

Zhou's 1st blog

Hello World, Hello Blog

Hey 这是我的第一篇博客。 进入你的博客主页,新的文章将会出现在你的主页上.