自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

成长的足迹

见证个人成长,分享技术经验

  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Python的marshal模块简介

Python的marshal模块,顾名思义也是负责在Python数值与二进制字节对象之间进行转换的。但是,marshal模块仅供Python解析器内部用作对象的序列化,不推荐开发人员使用该模块处理Python对象的序列化和反序列化。marshal模块不是通用的序列化/反序列化模块,而是以读写.pyc文件中的Python代码为目的设计的。marshal模块提供的函数可以读写二进制对象为Pytho

2017-10-31 23:15:27 4964

原创 Git对库文件权限的管理与filemode配置详解

Git不仅能够管理文件的版本,而且能够管理对文件的访问权限。通常,一个文件的访问权限可以分为xrw,这些属性也被纳入到Git库的管理只。在本地工作目录只改变文件的访问权限,也是对git库中管理的文件的modify,执行git status将会看到文件的变化。1. filemode选项Git对文件的访问权限的管理与配置选项core.filemode有关。core.filemode选项默认

2017-10-30 22:48:58 20072

原创 Python中的JSON模块详解

JSON是一种轻量级的数据交换格式。Python中的json模块是JSON格式的编解码器实现。在编解码过程中,Python对象的类型与JSON类型的对应关系如下图所示:1. json模块的组成,如下图所示:其中,encoder.py和decoder.py是实际的编解码实现。scanner.py辅助编解码的帮助模块。下面我们详细介绍一下json模块的代码调用接

2017-10-26 23:24:55 2497 1

原创 Python的计时timeit模块概述

Python的timeit模块用于计数代码片段执行的时长。1.timeit模块的组成class Timer(stmt="pass", setup="pass", timer=time.perf_counter, globals=None)其中time.perf_counter返回的是performance counter的值设置globals=globals(),Pytho

2017-10-25 23:08:40 1049

原创 Apache Maven Shade插件详解

Maven Shade Plugin将Maven应用打包为超级的uber-jar(也称为fat jar,或shaded jar)包含依赖库重命名依赖库的包名(以避免类库的冲突)有选择地打包最新版本3.1.0,2017.8.19发布goalsshade,默认加入到Maven的package阶段插件使用:编辑项目的pom.xml,配置插件参考

2017-10-23 23:29:43 10833 4

原创 Apache Maven Assembly插件详解

Maven Assembly PluginApache Maven项目提供的Maven插件Assembly能够将Maven应用的输出及其依赖库整合打包为一个压缩包,以便于应用的分发使用。Assembly插件的最新版本是2017.8.13发布的3.1.0。需要说明的是,Assembly插件只能原样打包,将各种依赖库打包在一起。而如果在打包过程中要解决冲突,或者在打包过程中进行某些转换,如剔除License重复等,则需要借助于一个更强大的Maven Shade插件。

2017-10-22 23:23:45 16315

原创 Python的Profile概述

Python的profile是一组统计功能,用以描述Python应用的各个部分的执行状态、频率和时长等。根据统计的采样,可以将profile分为如下两大类:deterministic profiling,通过采集全部数据,给出的确定数据statistical profiling,通过随机采样,给出的推理数据在Python中只支持deterministic profile。

2017-10-20 17:05:54 5132

原创 Python的调试框架bdb及调试器Pdb

1. Python标准库中的Debugger框架bdb模块提供基本的调试功能,如设置断点、管理Debugger的执行等。bdb模块的组成:异常bdb.BdbQuit(Exception)类class bdb.Breakpoint类class bdb.Bdb(skip=None)Python Debugger的基类,实际使用的Python Debugger是其子类Pdb

2017-10-19 17:27:57 4005

原创 Python中的抽象基类与标准库中的abc模块

默认情况下,Python解析器不强制检查对抽象类的继承,即抽象类的子类可能没有实现其中的抽象方法,但是Python并不会报错。为了避免这种情况,从Python 3.4/2.6开始,Python标准库中提供了abc模块(Abstract Base Classes),为定义Python的抽象基类提供了公共基础。事实上,Python标准库中的numbers模块和collections模块都是ab

2017-10-11 08:57:06 5295

digital-7 (mono italic).ttf

A file of ttf

2021-07-22

Flex3中文帮助文档

Flex程序员必备,主要介绍ActionScript 3.0的包和类。

2010-02-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除