diff --git a/.github/workflows/cpp_full_node_workflow.yml b/.github/workflows/cpp_full_node_workflow.yml
index edfb5c0b..432bb525 100644
--- a/.github/workflows/cpp_full_node_workflow.yml
+++ b/.github/workflows/cpp_full_node_workflow.yml
@@ -82,12 +82,13 @@ jobs:
run: |
bash -x cpp/tools/install_depends.sh -o macos
brew install libiconv
- brew rm autoconf && brew install autoconf m4 libtool automake
+ brew rm autoconf && brew rm m4 && brew install autoconf m4 libtool automake
+ brew link m4
echo "## m4:"`which m4`
export DYLD_LIBRARY_PATH=/usr/local/opt/libiconv/lib:${DYLD_LIBRARY_PATH}
export LDFLAGS="-L/usr/local/opt/libiconv/lib"
export CPPFLAGS="-I/usr/local/opt/libiconv/include"
- export PATH="/usr/bin:${PATH}"
+ export PATH="/usr/bin:/usr/local/opt/m4/bin:${PATH}"
mkdir -p cpp/build && cd cpp/build
cmake -DBUILD_STATIC=ON -DTESTS=ON -DCOVERAGE=ON -DCMAKE_TOOLCHAIN_FILE=${{ env.VCPKG_ROOT }}/scripts/buildsystems/vcpkg.cmake ../
make -j3
diff --git a/README.md b/README.md
index fd18f059..d7c71aa6 100644
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@
- **隐私求交集**: 包括两方隐私求交集任务和多方隐私求交集任务,并从性能、网络带宽、使用场景等多方面考虑,实现了多种隐私求交集算法,包括CM2020(性能高), RA2018(非平衡PSI算法,适用于CS模式), ECDH-PSI;
- **匿踪查询**: 基于OT算法构建匿踪查询,可将数据集发布为匿踪查询服务开放给相关用户使用;
-- **联合建模**: 基于SecureLGB和SecureLR算法支持多方数据联合建模,并可将建模结果发布为模型用于预测,满足了80%多方数据联合建模需求;
+- **联合建模**: 基于SecureLGB和SecureLR算法支持多方数据联合建模,并可将建模结果发布为模型用于预测,满足了大部分多方数据联合建模需求;
- **联合分析**: 基于安全多方计算算法,提供了类SQL/Python的隐私数据联合分析语法,可在不引入额外学习成本的前提下,满足数据开发人员基于多方数据进行联合分析的需求;
@@ -40,4 +40,4 @@
## License
-WeDPR-Component的开源协议为Apache License 2.0, 详情参见[LICENSE](LICENSE)。
\ No newline at end of file
+WeDPR-Component的开源协议为Apache License 2.0, 详情参见[LICENSE](LICENSE)。
diff --git a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java
index ac777ec8..df14de5e 100644
--- a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java
+++ b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/generated/IFrontClient.java
@@ -40,12 +40,7 @@ public synchronized void delete() {
}
}
- /**
- * : receive message from gateway, call by gateway
- *
- *
- * @return void
- */
+ /** receive message from gateway, call by gateway
*/
public void onReceiveMessage(
Message _msg,
SWIGTYPE_p_std__functionT_void_fstd__shared_ptrT_bcos__Error_tF_t _callback) {
diff --git a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java
index a3986303..07bc0fb2 100644
--- a/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java
+++ b/cpp/wedpr-transport/sdk-wrapper/java/bindings/src/main/java/com/webank/wedpr/sdk/jni/transport/impl/TransportImpl.java
@@ -87,19 +87,13 @@ public void stop() {
this.transport.stop();
}
- /**
- * @param component the component used to router
- * @throws Exception failed case
- */
+ /** @param component the component used to router */
@Override
public void registerComponent(String component) {
this.transport.getFront().registerComponent(component);
}
- /**
- * @param component the component used to route
- * @throws Exception failed case
- */
+ /** @param component the component used to route */
@Override
public void unRegisterComponent(String component) {
this.transport.getFront().unRegisterComponent(component);