自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 kratos日志打印文件名和调用位置

logger := log.NewStdLogger(os.Stdout)    logger = log.With(logger, “caller”, GetFileAndPath)    l := log.NewHelper(logger)

2022-10-28 10:41:53 339 1

原创 MacBook没声音

如果是软件导致的MacBook没声音(用着用着就没了),可以采用如下方法通过活动监视器重启进程打开活动监视器,搜索audio先退出进程名称比较长的,最后退出coreaudiod(退出后,他会重启,并带出其他进程)通过命令行重启执行ps -ef | grep audio | grep -v grep | awk ‘{print $2}’ | xargs -I pid kill -9 pid;祝你好运!...

2021-09-20 14:28:17 297

原创 intellij idea配置go环境

简述intellij idea是一款很强大的IDEA,通过插件,可以支持众多的编程语言,我们可以使用他作为go的IDEA如果已经安装了go,那么只需安装go的插件即可,插件安装方式:Preferences --> plugins,搜索go并安装常见问题go list -m json all报错点击Preference,找到go module设置代理为https://goproxy.io/Version of Delve is too oldintellij idea调试时,使

2020-09-25 09:09:26 3871

原创 rsyslog日志管理

文章目录简介基本维护核心概念实例配置客户端日志服务器输出日志到mysql简介rsyslog是一个快速的日志处理系统,具有卓越的性能和出色的安全性,采用模块化设计,他可以从各种数据源中接收输入、转换数据再将结果输出到指定的位置。他不仅适用于企业,也适用于小型系统。rsyslog是一个c/s架构,既可以作为日志客户端上报日志,也可以作为服务端接收日志rsyslog是模块化设计,因此很多功能需要...

2020-04-25 21:49:32 812

原创 weblogic入门

概念oracle weblogic server属于oracle fusion middleware( Oracle融合中间件),美国oracle公司的JAVA应用服务器产品,是一个javaEE中间件。用于开发、集成、部署和管理大型分布式web应用、网络应用和数据库应用weblogic server domain一个管理单元,是逻辑上关联的一组weblogic server资源, 也可能包...

2020-03-21 23:32:15 870

原创 kafka基础

