摘要: 可以看到,今年谷歌家的 Go 编程语言流行度有着惊人的上升趋势,其发展也是越来越好,因此本文整理了一些优秀的 Go 存储相关开源项目和库,一起分享,一起学习。 存储服务器(Storage Server) Go 实现的存储服务器 minio - Minio 是一个与 Amazon S3 APIs 兼容 阅读全文
posted @ 2021-09-20 21:22 maxweber 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 开启Go module 1.11和1.12版本 将下面两个设置添加到系统的环境变量中 GO111MODULE=on GOPROXY=https://goproxy.io 1.13版本之后 需要注意的是这种方式并不会覆盖之前的配置,有点坑,你需要先把系统的环境变量里面的给删掉再设置 go env -w 阅读全文
posted @ 2021-09-19 12:32 maxweber 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 设计一个灵活、通用、方便的权限管理系统。 在这个系统中,我们需要对系统的所有资源进行权限控制,那么系统中的资源包括哪些呢?我们可以把这些资源简单概括为静态资源(功能操作、数据列)和动态资源(数据),也分别称为对象资源和数据资源,后者是我们在系统设计与实现中的叫法。 系统的目标就是对应用系统的所有对象 阅读全文
posted @ 2021-06-01 20:10 maxweber 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 前言 本文特点 授之以渔:了解命令学习方法、用途:不再死记硬背,拒绝漫无目的; 准确无误:所有命令执行通过(环境为centos7),拒绝复制粘贴; 实用性高:命令多为实际工作中用到的,实例讲解,拒绝纯理论; 条理清晰:分类归纳,快速找到想要的命令,拒绝天马行空; 总结性强:只列常用语法,易错情况强调 阅读全文
posted @ 2021-03-18 09:20 maxweber 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、核心:$是jquery类的一个别名,$()构造一个jquery对象,jQuery 的核心功能都是通过这个函数实现的。 jQuery中的一切都基于这个函数,或者说都是在以某种方式使用这个函数。 1、 ${表达式}:根据这个表达式来查找所有匹配的元素。 eg:$("div>p"); 查找所有p 阅读全文
posted @ 2021-02-02 10:03 maxweber 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 仓库操作 初始仓库对象 from git import * repo = Repo(repo_path) assert repo.bare == False 创建裸库 repo = Repo.init(repo_path,bare=True) assert repo.bare == True 仓库数 阅读全文
posted @ 2020-10-13 22:19 maxweber 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 使用DOM树 一、访问元素 1、选择单个元素节点 (1)getEelementById() 使用元素的id属性 (2)使用CSS选择器,返回第一个匹配的元素 querySelector() VarhotItem=document.querySelectorAll('li .hot"); 2、选择多个 阅读全文
posted @ 2020-09-16 19:00 maxweber 阅读(160) 评论(0) 推荐(0) 编辑
摘要: window对象是BOM的核心,window对象指当前的浏览器窗口。window对象方法:注意:在JavaScript基础篇中,已讲解了部分属性,window对象重点讲解计时器。 1、JavaScript 计时器 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后 阅读全文
posted @ 2020-09-16 18:58 maxweber 阅读(720) 评论(0) 推荐(0) 编辑
摘要: Vuex 是一个专为 Vue.js 设计的状态管理模式 vuex解决了组件之间同一状态的共享问题。当我们的应用遇到多个组件共享状态时,会需要: 多个组件依赖于同一状态。传参的方法对于多层嵌套的组件将会非常繁琐,并且对于兄弟组件间的状态传递无能为力。这需要你去学习下,vue编码中多个组件之间的通讯的做 阅读全文
posted @ 2020-09-06 14:34 maxweber 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 项目目录 main.js import Vue from 'vue'; import App from './App.vue'; //引入公共的scss 注意:创建项目的时候必须用scss import './assets/css/basic.scss'; import router from '. 阅读全文
posted @ 2020-09-06 14:33 maxweber 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 项目结构 main.js import Vue from 'vue'; import App from './App.vue'; //引入公共的scss 注意:创建项目的时候必须用scss import './assets/css/basic.scss'; import router from '. 阅读全文
posted @ 2020-09-06 14:29 maxweber 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 基于Vue的Ui框架 饿了么公司基于vue开的的vue的Ui组件库 Element Ui 基于vue pc端的UI框架 MintUi 基于vue 移动端的ui框架 http://element.eleme.io/ http://mint-ui.github.io/#!/en mintUI的使用: 1 阅读全文
posted @ 2020-09-06 14:25 maxweber 阅读(216) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; //引入公共的scss 注意:创建项目的时候必须用scss import './assets/css/basic.scss'; /*路由的嵌套 1.配置路由 { path: '/u 阅读全文
posted @ 2020-09-06 14:22 maxweber 阅读(307) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; //引入公共的scss 注意:创建项目的时候必须用scss import './assets/css/basic.scss'; //请求数据 import VueResource 阅读全文
posted @ 2020-09-06 14:20 maxweber 阅读(193) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; //引入公共的scss 注意:创建项目的时候必须用scss import './assets/css/basic.scss'; //请求数据 import VueResource 阅读全文
posted @ 2020-09-06 14:17 maxweber 阅读(533) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); //1.创建组件 import Home from './compo 阅读全文
posted @ 2020-09-06 14:14 maxweber 阅读(228) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; import VueRouter from 'vue-router'; Vue.use(VueRouter); //1.创建组件 import Home from './compo 阅读全文
posted @ 2020-09-06 13:58 maxweber 阅读(609) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <v-home></v-home> <br> <hr> <br> <v-news></v-news> </div> </template> <script> /*非父子组件传值 1、新建一个js文件 然后引入vue 实例化vue 最 阅读全文
posted @ 2020-09-06 13:55 maxweber 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Home.vue <template> <!-- 所有的内容要被根节点包含起来 --> <div id="home"> <v-header ref="header"></v-header> <hr> 首页组件 <button @click="getChildData()">获取子组件的数据和方法</ 阅读全文
posted @ 2020-09-06 13:53 maxweber 阅读(219) 评论(0) 推荐(0) 编辑
摘要: D: //进入D盘 mkdir ReactDemo //创建ReactDemo文件夹 create-react-app demo01 //用脚手架创建React项目 cd demo01 //等创建完成后,进入项目目录 npm start //预览项目,如果能正常打开,说明项目创建成功 cnpm is 阅读全文
posted @ 2020-09-06 13:00 maxweber 阅读(145) 评论(0) 推荐(0) 编辑
摘要: companion: React 全家桶学习资源(持续更新) 下面整理了一些关于Vue以及Vue衍生的学习资源: 官网文档 官网API ECMAScript 6 入门 30分钟掌握ES6/ES2015核心内容(上) 30分钟掌握ES6/ES2015核心内容(下) vuefe Vue 中文社区 vue 阅读全文
posted @ 2020-09-06 12:57 maxweber 阅读(248) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <v-home></v-home> </div> </template> <script> import Home from './components/Home.vue'; export default { data () { r 阅读全文
posted @ 2020-09-05 22:10 maxweber 阅读(708) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <v-home></v-home> </div> </template> <script> import Home from './components/Home.vue'; export default { data () { r 阅读全文
posted @ 2020-09-05 22:07 maxweber 阅读(178) 评论(0) 推荐(0) 编辑
摘要: main.js import Vue from 'vue'; import App from './App.vue'; /*使用vue-resource请求数据的步骤 1、需要安装vue-resource模块, 注意加上 --save npm install vue-resource --save 阅读全文
posted @ 2020-09-05 22:06 maxweber 阅读(168) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <v-home></v-home> </div> </template> <script> /* 1、引入组件 2、挂载组件 3、在模板中使用 生命周期函数/生命周期钩子: 组件挂载、以及组件更新、组件销毁、的时候触发的一系列的方法 阅读全文
posted @ 2020-09-05 22:04 maxweber 阅读(325) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <v-home></v-home> <hr > <br> <v-news></v-news> </div> </template> <script> /* 1、引入组件 2、挂载组件 3、在模板中使用 */ import Home 阅读全文
posted @ 2020-09-05 22:02 maxweber 阅读(482) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <input type="text" v-model='todo' @keydown="doAdd($event)" /> <hr> <br> <h2>进行中</h2> <ul> <li v-for="(item,key) in l 阅读全文
posted @ 2020-09-05 22:00 maxweber 阅读(229) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <!-- <img v-bind:src='url' /> <img :src='url' /> --> {{msg}} <br> <br> <br> <button v-on:click="run1()">执行方法的第一种写法</ 阅读全文
posted @ 2020-09-05 21:58 maxweber 阅读(227) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <input type="text" v-model='todo' @keydown="doAdd($event)" /> <br> <hr> <br> <h2>进行中</h2> <ul> <li v-for="(item,key) 阅读全文
posted @ 2020-09-05 21:57 maxweber 阅读(198) 评论(0) 推荐(0) 编辑
摘要: app.vue <template> <div id="app"> <input type="text" v-model='todo' /> <button @click="doAdd()">+增加</button> <br> <hr> <br> <ul> <li v-for="(item,key) 阅读全文
posted @ 2020-09-05 21:55 maxweber 阅读(123) 评论(0) 推荐(0) 编辑
摘要: //app.vue <template> <div id="app"> <h2>{{msg}}</h2> <input type="text" v-model='msg' /> <button v-on:click="getMsg()">获取表单里面的数据get</button> <button v 阅读全文
posted @ 2020-09-05 21:53 maxweber 阅读(210) 评论(0) 推荐(0) 编辑
摘要: //app.vue<template> <div id="app"> <h2>{{msg}}</h2> <br> <div v-bind:title="title">鼠标瞄上去看一下</div> <img src="https://www.itying.com/themes/itying/image 阅读全文
posted @ 2020-09-05 21:52 maxweber 阅读(285) 评论(0) 推荐(0) 编辑
摘要: //app.vue<template> <!-- vue的模板里面 所有的内容要被一个根节点包含起来 --> <div id="app"> <h2>{{msg}}</h2> <br> 这是一个根组件 <br> <h3>{{obj.name}}</h3> <br> <hr> <br /> <ul> < 阅读全文
posted @ 2020-09-05 21:50 maxweber 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、 关于 Vue CLI3 和 Vue CLI2 以及 Vue2.xVue3.xVue Cli 安装 vue 的脚手架工具,也就是官方命令行工具,可以用命令快速创建项目。 注意:Vue CLI 3 是 Vue CLI 2 的升级版本,并不是 Vue3.0 。 Vue3.0 目前(2019 年3 月 阅读全文
posted @ 2020-09-05 21:47 maxweber 阅读(175) 评论(0) 推荐(0) 编辑
摘要: let、const let 定义的变量不会被变量提升,const 定义的常量不能被修改,let 和 const 都是块级作用域 const 定义的常量不能被修改,如果const定义的是对象,对象中的内容可以变 var关键字声明变量。无论声明在何处,都会被视为声明在函数的最顶部 import、expo 阅读全文
posted @ 2020-09-03 17:54 maxweber 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 一:混合开发模式的背景 APP的三种开发模式:Native App、 Web App、Hybrid App。 1. Native App Native App,原生APP,使用原生(即Android或iOS)开发的APP。使用原生开发有其优势:应用的性能好,适配起来相对容易。但原生APP最头疼的有三 阅读全文
posted @ 2020-09-03 13:26 maxweber 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 学习 JavaScript 语言,你会发现它有两种格式的模块。 一种是 ES6 模块,简称 ESM;另一种是 Node.js 专用的 CommonJS 模块,简称 CJS。这两种模块不兼容。 很多人使用 Node.js,只会用require()加载模块,遇到 ES6 模块就不知道该怎么办。本文就来谈 阅读全文
posted @ 2020-09-01 22:31 maxweber 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 主要内容: 1、数组整体元素修改 2、 数组筛选 3、jquery 元素转数组 4、获取两个数组中相同部分或者不同部分 5、数组去重并倒序排序 6、数组排序 7、数组截取slice 8、数组插入、删除splice(需明确位置) 9、数组遍历 10、jQuery根据元素值删除数组元素的方法 数组常见操 阅读全文
posted @ 2020-09-01 18:19 maxweber 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、Array 1、some()和every() some()是对数组中每一项运行指定函数,如果该函数对任一项返回true,则返回true。 every()是对数组中的每一项运行给定函数,如果该函数对每一项返回true,则返回true。 var array = [1,3,5,7,9,11,13,15 阅读全文
posted @ 2020-09-01 17:13 maxweber 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 使用 JavaScript 开发的时候,很多开发者多多少少会被 this 的指向搞蒙圈,但是实际上,关于 this 的指向,记住最核心的一句话: 哪个对象调用函数,函数里面的this指向哪个对象。 分几种情况谈论下: 一、普通函数调用 二、对象函数调用 三、构造函数调用 四、apply和call调用 阅读全文
posted @ 2020-09-01 09:36 maxweber 阅读(179) 评论(0) 推荐(0) 编辑