qq_54589058
时零雨竹
2021/01/16 17:10
  • c语言
  • c++

//#include<iostream>
//using namespace std;
//#include<string>
//
//struct student
//{
//    string sname;
//    int score;
//};
//
//
//struct teacher
//{
//    string tname;
//    struct student sarray[5];
//};
//
//void allocatespace(struct teacher tarray[],int len)
//{
//    string nameseed="abcde";
//  for(int i=0;i<len;i++)
//  {
//      tarray[i].tname="teacher_";
//      tarray[i].tname+=nameseed[i];
//
//      for (int j = 0; j < 5; j++)
//      {
//          tarray[i].sarray[j].sname = "student_";
//          tarray[i].sarray[j].sname += nameseed[j];
//
//          tarray[i].sarray[j].score = 60;
//      }
//  }
//}
//
//void printinfo(struct teacher tarray[],int len)
//{
//    for(int i=0;i<len;i++)
//    {
//        cout << "老师的姓名:" << tarray[i].tname << endl;
//        for (int j = 0; j < 5; j++)
//        {
//            cout << "学生的姓名: " << tarray[i].sarray[j].sname
//                <<" 考试分数"<<tarray[i].sarray[j].score<<endl;
//        }
//    }
//
//}
//int main()
//{ 
//    struct teacher tarray[3];
//    int len=sizeof(tarray)/sizeof(tarray[0]);
//    allocatespace(tarray,len);
//    printinfo(tarray,len);
//    system("pause");
//    return 0;
//}


#include<iostream>
using namespace std;
#include<string>

struct student//学生
{
    string sname;
    int scroe;

};
struct teacher //老师
{
    string tname;
    struct student sarray[5];
};
void allocatespace(struct teacher tarray[], int len)  //赋值
{
    string nameseed = "ABDCE";
    for (int i = 0; i < len; i++)
    {
        tarray[i].tname = "teacher_";
        tarray[i].tname += nameseed[i];

        for (int j = 0; j < 5; j++)
        {
            tarray[i].sarray[j].sname = "student_";
            tarray[i].sarray[j].sname += nameseed[j];

            tarray[i].sarray[j].scroe = 60;
        }

    }

}

void printinfo(struct teacher tarray[], int len)//打印
{
    for (int i = 0; i < len; i++)
    {
        cout << "老师的姓名: " << tarray[i].tname << endl;
        for (int j = 0; j < 5; i++)
        {
            cout << "学生的姓名: " << tarray[i].sarray[j].sname
                << " 考试分数" << tarray[i].sarray[j].scroe << endl;
        }

    }
}
int main()
{
    struct teacher tarray[3];
    int len = sizeof(tarray) / sizeof(tarray[0]);
    allocatespace(tarray, len);
    printinfo(tarray, len);
    system("pasue");
    return 0;
}

 

0个回复
weixin_54596215
weixin_54596215
2021/01/16 17:08
  • java

package MyPro004;
/**
 * 
 * 
 * @author 
 *
 */
public class Student {

    //属性
    int id;
    String name;
    int age;
    Computer comp;
    
    
    //方法
    void play() {
        System.out.println("我在玩游戏,王者荣耀!!");
    }
    
    void study() {
        System.out.println("我在认真学习!!"+ comp.brand);
    }
    
    
    Student(){   //构造方法,用于创建这个类的对象,无参的构造方法可以由系统自动创建
        
    }
    
    
    
        //static Student a = new Student();
    public static void main(String[] args) {
        Student a = new Student();
        a.id = 1001;
        a.name = "高淇的Java课";
        a.age = 18;        
        
        
        Computer c1 = new Computer();
        c1.brand = "联想";
        
        a.comp = c1;
        
        a.play();
        a.study();
    }
}    
    

class Computer {
    String brand;
}
    
    
    

0个回复
qq_41034308
qq_41034308
2021/01/16 16:57
  • ide
  • c++
