Dew Common的理念是简化Java开发中最常用的操作,同时尽可能少地引入第三方包,做到通用、易用、精简。
Json与Java对象互转,支持泛型
Java Bean操作,Bean复制、反射获取/设置注解、字段、方法等
Java Class扫描操作,根据注解或名称过滤
Shell脚本操作,Shell内容获取、成功捕获及进度报告等
安全(加解密、信息摘要等)操作,Base64、MD5/BCrypt/AES/SHA等对称算法和RSA等非对称算法
Http操作,包含Get/Post/Put/Delete/Head/Options操作
金额操作,金额转大写操作
通用拦截器栈,前/后置、错误处理等
定时器操作,定时和周期性任务
常用文件操作,根据不同情况获取文件内容
常用字段操作,各类字段验证、身份证提取、UUID创建等
常用时间处理,常规时间格式化模板
主流文件MIME整理,MIME分类
响应处理及分页模型
编码和解码简单数据类型 # json_simple_types.py import json data = [{'a': 'A', 'b': (2, 4), 'c': 3.0}] print('DATA:', repr(data)) data_string = json.dumps(data) print('JSON:', data_string) # json_simple_types_d
UUID 1 - IEEE 802 MAC Address # uuid_getnode.py import uuid print(hex(uuid.getnode())) # uuid_uuid1.py import uuid u = uuid.uuid1() print(u) print(type(u)) print('bytes :', repr(u.bytes)) print(
提纲crushtool ( -d map | -c map.txt | –build –num_osds numosds layer1 ... | –test ) [ -o outfile ] 描述 crushtool 是 CRUSH 图处理工具,它允许你创建、编译、反编译和测试 CRUSH 图。 CRUSH 是个伪随机数据分布算法,它能高效地把输入值(通常是数据对象)映射到异构、结构化的分级设备
创建和设置Cookie # http_cookies_setheaders.py from http import cookies c = cookies.SimpleCookie() c['mycookie'] = 'cookie_value' print(c) Morsels # http_cookies_Morsel.py from http import cookies import
介绍一些常用的操作命令。
装饰器 # functools_partial.py import functools def myfunc(a, b=2): "Docstring for myfunc()." print(' called myfunc with:', (a, b)) def show_details(name, f, is_partial=False): "Show deta
主要内容:util.callbackify,实例,util.inherits,util.inspect,util.isArray(object),util.isRegExp(object),util.isDate(object)util 是一个Node.js 核心模块,提供常用函数的集合,用于弥补核心 JavaScript 的功能 过于精简的不足。 使用方法如下: util.callbackify util.callbackify(original) 将 异步函数(或者一个返回值为 的函数)转换
3D 编辑器 3D 编辑器是用于构建 3D 模型的工具集合,有商业的和免费的可用,这是其中一些受欢迎的编辑器: Blender (Free) 3DS Max Cinema4D Maya 大多数 3D 编辑器都能将文件保存成通用的格式,方便文件在其它编辑器中使用,同时也方便了游戏引擎对 3D 模型的导入和使用。 Cocos2d-x 提供的工具 Cocos2d-x 提供了一个转换工具,可以将编辑器生成