函数、方法、接口
闭包
GOLANG 类似于 Node.js 可使用闭包,使得变量只在作用域有效。举个典型的例子:
一个深藏功与名的软件开发爱好者
我们希望自己的微服务能够在用户登录之后才可以访问,而单独给每个微服务单独做用户权限模块就显得很弱了,从复用角度来说是需要重构的,从功能角度来说,也是欠缺的。尤其是前后端完全分离之后,我们的用户信息不一定存在于 Session 会话中,本文使用 Spring OAuth2 + JWT 来实现鉴权服务。
1 | α=2tan-1(h/2d) |
这个公式建立在对于人类视力的研究基础上,其中“α”代表视角,理论上认为人眼能辨识所视物的最小视角是 0.78 弧分度(1 弧分度= 1/60 度)。在理论数据的基础上,考虑到环境光线对成像质量的影响,数据上通常取人眼的最小视角为 1 弧分度(1/60 度)。
more >>Spring Cloud 是一个基于 Spring Boot 实现的云应用开发工具,它为基于 JVM 的云应用开发中的配置管理、服务发现、断路器、智能路由、微代理、控制总线、全局锁、决策竞选、分布式会话和集群状态管理等操作提供了一种简单的开发方式。
Spring Cloud 包含了多个子项目(针对分布式系统中涉及的多个不同开源产品),比如:Spring Cloud Config、Spring Cloud Netflix、Spring Cloud Data、Spring Cloud AWS、Spring Cloud Security、Spring Cloud Commons、Spring Cloud Gateway、Spring Cloud CLI 等项目。
下面分别从以下几块来开始搭建我们的 Spring Cloud 应用(基于 Greenwich.M3 版本,建议读者使用稳定版本,这里只是尝试新特性,文末有项目地址):
spring-cloud-example)eureka)config-server)gateway)feign-server)feign-client)以 y=2x 为例
定义 TensorFlow 的输入节点。这里为x。分为直接定义、占位符和字典定义:
直接定义(很少用):将定义好的 Python 变量直接使用。
1 | train_X = np.linspace(-1, 1, 100) |
占位符定义(使用 tf.placeholder,一般情况):
1 | X = tf.placeholder("float") |
字典定义(适用于参数比较多,相当于 js 中的 Object):
1 | inputdict = { |
定义“学习参数”的变量,这里为 w 和 b,分别为一维的数字。分为直接定义和字典定义,同输入节点。
z = x * w + b;定义损失函数,计算输出值与目标值的误差,配合反向传播修正参数用的。session。多数情况使用 with。
1 | import tensorflow as tf |
使用占位符定义时,可以使用 feed 填充数据,只在调用方法内有效。使用方法如下:
1 | add = tf.add(a, b) |
借助自定义元素,网络开发者可以创建新的 HTML 标记、扩展现有 HTML 标记,或者扩展其他开发者编写的组件。
定义一个新元素需要使用 customElements.define():
不同的 Linux 发行版使用不同的打包系统,一般而言,大多数发行版分别属于两大包管理技术阵营: Debian 的”.deb”,和红帽的”.rpm”。
表格: 主要的包管理系统家族
| 包管理系统 | 发行版 (部分列表) |
|---|---|
| Debian Style (.deb) | Debian, Ubuntu, Xandros, Linspire |
| Red Hat Style (.rpm) | Fedora, CentOS, Red Hat Enterprise Linux, OpenSUSE, Mandriva, PCLinuxOS |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true