07 2016 档案
摘要:读取嵌套和可变长的二进制数据 python import struct import itertools polys = [ [(1.0, 2.5), (3.5, 4.0), (2.5, 1.5)], [(7.0, 1.2), (5.1, 3.0), (0.5, 7.5), (0.8, 9.0)],
阅读全文
摘要:读写二进制数组数据 python from struct import Struct def write_records(records, format, f): record_struct = Struct(format) for r in records: f.write(record_stru
阅读全文
摘要:场景 备忘配置文件,实现配置文件的撤销和重做操作 实现代码 配置文件类型 配置拥有者类 配置备忘类 配置管理者 相关调用 Out:
阅读全文
摘要:场景 不同设备对象间通信 实现代码 中介者接口 中介者实现 设备接口 设备A实现 设备B实现 相关调用 Out:
阅读全文
摘要:场景 实现迭代器模式,迭代仪表集合 实现代码 迭代器接口 仪表迭代器实现 仪表聚合接口 仪表聚合实现 仪表实现 相关调用 Out:
阅读全文
摘要:将自己的代码库转换为JQuery插件
阅读全文
摘要:压缩js文件 使用uglify压缩代码
阅读全文
摘要:使用underscore进行函数式编程
阅读全文
摘要:场景 向仪表发送采集命令 实现代码 仪表命令接口 采集命令 调用者对象 接收者对象 相关调用 Out
阅读全文
摘要:使用jshint验证js 每天CookBook之JavaScript 065 使用qunit做单元测试 tests.js
阅读全文
摘要:读取二进制数据到可变缓冲区中 python import os.path def read_into_buffer(filename): buf = bytearray(os.path.getsize(filename)) with open(filename, 'rb') as f: f.read
阅读全文
摘要:print分隔符 print结束符 out
阅读全文
摘要:场景 权限递推 实现代码 处理抽象类 经理处理类 Boss处理类 相关调用 Out
阅读全文
摘要:场景 在发送数据前和发送数据后调用方法 实现代码 发送接口 TCP发送类 代理发送类 相关调用 Out
阅读全文
摘要:使用迭代器反转 python a = [1, 2, 3, 4] for x in reversed(a): print(x) class Countdown: def __init__(self, start): self.start = start def __iter__(self): n =
阅读全文
摘要:hello 将文本写入单元格 simple xlsx 生成简单的excel文件 formatting 生成带格式的excel文件 types of data 其它数据类型
阅读全文
摘要:获取当前月的日期范围 获取指定范围的日期范围 python from datetime import datetime, date, timedelta import calendar def get_month_range(start_date=None): if start_date is No
阅读全文
摘要:使用defineProperty拓展对象
阅读全文
摘要:使用querySelectorAll获取元素
阅读全文
摘要:场景 通过享元模式获取仪表对象 实现代码 享元接口 仪表对象 非共享对象 享元工厂 相关调用 Out
阅读全文
摘要:场景 解析协议接口,集中验证数据、解析数据头,解析数据体 实现代码 解析数据外观对象 验证数据对象 解析数据头对象 解析数据体对象 相关调用 Out
阅读全文
摘要:导入库 构建正则表达式 获取正则表达式字符串 匹配字符串 替换字符串
阅读全文
摘要:获取过去最近的星期X的日期 Out
阅读全文
摘要:二进制、八进制和十六进制转换 Out:
阅读全文
摘要:数字格式化输出 python x = 1234.56789 print(format(x, '0.2f')) print(format(x, ' 10.1f')) print(format(x, '
阅读全文
摘要:场景 使用HongDian DTU后需要在原本发送的逻辑前先发送HongDian规定的内容 实现代码 DTU组件接口: 标准DTU组件实现: 宏电DTU组件实现: 相关调用 Out:
阅读全文
摘要:ex.01 test.01 test.02 ex.02 test.01 test.02
阅读全文
摘要:Bytes String的高性能操作
阅读全文
摘要:场景 站点和仪表目录。 实现代码 组合抽象类: 站点类 仪表类 相关调用 Out:
阅读全文
摘要:函数工厂设计 bind的使用
阅读全文
摘要:使用计时器和回调函数防止函数的阻塞
阅读全文
摘要:使用strip、lstrip、rstrip替换空格 使用正则表达式替换换行
阅读全文
摘要:场景 M每种仪表可选N种通信方式 实现代码 通信器接口 串口通信实现 TCP通信实现 仪表接口 仪表A实现 仪表B实现 相关调用 Out
阅读全文
摘要:获取当前时间 时间增减 时区修改 字符串转时间 时间戳 格式化 本地化个性时间短语 本地化支持列表 "传送门"
阅读全文
摘要:短匹配的使用 bash ['no.'] ['no.', 'yes.'] ```
阅读全文
摘要:场景 公司实现标准读卡器接口读卡,第三方读卡器实现其他接口,使用适配器适配第三方读卡器。 实现代码 标准读卡器接口: 其他读卡器接口: 其他读卡器实现: 其他读卡器适配器: 相关调用 Out:
阅读全文
摘要:使用replace替换字符串 使用re.sub替换字符串
阅读全文
摘要:使用正则表达式匹配字符串 使用findall获取子字符串 使用正则表达式获取子字符串
阅读全文
摘要:实现shell风格匹配字符串 fnmatch匹配字符串(忽略大小写) fnmatchcase匹配字符串
阅读全文
摘要:startsWith的使用 endsWith的使用
阅读全文
摘要:场景 根据不同的指挥者构建不同的命令内容 实现代码 命令类: 命令建造者接口: 命令建造者实现: 指挥者接口: 指挥者A实现: 指挥者B实现: 相关调用 Out:
阅读全文
摘要:使用正则表达式分割字符串 [::step]的使用
阅读全文
摘要:数组every的使用 数组some的使用
阅读全文
摘要:使用forEach统计表格数字的和
阅读全文
摘要:字典的合并 ChainMap的使用
阅读全文
摘要:splice的使用 使用splice删除元素 使用splice删除替换元素
阅读全文
摘要:场景 定义厂家接口,每个厂家可以生产自己的仪表和传感器 实现代码 仪表接口: 仪表A实现: 仪表B实现: 传感器接口: 传感器A实现: 传感器B实现: 工厂接口: A工厂实现: B工厂实现: 相关调用 Out:
阅读全文
摘要:es6新特性 startsWith和endsWith codePointAt和fromCodePoint
阅读全文
摘要:获取DIV的高度和宽度并在DIV中画圆
阅读全文
摘要:使用querySelectorAll获取元素集并计算总和
阅读全文
摘要:使用setInterval实现动画效果
阅读全文
摘要:setTimeout的使用
阅读全文
摘要:使用正则表达式转换时间字符串 界面
阅读全文
摘要:使用String.replace高亮子字符串
阅读全文
摘要:使用正则表达式查找并高亮子字符串
阅读全文
摘要:使用正则表达式查找子字符串
阅读全文
摘要:列表推导 过滤 filter的使用 python mylist = [1, 4, 5, 10, 7, 2, 3, 1] print( [n for n in mylist if n 0]) print([n for n in mylist if n
阅读全文
摘要:itemgetter的使用 itemgetter函数用于获取对象的指定维的数据
阅读全文
摘要:attrgetter的使用 attrgetter函数用于获取对象的指定属性值
阅读全文
摘要:``` python
from collections import Counter words = [ 'look', 'into', 'my', 'eyes', 'look', 'into', 'my', 'eyes', 'the', 'eyes', 'the', 'eyes', 'the', 'eyes', 'not', 'around'
阅读全文
摘要:列表和字典的去重 lambda在字典的去重中的使用
阅读全文
摘要:zip的使用 获取最大和最小值 使用lambda定义最大和最小值的计算规则
阅读全文
摘要:参考 https://pypi.python.org/pypi/psutil/ "CPU Affinity (CPU亲合力)" "也看linux内存去哪儿了" "Real UID,Effective UID,Saved UID" "top显示的内存各项参数解析" "Android内存分析和调优(上)
阅读全文
摘要:场景 没种仪表工厂都实现了生产仪表的接口,不同的工厂生产不同仪表 实现代码 仪表接口: 仪表A实现: 仪表B实现: 工厂接口: A工厂实现: B工厂实现: 相关调用 Out:
阅读全文
摘要:参考 https://pypi.python.org/pypi/psutil/ "Linux Top 命令解析" "一日一省linux:swap" 安装 测试 输出: cpu部分 测试代码: 输出: 相关的名词解释: 测试代码: 输出: 测试代码: 输出: 测试代码: 输出: 内存部分 测试代码:
阅读全文
摘要:场景 每种仪表都实现了统一的接口,设计一个工厂,生产不同的仪表 实现代码 仪表接口: 仪表A实现: 仪表B实现: 工厂接口: 工厂实现: 使用枚举类型生产仪表 仪表类型枚举: 生产仪表方法: 静态工厂 静态工厂实现: 相关调用 Out:
阅读全文
摘要:场景 全局配置文件 实现代码 配置文件实现: 单例实现: 相关调用 Out:
阅读全文
摘要:字符串的搜索、截取、分割 数组的遍历
阅读全文
摘要:使用heapq实现优先队列 Out:
阅读全文
摘要:使用lambda支持heapq获取复杂对象集合的最大N项和最小N项 out
阅读全文
摘要:使用heapq获取最大N项和最小N项
阅读全文
摘要:``` javascript 001 ```
阅读全文
摘要:``` bash
>>> from collections import deque
>>> q = deque(maxlen=3)
>>> q.append(1)
>>> q.append(2)
>>> q.append(3)
>>> print q
deque([1, 2, 3], maxlen=3)
>>> q.append(4)
>>> print q
deque([2, 3, 4], m...
阅读全文
摘要:```bash
>>> p = (4, 5)
>>> x, y = p
>>> print x, y
``` ```bash
>>> data = ['ACME', 50, 91.1, (2016, 05, 16)]
>>> name, shares, price, date = data
>>> print name, shares, price ,date
ACME 50 91.1 (201...
阅读全文

浙公网安备 33010602011771号