会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
订阅
管理
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页
2017年7月1日
python之tcp自动重连
摘要: 操作系统: CentOS 6.9_x64 python语言版本: 2.7.13 问题描述 现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。 测试服务器示例代码: https://github.com/mike-zhang/pyExamples/blob/m
阅读全文
posted @ 2017-07-01 22:51 Mike_Zhang
阅读(5805)
评论(1)
推荐(1)
编辑
2017年6月19日
决策树算法
摘要: 英文名字: Decision Tree 决策树是一种典型的分类方法,首先对数据进行处理,利用归纳算法生成可读的规则和决策树,然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程。 决策树是一个监督式学习方法,主要用于分类和回归。 算法的目标是通过推断数据特征,学习决策规则从
阅读全文
posted @ 2017-06-19 11:33 Mike_Zhang
阅读(1253)
评论(0)
推荐(0)
编辑
2017年6月17日
文件夹自动同步工具
摘要: 这是我之前开发的文件夹自动同步工具,主要实现开发机和服务器之间的文件夹同步。 项目地址: https://github.com/mike-zhang/autoSync 问题描述 在windows下修改代码,到服务器上去编译,但每次都要通过winscp之类的工具拖拽上去(当然你也可以通过scp命令行的
阅读全文
posted @ 2017-06-17 01:13 Mike_Zhang
阅读(4029)
评论(11)
推荐(11)
编辑
2017年6月16日
KNN算法介绍
摘要: KNN算法全名为k-Nearest Neighbor,就是K最近邻的意思。 算法描述 KNN是一种分类算法,其基本思想是采用测量不同特征值之间的距离方法进行分类。 算法过程如下: 1、准备样本数据集(样本中每个数据都已经分好类,并具有分类标签);2、使用样本数据进行训练;3、输入测试数据A;4、计算
阅读全文
posted @ 2017-06-16 12:16 Mike_Zhang
阅读(4613)
评论(0)
推荐(1)
编辑
go语言生成uuid
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 golang没有提供生成uuid的接口,但开发中确实需要uuid。 这里把看到的代码记录下,也方便我以后查阅。 解决方案 示例代码如下: 运行效果: 讨论 当然如果你只是想快速的得到uuid,而且使用的是linux系统,
阅读全文
posted @ 2017-06-16 12:08 Mike_Zhang
阅读(5448)
评论(1)
推荐(0)
编辑
2017年6月14日
golang之log rotate
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 golang的log模块提供的有写日志功能,示例代码如下: 运行效果: go语言的log模块没有提供log rotate接口,但实际开发中我们需要该功能: 我们不希望单个日志过大,否则文本编辑器无法打开,查看比较困难;
阅读全文
posted @ 2017-06-14 00:07 Mike_Zhang
阅读(3696)
评论(0)
推荐(0)
编辑
2017年6月13日
golang之tcp自动重连
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 现有一个tcp客户端程序,需定期从服务器取数据,但由于种种原因(网络不稳定等)需要自动重连。 测试服务器示例代码: /* tcp server for test E-Mail : Mike_Zhang@live.com
阅读全文
posted @ 2017-06-13 22:31 Mike_Zhang
阅读(4025)
评论(1)
推荐(0)
编辑
2017年6月10日
使用go语言解析xml
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 现有一个自动报障程序,如果服务出错会自动给指定人发送邮件,配置文件内容如下(default.xml): 该配置以config为root标签,有xml text部分(比如smtpServer标签)、嵌套xml(receiv
阅读全文
posted @ 2017-06-10 21:41 Mike_Zhang
阅读(6211)
评论(0)
推荐(0)
编辑
给go程序添加命令行参数
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 需要应用程序根据不同的配置文件访问不同的服务器,希望程序启动时可以指定配置文件。 解决方案 运行效果如下: 讨论 这里只是个简单的示例代码,其它功能请自行扩展。 好,就这些了,希望对你有帮助。 本文github地址: h
阅读全文
posted @ 2017-06-10 21:40 Mike_Zhang
阅读(2250)
评论(0)
推荐(0)
编辑
go1.8之安装配置
摘要: 说明: 之前学习过go语言(大概是0.9版本),后来更新太快,也没怎么使用,就荒废掉了,今年有项目需要用go开发,重新捡起。 这是我在学习go语言过程中整理的内容,这里记录下,也方便我以后查阅。 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 安装go 这里直接安装二进制,其它
阅读全文
posted @ 2017-06-10 21:18 Mike_Zhang
阅读(1303)
评论(0)
推荐(0)
编辑
2017年5月1日
使用C语言操作InfluxDB
摘要: 环境: CentOS6.5_x64 InfluxDB版本:1.1.0 InfluxDB官网暂未提供C语言开发库,但github提供的有: https://github.com/influxdata/influxdb-c 但这个版本比较早了,到目前为止不支持0.9及其以后的版本。 这里有我自己开发的I
阅读全文
posted @ 2017-05-01 12:25 Mike_Zhang
阅读(1839)
评论(0)
推荐(0)
编辑
2017年4月23日
Influxdb数据压缩
摘要: 环境: CentOS6.5_x64InfluxDB版本:1.1.0 数据压缩可以参考: https://docs.influxdata.com/influxdb/v1.1/concepts/storage_engine/#compression influxdb根据不同的数据类型会采用不同的压缩算法
阅读全文
posted @ 2017-04-23 15:06 Mike_Zhang
阅读(3808)
评论(1)
推荐(2)
编辑
Influxdb数据存储
摘要: 环境: CentOS6.5_x64 InfluxDB版本:1.1.0 InfluxDB存储引擎看起来很像一个LSM Tree,它包含预写日志和类似存储在LSM Tree中的SSTables只读数据。 TSM文件包含已经排好序而且经过压缩的序列化数据。 InfluxDB会为每个时间块创建一个分区。例如
阅读全文
posted @ 2017-04-23 11:45 Mike_Zhang
阅读(8210)
评论(0)
推荐(1)
编辑
2017年3月21日
python程序打包
摘要: 环境: CentOS6.5_x64Python版本 : 2.6 使用pyinstaller打包 pyinstaller可以将python程序打包成二进制文件,打包后的文件在没有python的环境中也可以执行(但要有相关底层libc相关so文件)。pyinstaller支持将python程序打包成单个
阅读全文
posted @ 2017-03-21 19:58 Mike_Zhang
阅读(1652)
评论(0)
推荐(0)
编辑
2017年3月13日
ubuntu1604安装tensorflow
摘要: 操作系统 :ubuntu-16.04.2-desktop-amd64tensorflow版本: 1.0.0python版本 : 2.7.12 开启ssh : 安装pip : 安装tensorflow : github地址:https://github.com/tensorflow/tensorflo
阅读全文
posted @ 2017-03-13 12:40 Mike_Zhang
阅读(596)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
12
13
···
19
下一页