小编use*_*713的帖子

如何在页面的某些部分(XSL-FO)中使用column-count ="2"

我希望column-count ="2"只能在页面的某些部分使用.

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fo:root [
    <!ENTITY nbsp "&#160;">
     ]>
    <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
    <fo:layout-master-set>
       <fo:simple-page-master master-name="A4"
            page-width="21cm" 
            page-height="29.7cm" >
       <fo:region-body 
            margin-bottom="1.5cm" 
            margin-right="2cm" 
            margin-left="2cm" 
            margin-top="1.5cm"
            column-count="2"/>
   </fo:simple-page-master>
   <fo:simple-page-master master-name="NOCOLUMN"
            page-width="21cm" 
            page-height="29.7cm" >
       <fo:region-body 
            margin-bottom="1.5cm" 
            margin-right="2cm" 
            margin-left="2cm" 
            margin-top="1.5cm"/>
   </fo:simple-page-master>
 </fo:layout-master-set>

<fo:bookmark-tree>
  <fo:bookmark internal-destination="sec0">
    <fo:bookmark-title>Adding Fonts to FOP</fo:bookmark-title>
  </fo:bookmark>

  <fo:bookmark internal-destination="sec1">
    <fo:bookmark-title>Adding additional Type 1 fonts</fo:bookmark-title>

    <fo:bookmark internal-destination="sec1-1">
      <fo:bookmark-title>Generating a font metrics file</fo:bookmark-title>
    </fo:bookmark>
    <fo:bookmark internal-destination="sec1-2">
      <fo:bookmark-title>Register the fonts within FOP</fo:bookmark-title>
    </fo:bookmark>
  </fo:bookmark>

  <fo:bookmark internal-destination="sec2">
    <fo:bookmark-title>Adding additional TrueType fonts</fo:bookmark-title>

    <fo:bookmark internal-destination="sec2-1">
      <fo:bookmark-title>Generating …
Run Code Online (Sandbox Code Playgroud)

xsl-fo

8
推荐指数
1
解决办法
6449
查看次数

如何获取附近子账户的助记词?

我正在使用命令创建子帐户:near create-account 123.xyz.testnet --masterAccount xyz.testnet

但它只生成公钥和私钥,如何获取帐户的种子短语,以便我可以使用近网络钱包登录。

近网络钱包似乎不支持子账户,如“。” 不允许。

nearprotocol

7
推荐指数
1
解决办法
1020
查看次数

如何使用 cli 获取帐户的接近余额?

是否可以使用near cli 获取帐户的接近余额

nearprotocol

6
推荐指数
1
解决办法
720
查看次数

如何在 react-dropzone 中的提交按钮上调用 axios?

当用户单击提交按钮时如何调用 axios?

无法在提交按钮上添加 onclick 事件处理程序,我应该在哪里声明 onClick 事件函数,该函数在此代码中调用 axios 或接受 AcceptedFiles 变量。

useCallback 在用户删除文件时被调用,当用户删除文件时文件会自动上传。我希望在用户单击提交按钮时上传文件。

import React, {useCallback, Component} from 'react';
import {useDropzone} from 'react-dropzone';
import axios from 'axios';


function Basic(props) {

const onDrop = useCallback(acceptedFiles => {
    let formData = new FormData();

    for (var i = 0; i < acceptedFiles.length; i++) {
        let file = acceptedFiles[i];
        formData.append('articleFiles[]', file);
    }  

    axios({
      method: 'post',

      data: formData,
      )}


}, [])
const {acceptedFiles, getRootProps, getInputProps} = useDropzone({onDrop});


const files = acceptedFiles.map(file => (
    <li key={file.path}> …
Run Code Online (Sandbox Code Playgroud)

reactjs react-dropzone

5
推荐指数
1
解决办法
2076
查看次数

python 后端中近协议的 JWT 身份验证

在以太坊中,JWT 身份验证通过以下过程进行:
https ://github.com/Bearle/django-web3-auth/

1) 用户使用帐户私钥在元掩码中签署消息。
2) 账户地址和签名消息 POST 到后端
3) 后端验证签名是否正确,并生成签名的 Json Web Token (JWT),证明持有者控制该地址

