2015年12月16日

备忘录:python 3在class中使用yield

摘要: 之前代码都是直接在函数级别使用yield,但封装class后如何使用yield很少遇到。经过半天的学习,总算完成示例。代码没有什么特殊地方,仅仅作为一个工作项。与生成器合作:###############################################################... 阅读全文

posted @ 2015-12-16 15:33 febwave 阅读(492) 评论(0) 推荐(0) 编辑

2015年12月15日

日志的可视化---基本实现以及扩展

摘要: 现状:原先公司服务器的日志是用来事后调试。日志是根据时间按照键值对存储的本地文件。业务繁忙或日子一长,便会产生大量无效的文件。除此之外,别无他用。 目标:从日志中提取有用的信息。从软件上可以获取一定时间内的IO性能;客户端请求的统计。从业务上则可以获取更多。 这是大致的工作流程。 技能预备: python 3.4 文本分析和数据处理 ... 阅读全文

posted @ 2015-12-15 10:48 febwave 阅读(2523) 评论(0) 推荐(0) 编辑

2015年9月18日

python实现: protobuf解释器

摘要: 之前项目为了自动化,所以写一个protobuf的解释器,用来生成项目所需的格式。当然现在通过以下链接的指导,跳过手工分析,直接生成代码了。https://developers.google.com/protocol-buffers/docs/reference/cpp-generated这次文档主要... 阅读全文

posted @ 2015-09-18 14:59 febwave 阅读(2771) 评论(1) 推荐(1) 编辑

2015年8月20日

easybcd 支持 windows 10 和 ubuntu 14.04 双系统启动

摘要: 家里计算机系统 windows 10 全新安装。 原本是双系统的,还有一个ubuntu。 windows 10 安装以后,恢复ubuntu就是问题了。 (事后经验:请不要立刻安装bcd修改工具) 最初的方法是利用easybcd修改bcd记录。操作是成功的,但系统重新启动后,经常黑屏无法继续。 经过尝试,新的图形界面没有正常显示。鼠标或键盘如果尝试按,可以进入系统的。当然这并不方便。 ... 阅读全文

posted @ 2015-08-20 17:02 febwave 阅读(3266) 评论(0) 推荐(0) 编辑

2015年8月3日

合并百度影音的离线数据 with python 2.3 格式更新

摘要: 很久没有更新了。这次新增支持四种格式的解析。filelistslicelistdownload.cfgthird_party_download.cfg还是2个文件。替换之前版本即可。初步测试正常,但时间轴不对。# -*- coding: UTF-8 -*-import osimport ioimpo... 阅读全文

posted @ 2015-08-03 17:38 febwave 阅读(395) 评论(1) 推荐(0) 编辑

2015年7月14日

螺旋数字的python实现

摘要: 螺旋数字的算法简单实现。示例 501 02 03 04 0516 17 18 19 0615 24 25 20 0714 23 22 21 0813 12 11 10 09通过观察,外部数字进行环绕一圈后向内收拢。从程序出发,只要递归处理好4条边即可。同时为了避免顶点重复赋值,最后一个点让后续的边处... 阅读全文

posted @ 2015-07-14 11:47 febwave 阅读(1575) 评论(0) 推荐(0) 编辑

2015年6月26日

vs2010 在函数级别设置优化

摘要: 平时开发的时候,为了方便调试,visual studio 的Configuration 设置成Release。同时为了事后调试,Optimization总是设置成Disabled。这样做是方便查看变量的数值。但遇到计算密集的功能实现,优化关闭还是挺费时间的。void calc(int nMax){ ... 阅读全文

posted @ 2015-06-26 16:36 febwave 阅读(2885) 评论(0) 推荐(1) 编辑

2015年4月13日

从快速排序开始的代码演化

摘要: note: 本文不讨论快速排序的优化。最近在温习算法。正好看到快速排序。通过3个版本的改进,慢慢加入了template技能。这应该也算是一个收获。第一个版本:测试正确性。通过比较int的数组排序。 1 int doSort(int* collection, int left, int right) ... 阅读全文

posted @ 2015-04-13 12:13 febwave 阅读(226) 评论(0) 推荐(0) 编辑

2015年1月22日

pocket API学习笔记

摘要: 最近安装了pocket离线阅读软件。为了收藏需要的URL,每次都要打开浏览器。然后按google工具条上的pocket+。网页多的时候,这个过程就非常缓慢。根据pocket网站的API介绍,我可以创建一个新的应用,直接操作我的收藏夹。我写了一个python的脚本,大家或许可以看一下。https://... 阅读全文

posted @ 2015-01-22 18:00 febwave 阅读(1370) 评论(0) 推荐(0) 编辑

2015年1月13日

工作笔记:复制文件--从windows到ubuntu,再到fedora

摘要: 最近在测试跨平台类库,于是写了一些小程序。当然主要利用vs进行主要的代码开发。eclipse进行linux的调试。那么需要不时同步项目文件。考虑到项目简单,所以没有使用svn。1. 从windows同步到ubuntu。 IIS建立一个www站点。物理目录指向项目文件所在的目录。 在ubuntu终... 阅读全文

posted @ 2015-01-13 22:35 febwave 阅读(970) 评论(0) 推荐(0) 编辑

导航