weixin_47474052
weixin_47474052
2021/01/28 00:49
  • c++

#include <stdio.h>

void test (int x){
    x=1024;
        printf("test函数内部 %d/n",x);
    }

int main()
{int x = 1;
    printf("调用test前 x=%d\n",x);
    test(x);
    printf("调用test后 x=%d\n",x);
    }

0个回复
qq_46275472
qq_46275472
2021/01/28 00:32
  • java
  • eclipse

  正在学习稀疏数组的转换

  代码敲完以后28 43 45 46 47行在编译时显示相同的错误,都是说,动态变量i,j不能被静态方式访问

  有点儿不明白,这是网上听课时,老师讲的,我后来把代码改的和老师上课讲的一模一样,还是不行,不知道要怎么办,挺急的,希望有大佬帮忙解释一下~~~

  1. public class Data {
  2.     public static void main(String[] args) {
  3.         //创建一个原始二维数组11*11
  4.         //0表示没有棋子,1表示黑子,2表示白子
  5.         int chessArr1[][] = new int[11][11];
  6.         chessArr1[1][2] = 1;
  7.         chessArr1[2][3] = 2;
  8.         
  9.         //输出原始数组的二维数组
  10.         System.out.println("原始的二维数组~~");
  11.         for(int[] row  : chessArr1){
  12.             for(int data : row){            
  13.                 System.out.printf( "%d\t",data);
  14.                 //输出每一个变量字面值
  15.                 //System.out.print( "%d\t",data);不行
  16.             }
  17.              System.out.print("\n");
  18.              //System.out.println( );
  19.              //System.out.printf( "\n");
  20.         }
  21.     
  22.         //将二维数组转稀疏数组
  23.         //1.先遍历二维数组得到非0数据个数
  24.         int sum = 0;
  25.         for(int i = 0;  i < 11; i++ );{
  26.             for(int j = 0; j < 11; j++ );{
  27.                 
  28.                 if(chessArr1[i][j]!= 0){
  29.                     sum++;
  30.                 }
  31.             }
  32.         }
  33.         //2.创建对应稀疏数组
  34.         int sparseArr[][] = new int[sum+1][3];
  35.         //给稀疏数组赋值
  36.         sparseArr[0][0] = 11;
  37.         sparseArr[0][1] = 11;
  38.         sparseArr[0][2] = sum;
  39.         //第二次遍历,将非0值存放到sparseArr当中
  40.         int count = 0;//count用于记录是第几个非0数据
  41.         for(int i = 0;  i < 11; i++ );{
  42.             for(int j = 0; j < 11; j++ );{
  43.                 if(chessArr1[i][j]!= 0){
  44.                     count++;
  45.                     sparseArr[count][0] = i;
  46.                     sparseArr[count][1] = j;
  47.                     sparseArr[count][2] = chessArr1[i][j];
  48.                 }
  49.             }
  50.         }
  51.         
  52.         //输出稀疏数组的形式
  53.         System.out.println();
  54.         System.out.println("得到的稀疏数组为~~");
  55.         for(int i  = 0; i < sparseArr.length;i++){
  56.             System.out.printf("%d\t%d\t%d\t\n",sparseArr[i][0],sparseArr[i][1],sparseArr[i][2]);
  57.         }
  58.         System.out.println();
  59.         
  60.         //将稀疏数组回复成原始的二维数组
  61.         //1.先读取稀疏数组的第一行,根据第一行的数据,创建原始的二维数组
  62.         int chessArr2[][] = new int[sparseArr[0][0]][sparseArr[0][1]];
  63.         //2.在读取稀疏数组后几行的数据(从第二行开始),并赋给原始的二维数组即可
  64.         for(int i = 1; i < sparseArr .length; i++) {
  65.         chessArr2[sparseArr[i][0]][sparseArr[i][1]] = sparseArr[i][2];
  66.         }
  67.         //输出恢复后的二维数组
  68.         System. out . println();
  69.         System. out . println("输出恢复后的二维数组");
  70.         for(int[] row  : chessArr1){
  71.             for(int data : row){            
  72.                 System.out.printf( "%d\t",data);
  73.             }
  74.             System. out . println();
  75.         }   
  76.     }
  77. }
  78.         
  79.     

  80.  
0个回复
weixin_44414263
weixin_44414263
2021/01/28 00:10
  • django
