上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页
  2017年7月1日
摘要: 操作系统: 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 阅读(5737) 评论(1) 推荐(1) 编辑
  2017年6月19日
摘要: 英文名字: Decision Tree 决策树是一种典型的分类方法,首先对数据进行处理,利用归纳算法生成可读的规则和决策树,然后使用决策对新数据进行分析。本质上决策树是通过一系列规则对数据进行分类的过程。 决策树是一个监督式学习方法,主要用于分类和回归。 算法的目标是通过推断数据特征,学习决策规则从 阅读全文
posted @ 2017-06-19 11:33 Mike_Zhang 阅读(1221) 评论(0) 推荐(0) 编辑
  2017年6月17日
摘要: 这是我之前开发的文件夹自动同步工具,主要实现开发机和服务器之间的文件夹同步。 项目地址: https://github.com/mike-zhang/autoSync 问题描述 在windows下修改代码,到服务器上去编译,但每次都要通过winscp之类的工具拖拽上去(当然你也可以通过scp命令行的 阅读全文
posted @ 2017-06-17 01:13 Mike_Zhang 阅读(3974) 评论(11) 推荐(11) 编辑
  2017年6月16日
摘要: KNN算法全名为k-Nearest Neighbor,就是K最近邻的意思。 算法描述 KNN是一种分类算法,其基本思想是采用测量不同特征值之间的距离方法进行分类。 算法过程如下: 1、准备样本数据集(样本中每个数据都已经分好类,并具有分类标签);2、使用样本数据进行训练;3、输入测试数据A;4、计算 阅读全文
posted @ 2017-06-16 12:16 Mike_Zhang 阅读(4492) 评论(0) 推荐(1) 编辑
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 golang没有提供生成uuid的接口,但开发中确实需要uuid。 这里把看到的代码记录下,也方便我以后查阅。 解决方案 示例代码如下: 运行效果: 讨论 当然如果你只是想快速的得到uuid,而且使用的是linux系统, 阅读全文
posted @ 2017-06-16 12:08 Mike_Zhang 阅读(5420) 评论(1) 推荐(0) 编辑
  2017年6月14日
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 golang的log模块提供的有写日志功能,示例代码如下: 运行效果: go语言的log模块没有提供log rotate接口,但实际开发中我们需要该功能: 我们不希望单个日志过大,否则文本编辑器无法打开,查看比较困难; 阅读全文
posted @ 2017-06-14 00:07 Mike_Zhang 阅读(3650) 评论(0) 推荐(0) 编辑
  2017年6月13日
摘要: 操作系统: 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 阅读(3809) 评论(1) 推荐(0) 编辑
  2017年6月10日
摘要: 操作系统: 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 阅读(6159) 评论(0) 推荐(0) 编辑
摘要: 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 问题描述 需要应用程序根据不同的配置文件访问不同的服务器,希望程序启动时可以指定配置文件。 解决方案 运行效果如下: 讨论 这里只是个简单的示例代码,其它功能请自行扩展。 好,就这些了,希望对你有帮助。 本文github地址: h 阅读全文
posted @ 2017-06-10 21:40 Mike_Zhang 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 说明: 之前学习过go语言(大概是0.9版本),后来更新太快,也没怎么使用,就荒废掉了,今年有项目需要用go开发,重新捡起。 这是我在学习go语言过程中整理的内容,这里记录下,也方便我以后查阅。 操作系统: CentOS 6.9_x64 go语言版本: 1.8.3 安装go 这里直接安装二进制,其它 阅读全文
posted @ 2017-06-10 21:18 Mike_Zhang 阅读(1262) 评论(0) 推荐(0) 编辑
  2017年5月1日
摘要: 环境: 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 阅读(1714) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 环境: 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 阅读(3427) 评论(1) 推荐(2) 编辑
摘要: 环境: CentOS6.5_x64 InfluxDB版本:1.1.0 InfluxDB存储引擎看起来很像一个LSM Tree,它包含预写日志和类似存储在LSM Tree中的SSTables只读数据。 TSM文件包含已经排好序而且经过压缩的序列化数据。 InfluxDB会为每个时间块创建一个分区。例如 阅读全文
posted @ 2017-04-23 11:45 Mike_Zhang 阅读(7996) 评论(0) 推荐(1) 编辑
  2017年3月21日
摘要: 环境: CentOS6.5_x64Python版本 : 2.6 使用pyinstaller打包 pyinstaller可以将python程序打包成二进制文件,打包后的文件在没有python的环境中也可以执行(但要有相关底层libc相关so文件)。pyinstaller支持将python程序打包成单个 阅读全文
posted @ 2017-03-21 19:58 Mike_Zhang 阅读(1632) 评论(0) 推荐(0) 编辑
  2017年3月13日
摘要: 操作系统 :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 阅读(593) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页