nginx ssl 证书报错

报错内容: 7月 17 11:35:53 docker systemd[1]: Starting nginx - high performance web server... 7月 17 11:35:53 docker nginx[29592]: Enter PEM pass phrase: 7月 17 11:35:53 docker nginx[29592]: nginx: [emerg]
分类: 其他 发布时间: 06-06 23:03 阅读次数: 1

python 2.6 pip install mysql-python 报错

执行pip install mysql-python 命令安装报错:     _mysql.c:2760: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_mysql_ConnectionObject_Type’     _mysql.c:2848: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or
分类: 其他 发布时间: 06-06 23:03 阅读次数: 1

mysql 5.6 rpm 包地址

http://ftp.ntu.edu.tw/pub/MySQL/Downloads/MySQL-5.6/
分类: 其他 发布时间: 06-06 23:03 阅读次数: 1

容器无法启动

现象: 4月5日上班,发现关于容器服务的一个负载均衡上报一个后端节点异常,查看容器集群未发现异常现象,随及登录异常节点,发现容器就那么几个,启动容器,报错: Error response from daemon: subnet sandbox join failed for "172.19.0.0/16": could not find an appropriate master "ov-00
分类: 其他 发布时间: 06-06 23:03 阅读次数: 1

Web负载均衡实现方式(转)

Reference [1] https://www.cnblogs.com/eric-qin/p/7238278.html 负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。 什么是web负载均衡 服务器集群(Cluster)使得多
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

K:跳表

  跳表(SkipList)是一种随机化的数据结构,目前在redis和leveldb中都有用到它,它的效率和红黑树以及 AVL 树不相上下,但跳表的原理相当简单,只要你能熟练操作链表, 就能轻松实现一个 SkipList。 考虑一个有序表: 从该有序表中搜索元素 < 23, 43, 59 >,需要比较的次数分别为 < 2, 4, 6 >,总共比较的次数为 2 + 4 + 6 = 12 次。 有没有优化的算法吗?链表是有序的,但不能使用二分查找。类似二叉搜索树,我们把一些节点提取出来,作为索引。
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

Python基础 之 数据类型

一、运算符 算数运算 a = 10 * 10 赋值运算 a = a + 1  a+=1    布尔值:True 真     False 假 if True: pass while True: pass v = not Trure #False 成员运算 a = "文" in "伊文尧" "伊文尧" 字符串 "伊" 字符 "伊文" 建文 子字符串,子序列 # ct
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

BZOJ_3476_[Usaco2014 Mar]The Lazy Cow_扫描线+切比雪夫距离

BZOJ_3476_[Usaco2014 Mar]The Lazy Cow_扫描线+切比雪夫距离 Description It's a hot summer day, and Bessie the cow is feeling quite lazy. She wants to locate herself at a position in her field so that she can reach as much delicious grass as possible within onl
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

WPA3

WiFi是如此的重要,已经有14年历史的WPA2年事已高,2017年10月被破解,的确容易被黑客破解。为了增强安全性,WiFi联盟推出的WPA3加密功能有四大新功能: 1.强大的安全性保护,即使用户选择简单的密码也不会被轻易破解; 2.对于具有有限安全的设备或没有进行接口配置安全性的设备,简化了安全加密的过程,并增加了安全性; 3.在接入开放性网络时,通过个性化数据加密增强用户隐私的安全性; 4.WPA3的密码算法提升至192位,根据CNSA最新标准制定,进一步保护在政府、工业等行业WiFi应
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

[TimLinux] myblog 数据表格显示

1. 设计 ttt 2. 数据 ttt 3. 结构 ttt 4. 实现 ttt 5. 效果 ttt
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

渗透技巧——Token窃取与利用

作者: print("") 分类: 信息安全 发布时间: 2018-06-02 17:21 编辑 0x00 前言 在之前的文章《渗透技巧——程序的降权启动》介绍了使用SelectMyParent降权的方法,本质上是通过token窃取实现的。这一次将要对token窃取和利用做进一步介绍,测试常用工具,分享利用技巧。 0x01 简介 本文将要介绍以下内容; Token简介 Metasploit中的incognito Windows平台下的incognito Invoke-TokenManipula
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