简介高吞吐量的分布式发布订阅消息系统,流平台,消息中间件的一种(消息即TCP , HTTP等,中间件即用来存储生产者产生的数据,为消费者提供资源的中间仓库,相当于缓冲)概念brokerkafka集群包含一个或多个服务器,这种服务器被称为brokertopic每条发布到kafka集群的消息都有一个类别,这个类别被称为topic,(物理上不同Topic的消息分开存储,逻辑上一个Top...

2019-09-07 16:13:55 96

原创 vmware vsphere api (pyVmomi)

1. 简介pyvmomi是一款 VMware vSphere API的python sdk,可以通过它管理ESX, ESXi和Vcenter。它提供了非常完全的信息和操作,如虚拟机信息、存储信息、物理设备信息、虚拟机克隆、虚拟机关机等等。2. 安装使用安装方式pip install pyVmomi使用示例参考https://github.com/vmware/pyvmomi-comm...

2019-07-28 10:31:53 5333

原创 资源介绍

网易云课堂特点:学习资源多,很多免费的,也有很多收费的,良莠不齐。地址: https://study.163.com/category/400000001316004资源总览:大学课程体系介绍系统地进行学习更好,这里依据大学的课程体系,将各种资源整理成如下形式,便于选择,非常方便。每个体系下选一个课程即可。另外也可以“系列课程“为关键字”进行搜索,进行专项学习。总结推荐以大学课程...

2018-10-29 21:24:57 227

原创 pyhon小技巧集锦---持续更新

1.求集合或列表的交集、并集、差集a = [1,2,3,5] b = [2,3,7,8] c = {1,2,3,5} 集合 示例求交集 set(a)&set(b)或者 set(a).intersection(set(b))另外有&,|,- union(), difference,symmetric_difference还可以判断是否子集issubse...

2018-04-19 21:13:02 192

原创 SNMP---MIB/OID

有时候我们想: 1. 获取指定信息的oid 2. 查看MIB的树形结构 3. 了解MIB的具体信息 推荐去cisco官网,需要登陆 http://snmp.cloudapps.cisco.com/Support/SNMP/do/SearchOID.do?local=en&step=1 界面如图所示 搜索结果 主要分为四个部分: transl...

2018-04-19 21:05:50 853

翻译 (7) django官方教程 --- admin管理站

这个教程将关注于自定义django生成的管理站。1.admin中注册模型 修改polls/admin.pyfrom django.contrib import adminfrom .models import Questionclass QuestionAdmin(admin.ModelAdmin): fields = ['pub_date', 'question_te...

2018-03-14 11:17:43 357

翻译 (6) django官方教程---静态文件

除了服务器生成的HTML外,应用程序通常需要提供额外的文件如:image , javascript , css。这对渲染完整的web页面是必要的。这些被称为静态文件。django.contrib.staticfiles从每个应用程序上收集静态文件并放到一个地方。在polls下创建static文件夹(django将会在这里寻找静态文件,这与之前的templates类似。django的STAT...

2018-03-14 11:05:07 235

翻译 (5) django官方教程---自动化测试

基本知识测试是一种简单的日常生活,用于检测代码操作。测试操作可以处于水平。有些可能只是测试细小部分如某个模型方法,然而其他的检测软件的整理操作,这和之前的在教程2中使用的测试没什么区别,使用shell测量方法,运行应用程序以及输入数据检测行为。自动化测试的区别是测试工作是由系统为你做的。一旦你编写好了测试集,当你对app做出调整时你就可以检测代码是否符合初期目标。测试有以下好处: 节省时...

2018-03-12 11:04:00 2047 1

翻译 (4) django官方教程 --- form表单

1.表单form的使用1.更新detail增加表单<h1>{{ question.question_text }}</h1>{% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}<form action="

2018-03-12 10:57:56 784

翻译 (3) django官方教程---视图views

views是django应用程序中的一类web页面,服务于特定的功能并且具有特定的模板。在此,我们将建立4个视图:index page , detail page , results page , vote action.1.编写基本的view与urldjango通过检测请求的url来选择view,这是通过URLconfs实现的。URLconfs将URL映射到view. 添加一些vi...

2018-03-12 10:50:00 369

翻译 (2)django官方教程---数据库模型

settings.py是一个普通的python模块,其中的变量表示django设置1.数据库配置数据库默认使用SQLite,无需任何额外安装和操作。 如果需要使用其他数据库,就修改其中的如下部分: ENGINE可使用: django.db.backends.postgresql django.db.backends.mysql django.db.backends.oracl...

2018-03-09 23:39:29 227

翻译 (1)django官方教程----基本使用

该教程将带你编写基本的投票应用,该应用由公共区域和管理区域组成 1.安装django pip install django2.安装完django后,你可以通过下列命令判断是否正确安装以及当前的版本。 python -m django –version3.在当前文件夹下创建项目,注意项目名test会和已有项目冲突。 django-admin startproject mysite ...

2018-03-08 00:06:38 656

原创 kubernetes简易安装

一键安装脚本 此脚本针对centos7,需要服务器能够连接网络。国内服务器均可使用。运行后根据提示输入本机ip即可,如果输入错误直接ctrl+c即可以下是手动安装过程和解释 1.安装docker,需要确保安装的版本为1.12 yum -y install docker 2.配置kubernetes源,采用aliyunvim /etc/yum.repos.d/kubernetes.r...

2018-02-28 16:33:10 1333

原创 linux下默认python环境的补充--安装pip和wheel

以下在centos7.3.1611(core)下测试 1.安装epel源 该源并不只是用来安装pip , wheel的,很多yum无法找到的包都可以通过该源 https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm 应该也...

2018-02-24 21:07:22 5227

原创 git实战---回滚和分布协作

总结总结1:回滚 查看对应版本的commit_id:git log或git reflog进行回退,commit_id可以是当前版本之后的id:git reset --hard commit_id远程同步,远程回退git push -f总结2:分布式协作 分以下两类 1,git pull —- working…. —– git add — g...

2018-02-24 16:34:07 259

原创 kubernetes---dns服务搭建指南

参考自《kubernetes权威指南》1.基本概念作为服务发现机制的基本功能,在集群内需要能够通过服务名对服务进行访问,这就需要一个集群范围的DNS服务来完成服务名到clusterIP的解析kubernetes提供的虚拟DNS服务名为skydns,由4个组件组成etcd:DNS存储kube2sky:将kubernetes master中的service注册到etcdsky...

2018-02-18 22:21:38 732

原创 kubernetes---基于ca签名的双向数字证书认证方式

以下资料来自《Kubernetes 权威指南》配置master上kube-apiserver , kube-controller-manager和kube-scheduler生成相关文件openssl genrsa -out ca.key 2048 genrsa生成rsa私钥openssl req -x509 -new -nodes -key ca.key...

2018-02-17 18:06:52 3768

原创 家庭电路维护

切记 操作线缆时需要断开空气开关,断电。 使用试电笔检测时再通电,所有的线缆检测完后再断电 一定不能让火线和零线直接相连,会造成短路。(在空气开关保护下,一般不会有什么危险)用试电笔检测火线和零线,试电笔碰到火线后灯会亮,一般只会有一根线是火线。其他是零线。火线标识为L 红色等, 零线标识为N ,其他颜色。颜色一般不择们可靠。以一个典型插座(开关+两孔+三孔)来进行分析, 背景 ...

2018-02-16 20:49:51 563

原创 网络基本知识简述

网络基本概念开始之前首先需要明白,所有的网络通信都是数据包的传递,可以把数据包理解为车辆,每个网络设备都是一个岔路口或者城市。服务器往往表现得像城市,交换机和路由器往往相当于岔路口。当你想去往一个地方时,必须得知道先往哪去再往哪走吧,你往往通过路标或地图知道这件事(都是告诉你每一步该怎么走),对于数据包来说,就需要查询路由表了。路由route -n可以查看 第一条为默

2018-02-01 18:10:43 354

原创 bandicam——轻松录屏

安装说明首先安装程序,执行bdcamsetup.exe即可正常安装执行host.exe处理,屏蔽相关程序,以管理员权限运行注册机,随意输入邮件地址软件设置1.运行桌面上的Bandicam2.配置录制视频保存地址,之后可以点击打开按钮,轻松找到录制的视频 3.设置录制区域 点击下图的录屏 一般会出现下图两个界面之一,如果没有可以先切换到其他按钮再点击录屏

2018-01-30 11:38:18 1792

原创 玩转virtualbox中centos6的网络配置

网卡配置在virtualbox中选中虚拟机,点击设置—-网络,出现如下界面 点击网卡1,勾选启用网络连接,连接方式选择桥接网卡,如果当前宿主机使用无线上网,界面名称中选择带wireless的,有线上网时如图 点击网卡2,勾选启用网络连接,连接方式选择仅主机(host-only)网络,并选择一个界面名称。如果没有界面名称,我们可以点击管理—-主机网络管理器,创建或自定义我们的界面名称,该

2018-01-28 19:13:35 3236

原创 二维码生成

利用MyQR可以方便地生成二维码 使用方法如下: myqr words 参数如下:-v {1...40} 版本号,也是边长-l {L,M,Q,H} 控制纠错等级,默认最高H-n 输出文件名 默认qrcode.png-d 输出目录 默认当前目录-p 图片 默认黑白,加-c为彩色,效果更佳

2018-01-28 18:28:19 382

原创 模块介绍---json基础

利用python可以方便得处理json文件,常用函数如下: 将字符串对象还原成原始类型 json.loads(obj) 将字典等对象处理为字符串类型 json.dumps(obj) 从fp指向文件中读取信息 json.load(fp) 将对象obj写入到fp对象中 json.dump(obj,fp) 我比较喜欢用json.load(fp)和json.dump(obj,fp)他们

2018-01-28 18:17:12 180

原创 python educational framework —— turtle

turtle图形是向孩子介绍编程的一种流行方式,你可以把它想象成二维平面上的一只智能乌龟,当引入turtle模块后,只需要给他一个简单的指令,它就能按照你想要的方式移动并绘成美丽的图案。 引入组件: import turtle 他的指令非常清晰易懂,如: turtle.forwad(15) 朝前方移动15像素,并留下痕迹(画一条直线) turtle.right(25)

2017-09-24 19:12:19 293

原创 shell——主机存活检测

使用shell脚本检测某个网段内存活的主机,主要原理是使用循环ping该网段内的每一个地址,根据执行是否成功输出主机是否存活。 脚本如下:#!/bin/bashread -p "input network:" netfor i in {1..254};do echo $net | sed "s/[0-9]*$/$i/" | xargs -i ping -c 1 -W 1 {} &>/dev/nu

2017-09-02 20:35:22 3494

原创 nmap基础知识

nmap是一款著名的网络探测工具,常用于进行主机发现,端口扫描以及服务检测等。 输入nmap不带参数,可以得到以下帮助提示:Nmap 7.50SVN ( https://nmap.org )Usage: nmap [Scan Type(s)] [Options] {target specification}TARGET SPECIFICATION: Can pass hostnames,

2017-08-19 17:55:08 533

原创 python嵌入linux命令

python是一种高级编程语言,语法简单,库函数丰富,可以轻松的嵌套其他语言。为了在Python中使用Linux脚本或命令,有以下三种方式:1.os.system os.system('ls -l')2.os.popen p = os.popen('dir c:','r') p.read() p.close()3.commands commands.get

2017-08-06 22:39:14 969

原创 百度地图API使用——基础地图

百度地图API是一个免费开放的接口,用于获取百度地图的资源,并进行相关操作。其提供的API接口主要有三类:javascript,ios,android.另外还有一些实用的工具如地图生成器,坐标拾取器,具体请参考百度地图开放平台:http://lbsyun.baidu.com/index.php?title=jspopular首先展示一个最基本的地图网页,利用javascript获取北京某区域地图,代

2017-07-28 18:17:01 4392

原创 shell脚本——sed

本文旨在使用shell脚本和sed命令完成如下任务:插入内容删除内容(uncomment a line)修改值源文件内容如下: #please insert a line below #please uncomment the line below #SELINUX=DISABLED #please change the value 0 to 1 ena

2017-07-22 18:51:04 224

原创 PXE网络装系统(PXE+DHCP+TFTP+FTP)

本方案采用(pxe+dhcp+tftp+ftp)进行配置,配置信息来源于linux公社的zaa47,链接:http://www.linuxidc.com/Linux/2017-07/145399.htmPXE(preboot execute environment,预启动执行环境)工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启

2017-07-20 20:40:49 2853 1

原创 git简单实用与说明

git基本使用和说明,包括初始化,提交,克隆等

2017-07-19 22:41:30 273

原创 NTP服务器搭建

NTP( The Network Time Protocol)是网络时间协议,用以同步网络内计算机的时间。通过UDP包交换,通过互联网同步的误差是10毫秒,通过局域网则为200微秒。 RTC 硬件时间时钟 # 另外一个使系统时间基于centos7步骤: 1. 检查系统时区 date # 中国正确的时区应该是CST北京时间,20:00CST ==

2017-07-18 11:59:29 369

转载 欢迎使用CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-06-15 21:52:47 130

原创 windows10任务管理器查——磁盘

较详细介绍了windows10下任务管理器中的磁盘信息,附图

2016-06-08 10:55:41 4487

kubernetes安装脚本

在centos7下基于kubeadm一键安装kubernetes。用于学习和实验。需要服务器能访问internet

2018-02-28

Bandicam3.1

Bandicam是“录制电脑屏幕和声音的软件”,尤其是用来高清“游戏录像”、“视频”、“网络摄像头”以及“制作教程”等的全球最佳“视频录像软件”。按照“说明”中的步骤安装,可以无限制使用bandicam

2017-11-25

wsimport wsdl

通过简单的例子,告诉你如何获取到各种webservice接口和如何利用这些接口编写程序

2016-06-03

idea快捷键及常见使用条件

快捷键及常见描述:8、使用Refactor|Copy Class…可以创建一个所选择的类的“副本”。这一点很有用,比如,在你想要创建一个大部分内容都和已存在类相同的类时。

2015-09-26

网页设计知识要点

重点介绍了html,css,javascript三个方面的的基本内容,如标签,属性,方法等,适合入门人员

2015-09-03

空空如也

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

TA关注的人

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