wei

acm 梯形

人走茶凉 提交于 2020-04-02 09:23:23
#include<stdio.h> void tixin(int h) { int linewidth=h+(h-1)*2+1; int i,j; for(i=1;i<=h;i++) { for(j=1;j<=linewidth;j++) { if(j<linewidth-h-(i-1)*2) { putchar(' '); } else if(j<linewidth) { putchar('*'); } else { putchar('\n'); } } } } int main(int argc,char** argv) { int h; while(scanf("%d",&h)!=EOF) { tixin(h); } return 0; } /************************************************************** Problem: 1065 Language: C Result: Accepted Time:80 ms Memory:904 kb ****************************************************************/ 来源: https://www.cnblogs.com/xiao-wei-wei/p/3353866.html

如何跨项目工作空间访问MaxCompute资源和函数?

青春壹個敷衍的年華 提交于 2020-03-12 10:34:35
1、背景介绍 同一个主账号下面的两个工作空间,工作空间名称分别为 A工作空间名称:wei_wwww A工作空间子账号:mc_oss B工作空间名称:wei_mc B工作空间子账号:bigdata_wei 现在B工作空间子账号bigdata_wei需要访问A工作空间子账号mc_oss创建的UDF函数。执行查询语句报错信息如下: 2、MaxCompute项目空间支持的对象类型及操作 MaxCompute提供了ACL授权、跨项目空间数据分享、项目空间数据保护等多种策略。授权操作一般涉及到三个要素,即主体(Subject,可以是用户也可以是角色)、客体(Object)和操作(Action)。在MaxCompute中,主体是指用户或角色,客体是指项目空间中的各种类型对象。我们推荐您优先使用ACL(基于对象)授权,而非Policy(基于策略)授权。 ACL授权中,MaxCompute的客体包括项目空间、表、函数、资源、任务实例 授权方式: grant actions on object to subject; 3、授权 (1)在A工作空间创建一个函数 A工作空间名称:wei_wwww 创建角色: create role worker; 角色指派: grant worker TO ram$建伟MaxCompute:mc_oss; 对角色授权: grant CreateInstance,

[FAQ] web3js, Error: [number-to-bn] while converting number 0.1 to BN.js instance, error: invalid number value

我们两清 提交于 2020-03-06 02:03:35
我们在调用合约方法时,都可以传一些参数的,比如转账金额 value。 value 的单位是 wei,这是一个很小的单位,所以一般数值很大。 如果误把 ether 当成 wei 传参,就会报标题中的错误。 注意,把 ether 转 wei 需要先把 ether 的值转成字符串。 比如 0.1 ether 转 wei 使用 web3.utils.toWei(this.inputEther.toString(), 'ether')。 反过来 wei 转 ether 使用 web3.utils.fromWei(xx, 'ether')。 另外,这里有一个相关的错误, https://www.cnblogs.com/farwish/p/12424066.html Link: https://www.cnblogs.com/farwish/p/12424108.html 来源: https://www.cnblogs.com/farwish/p/12424108.html

elasticsearch报错:None of the configured nodes are available: []

不羁岁月 提交于 2020-03-01 11:39:22
问题:在内网测试的时候可以正常访问,但是部署到外网上客户端连接elasticsearch报错:None of the configured nodes are available: [] 原因:默认情况下,ElasticSearch使用0.0.0.0地址,并为http传输开启9200-9300端口,为节点到节点的通信开启9300-9400端口,部署到外网修改修改elasticsearch.yml配置 操作: 修改elasticsearch.yml 将network.host、transport.tcp.port、http.port重新配置成自己真实的ip即可 重新启动es即可 具体配置说明请看 http://blog.csdn.net/lu_wei_wei/article/details/51263153 版权声明:本文为博主原创文章,转载请必须注明米四度的思考地址:http://blog.csdn.net/lu_wei_wei https://blog.csdn.net/lu_wei_wei/article/details/51263133 文章标签: elasticsearch 个人分类: ElasticSearch 所属专栏: elasticsearch学习笔记 来源: oschina 链接: https://my.oschina.net/u/1757911/blog

POJ 3126 Prime Path

筅森魡賤 提交于 2020-01-30 01:09:49
https://vjudge.net/problem/POJ-3126 题意:T组数据,每组数据给你两个四位数 a 和 b. 每次你可以变幻四位数 a 某个位置上的数字,得到一个新的四位数 t,并且 t 是素数, 问变幻多少次后,可以得到四位数 b. 题解:埃式筛法求素数(暴力求素数应该也可,口嗨)+裸BFS。 #include <iostream> #include <stdio.h> #include <cstring> #include <cmath> #include <queue> #include <set> using namespace std; const int N = 1e3 + 7; const int MAXN = 1e5 + 7; int prime[N]; //存素数 bool vis[MAXN],st[MAXN]; int t,a,b; struct node { int num,step; }; void isprime(int num) //埃式筛法 { int idx = 0; memset(st,false,sizeof(st)); for(int i = 2; i <= num; i++) { if(!vis[i]) // i 是素数 { prime[idx++] = i; st[i] = true; } for(int j = 0;

