Compare commits

..

4 Commits

Author SHA1 Message Date
CaiHQ
271e7f7847 update annotation docs 2022-10-18 10:01:45 +08:00
CaiHQ
213e351560 release 1.7.5 2022-04-29 22:29:46 +08:00
CaiHQ
7f6897bee2 release 1.7.0 2022-03-07 22:25:09 +08:00
CaiHQ
fd6293b9df add todo 2022-01-04 14:14:54 +08:00
6 changed files with 81 additions and 24 deletions

View File

@ -2,11 +2,11 @@
## 环境依赖安装
```bash
#视情况使用pip/pip3
pip install sphinx
pip install recommonmark
pip install sphinx_rtd_theme
pip install sphinx_markdown_tables
pip install sphinx-multiversion
pip3 install sphinx
pip3 install recommonmark
pip3 install sphinx_rtd_theme
pip3 install sphinx_markdown_tables
pip3 install sphinx-multiversion
```
# 更新版本
@ -45,15 +45,16 @@ make latexPdf
```
# MarkDownTips
1)学习markdown:https://www.runoob.com/markdown/md-tutorial.html
2)可参考现有.md文件作为模板。
3)表格示例:
1. 学习markdown:https://www.runoob.com/markdown/md-tutorial.html
2. 可参考现有.md文件作为模板。
3. 表格示例:
| 字段 | 值 |
| ------ | --------------------------------- |
| action | startContract |
| script | 合约脚本内容, 需进行进行URIEncode |
4)代码示例:
4. 代码示例:
特别地json代码的格式化可以使用http://www.bejson.com/t2ck.htm
```json
{
@ -63,9 +64,11 @@ make latexPdf
"executeTime": 1187
}
```
5)插入图片示例:
5. 插入图片示例:
![shortcut2](./_static/imgs/shortcut2.png)
方括号内为小标题,小括号内为“图片的相对路径”,一定不要写成绝对路径。
6)超链接:
6. 超链接:
[百度](http://baidu.com)

View File

@ -361,10 +361,22 @@ export function count(args){
```
@Cost({"countGas":true})
export function ....
```
### @ArgSchema
该注解可以检查输入参数格式仅支持JSON格式。
```
@ArgSchema({
"!field1":"string",
"field2":"number",
"array":[{"abc":"number"}]
})
```
### @Mask
该注解可对结果进行一定转换支持差分隐私、MD5等转换函数。
## IO工具类
### 概览

View File

@ -21,6 +21,23 @@ BDContract是一个可信计算框架计算逻辑以智能合约的方式表
- - -
## 更新日志
* **v1.7.5** 2022年4月29日
- 更新了NodePortal.html的部分功能
- 支持ypk deploy tool
- 优化了view 关键字
- 优化startContract日志输出
- docker镜像脚本支持
* **v1.7.0** 2022年3月7日
- 提交算法插件化
- cp从镜象中剥离
- 支持ArgSchema注解。
* **v1.6.7** 2022年1月6日
- cp中支持了MultiTagTimeIndexUtil
* **v1.6.6** 2022年1月4日
- 更新DOIP-SDK

View File

@ -94,15 +94,15 @@ html_static_path = ['_static']
master_doc = 'index'
##latex_elements = {
## 'papersize': 'a4paper',
latex_elements = {
'papersize': 'a4paper',
# Additional stuff for the LaTeX preamble.
## 'preamble': '''
##\usepackage{xeCJK}
##\usepackage{indentfirst}
##\setlength{\parindent}{2em}
##\setCJKmainfont[BoldFont=STFangsong, ItalicFont=STKaiti]{STSong}
##\setCJKsansfont[BoldFont=STHeiti]{STXihei}
##\setCJKmonofont{STFangsong}
##''',
##}
'preamble': '''
\usepackage{xeCJK}
\usepackage{indentfirst}
\setlength{\parindent}{2em}
\setCJKmainfont[BoldFont=STFangsong, ItalicFont=STKaiti]{STSong}
\setCJKsansfont[BoldFont=STHeiti]{STXihei}
\setCJKmonofont{STFangsong}
''',
}

View File

@ -25,6 +25,24 @@ BDContract是一个可信计算框架计算逻辑以智能合约的方式表
更新日志
--------
- **v1.7.5** 2022年4月29日
- 更新了NodePortal.html的部分功能
- 支持ypk deploy tool
- 优化了view 关键字
- 优化startContract日志输出
- docker镜像脚本支持
- **v1.7.0** 2022年3月7日
- 提交算法插件化
- cp从镜象中剥离
- 支持ArgSchema注解。
- **v1.6.7** 2022年1月6日
- cp中支持了MultiTagTimeIndexUtil
- **v1.6.6** 2022年1月4日
- 更新DOIP-SDK

7
todo.md Normal file
View File

@ -0,0 +1,7 @@
补充说明
@Split @Join
@Mock @Mask
等注解。
onRecover说明
manifest里配置memory参数。