docker ps 命令学习

需求原委: 因为阿里云的容器服务中的容器名称是随机产生的,我需要根据应用名获取到具体的容器名,又不想使用阿里云提供的的接口(麻烦)所以才有如下方法,获取容器名称 1. 列出所有容器名称 docker ps --format '{{.Names}}' 2.列出指定容器名称 docker ps -f "name=容器名" --format '{{.Names}}'
分类: 其他 发布时间: 06-06 23:02 阅读次数: 3

Harbor https 协议安装

本文档参照:http://hurdonkey.leanote.com/post/harbor 博客前提条件:    域名证书一、下载Harbor 包# wget https://github.com/vmware/harbor/releases/download/v1.2.2/harbor-offline-installer-v1.2.2.tgz# tar xf harbor-offline-in
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

centos 6.7 yum 安装mysql 5.7

前提条件 下载yum repo 文件 一、卸载旧mysql #rpm -qa |grep mysql #rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps 二、安装repo # rpm -i mysql57-community-release-el6-11.noarch.rpm 三、安装mysql yum install mysql
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

shell 脚本命令学习

set -u 脚本中有不存在变量,抛出异常set -x 用来在运行结果之前,先输出执行的哪一行命令set -e 只要发生错误就终止执行set -euxo pipefail 放在所有shell脚本的开头echo &quot;vars: $@&quot; # 传递给脚本或函数的所有参数echo &quot;vars count num: $#&quot; # 传递给脚本或函数的参数个数echo &quot;script pid: $$&quot;# 当前she...
分类: 其他 发布时间: 06-06 23:02 阅读次数: 1

kubectl 命令学习

kubectl get nodes --show-labels   # 获取nodes节点的labels 信息kubectl label nodes 10.3.1.1 env=test #给10.3.1.1node节点添加label
分类: 其他 发布时间: 06-06 23:01 阅读次数: 1

使用glusterfs 文件系统做k8s 的持久化存储

安装glusterfs参考:https://jimmysong.io/kubernetes-handbook/practice/using-glusterfs-for-persistent-storage.html一、使用如下脚本创建数据卷#!/bin/bash if [ $# -lt 3 ]; then echo &quot;please input at least 3 param&quot; ...
分类: 其他 发布时间: 06-06 23:01 阅读次数: 3

helm 命令学习

创建charthelm create   chart名称安装charthelm install --namespace ${namespace} --name ${appName} --set image.tag=&quot;${tag}&quot; charts/${appName}更新charthelm upgradge --set image.tag='aaa' chart名称  chart文件路径列出所有ch...
分类: 其他 发布时间: 06-06 23:01 阅读次数: 7

scikit-learn之决策树可视化

  平时我们在用机器学习建模时,往往只是用建模去分析数据,得到结论。但有时,我们也需要一些可视化的东西,比如决策树可视化等。   在Python的机器学习库scikit-learn中,tree类中的export_graphviz()函数就能导出树的可视化结果。下面我们将通过一个简单的例子来展示如何将模型建立的决策树可视化。我们使用的数据是位于E盘中log_reg文件夹下的playTennisTr...
分类: 其他 发布时间: 06-06 23:00 阅读次数: 1

利用graphviz模块展示斐波那契数列的递归函数调用图(Python)

  在博客动态规划法(一)从斐波那契数列谈起中,在求解斐波那契数列的第n项时,我们采用了递归方法和动态规划法来求解,当然递归方法的效率很差。本文将利用graphviz模块来展示斐波那契数列的递归函数调用图。   利用递归函数来求解斐波那契数列的第n项的Python代码如下: # recursive method def fib(n): if n &amp;amp;lt;= 1: ret...
分类: 其他 发布时间: 06-06 23:00 阅读次数: 1