/images/avatar.png

Python开发之(二)-巧妙使用类

一、前言 面向对象开发语言是当前开发语言的主流。 二、创建类时__init__与__call__的调用 1、创建一个类 class Hello: def __init__(self): print("init") def __call__(self, *args, **kwargs): print("call args %s kwargs %s"

Class文件结构梳理(持续更新)

每一个 Class 文件对应于一个如下所示的 ClassFile 结构体。 ClassFile { u4 magic; u2 minor_version; u2 major_version; u2 constant_pool_count; cp_info constant_pool[constant_pool_count-1]; u2 access_flags; u2 this_class; u2 super_class; u2 interfaces_count; u2 interfaces[interfaces_count]; u2 fields_count; field_info fields[fields_count]; u2 methods_count; method_info methods[methods_count]; u2 attributes_count; attribute_info attributes[attributes_count]; } ClassFile 结构体中,各项的含义描述如

AndroidStudio集成支付宝支付,混淆打包报错

报错提示 Warning: com.alipay.android.phone.mrpc.core.AndroidHttpClient: can’t find referenced method ‘org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int,android.net.SSLSessionCache)’ in library class android.net.SSLCertificateSocketFactory 解决方法 在proguard-project.txt 添加一句 -dontwarn android.net.SSLCertificateSocketFactory