How to bypass Apple’s review and resolve APP rejection issues through code obfuscation

How to bypass Apple’s review and resolve APP rejection issues through code obfuscation Table of Contents iOS code obfuscation Functional Analysis Implementation process Class name modification Method name modification Generate junk code Replace static resources such as png with MD5 Add junk fields to info.plist file Functional Analysis Implementation process Class name modification Method name […]

The conflict between bcprov-jdk15to18 and other bcprov version jar packages (different versions of jars are compatible) is resolved, and the conflict with Dongfangtong bcprov-jdk15on.jar is resolved

Foreword The project needs to integrate a new SDK for service calls. It was developed and debugged locally using Tomcat. However, when updated to the server, it failed and the service could not be started. Error SecurityException: JCE cannot authenticate the provider BC. After replacing the jar with the same version as Dongfangtong, another error […]

How to bypass Apple’s review and resolve APP rejection issues through code obfuscation

Table of Contents iOS code obfuscation Functional Analysis Implementation process Class name modification Method name modification Generate junk code Replace static resources such as png with MD5 Add junk fields to info.plist file Functional Analysis Implementation process Class name modification Method name modification Generate junk code Replace static resources such as png with MD5 Add […]

16 | How to customize HandlerMethodArgumentResolvers

In the previous lecture, we introduced the usage of the SpringDataWebConfiguration class, so this time we take a look at how this class is loaded, how PageableHandlerMethodArgumentResolver and SortHandlerMethodArgumentResolver take effect, and how to define your own HandlerMethodArgumentResolvers class. Are there any other web scenarios that require it? What about our customization? Regarding the above […]

Successfully resolved TypeError: Object of type ndarray is not JSON serializable

Table of Contents Successfully resolved TypeError: Object of type ‘ndarray’ is not JSON serializable wrong reason solution 1. Use tolist() method 2. Use the astype() method 3. Use custom Encoder in conclusion Sample code 1. Use tolist() method 2. Use the astype() method 3. Use custom Encoder Successfully resolved TypeError: Object of type ‘ndarray’ is […]

Resolve WARNING: You do not appear to have an NVIDIA GPU supported by the 430.34 NVIDIA Linux graph

Table of Contents Resolve WARNING: You do not appear to have an NVIDIA GPU supported by the 430.34 NVIDIA Linux graph Check graphics card model Find supported driver versions Install appropriate drivers Verify driver installation in conclusion Sample code NVIDIA graphics card model PyCUDA Resolve WARNING: You do not appear to have an NVIDIA GPU […]

### Cause: dm.jdbc.driver.DMException: Error near line 60: Unresolved member access expression [IF]; SQL[]; Error near line 60:

Problem reporting ### Cause: dm.jdbc.driver.DMException: An error occurred near line 60: Unresolved member access expression [IF] ; SQL []; An error occurred near line 60: Unresolved member access expression [IF]; nested exception is dm.jdbc.driver.DMException: Error near line 60: Unresolved member access expression [IF] at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:102) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) […]

How to resolve resource conflicts between androidx and v4 packages

1. The resource package will report the following error: Errors like (androidx.core:core:1.10.0) and (com.android.support:support-compat:24.2.0) It means that the resources are duplicated. I don’t know whether to call the one under the androidx package or the one under the v4 package. Duplicate class android.support.v4.app.INotificationSideChannel found in modules core-1.10.0-runtime (androidx.core:core:1.10.0) and support-compat-24.2.0-runtime (com.android. support:support-compat:24.2.0) Duplicate class android.support.v4.app.INotificationSideChannel$Stub […]

Unresolved member access expression [str_to_date]

Error reporting ### Cause: dm.jdbc.driver.DMException: An error occurred near line 27: Unresolved member access expression [str_to_date] ; SQL []; An error occurred near line 27: Unresolved member access expression [str_to_date]; nested exception is dm.jdbc.driver.DMException: Error near line 27: Unresolved member access expression [str_to_date] at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:102) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82) at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:73) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:446) […]