自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

龙衣

享受当下生活。

  • 博客(13)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 全栈项目|小书架|微信小程序-首页水平轮播实现

首页效果首页功能主要有搜索(下篇文章介绍)图书列表图书列表分析一波:列表是水平滑动点击列表会有按压效果:布局整体缩小每个布局的信息从上到下排列分别是:图片、书名、作者、出版社每个布局之间都有间隔根据以上信息,在没有服务器接口的时候我们可以利用模拟数据将静态页面实现出来。首先是水平滑动列表,这个可以使用swiper组件实现,在使用swiper组件的时候可以通过设置pr...

2019-11-28 23:27:04 960

原创 全栈项目|小书架|微信小程序-登录及token鉴权

小程序登录之前也写过微信小程序登录的相关文章:微信小程序~新版授权用户登录例子微信小程序-携带Token无感知登录的网络请求方案微信小程序开通云开发并利用云函数获取Openid也可以通过官方的这张时序图了解小程序的登录流程:说明:调用 wx.login() 获取 临时登录凭证code ,并回传到开发者服务器。调用 auth.code2Session 接口,换取 用户唯一标识 ...

2019-11-27 23:50:30 1147 3

原创 全栈项目|小书架|微信小程序-项目结构设计分包

第一篇博文先写分包第二篇博文再写登录,token获取,token验证token无感知登录

2019-11-27 22:26:57 742

原创 全栈项目|小书架|服务器开发-用户模块设计(用户表设计,注册登录,退出登录)

用户 Model 设计一个系统中,用户数据是最基础也是最重要的。参考:可扩展的用户表设计设计一个可扩展的用户登录系统 (1)目前用户的账号密码,小程序登录二者数据如何同步?注册登录注册登录配合JWT实现第三方注册账号密码注册用户信息保护,密码加盐。登录状态保持https://learnku.com/articles/17883?order_by=vote_...

2019-11-24 20:12:55 684

原创 全栈项目|小书架|服务器开发-NodeJS 使用 JWT 实现登录认证

安装生成 Token验证 Token携带参数获取参数

2019-11-19 22:53:47 307

翻译 全栈项目|小书架|服务器开发-JWT 详解

JWT官方简介:Introduction to JSON Web Tokens文章基本是官网内容的翻译,英文不错的同学可点击上面的链接直接看英文文档。什么是 JWTJWT全称是JSON Web Token(JWT)是一个开放标准(RFC 7519),它定义了一种紧凑且自包含的方式,用于在各方之间作为JSON对象安全地传输信息。由于此信息是经过数字签名的,因此可以被验证和信任。可以使用...

2019-11-17 22:40:04 400

原创 全栈项目|小书架|服务器开发-Koa2中间件机制洋葱模型了解一下

KOA2是什么?Koa是一个新的 web 框架,由 Express 幕后的原班人马打造, 致力于成为 web 应用和 API 开发领域中的一个更小、更富有表现力、更健壮的基石。 通过利用 async函数,Koa帮你丢弃回调函数,并有力地增强错误处理。 Koa 并没有捆绑任何中间件, 而是提供了一套优雅的方法,帮助您快速而愉快地编写服务端应用程序。为什么产生?笔者对这几个框架都不熟,这...

2019-11-17 11:46:25 345

原创 全栈项目|小书架|服务器开发-NodeJS 中使用 Sequelize 操作 MySQL数据库

安装官网:https://sequelize.org/v5/manual/getting-started.html安装sequelize及数据库连接驱动npm install --save sequelize$ npm install --save mysql2使用创建连接:const Sequelize = require('sequelize');const sequel...

2019-11-16 11:19:45 308

原创 全栈项目|小书架|服务器开发-Koa2 连接MySQL数据库(Navicat+XAMPP)

数据库为什么使用数据库选择哪个数据库mongodb mysqlmysql2 使用安装Sequelize 使用增加数据删除数据改变数据查询数据事务咨询请加微信:轻撩即可。...

2019-11-14 22:55:05 383

原创 全栈项目|小书架|服务器开发-Koa2 参数校验处理

为什么需要做参数校验在开发中,无论是App开发还是服务器接口开发, 我们无法去预测用户传入的数据,因此参数(数据)校验是开发中不可或缺的一环。例如像App的注册登录表单提交页面,就要做好多层的判断。如:用户名是否为空,用户密码是否为空,密码长度是否足够等等。那么有没有比较优雅的方式实现呢?如何优雅实现这里使用的是基于validator.js封装的Lin-Validator,源码是七月老师...

2019-11-10 13:39:46 778

原创 全栈项目|小书架|服务器开发-Koa2 全局异常处理

什么是异常做开发的基本都知道异常,像Android开发中常见的ANR异常、空指针异常,服务器开发中经常遇到的异常404,500异常,还有一些其他常见的异常,具体可见HTTP状态码。基本上这些异常可以总结为:已知异常和未知异常。已知异常就是程序中能够预想到异常,比如:服务器接口开发中某个api接口需要5个参数,而用户传递的参数多余5个或者少于5个,这种错误就是已知错误。未知异常就说程序中不能...

2019-11-10 12:14:02 319

原创 全栈项目|小书架|服务器开发-Koa全局路由实现

什么是路由路由就是具体的访问路径,指向特定的功能模块。一个api接口是由ip(域名)+端口号+路径组成,例如 :https://www.npmjs.com/package/koa-router就是一个路由,指向了koa-router的npm页面。为什么需要 koa-router 路由当然不需要koa-router也能实现路由功能,通过ctx.request.path去指定路径实现。例子如...

2019-11-05 23:25:56 278

原创 全栈项目|小书架|服务器开发-NodeJS 项目分包

唠嗑参考的是慕课网七月老师的课程,七月的课质量真的挺高的,推荐一波。这次的小书架项目源码不会全部公开,因为用了七月老师课程的绝大部分代码。虽然代码不全,但是只要思路看得懂,代码实现就很简单了。小书架项目不是我个人完整的项目,UI 使用的是【9小时搞定微信小程序开发】,这位老师的界面效果,当时(去年吧)由于已经学了一段时间小程序,正好看到极客时间有这个课程,看着目录讲的挺详细的就买了,后来没...

2019-11-04 21:43:33 510

doughnut.zip

微信小程序-甜甜圈Plus(社区类小程序)代码

2021-09-08

投屏神器scrcpy

开源的投屏工具,没有广告。 它专注于: 轻量 (原生,仅显示设备屏幕) 性能 (30~60fps) 质量 (分辨率可达1920x1080或更高) 低延迟 (35-70ms) 快速启动 (数秒内即能开始显示) 无侵入性 (不需要在安卓设备上安装任何程序)

2020-10-17

计算机图形学4、7章简答题

1、图形的扫描转换或光栅化 定义:确定一个像素集合及其颜色,用于显示一个图形的过程,称为 2、图形扫描转换步骤与确定有关像素 再用图形的颜色或其他属性对象进行某种写操作 3、扫描转换的主要工作 确定最佳逼近于图形的像素集

2016-06-27

电话本管理系统源码

用C语言编写的电话本管理系统源码,喜欢的带走。

2014-11-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除