利用Chrome的Heap Snapshot功能分析一个时间段内的内存占用率

利用Chrome的Heap Snapshot功能分析一个时间段内的内存占用率
下图测试代码第13行和第16行设断点. 以调试方式运行,首先断点在第13行处触发:

阅读全文>>

阅读全文...

如何修改Fiori Launchpad里Tile计数调用的时间间隔

如何修改Fiori Launchpad里Tile计数调用的时间间隔
简介: Fiori launchpad里的Tile上有一个数字,例如下图My Leads的例子:每隔指定的时间间隔,会向后台发起一次数据请求,读取当前Lead的个数。

阅读全文>>

阅读全文...

Fiori里花瓣的动画效果实现原理

Fiori里花瓣的动画效果实现原理
简介: Fiori里的busy dialog有两种表现形式,一种是下图里的花朵形状,由5个不断旋转的花瓣组成。另一种是下图的3/4个圆环不断旋转的效果。

阅读全文>>

阅读全文...

SAP Fiori应用Footerbar区域按钮的高亮显示逻辑

SAP Fiori应用Footerbar区域按钮的高亮显示逻辑
如果您够细心,您或许会发现有的SAP Fiori应用的footerbar区域内的按钮有高亮显示,有的则没有。 如何自己分析这两种按钮的实现原理?

阅读全文>>

阅读全文...

Python编程:partial偏函数

Python编程:partial偏函数

使用functools.partial可以创建一个新的函数,这个新函数可以固定住原函数的部分参数,从而在调用时更简单。

# -*- coding: utf-8 -*-  # @File    : partial偏函数.py # @Date    : 2018-05-30 # @Author  : Peng Shiyu  from functools import partial  # 默认按十进制转换 r1 = int("12") print(r1, type(r1)) # 12 <class 'int'>  # 按二进制转换 r2 = int("0101", base=2) print(r2, type(r2)) # 5 <class 'int'>  # 使用偏函数, 改造原有的int函数 int2 = partial(int, base=2) r3 = int2("0101") print(r3, type(r3)) # 5 <class 'int'> 

 

阅读全文>>

阅读全文...

pycharm的docstring文档字符串风格

pycharm的docstring文档字符串风格

pycharm的docstring文档字符串风格


阅读全文>>

阅读全文...

Python爬虫:scrapy框架log日志设置

Python爬虫:scrapy框架log日志设置

Scrapy提供5层logging级别:

1. CRITICAL - 严重错误  2. ERROR - 一般错误  3. WARNING - 警告信息  4. INFO - 一般信息  5. DEBUG - 调试信息

阅读全文>>

阅读全文...

Python编程:类的实例动态增加属性和方法

Python编程:类的实例动态增加属性和方法

Python编程:类的实例动态增加属性和方法


阅读全文>>

阅读全文...