#include<iostream>
using namespace std;
struct node
{
	int num;
	node* l;
	node* r;
};
void built(node*& root, int num)
{
	if (root == NULL)
	{
		root = (node*)malloc(sizeof(node));
		if (root)
			root->num = num;
		return;
	}
	if (root->num == num)
		return;
	if (root->num > num)
		built(root->l, num);
	else
		built(root->r, num);
}
void NLR(node* root)
{
	if (root == NULL)
		return;
	cout << root->num << " ";
	NLR(root->l);
	NLR(root->r);

}
void LNR(node* root)
{
	if (root == NULL)
		return;
	LNR(root->l);
	cout << root->num << " ";
	LNR(root->r);
}
void LRN(node* root)
{
	if (root == NULL)
		return;
	LRN(root->l);
	LRN(root->r);
	cout << root->num << " ";
}
int main()
{
	int length, a;
	node* root;
	while (cin >> length)
	{
		root = NULL;
		for (size_t i = 0; i < length; i++)
		{
			cin >> a;
			built(root, a);
		}
		NLR(root);
		cout << endl;
		LNR(root);
		cout << endl;
		LRN(root);
		cout << endl;
	}
}

不是第一次了,如果使用指针的话,vs2019很可能会出错。

上图是vs2019的结果。

http:/t.cn/AiKD0L5V这个链接是这道编程题。

0个回复
weixin_42387601
丅一詀垨候
2021/01/16 16:49
  • python

如何将图中能看得见的颜色都识别出来,并用矩形框框出来?

0个回复
weixin_43777485
weixin_43777485
2021/01/16 16:48
  • html5
  • css
  • typescript
  • node.js
  • less

0个回复
ZWQ226
丽日枫凪
2021/01/16 16:45
  • python

大概是这样,我不是专业的程序猿,有些专业的东西可能不太了解

这回是用python写的一个SQGQ法生成多孔介质的程序,如果人为地更改参数降低循环次数的话,是能跑出结果的

但按照正常的来跑,根本没有头,不清楚跟数据溢出有没有关

IDE用的是VScode,大概这样

一下是我的代码,献丑了

import numpy as np
import random
from matplotlib import pyplot as plt

max_i = max_j = 100 
Dp = 0.1                                        #生长核分布概率
Vr = 0.3                                        #孔隙度
PP = [0.2,0.2,0.2,0.2,0.2,0.2,0.2,0.2]          #生长概率

#初始化孔隙数量
NumVoid = 0

#初始孔隙坐标列表
ListVoid = []

#初始化空间矩阵
SpaceArray = np.random.rand(max_i,max_j)
for i in range(max_i):
    for j in range(max_j):
        if SpaceArray[i,j] < Dp:
            #设孔隙格点为1
            SpaceArray[i,j] = 1
            #记录孔隙格点的坐标
            ListVoid.append([i,j])
        else:
            #设实体格点为0
            SpaceArray[i,j] = 0
    
#计算已确定的孔隙格点数
NumVoid = np.sum(SpaceArray)

#------------------------------------------------------------------

#计算满足孔隙度要求的孔隙格点个数
NumVoid_Need = Vr*(max_i*max_j)

#开始生长
while NumVoid<NumVoid_Need:
    for PointVoid in ListVoid:
        Point_i = PointVoid[0]
        Point_j = PointVoid[1]

        #孔隙向上发展
        #排除格点在上边界的情况
        if Point_i > 0:
            i = Point_i - 1
            j = Point_j
            if SpaceArray[i,j]==0 and random.random()<PP[0]:
                SpaceArray[i,j] = 1

        #孔隙向下发展
        #排除格点在下边界的情况
        if Point_i < max_i - 1:
            i = Point_i + 1
            j = Point_j
            if SpaceArray[i,j]==0 and random.random()<PP[1]:
                SpaceArray[i,j] = 1

        #孔隙向左发展
        #排除格点在左边界的情况
        if Point_j > 0:
            i = Point_i
            j = Point_j - 1
            if SpaceArray[i,j]==0 and random.random()<PP[2]:
                SpaceArray[i,j] = 1

        #孔隙向右发展
        #排除格点在右边界的情况
        if Point_j < max_j - 1:
            i = Point_i
            j = Point_j + 1
            if SpaceArray[i,j]==0 and random.random()<PP[3]:
                SpaceArray[i,j] = 1

        #孔隙向左上发展
        #排除格点在左边界或上边界的情况
        if Point_j>0 and Point_i>0:
            i = Point_i - 1
            j = Point_j - 1
            if SpaceArray[i,j]==0 and random.random()<PP[4]:
                SpaceArray[i,j] = 1

        #孔隙向右上发展
        #排除格点在右边界或上边界的情况
        if Point_j<max_j-1 and Point_i>0:
            i = Point_i - 1
            j = Point_j + 1
            if SpaceArray[i,j]==0 and random.random()<PP[5]:
                SpaceArray[i,j] = 1

        #孔隙向左下发展
        #排除格点在左边界或下边界的情况
        if Point_j>0 and Point_i<max_i-1:
            i = Point_i + 1
            j = Point_j - 1
            if SpaceArray[i,j]==0 and random.random()<PP[6]:
                SpaceArray[i,j] = 1

        #孔隙向右下发展
        #排除格点在右边界或下边界的情况
        if Point_j<max_j-1 and Point_i<max_i-1:
            i = Point_i + 1
            j = Point_j + 1
            if SpaceArray[i,j]==0 and random.random()<PP[7]:
                SpaceArray[i,j] = 1
        

    #重新计算已确定的孔隙格点数
    NumVoid = np.sum(SpaceArray)
