#AngularJS深度剖析与最佳实践

redis实践:用户注册登录功能

本节将使用PHP和Redis实现用户注册登录功能,下面分模块来介绍具体实现方法。1.注册需求描述:用户注册时需要提交邮箱、登录密码和昵称。其中邮箱是用户的唯一标识,每个用户的邮箱不能重复,但允许用户修改自己的邮箱。我们使用散列类型来存储用户的资料,键名为user:用户ID。其中用户ID是一个自增的数字,之所以使用ID而...

memcache的最佳实践方案。

 基本问题1、memcached的基本设置1)启动Memcache的服务器端#/usr/local/bin/memcached-d-m10-uroot-l192.168.0.200-p12000-c256-P/tmp/memcached.pid-d选项是启动一个守护进程,-m是分配给Memcache使用的内存...
代码星球 ·2020-06-17

pytorch深度学习神经网络实现手写字体识别

利用平pytorch搭建简单的神经网络实现minist手写字体的识别,采用三层线性函数迭代运算,使得其具备一定的非线性转化与运算能力,其数学原理如下:其具体实现代码如下所示:importtorchimportmatplotlib.pyplotaspltdefplot_curve(data):#曲线输出函数构建fig=p...

Webhook 实践 —— 自动部署

https://segmentfault.com/a/1190000007892407安装nodejs建议直接下载二进制包,把官网上的64位二进制版本下载地址复制下来,执行wgethttps://nodejs.org/dist/v6.9.2/node-v6.9.2-linux-x64.tar.xzxz格式的文件按照以下...
代码星球 ·2020-06-16

React Native在特赞的应用与实践

基于React技术栈构建开发前端项目,并使用ReactNative开发特赞移动APP目前正在使用Node.js开发和维护特赞服务网关,希望Node.js能够在更轻量级的微服务架构中发挥重要作用课程介绍:ReactNative在特赞的应用与实践课程摘要:APP开发技术的选型ReactNative开发过程中的主要问题异常监...

Flask核心机制--上下文源码剖析

  了解过flask的python开发者想必都知道flask中核心机制莫过于上下文管理,当然学习flask如果不了解其中的处理流程,可能在很多问题上不能得到解决,当然我在写本篇文章之前也看到了很多博文有关于对flask上下文管理的剖析都非常到位,当然为了学习flask我也把对flask上下文理解写下来供自己参考,也希望...

Django Rest Framework源码剖析(八)-----视图与路由

一、简介djangorestframework给我们带来了很多组件,除了认证、权限、序列化...其中一个重要组件就是视图,一般视图是和路由配合使用,这种方式给我们提供了更灵活的使用方法,对于使用者而言不同的视图具有不同的功能,这样我们可以根据需求定制自己视图。以下是官网传送门:http://www.django-res...

Django Rest Framework源码剖析(七)-----分页

一、简介分页对于大多数网站来说是必不可少的,那你使用restful架构时候,你可以从后台获取数据,在前端利用利用框架或自定义分页,这是一种解决方案。当然djangorestframework提供了分页组件,让我们可以更灵活的进行分页。djangorestframework提供了三种分页组件:PageNumberPagi...

Django Rest Framework源码剖析(六)-----序列化(serializers)

一、简介djangorestframework中的序列化组件,可以说是其核心组件,也是我们平时使用最多的组件,它不仅仅有序列化功能,更提供了数据验证的功能(与django中的form类似)。便于展现的序列化操作,我们需要在model添加外键、多对多情况。以下是新的models(请删除原有的数据库,重新migrate):...

Django Rest Framework源码剖析(五)-----解析器

一、简介解析器顾名思义就是对请求体进行解析。为什么要有解析器?原因很简单,当后台和前端进行交互的时候数据类型不一定都是表单数据或者json,当然也有其他类型的数据格式,比如xml,所以需要解析这类数据格式就需要用到解析器(也可以将请求体拿到,然后利用其他模块进行解析)。二、基本使用1.json解析器同样以订单视图为例,...

Django Rest Framework源码剖析(四)-----API版本

一、简介在我们给外部提供的API中,可会存在多个版本,不同的版本可能对应的功能不同,所以这时候版本使用就显得尤为重要,djangorestframework也为我们提供了多种版本使用方法。二、基本使用版本使用方式:1.在url中传递版本:如http://www.example.com/api?version=v1和其他...

Django Rest Framework源码剖析(三)-----频率控制

一、简介承接上篇文章DjangoRestFramework源码剖析(二)-----权限,当服务的接口被频繁调用,导致资源紧张怎么办呢?当然或许有很多解决办法,比如:负载均衡、提高服务器配置、通过代理限制访问频率等,但是djangorestframework自身就提供了访问频率的控制,可以从代码本身做控制。二、频率控制内...

Django Rest Framework源码剖析(二)-----权限

一、简介在上一篇博客中已经介绍了djangorestframework对于认证的源码流程,以及实现过程,当用户经过认证之后下一步就是涉及到权限的问题。比如订单的业务只能VIP才能查看,所以这时候需要对权限进行控制。下面将介绍DRF的权限控制源码剖析。二、基本使用这里继续使用之前的示例,加入相应的权限,这里先介绍使用示例...

Django Rest Framework源码剖析(一)-----认证

一、简介DjangoRESTFramework(简称DRF),是一个用于构建WebAPI的强大且灵活的工具包。先说说REST:REST是一种WebAPI设计标准,是目前比较成熟的一套互联网应用程序的API设计理论。REST这个词,是RoyThomasFielding在他2000年的博士论文中提出的。Fielding是一...

动态规划-买卖股票的最佳时机 V

2020-03-11 18:19:00问题描述:给出一个股票n天的价格,每天最多只能进行一次交易,可以选择买入一支股票或卖出一支股票或放弃交易,输出能够达到的最大利润值样例样例1:给出`a=[1,2,10,9]`,返回`16`输入:[1,2,10,9]输出:16解释:你可以在第一天和第二天买入股票,第三天和第...
首页上一页...4344454647...下一页尾页