以太坊中的账户、交易、Gas和区块Gas Limit等概念

会有一股神秘感。 提交于 2020-01-23 05:37:57
什么是账户 以太坊账户与我们所知的账户概念有一定相似之处,却又有很大的区别,更不同于比特币中UTXO。 账户分两类: - 外部拥有账户(EOA),也就是普通账户 - 合约账户 普通账户 所谓的普通账户就是我们存放以太币的账户,可以随意生成,它具有以下特性: - 拥有以太币余额(以太币存放的地方,与比特币的UTXO模式不同)的balance。 - 用于确定每笔交易只能被处理一次的计数器(nonce)。 - 发送交易(以太币转账、发布合约、调用智能合约) - 通过私钥控制 - 没有相关联的代码 合约账户 合约账户也是最激动人心的概念和底层代码实现,它是功能和数据的集合,存在于以太坊的特定地址(发布智能合约的地址上),拥有一下特性: 拥有以太币余额 有相关联的代码 通过交易或消息调用的方式触发并由以太坊虚拟机(EVM)解释执行 当被执行时: 运行在随机复杂度(图灵完备性) 只能操作其拥有的特定储存,例如可以拥有其永久state 可以call其他合约 所有以太坊区块链上的操作都是由各账户发起的交易来出发。智能合约账户收到一笔交易,交易所带的参数都会成为代码的入参。合约代码会被以太坊虚拟机(EVM)在每一个参与网络的节点上运行,以作为它们新区块的验证。 交易和消息 交易 “交易”术语通俗来讲就是一个账户向另外一个账户发送一笔被签名的消息数据包的过程,区块链会记录并存储相应的数据。延伸一下

预处理1

若如初见. 提交于 2020-01-17 07:54:46
import pandas as pd import matplotlib . pyplot as plt import numpy as np import os , time , sys import xlrd path = './train/' path_name = os . listdir ( path ) tuo = [ ] wei = [ ] ci = [ ] for i in path_name : #i=str(i) df = pd . read_csv ( path + i ) if df [ 'type' ] [ 0 ] == '拖网' : tuo . append ( i ) elif df [ 'type' ] [ 0 ] == '刺网' : ci . append ( i ) else : wei . append ( i ) #分数据 def divide_data ( data_name , path , X_data ) : for i in data_name : i = str ( i ) df = pd . read_csv ( path + i ) X_data . append ( df ) return X_data tuo_data = [ ] wei_data = [ ] ci_data = [ ] Tuo_data =

【教程】BFS学习笔记

99封情书 提交于 2020-01-10 10:01:22
- 例子(已被授予主人公的名字使用权) ZZJ 进入了一个 n × m 的迷宫矩阵,执着的他表示要穿过迷宫。 ZZJ 在地图的左上角,而迷宫出口在右下角,设进入每个房间都需要 1 的时间,他在入口的地面上捡到一张迷宫地图,发现有一些障碍物(图中以“障碍”表示,代码中以“#”表示,存在map数组中),于是他决定计算出自己到终点最少需要时间(请思考后再往下看)。 1 2 3 4 5 6 7 1 起点 2 障碍 3 障碍 4 障碍 5 障碍 终点 - 思路: - 首先,我们需要一个小本本存ZZJ到达的地方及步数: 1 struct nod{int x,y,t;}f[100001];//x,y表示位置,t表示ZZJ到达此点需要的步数 - 其次,我们需要一个bool数组存i,j这个位置是否被走过以及一个map数组存地图: 1 bool bz[101][101];//这里以0<n,m<=100为数据范围,实际情况请以题面修改数组范围 2 char map[101][101]; - 再次,我们需要一个方向数组,使ZZJ能上、下、左、右移动: 1 int dx[4]={0,1,0,-1}; 2 int dy[4]={1,0,-1,0}; - 准备完毕了,ZZJ可以出发啦! - 首先,ZZJ将自己的位置存进小本本的第一格里: 1 tou=1,wei=2;//用两个指针指向小本本队头和队尾 2 f

如何跨项目工作空间访问MaxCompute资源和函数

蹲街弑〆低调 提交于 2020-01-02 17:39:01
1、背景介绍 同一个主账号下面的两个工作空间,工作空间名称分别为 A工作空间名称:wei_wwww A工作空间子账号:mc_oss B工作空间名称:wei_mc B工作空间子账号:bigdata_wei 现在B工作空间子账号bigdata_wei需要访问A工作空间子账号mc_oss创建的UDF函数。执行查询语句报错信息如下: 2、MaxCompute项目空间支持的对象类型及操作 MaxCompute提供了ACL授权、跨项目空间数据分享、项目空间数据保护等多种策略。授权操作一般涉及到三个要素,即主体(Subject,可以是用户也可以是角色)、客体(Object)和操作(Action)。在MaxCompute中,主体是指用户或角色,客体是指项目空间中的各种类型对象。我们推荐您优先使用ACL(基于对象)授权,而非Policy(基于策略)授权。 ACL授权中,MaxCompute的客体包括项目空间、表、函数、资源、任务实例 授权方式: grant actions on object to subject; [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jc8yFW4V-1577951993715)(data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw=