Results 11 issues of Enix Yu

Some icons are missing in master branch (most of them are alias icons), e.g. fa-edit/fa-close, this PR is about to add those icons back. Demo is also updated to include...

### What kind of change does this PR introduce? - [ ] Bugfix - [x] Feature - [ ] Docs - [ ] New Binding issue #___ - [ ]...

status: needs review
security: needs feedback

feature: Fallback to GPS provider when gms LocationService is not available Related issues: #772, #820

`rindexOf` is used to get the last occurrence of the given substring. It is a reverse version of `indexOf`. Sample usage as below: **rindexOf(substring)** ``` swift "hello".rindexOf("hell"), // 0 "helloll".rindexOf("ll"),...

# Environment: * server version: tdengine-3.1.0.3 * jdbc version: 3.2.8 * jdk version: JDK 17 # Reproduce: ```java private boolean isTableExist(Connection connection, String tableName) throws SQLException { var dbname =...

Refer to [mysql-connector-j](https://github.com/mysql/mysql-connector-j/blob/release/8.x/src/main/core-api/java/com/mysql/cj/MysqlType.java#L81), map the following data types to corresponding java types: * `UTINYINT` use Short instead of Byte. * `USMALLINT` use Integer instead of Short. * `UINT` use Long...

## Senario: When we declare table with unsigned tinyint, and store value larger than max value of corresponding SIGNED type, negative number is return. ## Reproduce ```sql CREATE TABLE t1...

remove `alias_method_chain`

## Question I have a summary table (with two tags: **location** and **device_id**), the source table `device_history` also have these two tags, I need to summarized the `power` value for...

help wanted
question

After upgrading tdengine from 3.1.0.3 to 3.3.0.3, the server keep logging `MND ERROR trans:12443, stage keep on commitAction since Transaction context switch, failedTimes:178`. Although I can connect to the server...

help wanted
question