栏目内容

C

围绕数码产品、手机、智能硬件和消费电子场景整理文章,帮助用户快速浏览重点内容。

News

1.webpack由浅入深

1.webpack概念: webpack是一个静态模块打包机, webpack处理应用程序时,把一个项目当作整体,通过一个给定的主文件开始找到所有的依赖文件,构建一个依赖关系图(这个依赖关系图包含应用程序需要的每个模块),然后使用loaders处理它们,最后打包成一个或多个浏览器可识别的js文件。 2.四个概念核心: 1.入口 (entry): 入口:指示...

News

01-计算机原理|计算机图形渲染原理

[TOC] 前言 最近在 iOS 开发中做了较多动画相关的功课,在进一步探索动画及渲染相关原理的时候,随着逐步深入了解发现这里面涉及到从硬件底层到软件框架等一系列相关知识。 本文将从相对底层的角度对计算图形渲染原理进行简要介绍,以作为后续的知识储备. 一、CPU与GPU 可视化应用程序都是由 CPU 和 GPU 协作执行的,但是CPU和GPU其设计的理念不...

News

1.跨域与express

安装 npm install express -d 使用 这个是express.js里面的代码 let express = require('express'); // 引入服务框架 let app = express() // 让他执行 app.get('/user',function(req,res){ // 可以get/post请求 // req是请...

News

1.稀疏数组

一、稀疏数组和队列 1、稀疏数组 基本功能 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 2.处理方法 记录数组一共有几行几列,有多少个不同的值 把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模 如图,把一个6X7的二维数组变为了一个9X3的稀疏数组。其中 第一行保存的是原二维数组的行、列以及非...

News

1消息队列基础

一:消息队列优势1):异步处理 2):系统解耦 解耦是消息中间队列解决的最本质问题。所谓解耦,简单一点就是一个事务,只关心核心的流程。而需要依赖其他系统但不那么重要的事情,有通知即可,无需等待结果。换句话说,关心的是“通知,而非“处理”。 比如下单过程中,需要发送短信积分,如果下游系统过慢(比如短信网关速度不好),主流程一直在等待。用户肯定不希望支付下单的...

News

1小时搞定cropper.js制作头像/图片上传、裁剪、并发送至后端

先给大家看一下最终效果。 大多数功能都是由Cropper.js封装好的,调整并制作了: 上传图片 对图片的裁剪以及调整(旋转、缩放)、 实时预览 将裁剪后的数据保存为blob发送至后端。 Q1:为什么选择Cropper.js和如何安装Cropper.js? 一开始制作这个需求思路有两个,使用canvas原生或者寻找现成的库,对比了一番觉得canvas实现时...

News

01-Vue项目实战-网易云音乐-准备工作

前言 在接下来的一段时间,我会仿照网易云音乐,利用Vue开发一个移动端的网易云音乐项目。在做这个项目之前,需要做一些准备工作。 一、获取网易云API 因为这个项目是基于网易云音乐的,数据都是从网易云获取的,所以我们有必要先拿到网易云API 1. 安装 node 环境 在获取网易云API之前我们必须先搭建好 Node 环境,有关 Node.js 的介绍和 N...

News

01丨为什么需要消息队列中间件?

前言 你好,我是喜欢刨根问底的小明不明。开发者圈子里,人人都在说中间件,消息队列,可见他们在软件开发中有着举足轻重的地位,那开发者们为什么会需要中间件,需要消息队列呢? 一、聊到中间件得从分层设计说起 分层设计其实无处不在公司管理分层,楼宇设计等,当然还有我们要讨论的软件领域。 分层设计的本质其实就是将复杂问题简单化,首先基于单一职责原则(SRP-Sing...

News

1W字Spring Cloud面试题总结(附答案解析)

前言 关于Spring Cloud的知识总结了一个思维导图分享给大家 1、什么是 Spring Cloud ? Spring cloud 流应用程序启动器是 于 Spring Boot 的 Spring 集成应用程序,提供与外部系统的集成。Spring cloud Task,一个生命周期短暂的微服务框架,用于快速构建执行有限数据处理的应用程序。 2、使用 ...