自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

翻译 OVS vs Linux Bridge

OVS与Linux Bridge:谁是赢家?OVS(Open vSwitch)和Linux Bridge之间的争夺在虚拟交换机技术领域已经持续了一段时间。有人认为Open vSwitch拥有更多功能和更好的性能,现在在虚拟交换机中扮演着最重要的角色。而其他人认为Linux Bridge已经使用多年,比OVS成熟。所以OVS vs Linux Bridge:谁是赢家?OVS与Linux Brid...

2019-07-30 17:24:06 8889 1

翻译 golang格式化并解析时间或日期[完整指南]

跑表基本时间格式示例常见的时间和日期布局预定义的日期和时间戳布局所有布局选项转角案件基本时间格式示例Go不使用yyyy-mm-dd布局来格式化或解析时间。而是格式化一个特殊的布局参数Mon Jan 2 15:04:05 MST 2006与格式化时间或日期的方式相同。(这个日期在写成时更容易记住01/02 03:04:05PM ‘06 -0700。)const ( lay...

2019-05-09 15:48:41 10021 1

翻译 集成学习,以提高机器学习结果

集成学习,以提高机器学习结果集成方法如何工作:装袋,提升和堆叠通过组合多个模型,集成学习有助于提高机器学习效果。与单个模型相比,该方法允许产生更好的预测性能。这就是为什么集合方法在许多着名的机器学习竞赛中首先出现的原因,例如Netflix竞赛,KDD 2009和Kaggle。Statsbot团队想给你这个方法的优点,并采访了数据科学家Vadim Smolyakov,深入研究三个基本集成学习方...

2019-01-03 16:59:02 1270

原创 Elastic APM试用

背景Elastic APM源自于收购的Opbeat,改头换面推出的服务基本组件ElasticsearchAPM AgentAPM ServerKibana APM UI基本架构如下架构与常见APM产品的架构类似,应用侧部署agent,负责应用性能和错误数据,当前支持node、python、ruby、js,java和golang beta版本中;使用都是侵入的方式,需要在应用代码...

2018-10-23 10:21:05 11352

原创 du df 区别

虽然知道这两个命令,平时也一直在用,但细想,也就会用,而且时简单用, 常用df查询当前挂载磁盘的使用情况,用du查看当前目录哪个文件占用较多; df -h du -ah -d 1 这里小结下: 问题: 1. du df 区别 2. du df 查看的空间为什么不一致概念: du estimates and displays the disk space used by file...

2018-07-30 16:43:03 4387

原创 golang goroutine顺序输出

golang goroutine顺序输出range字符串,使用goroutine打印,因为goroutine随机执行for _, v := range str { go func() { fmt.Println(string(v)) }()}输出:55555可以使用chan顺序输出 for _, c := range str{

2017-12-05 22:22:57 2519 4

原创 备份oracle数据脚本

定时备份oracle数据库的脚本 exp加上一堆脚本,超过7次时删除之前的,自动拷贝本地备份数据到远端另外一个机器,并且删除远端7天前的备份数据

2016-03-08 21:39:07 388

原创 golang 长短连接处理

golang 长连接 短连接

2016-03-07 21:53:30 7583 1

原创 常用linux系统分析工具总结

paas平台运维开发中,对liunx系统的常用系统分析工具必须要了解,定位问题的时候能有很大的帮助,稍微总结下常用的一些分析定位问题的工具,定期更新。vmstat*NAME vmstat - Report virtual memory statistics DESCRIPTION vmstat reports information about processes,

2015-12-06 22:13:11 567

原创 CloudFoundry Nats实践

nats是一个轻量级的消息系统,在CloudFoundry中作为消息总线存在,各个组件之间的交互除了少量的http直接请求,大部分交互基于nats消息的传递。基本使用之前是基于EM的ruby版本,后来又用Golang重写了,go版本地址https://github.com/nats-io/gnatsd; 有多个语言的客户端,go client的github地址https://github.com/

2015-11-28 22:03:24 806

原创 samba ubuntu下快速配置

samba实现linux和windows目录共享,便于windows与linux开发 ###1 安装$ apt-get install samba -y$ vi /etc/samba/smb.conf#末位加上一下内容,path为要被映射的目录[workspace] comment = XxXxXxXxXx path = /home/workspace writeab

2015-11-22 15:06:12 352

原创 Cloudfoundry 实践进阶

1 保证容器不被销毁---定位app打包、运行失败等问题$ vim /var/vcap/packages/warden/warden/root/linux/destroy.sh #修改warden脚本# 在"if [-f $target/destroy.sh]"前加"exit 0"此方法不用重启warden、dea进程2 确保容器健康检查成功 ---app启动超时、失败等问题$ cd /var/v

2015-11-22 14:52:44 414

原创 Golang热加载配置实践

前言生产环境上所输出的日志级别较高不利于定位,会碰到这样一种场景,我们改配置修改日志级别,再重启,以期望定位问题,然而问题重启后不浮现了,所以热加载配置有必要添进去。实践直接上代码:package mainimport ( "encoding/json" "fmt" "io/ioutil" "os" "os/signal" "syscall"

2015-11-22 14:09:19 5228

原创 Oracle ubuntu 下快速安装

回想当前第一次在suse下装oracle那个痛楚,提供一个ubuntu下快速安装oracle11_2的 安装方法,借花献佛额:1)安装docker 已经这么热了,参照各种安装方法吧2)github上已经有oracle的镜像了,直接pull run起来吧(https://github.com/wnameless/docker-oracle-xe-11g)docker run -d -p

2015-11-18 22:58:45 411

原创 CloudFoundry dea实践经验

CloudFoundry dea实践经验分享下使用CF过程中一些经验:查询所有dea的容器个数curl router:c1oudc0w@ROUTER_IP:PORT/routes | python -mjson.tool | grep DEA_IP | wc -l++note:其中ROUTER_IP是gorouter的Ip,PORT是gorouter查询状态的那个端口,DEA_IP是待查询的dea

2015-08-09 23:00:14 497

原创 Keepalived 在openstack的实施

Keepalived 在openstack的实施使用keepalived和haproxy组合是常用的系统前端实现负载均衡、单点故障的方案,keepalived采用的vrrp协议,使用一个公有的vip(虚拟ip)实现在两台haproxy节点上来回“漂移“,这样对外只体现了一个IP,在一般的物理机上可以比较容易的试验成功,但在openstack上实施次方案,还是有些坑。vrrp报文被过滤,导致vip不会

2015-08-09 21:53:42 6792 2

原创 glColor3f影响纹理贴图 的思考

(再改一个博文为markdown) 学习nehe教程中,试着同时使用纹理贴图和自建模型(在透明纹理模型内部自建模型)但是glColor3f的颜色值了影响纹理贴图 解决办发,在画完里面小立方体后加 glColor3f(1.0f,1.0f,1.0f);glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); // 清除屏幕和深度缓存glLoadId

2015-03-22 22:22:43 1809

原创 Cloudfoundry Diego 中consul的应用

#1conusl和etcd,zookeeper等类似都可作为服务发现、配置管理的工具。diego是cloudfoudnry v3架构的重要组成部分(不知道这名字咋来的,dea go?),etcd在v2架构中作为hm9000的k/v存储组件,跟其他组件没啥瓜哥撒,但在diego中瞬间NB了,还有别名了,“BBS”的说,貌似还挺贴切。 diego中还加了另外一个服务发现的玩意–consul,在部署di

2015-03-22 22:17:01 1410

原创 基本图形算法效率比较

(试下用markdown转自己以前在新浪的博文) 比较各种直线算法的程序,是计算机图形学课上做的小程序,不难,只是试着用了多线程编写代码,求时间的函数用了timeGetTime函数,该函数需要添加#include "Mmsystem.h",#include <windows.h>俩个头文件,link“winmm.lib ”库文件。void CCgView::OnDdaline() {// TO

2015-03-22 10:57:57 619

空空如也

空空如也

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

TA关注的人

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