Near协议使用以下代码进行签名:

window.near = await nearlib.connect(Object.assign({ deps: { keyStore: new nearlib.keyStores.BrowserLocalStorageKeyStore() } }, window.nearConfig));

// Needed to access wallet login
window.walletAccount = new nearlib.WalletAccount(window.near);
Run Code Online (Sandbox Code Playgroud)

和这个:

await this.props.wallet.requestSignIn(
      window.nearConfig.contractName,
      appTitle
    )
Run Code Online (Sandbox Code Playgroud)

如何在后端使用近登录,特别是验证步骤。在 python 中,如果是 web3,它使用

from web3auth.utils import recover_to_addr

if not address == recover_to_addr(token, signature):
            return None
Run Code Online (Sandbox Code Playgroud)

我可以在近协议中使用 python(或 javascript 或 rust)中的某些内容吗?Rust 的例子很好,因为我可以通过 cffi 调用 python 中的函数。
请提供一些代码。

nearprotocol

5
推荐指数
1
解决办法
989
查看次数

我可以在近协议中使用浮点吗?

浮点运算具有不确定性,因此区块链网络可能无法就链的状态达成一致。

我在智能合约中使用以下代码来计算根:

let mint_value = (juror_stake as f64).powf(0.8) as u128 + 1;
Run Code Online (Sandbox Code Playgroud)

允许这样的代码吗?如果不是如何进行浮点运算。

nearprotocol

5
推荐指数
1
解决办法
211
查看次数

如何更改near_sdk_sim中的块时间戳?

我需要更改 block_timestamp 来测试定时投票。

使用 VMContext,使用以下命令更改 block_timestamp:

context.block_timestamp = get_timestamp();
testing_env!(context.clone());
Run Code Online (Sandbox Code Playgroud)

如何在near_sdk_sim中做到这一点?

let (root, contract) = deploy_contract();
// Change the block_timestamp
Run Code Online (Sandbox Code Playgroud)

运行时有block_timestamp(),不知道如何使用它。

nearprotocol

5
推荐指数
1
解决办法
253
查看次数

循环中的所有异步调用完成后如何调用函数?

reader.onloadend 调用异步函数 addData 并且 reader.onloadend 处于循环中。

const uploadFiles = () => {
    console.log(acceptedFiles)
    setLoading(true)
    console.log(loading)
    let i = 0
    let l = acceptedFiles.length

    for (i = 0; i < l; i++) {
      let file = acceptedFiles[i]
      const reader = new window.FileReader()
      reader.readAsArrayBuffer(file)
      reader.onloadend = () => {
        let buffer = Buffer(reader.result)
        console.log(buffer)
        addData(file.path, buffer)
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

这是我的异步函数 addData

async function addData(name, buffer) {
    const file = await myfunction()
    
  }
Run Code Online (Sandbox Code Playgroud)

我想在循环中的所有异步 addData 被调用后调用 setLoading(false) 。onClick 函数不起作用,当我在所有异步函数完成之前单击按钮时,加载设置为 false。

const [loading, setLoading] …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

4
推荐指数
1
解决办法
426
查看次数

在Django中在远程服务器中提供媒体文件并在另一台服务器中提供应用程序

如何将媒体文件提供或上传(从网站上传文件)到远程服务器。一种方法是使用Fabric的ssh。但是使用静态文件时,我可以将文件从一台主机传输到远程主机(如文档中所示)。但是,只要用户在网站上上传文件,就有可能将其直接发送到远程服务器

例如,而不是文件去

MEDIA_ROOT = '/usr/files/'
Run Code Online (Sandbox Code Playgroud)

在同一服务器上,它将转到远程服务器上的文件夹。

django fabric

3
推荐指数
1
解决办法
1587
查看次数

近协议如何处理近钱包的安全性?

使用近钱包 URL 登录后,用户可以向区块链进行任意数量的交易,而无需每次都请求许可(这与使用元掩码不同)。如果应用程序未经用户许可进行未经授权的交易(例如窃取用户的所有资金)怎么办?近协议如何解决这个问题呢?

nearprotocol

3
推荐指数
1
解决办法
651
查看次数