print(NumVoid/(max_i*max_j))

plt.imshow(SpaceArray)
plt.show()





        





 

0个回复
m0_49217529
m0_49217529
2021/01/16 16:37
  • sql
  • mysql

LoginAccount:Id Account  Password    AccountLevel
        Id是账户序号
        Account对于系统管理员是帐号,对于教职工是工号,对于学生是学号
        Password密码
        AccountLevel账户级别 0系统管理员  1教职工  2学生

创建这样一个表,如何向表中插入AccountLevel的值。或者是如何向这个表中插入数据

菜鸟不懂,麻烦大师看一下

1个回复
sihouette14138
Silhouette?
2021/01/16 16:28
  • c++

两个节点相互订阅,但是先运行的节点收不到后运行的节点发布的消息,当把先运行的节点关闭重开后能接收到后运行节点发布的消息,但是后运行节点却收不到先运行节点的消息。想问问大家这是什么原因?ROS的通信机制就是这样吗,同一时间先运行的先发布消息,不能同时接收后运行节点发布的消息吗?

希望知道的大神能够不吝赐教,急!

0个回复
ARABS001
安瑞ABS
2021/01/16 16:26
  • 数据挖掘

想请问一下苏州海拉的联系方式大家有没有,请私信我一下,我有个电器零件想从他们购入,客服邮箱处理什么的太慢了,有没有人认识的直接让我联系一下,不胜感激!!!

0个回复
baidu_41877510
黑夜的世界
2021/01/16 16:26
  • android

目前,系统里默认的是锁屏壁纸和桌面壁纸是同一张,怎么单独设置区别于桌面壁纸的锁屏壁纸呢?

0个回复
lyr2390525715
.行秋.
2021/01/16 16:21
  • html5

以下说法错误的是( )。
A. HTML与CSS配合使用,为了内容与样式分离。
B. 如果只使用HTML而不使用CSS,网页是不可能有样式的。
C. JavaScript可以嵌入在HTML语言中,作为网页源文件的一部分存在。
D. CSS表示层叠样式表,可以添加页面的样式,规定网页的布局。
正确答案: B你错选为A
 

2个回复
gty1995
奶油猫不吃奶油
2021/01/16 16:15
  • 开发语言

处理的是心电信号,采样频率为360hz,这个该怎么写matlab代码啊,我看了别人的,但是不理解通带截止频率,阻带截止频率,这个4和22该放在哪里,恳请大佬指导一下
 

0个回复
weixin_54429231
kali萌新
2021/01/16 16:12
  • c语言
  • 测试用例

Visual C++ 6.0中文占多少字节,英文占多少字节?数字占多少字节,为什么我使用文件(fgets)是会这样

 

2个回复
iMacPromax
???(iPhone)?????
2021/01/16 15:52
  • c++
#include <bits/stdc++.h>
using namespace std;
void sswap(int *a,int *b)
{
	int c;
	c=*a;
	*a=*b;
	*b=c;
}
int main()
{
	int a[3]={0,1,2};
	sswap(&a[1],&a[2]);
	printf("%d %d",a[1],a[2]);
}

一个非常简单的代码,交换a[1]和a[2]。

但在调试主函数时加入数组a的监视,在调试传址函数时,数组的值已经改变,监视区却没变化,这是Dev C++特性吗?

1个回复
yiyeluoerer
一叶之秋与叶修
2021/01/16 15:40
  • c语言

codeblocks中我用程序测试过了,始终无法进行run这一步,一直显示我还没有build,但是我已经build过了,哪位大神可以救救我,我已经要疯了!!!

0个回复
weixin_50807288
weixin_50807288
2021/01/16 15:35
  • 问答团队
  • c++

请问csdn发布程序的时间可以更改到几个星期前吗?

1个回复
KXS_T
KXS_T
2021/01/16 15:34
  • python

 

(base) D:\Programming\XIANGMU\GSCNN-master>D:/App/anaconda3/anaconda3.7/python.exe d:/Programming/XIANGMU/GSCNN-master/train.py
D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py:189: UserWarning: Error checking compiler version for cl: 'utf-8' codec can't decode byte 0xd3 in position 0: invalid continuation byte
  warnings.warn('Error checking compiler version for {}: {}'.format(compiler, error))
Traceback (most recent call last):
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py", line 960, in _build_extension_module
    check=True)
  File "D:\App\anaconda3\anaconda3.7\lib\subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['ninja', '-v']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "d:/Programming/XIANGMU/GSCNN-master/train.py", line 381, in <module>
    main()
  File "d:/Programming/XIANGMU/GSCNN-master/train.py", line 128, in main
    assert_and_infer_cfg(args)
  File "d:\Programming\XIANGMU\GSCNN-master\config.py", line 86, in assert_and_infer_cfg
    import encoding
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\__init__.py", line 13, in <module>
    from . import nn, functions, parallel, utils, models, datasets, transforms
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\nn\__init__.py", line 12, in <module>
    from .encoding import *
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\nn\encoding.py", line 18, in <module>
    from ..functions import scaled_l2, aggregate, pairwise_cosine
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\functions\__init__.py", line 2, in <module>
    from .encoding import *
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\functions\encoding.py", line 14, in <module>
    from .. import lib
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\encoding\lib\__init__.py", line 15, in <module>
    ], build_directory=cpu_path, verbose=False)
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py", line 658, in load
    is_python_module)
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py", line 827, in _jit_compile
    with_cuda=with_cuda)
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py", line 880, in _write_ninja_file_and_build
    _build_extension_module(name, build_directory, verbose)
  File "D:\App\anaconda3\anaconda3.7\lib\site-packages\torch\utils\cpp_extension.py", line 972, in _build_extension_module
    message += ": {}".format(error.output.decode())
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 1115: invalid continuation byte

 

0个回复
zhao158244
良人与猫
2021/01/16 15:27
  • c语言
  • 全文检索
  • c++

运行hi3519av100的traffic_capture例程,查看/dev/logmpp报错,报错信息如下:
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .
<3>[ vi][func]:vi_drv_cap_is_wrong_int [line]:10676 [info]:pipe:0 err intterupt status:0x11 !! EOF:0 BUFOVF:0 DATATHROW:0 .

<3>[ vi][func]:vi_wait_capture_frame_stop [line]:2206 [info]:wait pipe 1 capture stop timeout 120ms!!!
<3>[ vi][func]:vi_wait_capture_frame_stop [line]:2206 [info]:wait pipe 2 capture stop timeout 120ms!!!

使用的是海思官方的SDK中的traffic_capture,有大佬知道这是什么原因导致的吗?

0个回复
qq_40204514
二宝真好记
2021/01/16 15:26
  • c语言
  • c++

int func(void)

{int a;...}

 

与 int func(void)

{ int a = 0; ...} 有无效率差异? 

 

1个回复
weixin_43543890
南楠 K'
2021/01/16 15:24
  • android
  • java
  • intellij-idea

org/jetbrains/kotlin/cli/common/PropertiesKt

 

0个回复
qq_43173067
梦想成为大牛的小牛
2021/01/16 15:23
  • c语言

1个回复
asongyapcash
asongyapcash
2021/01/16 15:16
  • 正则表达式
  • javascript
  • jquery
  • php

举例:
访问abc.com/?abc=1的时候,点击页面上任意连接都会自动加上?abc=1
访问abc.com/?abc=1&efg=2的时候,点击页面上任意连接都会自动加上?abc=1&efg=2

0个回复
LoveAndLvan
LvanKoKo
2021/01/16 15:12
  • node.js

  Electron开发的客户端,在客户端中实现下载服务器上的一个exe安装程序,下载完后被windows的Defender SmartScreen给拦截启动了,但是这个下载安装程序的接口用浏览器来下载后或者拷贝到电脑中打开运行就正常,下载的应用使用Inno Setup打包的,求教怎么解决。是解决开发上的问题不是说解决用户个人下载拦截的策略,求i大神指教!

 

0个回复
honghuzhiyan
honghuzhiyan
2021/01/16 15:10
  • html5

高德地图jsApi怎么将比例尺缩放至5米?当前10米的比例尺不够

0个回复