class A(models.Model):
    A1 = models.CharField(max_length=50)
    A2 = models.CharField(max_length=50)

    def __str__(self):
        return self.A1
    
class B(models.Model):
    B1 = models.ForeignKey(A,on_delete=models.CASCADE,verbose_name='A1',related_name="A1")
    B2 = models.ForeignKey(A,on_delete=models.CASCADE,verbose_name='A2',related_name="A2")
    B3 = models.IntegerField()

在HTML中返回的B1和B2都是A1字段,如何能让B1直接获取A1,B2获取A2。

0个回复
jgdabc
jgdabc
2021/01/27 23:57
  • linux

我想问问,为什么我的vmware装一个虚拟机就能连接到外网或者是找到服务器,但是当你新建另一台时,就会出问题,它找不到服务器,ping不了外网,只能ping主机呢,我刚学这方面请各位大佬多多指教。

0个回复
u011251204
u011251204
2021/01/27 23:54
  • c#

想通过点击登录,发现input同名id  GetElementById 只能默认第一个 ,请问怎么让他填写第二个?

 

 

0个回复
zzzijian
凸眼小怪兽
2021/01/27 23:51
  • 神经网络
  • 数据挖掘
  • 人工智能

《Deep Direct Reinforcement Learning for Financial Signal Representation and Trading》这篇论文中有一个task-awareBPTT,是为了解决梯度消失和梯度爆炸的问题,但是我看了文章后不知道怎么用代码实现。有复现过这篇文章的同学吗?

 

To solve the aforementioned problem, we propose a more  practical solution to bring the gradient information directly

from the learning task to each time stack and each layer of  the DL part. In the time unfolding part, the red dotted lines

are connected from the task UT to the output node of each  time stack. With this setting, the back-propagated gradient

information of each time stack comes from two respective  parts: 1) the previous time stack (lower order time delay) and

2) the reward function (learning task). Similarly, the gradient  of the output node in each time stack is brought back to the

DL layers by the green dotted line. Such a BPTT method with  virtual lines connecting with the objective function is termed

task-aware BPTT.

0个回复
weixin_50901198
NST.Chloe.
2021/01/27 23:39
  • c++

重新装过一次,也尝试恢复过出厂设置,但神奇的VS仿佛有魔一般的记忆,我的数据啥的根本弄不掉,之前学C时就被迫转到DEV c++了,但现在学C++,老师叫用VS,希望有经验的前辈能帮帮我,由衷的感谢真的谢谢,谢谢!!!

ps:下图xtring 是依赖项文件中的

2个回复
night_afternoon
night_afternoon
2021/01/27 23:30
  • vue.js
<template slot-scope="props">
                        <el-button
                                size="mini"
                                @click="submitmevaluate(props.row)">评论
                        </el-button>
                        <!--填写评论对话框-->
                        <el-dialog title="报修评论" :visible.sync="dialogFormVisible">
                            <el-form :label-position="labelPosition"
                                     label-width="130px">
                                <el-form-item label="请简述损坏情况:">
                                    <el-input
                                            type="textarea"
                                            :autosize="{ minRows: 2, maxRows: 4}"
                                            placeholder="注:不宜超过50字"
                                            v-model="props.row.mevaluate">
                                    </el-input>
                                </el-form-item>
                            </el-form>
                            <div slot="footer" class="dialog-footer">
                                <el-button @click="dialogFormVisible = false">取 消</el-button>
                                <el-button type="primary" @click="submitForm(props.row)">确 定</el-button>
                            </div>
                        </el-dialog>
                    </template>

 

0个回复
weixin_53351368
weixin_53351368
2021/01/27 23:04
  • java

在测试的时候发生如下

按照查找的方法改了编码 

最后重新测试结果还是 

0个回复
Linmanuelmiranda
Linmanuelmiranda
2021/01/27 22:53
  • 问答团队
  • visual studio
  • microsoft

如下图所示,初学VBA,录制了了一个使单元格变绿色的宏,并保存为加载项。

现已删除这个xlsm的工作表,但是每次新建excel都会出现如下提示,怎么能让它不再提示?

0个回复
sinat_36912869
星星照耀着狒狒
2021/01/27 22:52
  • 开发语言

