屁事蜀黍

Stay Hungry, Stay Foolish(求知若饥,虚心若愚)


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 留言

  • 搜索

koa2开发后台服务 - (2) 服务端ssr之ejs模版

发表于 2020-02-27 | 分类于 koa2开发后台服务 , koa2开发后台服务 - (2) 服务端ssr之ejs模版 | | 热度: ℃
字数统计: 558 | 阅读时长 ≈ 2

ejs 简明教程

现在主流的前端框架都是用了数据驱动和模版技术在渲染视图,最早的jsp和php都是通过服务器端渲染的方式进行页面的渲染,本章简单介绍一下koa-generator中生成的脚手架中使用的ejs的模版简单使用。

阅读全文 »

koa2开发后台服务 - (1) 项目开发环境搭建

发表于 2020-02-27 | 分类于 koa2开发后台服务 , koa2开发后台服务 - (1) 项目开发环境搭建 | | 热度: ℃
字数统计: 809 | 阅读时长 ≈ 3

初始化项目

第一部分 :使用koa-generator脚手架生成项目

  • 全局安装安装koa-generator

npm install koa-generator -g

  • 使用koa2 生成一个使用ejs为服务器端模板的项目,koa2-demo

koa2 -e koa2-demo

阅读全文 »

nodejs - Crypto模块

发表于 2020-02-27 | 分类于 nodeJs | | 热度: ℃
字数统计: 1.9k | 阅读时长 ≈ 7

简介加密

加密是以某种算法改变原有的信息数据,使得未授权用户即使获得了已加密信息,因不知解密的方法,无法得知信息真正的含义通过这种方式提高网络数据传输的安全性.

加密算法常见的有一下五类:

  1. 哈希算法
  2. HMAC 算法
  3. 签名、
  4. 对称性加密算法
  5. 非对称性加密算法

加密算法也分为可逆和不可逆,比如 md5 就是不可逆加密,只能暴力破解(撞库),node利用 OpenSSL库来实现它的加密技术,crypto 模块提供了加密功能,包含对 OpenSSL 的哈希、HMAC、加密、解密、签名以及验证功能的一整套封装,核心模块,使用时不需安装。

阅读全文 »

hexo+gitlab/coding 搭建个人blog

发表于 2020-02-25 | 分类于 博客搭建 , hexo+gitlab/coding 搭建个人blog | | 热度: ℃
字数统计: 1.5k | 阅读时长 ≈ 5
基于git代码托管仓库和hexo博客轻量级框架搭建个人的博客
阅读全文 »

js异步操作

发表于 2020-02-25 | 分类于 js异步操作 | | 热度: ℃
字数统计: 2.2k | 阅读时长 ≈ 9

javascript是一个单线程执行的语言,所以在处理阻塞io是通过异步回调的方式进行,常用的处理异步的方式有以下几种:

[✔] callback hell回调地狱
[✔] promise
[✔] generator
[✔] async await

本章先介绍一下 promise的基本语法和使用细节…

  1. 链式调用
  2. 异常捕获
  3. then方法第二个参数获取的错误信息和catch不会异常的区别
  4. finally方法的使用
  5. Promise.all方法的使用
  6. promise.race方法的使用
  7. ES2020关于promise的新特性 - Promise.allSettled方法
阅读全文 »

vue 朝花夕拾系列(10)- vue面试指南

发表于 2020-02-24 | 分类于 vue 朝花夕拾系列 , vue 朝花夕拾系列(10)- vue面试指南 | | 热度: ℃
字数统计: 1.4k | 阅读时长 ≈ 5

vue 朝花夕拾系列(10)主要收录的就是vue的面试汇总,后面也会持续补充…都是一些基础的概念,只记录自己感觉重要的

阅读全文 »

nodejs自动打包构建工具替代Jekins(1) - linux命令基础

发表于 2020-02-20 | 分类于 nodejs , 工具🔧 | | 热度: ℃
字数统计: 1.3k | 阅读时长 ≈ 4

之前在水牛下水系列(0)- linuxDeploy 基础及其服务器nginx静态资源部署写过在项目上部署一个前端工程的基本流程
[🦶] npm run build通过打包工具将前端工程打包成静态资源到置顶的目录
[🦶] 手动对静态资源目录dist和nginx等项目部署的配置文件进行压缩
[🦶] 通过ssh工具上传静态资源到服务器的指定目录下
[🦶] 备份上一个版本的静态资源目录
[🦶] 将新的静态资源目录放到nginx服务目录下,并修改nginx配置文件
[🦶] 重启nginx服务

这么一个手动部署应用的过程,在项目中已经使用jekins在代码仓库gitlab中配置了git hook,当master分钟有代码的push,就会触发Jekins执行上面一系列的操作将项目代码部署到服务器上…前阵子无意间刚好看到一个哥们用nodejs实现了这一些列的功能,改吧改吧准备在项目上试试,也顺便看看如何通过nodejs实现这一些列的操作。

阅读全文 »

2020年学习计划安排

发表于 2020-02-20 | 分类于 2020_todoList | | 热度: ℃
字数统计: 355 | 阅读时长 ≈ 1

2020年也是非常难得的一个春节,让我们上班多年的小伙子终于也过上了一段寒假,最近一边在家远程办公,一边也在吸收各种各样的知识,2019年末,开始认真学习了一下docker和容器技术,也输出了docker的学习笔记水牛下水系列(1)- 容器技术【docker入门基础,今天准备罗列一下2020年的工作和生活计划,希望到年底的时候对比一下有哪些具体实现了,哪些没有实现。

计划

个人学习

[❌]

团队建设

家庭

[✔] 2020年2月9号 - 给宝宝买了大疆的OSMO-pocket口袋相机,情人节礼物加生日礼物。
[✔] 2020年2月15号 - 四医院检查出来我们有了小宝宝,大概十月份我们的小宝宝就出生了,获得称号 - “喜当爹”
[❌] 2020年2月24号 - 宝宝的生日,我们结婚后的第二个生日,定了vcake的酸奶蔓越莓蛋糕🍰
[❌] 2020年3月30号 - 老妈生日,老妈退休后的第一个生日

其他

[❌] 继续坚持健身,控制体重,尽量今年年底减到80-85kg
[❌] 继续坚持篮球🏀左手的训练,训练身体协调性
[❌] 继续坚持篮球🏀左手的训练,训练身体协调性

todo lists

  1. [❌] 优化nodejs打包构建部署自动化工具(客户端/服务端)

windows常用命令 vs linux常用命令

发表于 2019-12-30 | | 热度: ℃
字数统计: 461 | 阅读时长 ≈ 1

最近总是在linux环境和win环境之间切换工作,一些常用的脚本在这两个系统中不太兼容,于是搜了一下有没有兼容的整合方案,下面是通过bat脚本的方式在win下兼容linux一些简单的命令,后面也准备把win的bat脚本相关的东西,随着工作中的使用,逐步整理在这个分类下…

阅读全文 »

h5梳理

发表于 2019-12-20 | 分类于 h5 | | 热度: ℃
字数统计: 14 | 阅读时长 ≈ 1

梳理一下当今app的发展

app

等待更新…

阅读全文 »
123…7

unclepis

65 日志
73 分类
107 标签
GitHub E-Mail
© 2020 unclepis
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.4
博客全站共81.6k字
本站总访问人数 本站总访问量