- 博客(83)
- 资源 (16)
- 收藏
- 关注
原创 toolbox-app 升级出现无法识别已安装app
因为toolbox-app 2.x版本升级后需要执行原有安装app的迁移。若是不执行迁移,新版本的toolbox-app是无法识别已安装app。这时卸载新版本的toolbox-app,安装回1.x的版本,就可以,若是执行更新一定记得执行迁移。toolbox-app升级后无法识别已安装的app。
2023-11-11 16:02:50
613
原创 Traefik两级代理实现https后端服务代理
time=“2023-03-22T00:16:40+08:00” level=debug msg=“‘500 Internal Server Error’ caused by: x509: cannot validate certificate for 192.168.3.56 because it doesn’t contain any IP SANs”time=“2023-03-22T00:16:40+08:00” level=debug msg=“‘500 Internal Server Error
2023-03-22 00:17:53
562
原创 Golang any类型
今天有空试了下Golang的any 类型,特此写下文件记录下。类型定义any是一个内建类型在builtin.go文件下,定义如下// any is an alias for interface{} and is equivalent to interface{} in all ways.type any = interface{}测试package mainimport ( "fmt" "strconv")func main() { AnyTest("zhang", "1")
2022-05-09 22:21:36
5383
2
原创 Helm学习笔记
Helm学习笔记安装使用二进制文件安装tar -zxvf helm-v3.0.0-linux-amd64.tar.gzmv linux-amd64/helm /usr/local/bin/helm// 验证安装# helm versionversion.BuildInfo{Version:"v3.7.0", GitCommit:"eeac83883cb4014fe60267ec6373570374ce770b", GitTreeState:"clean", GoVersion:"go1.1
2021-10-10 22:22:03
1023
原创 github上所有的自定义freeswitch模块
https://github.com/sangoma/mod_statsdhttps://github.com/ashwinrkjain/freeswitch_mod_cdr_sqlhttps://github.com/ordinerf/mod_cdr_mysqlhttps://github.com/zc-passerby/mod_vadhttps://github.com/xadhoom/mod_bcg729https://github.com/telegant/mod_asrhttps://
2021-07-26 22:42:15
654
原创 2021-03-13
##0367QN=20200814151600001;ST=22;CN=2011;PW=123456;MN=010000A8900016F000169DC0;Flag=7;CP=&&DataTime=20200814151600;LA-td=50.1,LA-Flag=N;a34004-Rtd=207,a34004-Flag=N;a34002-Rtd=295,a34002-Flag=N;a01001-Rtd=12.6,a01001-Flag=N;a01002-Rtd=32,a01002-Fla
2021-03-13 19:52:42
302
原创 ceshi
# This is a sample Python script.# Press Shift+F10 to execute it or replace it with your code.# Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.import osimport sysimport jsonimport timeimport mathim
2021-01-07 23:39:05
189
1
原创 2020年互联网技术总结
2020年互联网技术总结2020年年初Infoq发布2020 年值得关注的十大技术趋势,文中提到云计算、云原生技术的发展预测。1、云原生将以容器的形态落地2019 年,还是有很多人会对“云原生”充满了疑惑甚至误解。这想必也是为何我们一直能够在不同场合听到关于云原生的各种不同定义的原因所在。有人说,云原生就是 Kubernetes 和容器;也有人说,云原生就是“弹性可扩展”;还有人说,云原生就是 Serverless;而后来,有人干脆做出判断:云原生本身就是“哈姆雷特”,因为每个人的理解都不一样。实际
2021-01-02 15:26:22
268
原创 envoyx学习笔记
开启envoy 访问日志1、静态配置文件设置静态配置文件中access_log: name: envoy.file_access_log typed_config: "@type": type.googleapis.com/envoy.config.accesslog.v2.FileAccessLog path: /dev/stdout配置文件整体内容static_resources: l
2020-11-19 22:26:46
382
1
原创 k8s kubectl 和 istioctl 命令补全
K8s istio 命令自动补全先安装yum install bash-completion -y1、k8s kubectl 命令补全设置1.执行bash_completionsource /usr/share/bash-completion/bash_completion2.加载kubectl completionsource <(kubectl completion bash) # 在 bash 中设置当前 shell 的自动补全,要先安装 bash-completion 包。
2020-09-04 22:34:34
1027
原创 GO 语言中的`` 语法
GO 语言中的`` 语法`` 语法 理解为不转译字符串的意思,可以json yaml 等一起使用。选择的控制字段有三种-:不要解析这个字段omitempty:当字段为空(默认值)时,不要解析这个字段。比如 false、0、nil、长度为 0 的 array,map,slice,stringFieldName:当解析 json 的时候,使用这个名字1、struct && jsonpackage mainimport ( "encoding/json" "
2020-06-03 22:24:18
9061
原创 k8s pod 细节
k8s pod 细节1、pod容器拉取策略 imagePullPolicyimagePullPolicy: Always // 总是拉取 pullimagePullPolicy: IfNotPresent // 默认值,本地有则使用本地镜像,不拉取imagePullPolicy: Never // 只使用本地镜像,从不拉取2、pod声明周期(状态)pending , running, succeeded, failed, unknown挂起(Pending):Pod
2020-06-02 22:49:33
355
原创 Envoy 测试笔记
Envoy 测试笔记envoy 提供的官方镜像:envoyproxy/envoyenvoyproxy/envoy-alpine镜像配置文件/etc/envoy/envoy.yaml默认监听 端口:10000// 测试命令docker run -d --name envoy-test -p 10000:10000 \-v /home/zhangfeng/envoy/conf:/etc/envoy/ \envoyproxy/envoydocker run -it --name
2020-05-31 15:57:09
476
原创 k8s cronjob 以及 数据卷 挂载情况
apiVersion: batch/v1beta1 #batch/v2alpha1kind: CronJobmetadata: name: clean-job namespace: cloudai-2spec: schedule: "*/1 * * * *" # 分钟,小时,日,月,星期 startingDeadlineSeconds: 300 # 300秒没有启动成功,就不...
2020-05-07 22:06:30
1629
原创 goland 文件注释模板
/*Copyright©,2019-2020, email: zsf5110@163.comAuthor: ${USER}Version: 1.0.0Date: ${DATE} ${TIME}Description:*/package ${GO_PACKAGE_NAME}
2020-05-06 19:44:16
1436
原创 技术可行性分析注意哪些内容?
技术可行性方案技术可行性是指决策的技术和决策方案的技术不能突破组织所拥有的或有关人员所掌握的技术资源条件的边界。技术可行性分析注意的内容:进行技术可行性分析时,要注意以下一些问题。1、全面考虑系统开发过程所涉及的所有技术问题软件开发涉及多方面的技术,包括开发方法、软硬件平台、网络结构、系统布局和结构、输入输出技术、系统相关技术等。应该全面和客观地分析软件开发所涉及的技术,以及这些技术的成熟...
2020-03-29 21:41:27
12795
原创 goland Compilation finished with exit code 126
goland执行编译时出现错误:Compilation finished with exit code 126原因是:未找到go.exe,可能存在的问题在于 环境变量没设置,也能是go.exe不存在。我这边是因为我直接把工go安装目录下的bin文件夹给删了。后经直接修复安装后正常,私人文档记录...
2020-03-05 11:46:40
3021
原创 Python 模板
# -*- coding: utf-8 -*-'''@license: (C) Copyright 2018-2020@file: ${NAME}.py@time: ${DATE} ${TIME}@author: zf@contact: zsf5110@163.com@desc: '''
2020-02-26 21:54:50
436
原创 Centos7 部署Kubenetes文档
Centos7 部署Kubenetes文档部署说明:一个master + 一个node操作系统信息[root@zf zhangfeng]# uname -aLinux zf.master 3.10.0-1062.1.1.el7.x86_64 #1 SMP Fri Sep 13 22:55:44 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux[root@z...
2020-02-11 15:20:27
1318
3
原创 Linux常用命令记录
防火墙临时关闭防火墙systemctl stop firewalld永久防火墙开机自关闭systemctl disable firewalld临时打开防火墙systemctl start firewalld防火墙开机启动systemctl enable firewalld查看防火墙状态systemctl status firewalldSELINUX临时关闭SELinux...
2020-01-17 09:53:16
131
原创 Docker 常用命令
安装active mqdocker pull webcenter/activemqdocker run -d --name activemq -p 61616:61616 -p 8161:8161 webcenter/activemq --restart=always<transportConnector name="openwire" uri="tcp://0.0.0.0:6161...
2019-12-07 19:20:44
180
原创 常用cmake记录
将build产生的exe文件和lib文件放到指定的目录中方法1:CMAKE中有两个变量(EXECUTABLE_OUTPUT_PATH 和 LIBRARY_OUTPUT_PATH)用于指定输出文件的位置,通过设定这两个变量的值指定exe文件和lib文件放置的目录,如set(EXECUTABLE_OUTPUT_PATH <your_specified_path>)set(LIBRA...
2019-06-15 00:42:26
283
原创 海康sdk docker虚拟化
海康sdk docker虚拟化主要使用sdk 对接IPC,对外提供视频播放的功能。在容器内运行了海康的sdk对接程序和tcp server。sdk使用的标准码流回调函数,将视频码流拿到后,利用tcp server在将码流发送到容器外面的264播放器中。使用的基础镜像:centos# TCP Server test# base imagesFROM centos_devenv:v1.0....
2019-05-15 21:32:16
2035
2
原创 Linux 开发程序引用动态库设置so库路经
Linux 开发程序引用动态库设置修改动态库搜索路径有好几种方式,这里按照是否使用root管理员用户类分类,一类是使用root,一类不适用root用户。LD_LIBRARY_PATH是Linux环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。系统查询so库文件路径的顺序:1.编译目标代码时指定的动态库搜索路径;2.环境变量LD_LIBRARY_PA...
2019-05-12 16:44:25
714
原创 Docker学习笔记索引
Docker学习笔记 ->环境与背景篇->1、容器技术Docker学习笔记 ->环境与背景篇->2、docker简介Docker学习笔记 ->环境与背景篇->3、安装docker(ubuntu )Docker学习笔记 ->环境与背景篇->3、安装docker(CentOS7 )Docker学习笔记 ->环境与背景篇->3、安装d...
2019-05-06 22:40:07
520
原创 Docker学习笔记 ->环境与背景篇->3、安装docker(Windows 10 )
3、安装docker接下来从三个主流的操作系统上进行安装docker、docker-compose。3.1 Windows 10 安装docker Docker for Windows是一个Docker Community Edition(CE)应用程序。Docker for Windows安装包包含了在Windows系统上运行Docker所需的一切。如果你不想装虚拟机,想直接在你的Win...
2019-05-06 22:24:42
2564
原创 Docker学习笔记 ->环境与背景篇->2、docker简介
2、docker简介 容器的核心技术是Cgroups与namespace,在此基础上还有一些其他的工具共同组成容器。容器本质上是苏宿主机上的进程,通过namespace技术进行资源上的隔离,通过Cgroups进行资源控制,通过rootfs实现文件系统的隔离,还有独立的网络协议栈,再加上容器引擎本身的特性来管理容器的生命周期。2.1 什么是docker Docker是一个开源的应用容器引擎...
2019-05-06 22:15:39
470
原创 Docker学习笔记 ->环境与背景篇->1、容器技术
一、环境与背景篇1、容器技术 随着容器技术的长足发展,特别是docker技术的快速发展,容器技术越来越被众多企业所使用。容器技术不是一个全新的概念,别名称之为容器虚拟化,是虚拟化的一种比较前言的一种技术。vmware也是一种虚拟化技术。 容器技术可以理解为一种沙盒,每个容器是独立运行的,容器之间可以相互通信,包含跨主机多子网容器之间的通信。 那又是为什么使用容器技术呢?在原有的生产环...
2019-05-06 22:13:43
555
原创 Docker Remote api
Docker Remote apidocker 配置,在配置文件中vim /usr/lib/systemd/system/docker.service在文件中 [Service] 部分,增加两行:ExecStart=ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 -H unix://var/run/docker.sock重启dock...
2019-05-05 22:54:53
490
原创 安装harbor
安装harbor1、harbor简介Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器。Proxy:他是一个nginx的前端代理,代理Harbor的registry,UI, token等服务。db:负责储存用户权限、审计日志、Dockerimage分组信息等数据。UI:提供图形化界面,帮助用户管理registry上的镜像, 并对用户进行授权。jobsevi...
2019-05-02 22:18:12
1291
原创 Docker 安装 WordPress
Docker 安装WordPress1 安装wordpress下载镜像:docker pull wordpress运行镜像:docker run --name wordpress --link mysql:mysql -p 8080:80 -d wordpress-p 8080:80,端口映射,外部端口为80002 安装mysql下载mysql镜像:docker pull m...
2019-05-02 21:46:38
2200
原创 Makefile 注释 变量 函数
Makefile 注释 变量 函数1 注释Makefile中的注释使用 ## This is makefileTest: g++ main.cpp -o Test2 变量Makefile 支持定义变量格式:变量名 = 值# This is makefile# define variableSubDir = src xml # 定义变量SubDir += zhang ...
2019-04-11 23:04:59
338
原创 认识Makefile
认识Makefile文件1、使用命令编译Linux下编译c++程序。使用命令一个一个的编译cpp文件比较麻烦,因此出现了使用Makefile。一个一个编译:1 编译g++ -c main.cpp -o main.og++ -c other.cpp -o other.o2 链接g++ main.o other.o -o helloworld2、使用Makefile编译是一个文本...
2019-04-10 22:48:20
161
原创 Linux 编译和链接程序
Linux 编译和链接程序使用编译器gcc g++Linux可执行程序编译步骤1、编译c/cpp文件 ->.o2、链接.o文件->可执行程序1、编译c/cpp文件编译命令g++ -c main.cppg++ -c other.cpp以上源文件编译不分顺序。2、链接*.o文件g++ main.o other.o -o Demo使用脚本一起编译和链接#!/us...
2019-03-31 14:06:41
351
转载 yum国内镜像
http://mirrors.163.com/.help/centos.html首先备份/etc/yum.repos.d/CentOS-Base.repomv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应...
2019-03-19 09:54:20
336
原创 Dockerfile构建镜像
使用Dockerfile构建镜像使用Dockerfile去构建镜像是其中的一种方式,接下来我们就介绍一下这个Dockerfile是什么,怎么编辑Dockerfile文件和使用docker构建镜像。一、Dockerfile 基本语法Dockerfile语法有两部分组成 注释 和命令+参数注释使用 #;命令: RUN argument …# Print "Hello docker!"RU...
2019-03-15 22:42:30
296
Active MQ C++实现通讯 X86 librariy
2018-03-11
VS2013 C++ Windows窗体应用程序补丁
2015-03-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人