自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 收藏
  • 关注

原创 golang常用加签验签 - 2.hmac

golang hmac加签

2022-07-29 11:46:17 710 1

原创 golang常见加签验签 - RSA

SHA256WithRSA

2022-07-28 16:24:15 839 1

原创 Windows 使用 Docker 搭建 Golang Gitlab CICD 持续集成环境

Docker Desktop 安装DockerHub 搭建添加 docker-compose.ymlversion: '3'services: registry: image: registry:2.7.1 container_name: registry volumes: - ./var/lib/registry:/var/lib/registry ports: - 5000:5000 networks: - regi

2021-08-31 10:52:32 872

原创 常用docker compose文件 - 1.MongoReplSet

前置条件生成keyFileopenssl rand -base64 756 > mongodb.keychmod 400 mongodb.keydocker-composeversion: '3.3'services: mongodb1: image: mongo:4.2.1 container_name: mongodb1 hostname: mongodb1 restart: always volumes: - ./data/

2021-01-15 14:53:41 215

原创 centos8 k8s 搭建小记

前置条件3台安装centos8 的服务器使用 root 权限用户操作服务器需都安装了docker服务器需要唯一的hostname,mac地址,product_uuid(cat /sys/class/dmi/id/product_uuid)设置hostnamehostnamectl set-hostname master查看product_uuidcat /sys/class/dmi/id/product_uuid若网卡uuid相同uuidgen //生成uui

2020-09-11 13:38:59 455

原创 Golang的Trie字典树实现

