本篇文章为go的启蒙文章,非常适合新手阅读,本文文笔生动形象,配图有趣可爱,实为下饭上厕所无聊打发时间的良心文字,欢迎大家阅读+评论。本文大部分文档来源于go官网教程:https://tour.golang.org/list 。也有一些第三方资料。 Packages (包) 所有的go程序都是由包组 ...
分类:
其他好文 时间:
2020-06-09 14:36:47
阅读次数:
69
最近做了一个后台管理系统主体框架是基于React进行开发的,因此系统的路由管理,选用了react-router(4.3.1)插件进行路由页面的管理配置。 实现原理剖析 1、hash的方式 以 hash 形式(也可以使用 History API 来处理)为例,当 url 的 hash 发生变化时,触发 ...
分类:
Web程序 时间:
2020-06-09 14:36:32
阅读次数:
75
是什么 是一种哈希函数,采用的是MurMurHash的一种变体,是一种高效低碰撞的非加密型哈希函数。 为什么要用 具有较高的平衡性与低碰撞率 学到什么 对于大块数据,可以分多个小的部分进行哈希计算 源码分析 主要就一个hash接口 uint32_t Hash(const char *data, si ...
分类:
数据库 时间:
2020-06-09 14:36:16
阅读次数:
86
什么是JSONP? 先说说JSONP是怎么产生的: 其实网上关于JSONP的讲解有很多,但却千篇一律,而且云里雾里,对于很多刚接触的人来讲理解起来有些困难,着用自己的方式来阐释一下这个问题,看看是否有帮助。 1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、 ...
分类:
Web程序 时间:
2020-06-09 14:36:01
阅读次数:
67
1.下载地址 https://nginx.org/download/ 解压 2. 配置 yum -y install gcc pcre-devel zlib-devel openssl openssl-devel ./configure --prefix=/usr/local/nginx make ...
分类:
其他好文 时间:
2020-06-09 14:35:45
阅读次数:
76
作者:J'KYO www.cnblogs.com/pejsidney/p/9046818.html 假设我们已经搭建好了一个基于Spring Boot项目,首先我们要在Application中设置启用定时任务功能@EnableScheduling。 启动定时任务 package com.schedu ...
分类:
编程语言 时间:
2020-06-09 14:35:28
阅读次数:
69
linux查看日志文件内容命令tail、cat、tac、head、echo tail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C, linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行。即显示3000~3999行cat ...
分类:
其他好文 时间:
2020-06-09 14:34:58
阅读次数:
71
mysql5.7安装(二进制) 官方安装文档:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html 注意:安装之前请务必删除/etc/my.cnf文件 和/etc/my.cnf.d 文件夹,不然初始化会有问题 unlink ...
分类:
数据库 时间:
2020-06-09 14:34:41
阅读次数:
75
1.元祖用途: 元组就是一个不可变的列表 2、定义方式: 在小括号()内用逗号分隔开多个任意类型的值 l=[111,222,333] t=(111,222,333) # t=tupe((111,222,333)) print(type(t)) 类型转换 tuple(任意能够被for循环遍历的类型) ...
分类:
其他好文 时间:
2020-06-09 14:34:27
阅读次数:
85
目录 利用nexus搭建npm repository 配置开发环境的registry为我们自己的私有仓库 编写自定义vue组件 将自定义组件作为npm包上传到nexus的repository中 在vue工程中使用使用自己制作的vue组件 nexus搭建npm repository nexus启动(d ...
分类:
Web程序 时间:
2020-06-09 14:33:51
阅读次数:
87
wget https://packages.erlang-solutions.com/erlang/rpm/centos/7/x86_64/esl-erlang_22.1-1_centos_7_amd64.rpm wget https://github.com/rabbitmq/rabbitmq-s ...
分类:
其他好文 时间:
2020-06-09 14:33:36
阅读次数:
62
一、伪类选择器 在页面中,有时候同一个元素在不同动作下有不同的样式。比如链接在没有点击的时候有个样式,在鼠标放上去有另外的样式,还有在点击完成以后又会又一个样式。这几种情况下这个链接的标签并没有变化,有变化的只是它的状态,这时候就可以里用伪类来实现这个需求。在浏览器中,伪类的出现是为了向某些选择器添 ...
分类:
Web程序 时间:
2020-06-09 14:33:23
阅读次数:
84
说明 代码从项目中剥离修改,未经测试,仅提供思路。 前端 upload(file) { //从后台获取已经上传的文件分片数 getIdx(md5) .then(function(res) { let retry = 3; uploadPart(retry, file, res.data); }) . ...
分类:
编程语言 时间:
2020-06-09 14:32:50
阅读次数:
75
一、Auth模块 1.什么是Auth模块 Auth模块是Django自带的用户认证模块,我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这些我们都得自己写,但是Django框架内置了强大的用户认证系统--auth,直接拿 ...
分类:
其他好文 时间:
2020-06-09 14:32:31
阅读次数:
48
String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字 ...
分类:
编程语言 时间:
2020-06-09 14:32:10
阅读次数:
64
使用线程池的目的是希望线程控制在某个范围内,以免造成服务崩溃,所以在使用线程池的时候要多加注意。记录原因:一个webservice中转项目,需求很简单,提供webservice接口接收数据,然后入库,再通过webservice将数据原样推送给其他应用,推送数据给应用时使用的是线程池,保证一定的并发量 ...
分类:
编程语言 时间:
2020-06-09 14:31:55
阅读次数:
76