抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

踮起脚尖 另一种高度

proto文件在项目根目录下,创建pb_file/agent.proto文件。 syntax = "proto3"; option go_package = ".;pb_file"; // agent/pb_file 两部分,第一部分生成的代码路径,第二部分是所属的包名 // ...
Go

文本处理awk相较于 sed 常常作用于一整个行的处理, awk 则比较倾向于一行当中分成数个“字段”来处理。 awk 通常运行的模式是这样的: awk [options] 'pattern {commands}' filename awk 命令选项以及含义 选项 含义 -F fs 指定以 fs 作为输入行的分隔符,awk 命令默认分隔符...

配置本机 ssh 免密登录hadoop 运行过程中需要 ssh localhost,需要做一些配置保证可以执行成功 通过 ssh-keygen 生成 ssh key ssh-copy-id -i [key 文件] localhost # 配置免密登录 ssh localhost # 验证配置是否成功 安装 Hadoop 从hadoop官网下载对应版本的二进制安装包,然后解压到目录: /op...
Env

初识Vue.js简介 Vue.js是前端三大新框架:Angular.js、React.js、Vue.js之一,Vue.js目前的使用和关注程度在三大框架中稍微胜出,并且它的热度还在递增 Vue的核心库只关注视图层,Vue的目标是通过尽可能简单的 API 实现响应的数据绑定,在这一点上Vue.js类似于后台的模板语言 Vue也可以将界面拆分成一个个的组件,通过组件来构建界面,然后用自动化工具来...

JS简介JavaScript是运行在浏览器端的脚本语言 JavaScript主要解决的是前端与用户交互的问题 是一种动态性、弱类型的语言; 他的解释器就在我们的浏览器中,是浏览器的一部分 这门语言对大小写敏感,并会忽略多余的空格,可以使用\进行代码换行,注释使用//或/**/ 主要由三部分组成: ECMAScript:语言的语法和基本对象 文档对象...

数组方法// 1.数组的操作方法 var a = []; a.unshift() /*在数组的开头添加一个或者多个元素,返回新长度;IE9+*/ a.shift() /*删除数组中的第一个元素,返回删除的元素*/ a.push() /*往数组的末尾添加一个或多个元素,返回新长度*/ a.pop() /*删除并返回数组的最后一个元素*...

视图对于复杂的查询,往往是有多个数据表进行关联查询而得到,如果数据库因为需求等原因发生了改变,为了保证查询出来的数据与之前相同,则需要在多个地方进行修改,维护起来非常麻烦 解决办法:定义视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。 视图是对若干张基本表的引用,一张虚表,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 方便操作,特别是查询操作,减少复杂的SQ...
DB

go env命令,可以查询到GO相关的环境变量 在 Golang 中,有两个概念非常容易弄错,第一个就是 GoPath,第二个则是 GoModule,特别是随着Go版本的更新,好多文档没有及时更新,导致初学者对两者模糊不清,一头雾水。 什么是 GoPathGoPath 是 Golang 的工作空间,所有的 Go 文件,都需要放在 GoPath 下的 src 目录下才能够编译运行,所以我提...

Web应用程序是使用HTTP协议传输数据的。**HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话**。要跟踪该会话,必须引入一种状态保持机制。 状态保持 修改Http协议,使得它支持状态保持(难做到) Cookies:通过客户端来保持状态信息 Cookie是服务器发给客户端的特殊信息 Coo...

Django中的中间件是一个轻量级、底层的插件系统,可以介入Django的请求和响应处理过程,修改Django的输入或输出。 中间件的设计为开发者提供了一种无侵入式的开发方式,增强了Django框架的健壮性。 我们可以使用中间件,在Django处理视图的不同阶段对输入或输出进行干预。 因为改变的是全局,所以需要谨慎实用,用不好会影响到性能 中间件作用如果你想修改请求,例如被传送到view...