现在是有很多个Java的方法  想把这些方法转成其他四种语言,一点没有思路,,求教大神。。。

0个回复
bxy0718
bxy0718
2021/01/27 22:45
  • 职场和发展

按b站教学视频一步一步走的,具体问题出在acecore启动失败上,请问应该如何解决?

0个回复
joeywong666
joeywong666
2021/01/27 22:42
  • python
  • 开发语言

 

0个回复
weixin_45824788
weixin_45824788
2021/01/27 22:41
  • r语言

请问一下矩阵中为啥会出现FALSE呢?

0个回复
weixin_42474759
weixin_42474759
2021/01/27 22:41
  • 比特币
  • c语言
  • 人工智能
  • c++
  • 开发语言

麻烦老师帮忙转换一下,做成文华财经或者TB交易开拓者能直接量化交易的代码,谢谢了

当月线符合这个条件时卖出:
XG:BARSLAST(((10/SMA(((HHV(C,13)-C)/(HHV(C,13)-LLV(C,13))),5,1))-10)/5 >24)=1;

当月线出现“箭”这个条件时再买入:

VAR1J:CLOSE/(EMA(EMA((C+L+H)/3,3),26)*0.9)<0.95 ;

0个回复
m0_51273889
Xunyira箐
2021/01/27 22:39
  • c语言
  • Golang

 

如图所示,当分次往程序中输入学生信息后再输出,两次输入的信息输出信息之间会有一个意义不明的“0 0.00”

纯新人,先前只学过一点c/c++和python,想学着在c中那样在go中利用链表的形式创建一个学生管理系统,结果只到输出环节就翻车了

以下是关于输入/输出的相关代码:

package main
import(
	"fmt"
	"os"
)
func Add(head *student) *student{   //输入学生信息
	var(
		p *student = nil
		pr *student = nil
		num string
		Name string
		Sex byte
		Age int
		Score float64
		)
	fmt.Println("开始录入学生信息:")
	fmt.Println("请按照学号、姓名、性别、年龄、成绩的顺序录入:")
	for true{
		p = new(student)  //申请内存
		if p == nil{
			fmt.Println("不够内存!")
			os.Exit(1)
		}
		if head == nil{
			head = p  //若 头指针 为 空,则头指针指向 新申请内存空间p
		}else{
			pr = head
			for pr.next != nil{
				pr = pr.next
			}
			pr.next = p
		}
		fmt.Scan(&num)
		if num == "-1"{
			fmt.Println("录入结束!")
			p = nil
			break
		}
		fmt.Scanf("%s %c %d %f",&Name,&Sex,&Age,&Score)
		p.number = num
		p.name = Name
		p.sex = Sex
		p.age = Age
		p.score = Score
		p.next = nil
		People ++
	}
	fmt.Println("录入成功!")
	return head  //返回
}
package main

import (
	"fmt"
)
func Print_(head *student){    //输出学生信息
	if head == nil{
		fmt.Println("你的学生信息表单为空!")
		return
	}
	var pr = head
	for pr.next != nil{
		fmt.Printf("%s %s %c %d %.2f\n",pr.number,
			pr.name,pr.sex,pr.age,pr.score)
		pr = pr.next
	}
}