数据结构type Node struct { Children NodeChildren End bool // 是否是单词的结束,如打人受伤 打(true) 人(true) 伤(true),可以有三个词汇(打/打人/打人受伤)}代码实现见OnlyAtJ/trie

2020-05-15 14:54:49 520

原创 golang常用开源库小记

定时任务:robfig/cron事件总线:asaskevich/EventBus

2020-05-12 16:42:19 465

原创 redis学习小记-分布式事务实现秒杀

<?php// 抢购之前需要先设置商品库存,清空旧的用户购买数据// set goodsSku_1000 2// set goodsSku_2000 1$maxOfEveryUser = 1; // 每人最大上限$file = './tmp/log.txt'; // 用文件记录接口调用过程// 模拟用户和商品id$user = ['Jay', 'Jack', 'Tom','...

2019-12-02 19:58:06 189

原创 算法学习小记-1.排序算法-1.2直接插入排序

var arr = [5, 8, 6, 5, 9, 10, 35, 44, 12, 15];arr = sort(arr);function sort(arr) { if (arr.length <= 1) { return arr; } var i = 1; var j; var min; for (i = 1; i < arr.length; i...

2019-11-25 11:35:15 135

原创 算法学习小记-1.排序算法-1.2选择排序

var arr = [8, 34, 67, 45, 5, 68, 2, 40, 4, 13, 60];// arr = [5, 1, 1, 2, 0, 3];sort(arr);function sort(arr) { var min; var i = 0 while (i < arr.length-1) { min = arr[i]; ...

2019-11-24 23:15:19 105

原创 算法学习小记-1.排序算法-1.1快速排序

var arr = [8, 34, 67, 45, 5, 68, 2, 40, 4, 13, 60];arr = [5, 1, 1, 2, 0, 0];arr = quickSort(arr);function quickSort(arr) { if (arr.length <= 1) { return arr; } var length =...

2019-11-24 22:33:41 149

原创 laravel学习小记-中间件原理(pipeline)

/** * Run the pipeline with a final destination callback. * * @param \Closure $destination * @return mixed */ public function then(Closure $destination) { ...

2019-11-14 10:28:25 209

原创 cicd学习小记-2.搭建gitlab ci服务器

安装Dockeryum install -y containerd.iocurl -sSL https://get.docker.com/ | sh安装gitlab ci runner、curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.rpm....

2019-11-03 15:10:19 181

原创 cicd学习小记-1.搭建gitlab服务器

安装依赖包和软件sudo yum install -y git vim gcc glibc-static telnet curl policycoreutils-python openssh-serversystemctl enable sshdsystemctl start sshdsudo yum install -y postfixsystemctl enable postfix...

2019-11-03 13:44:29 157

原创 windows10 Hyper-v网卡配置小记

使用windows10自带的hyper-v安装centos1.进入hyper-v添加虚拟网卡,新建内部虚拟网卡2.设置联网的网卡为共享的,此处我用的为以太网完成后如下所示:若是公司内网等需要配置dns的需配置dns3.安装相应的系统,具体安装步骤参考网络相应文章4.安装完成后linux网络配置ifconfig eth0 192.168.137.2/24(根据上文虚拟网卡地...

2018-11-22 11:29:01 10665

原创 使用vue2的filter过滤列表

组件部分&amp;lt;template&amp;gt; &amp;lt;div class=&quot;todo-contain&quot;&amp;gt; &amp;lt;h1&amp;gt;TODOS&amp;lt;/h1&amp;gt; &amp;lt;div class=&quot;todolist-contain&quot;&amp;gt;

2018-11-15 18:04:31 5261

原创 使用vue2+element+vue-admin-template创建单页应用小记-7.多标签页面修改为切换不刷新 可指定刷新当前页面

在上一节的基础上1.修改route/index.js,将路由配置为嵌套路由,2.修改layout/layout.vue3.修改appMain.vuereflashRouterView的relashKeys的重新赋值需要修改为Vue.set()响应更新,否则页面不会实时刷新!4.修改tagsView.vue...

2018-09-29 17:38:48 3364 2

原创 使用vue2+element+vue-admin-template创建单页应用小记-6.添加多标签页面

1.拷贝相应文件到对应目录  2.store/index.js如下添加import tagsView from './modules/tagsView'参考文章https://blog.csdn.net/connie_0217/article/details/79523955 3.添加页面刷新功能拷贝以下文件到相应目录...

2018-09-27 15:01:43 3476 4

原创 使用vue2+element+vue-admin-template创建单页应用小记-5.添加table筛选

html部分 红色部分为使用筛选的必填项,蓝色部分参数及方法名称根据场景自定义&lt;el-table :data="list" v-loading="listLoading" element-loading-text="Loading" border fit highlight-current-row @filter-change="filterChange"&gt;  &lt;el-ta...

2018-09-14 15:29:45 806

原创 使用vue2+element+vue-admin-template创建单页应用小记-4.添加自定义svg-icon

进入图标库下载需要的图标,推荐阿里的:http://iconfont.cn/home/index 选择图标的svg格式下,完成后放入项目根目录下的\src\icons\svg文件夹 代码中使用以下代码即可 &lt;svg-icon class-name="international-icon" icon-class="walmart" /&gt;   ...

2018-09-06 12:37:26 1472

原创 使用vue2+element+vue-admin-template创建单页应用小记-3.添加语言包切换

安装il8n 命令进入项目根目录,执行命令安装vue-i18n npm install vue-i18n --save   @/src/main.js文件修改,添加以下代码(同原代码重复部分可忽略)(@代表项目根路径,下同) import i18n from './lang'Vue.use(ElementUI, { locale, i18n: (key, valu...

2018-09-06 11:36:06 1436

原创 使用vue2+element+vue-admin-template创建单页应用小记-2.动态权限路由加载

修改@/src/router/index.js(@代表项目根路径,下同) 定义静态路由变量,代表登录前的两个页面login和404 export const constantRouterMap = [ { path: '/login', component: () =&gt; import('@/views/login/index'), hidden: true }, { path...

2018-09-06 11:10:03 3090 2

原创 使用vue2+element+vue-admin-template创建单页应用小记-1.安装框架环境

安装node.js 安装vue-cli,npm install vue-cli(若想要自己重新创建应用,则安装vue-cli,若使用其他开源项目二次开发,则无需安装) 当国外镜像反应慢,可更改为淘宝镜像,以下三个方法可选: 通过config命令 npm config set registry https://registry.npm.taobao.org...

2018-09-06 10:53:18 4138

原创 php静态缓存学习-2.使用模板文件生成静态html

使用模板文件生成静态页面做缓存的简单demo,可保存代码直接运行.cache文件夹没做创建,需手动先创建目录。

2017-11-29 15:12:06 584

原创 php静态缓存学习-1.使用php文件直接渲染保存静态html

使用php保存静态页面做缓存的简单demo,以下文件处于同级文件夹,可保存代码直接运行。

2017-11-29 11:01:43 2684

原创 使用vue2.0与bootstrap3进行简单列表分页

直接引入vue的js文件进行页面渲染分页,不是vuex的哦,以下源码可以直接运行哟^_^<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>使用vue2.0与bootstrap3进行简单列表分页</title> <link href="http://v3.bootcss.com

2017-10-30 15:09:49 2589 3

原创 PHP使用随机数实现简单的概率抽奖

php使用随机数实现简单的概率抽奖demo

2017-08-30 10:24:05 1682

原创 visjs使用小记-3.简单网络拓扑图的折叠与展开

项目需要对节点无限层级查看,大概捣鼓了下,以下demo代码可根据节点的层级顺序,通过节点双击简单实现节点的折叠与展开

2017-08-08 17:23:57 3533

原创 visjs使用小记-2.option参数注释说明

visjs option 参数说明

2017-08-04 16:16:06 4866 1

原创 visjs使用小记-1.创建一个简单的网络拓扑图

使用visjs创建一个简单的网络拓扑图

2017-08-04 11:41:13 4377

原创 php缓存学习小记

1.缓冲区作用:把输入或者输出的内容先放进内存,而不显示或者读取;2.当执行PHP的时候,如果碰到了echo print_r之类的会输出数据的代码,PHP就会将要输出的数据放到PHP自身的缓冲区,等待输出。当PHP自身的缓冲区接到指令,指示要输出缓冲区的内容时,将会把缓冲区内的数据输出到Apache上, A接收到PHP输出的数据,然后再把该数据存到Apache自身的缓冲区内,等待输出。

2017-08-04 11:33:15 256

node-v8.4.0-x64.msi

window平台,64位的node-v8.4.0-x64.msi,集成npm包,可直接下载使用,官网原版,适合官网下载慢的同志使用。

2017-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除