求大神援助(😭

0个回复
h123t3
h123t3
2021/01/27 22:35
  • python

 

0个回复
mtq558
mtq558
2021/01/27 22:28
  • Golang
package main

import (
	"fmt"
)

func Addup() func (int) int{

	var n int =10
	var str string = "Hello"

	return func(x int)int{   //返回值是一个匿名函数,那么n和这个retur构成了一个闭包~,形成一个整体。
		n = n + x
		str += string(x)    //自加一下x
		fmt.Println("str=",str)
		return n          // 这个n 会因为调用 一直在改变值
	}
}


func main(){

		f:= Addup()
    // 因为反复调用~初始化一次,然后不断的在改变值,所以才有下面的这个结果。!!!!
		fmt.Println(f(1))   //11
		fmt.Println(f(2))   //13
		fmt.Println(f(3))   //16

	
}

理论上,结果应该是

str=hello1(ASCII码那个)

11

str=hello12

13

str=hello123

16

但是我的执行结果是:

0个回复
weixin_44645309
厕所打你
2021/01/27 22:23
  • javascript
  • vue.js
<!DOCTYPE html>
<html>

<head>
  <meta charset="UTF-8">
  <title>Document</title>
</head>

<body>
  <div id="example">
    <ul>
      <li v-for="item in books">
        书名:{{item.name}}
        数量:{{item.amount}}
        <button @click="increment(item.amount)">+</button>
      </li>
    </ul>
  </div>
  <script type="text/javascript" src="D:/web/js/vue/vue.js"></script>
  <script>
    var app=new Vue({
      el: "#example",
      data: {
        books: [
          {
            name: 'js',
            amount: 1
          },
          {
            name: 'js',
            amount: 1
          }
        ]
      },
      methods: {
        increment(amount){
          amount++
        }
      }
    })

  </script>
</body>

</html>

 

1个回复
weixin_44793491
冬瓜~
2021/01/27 22:22
  • 开发语言
  • c++

有人知道Cmake文件中这条命令是什么意思吗?

0个回复
weixin_42259341
宁小小胖
2021/01/27 22:21
  • 问答团队

书上分数阶传递函数整数阶定义

 

运行这个程序提醒错误使用 filter。

然后用这个程序调用,

 

运行 提示:

有大佬知道这个情况怎么解决吗?

0个回复
m0_52015621
老师好我是熊同学
2021/01/27 22:20
  • 问答团队
ISTA with constant stepsize
Input: L := L(f) - A Lipschitz constant of ∇f.
Step 0. Take x0 ∈ Rn.
Step k. (k ≥ 1) Compute
(3.1) xk = pL(xk−1).


ISTA with backtracking
Step 0. Take L0 > 0, some η > 1, and x0 ∈ Rn.
Step k. (k ≥ 1) Find the smallest nonnegative integers ik such
that with L¯ = ηikLk−1
(3.2) F(pL¯(xk−1)) ≤ QL¯(pL¯ (xk−1), xk−1).
Set Lk = ηikLk−1 and compute
(3.3) xk = pLk (xk−1).


FISTA with constant stepsize
Input: L = L(f) - A Lipschitz constant of ∇f.
Step 0. Take y1 = x0 ∈ Rn, t1 = 1.
Step k. (k ≥ 1) Compute
(4.1) xk = pL(yk), tk+1 =
1 + 
1+4t2k 2 (4.2) , yk+1 = xk + tk − 1 tk+1 	
(4.3) (xk − xk−1).


FISTA with backtracking
Step 0. Take L0 > 0, some η > 1, and x0 ∈ Rn. Set y1 = x0, t1 = 1.
Step k. (k ≥ 1) Find the smallest nonnegative integers ik such that
with L¯ = ηikLk−1 F(pL¯(yk)) ≤ QL¯(pL¯(yk), yk).
Set Lk = ηikLk−1 and compute
xk = pLk (yk), tk+1 =
1 + 
1+4t2k 2 , yk+1 = xk + tk − 1 tk+1 	 (xk − xk−1).

 

0个回复
m0_53178143
m0_53178143
2021/01/27 22:15
  • c语言
int pivotIndex(int* nums, int numsSize){
    int i=0,j=0,num1,num2;
    num1=nums[i];
    j=numsSize-1;
    num2=nums[j];
    while(i!=j-2&&i<j){
        if(num1==num2){
            j--;
            i++;
            num2=num2+nums[j];
            num1=num1+nums[i];
        }else if(num1>num2){
            j--;
            num2=num2+nums[j];
        }else if(num1<num2){
            i++;
            num1=num1+nums[i];
        }
    }
    if(num1==num2) return i+1;
    else return -1;
}

 

0个回复
sinat_39484623
sinat_39484623
2021/01/27 22:14
  • 开发语言

0个回复
weixin_54575587
weixin_54575587
2021/01/27 22:11
  • c++

填空(2分)

以下程序段行结果是_________。

void f(int i)

{   int a=8;

        a=i++;

        printf("%d,",a);

}

void main()

{   int a=5,c=3;

        f(c++);     

        a=--c;

        printf("%d",a);

}

2个回复
weixin_46720411
小娜xna2022
2021/01/27 22:08
  • python

 

您遇到了错误!

  • 错误代码:redirect_uri_mismatch
  • 错误信息:Invalid redirect uri
  • 详细描述:授权回调页地址错误,具体内容请开发者参考“redirect uri”验证方式
0个回复