Process exited after7.379 seconds with return value 3221225477,如果程序正常输出但不出现这句话是不是代表着发生了什么异常

图片说明

代码:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<conio.h>

#define MAXSIZE 5
typedef struct  passengernode{
    char name[15];
    int  passengernode_amt;
    struct  passengernode*next;
}linklist;
typedef struct airline

{
    char ter_name[15];
    char tr_no[10];
    char time[10];
    char pri[7];
    int tkt_amt;
    int tkt_sur;
    linklist*passengernode;

 }lineinfo;
 struct airline*start;
void display(struct airline*info)
{
    printf("%8s\t%3s\t%s\t\t%4s\t%3d\t%10d\n",info->ter_name,info->tr_no,info->time,info->pri,info->tkt_amt,info->tkt_sur);

}
void list()
{
    struct airline*info;
    int i=0;

    printf("终点站/t航班号\t起飞时间\t票价\t限定乘客\t剩余票量\n");
    for(info=start;i<MAXSIZE;info++,i++)
    {
        display(info);

    }
    printf("\n\n");

}
void search()
{
    struct airline*info;
    char number[15];
    int i;
    info=start;
    printf("请输入航班:");
    scanf("%s",number);
    for(i=0;i<MAXSIZE;info++,i++)
    {
        if(!strcmp(number,info->tr_no))

        break;



     } 
     if(i>=MAXSIZE)
     {

    printf("对不起,找不到这个航线没有\n");
}
else 
{
    printf("终点站/t航班号\t起飞时间\t票价\t限定乘客\t剩余票量\n");
    display(info);
}

}

linklist*insertlink(linklist*head,int amount,char name[])
{
    linklist*p1,*p2;
    p1=head;
    p2=(linklist*)malloc(sizeof(linklist));
    if(!p2){
        printf("\n溢出!\n");
        return NULL;

    }
    strcpy(p2->name,name);
    p2->passengernode_amt=amount;
    p2->next=NULL;
    if(head==NULL)
    {
        head=p2;
        p2->next=NULL;

     } 
     else{
        head=p2;

     }
     p2->next=p1;
     return head;

}
void order()
{

struct airline*info;
 int i;

int amount;
char name[10];
char number[15];

info=start;
printf("请输入你所需要的航线:"); 
scanf("%s",number);
for(i=0;i<MAXSIZE;info++,i++)
    {
        if(!strcmp(number,info->tr_no))

        break;



     } 
     if(i>=MAXSIZE)
     {   
    printf("对不起,找不到这个航线没有\n");
}
else{
printf("请输入你需要的票数:");
scanf("%d",&amount);
if(amount> info->tkt_amt)
{
    printf("\n对不起,你输入的票数以超过限定成员!");
    return;

 } 
if(amount<=info->tkt_sur)
{
    int i;
    printf("请输入你的名字:");
    scanf("%s",name);
    info->passengernode=insertlink(info->passengernode,amount,name);
    for(i=0;i<amount;i++)
    {
        printf("%s座位号是:%d\n",name,info->tkt_amt-info->tkt_sur+i+1);


}
info->tkt_sur-=amount;
printf("\n祝你乘坐快乐\n");
}
else
{

    printf("\n以满人\n");

}}} 
void return_tkt()
{
    struct airline*info;
    linklist*p1,*s1,*head;
    char aname[15];
    head=info->passengernode;
    p1=head;

    printf("请输入你的名字:");
    scanf("%s",aname);
    while(p1!=NULL)
    {
        if(!strcmp(aname,p1->name))
        {
            break;
        }
        s1=p1;
        p1=p1->next;

    }
    if(p1==NULL)
    {
        printf("对不起,你没订票\n");
        return;
    }
    else
    {
        if(p1==head)
        {
            head=p1->next;

        }
        else
        {

            s1->next=p1->next;
        }
        info->tkt_sur+=p1->passengernode_amt;
        printf("%s退票成功\n",p1->name);
        free(p1);

    }
    info->passengernode=head;
}

    int menu_select()
    {
        int c;
        char s[40];
        printf("\t订票系统\n");
        printf("___________\n");
        printf("1.查看航线信息\n");
        printf("2.查询航线\n");
        printf("3.订票\n");
        printf("4.退票\n");
        printf("5.退出系统\n");
        printf("________\n");
        do{
            printf("请选择:");
            scanf("%s",s);
            c=atoi(s);


        }while(c<1||c>5);
        return c;

    }
    int main()
    {
        struct airline air[MAXSIZE]=
        {
        {"a","1","2000","860",30,30},
        {"b","2","1000","750",30,30},
        {"c","3","1500","650",20,20},
        {"d","4","1100","520",40,40},
        {"e","5","1600","450",10,10},


        };
        start=air;
        for(;;)
        {
            system("cls");
            switch(menu_select())
            {
                case 1:list();
                break;
                case 2:search();
                break;
                case 3:order();
                break;
                case 4:return_tkt();
                break;
                case 5:printf("\n感谢你的使用,再见\n");
                exit(0);
            }
        printf("\n任意按键继续\n");
        getch();    
        }
    }

1个回答

如果你main里面没有return 0的话,那么返回值无所谓。如果有的话,说明程序在没有执行到return 0就返回了,通常就是出错了
具体你用f5或者调试-启动调试 的方法运行程序,看哪里报错

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Process exited after 1.363 seconds with return value 0,如果程序正常输出但不出现这句话是不是代表着发生了什么异常
![图片说明](https://img-ask.csdn.net/upload/201909/25/1569414098_493086.png)![图片说明](https://img-ask.csdn.net/upload/201909/25/1569414180_456192.png)
按要求输入后没有输出,然后显示Process exited...return value 3221225477,请问是为什么?
![图片说明](https://img-ask.csdn.net/upload/201903/28/1553735862_618244.png) ``` #include<stdio.h> #include<stdlib.h> #include<ctype.h> #include<math.h> #include<string.h> typedef struct node { int coe; int pow; struct node *pNext; }NODE,*PNODE; PNODE input() { int a,n; char c; PNODE pHead,p,q,p0; pHead = p = NULL; do { //创建一个链表存放第一个多项式 scanf("%d%d%c", &a, &n, &c); if( pHead == NULL) pHead = p = (NODE*)malloc(sizeof(NODE)); else { p->pNext = (NODE*)malloc(sizeof(NODE)); p = p->pNext; } p->coe = a; p->pow = n; p->pNext = NULL; } while ( c != '\n'); return pHead; } PNODE samepow()//相同指数系数相加 { PNODE pHead,p1,p2,p3; p1=pHead; p2=p1->pNext; p3=(NODE *)malloc(sizeof(NODE)); while(p1!=NULL) { while(p2!=NULL) { if(p1->pow==p2->pow) { p3=p2->pNext; p1->coe+=p2->coe; p1->pNext=p2->pNext; free(p3); } p2=p2->pNext; } p1=p1->pNext; } return pHead; } PNODE operate(PNODE a,PNODE b)//相乘操作 { PNODE p1=a; PNODE p2=b; PNODE p3,pNew,pHead; p3=pNew=(NODE *)malloc(sizeof(NODE)); pHead=p3; pHead->pNext=NULL; while(p1!=NULL) { while(p2!=NULL) { p3->coe=p1->coe*p2->coe; p3->pow=p1->pow+p2->pow; p2=p2->pNext; pNew=p3; p3=(NODE *)malloc(sizeof(NODE)); pNew->pNext=p3; } p1=p1->pNext; p2=b; } pNew->pNext=NULL; return pHead; } int main() { PNODE multi1; PNODE multi2; multi1=input(); multi2=input(); PNODE pNew=(NODE *)malloc(sizeof(NODE)); pNew=operate(multi1,multi2); PNODE px,py,tmp,tmp1; px=pNew; py=px->pNext; while(px!=NULL) { while(py!=NULL) { if(px->pow<py->pow) { tmp->pow=py->pow;tmp1->coe=py->coe; py->pow=px->pow;py->coe=px->coe; px->pow=tmp->pow;py->coe=tmp1->coe; } py=py->pNext; } px=px->pNext; py=px->pNext; }//按指数从高到低排序 PNODE multi3=(NODE *)malloc(sizeof(NODE)); multi3=samepow(pNew); PNODE q=multi3; for(q=multi3;q!=NULL;q=q->pNext) { printf("%d %d ",q->coe,q->pow); }//输出 return 0; } ```
关于C语言指针的操作问题
代码: # include<stdio.h> main(){ int a = 3 ; int b = 4 ; int *p1 ; int *p2 ; p1 = &a ; p2 = &b ; printf("%d\n",p1); printf("%d\n",p2); int c ; c = p1 - p2 ; printf("%d\n",c); } 运行结果: 2293304 2293300 1 -------------------------------- Process exited after 0.1434 seconds with return value 2 请按任意键继续. . . 问题:既然p1 = 2293304 . p2 = 2293300 . c = p1 - p2 ; 那么c就应该是 4 啊。为什么结果是1 呢?这个1表示什么意思?
关于C语言指针相加问题
代码: # include<stdio.h> main(){ int a , *p; a = 3 ; p = &a ; int *q = p + 1; printf("p is %d",p); printf("q is %d",q); printf("*q is %d",*q); } 运行结果: p is 2293308q is 2293312*q is 2293312 -------------------------------- Process exited after 0.1425 seconds with return value 13 请按任意键继续. . . 我的理解是:变量P存储了指针a。而变量q是指针+指针,也就是说,变量q是加的是a地址后面的那个变量,至于这个变量值是多少,我不知道,可能是一个有效值,也可能是一个垃圾值,我在第三个输出的时候是*q。也就是说把这个有效值或者垃圾只输出,但是实际电脑运行的结果是地址,那么我的问题是:*运算符不是获取数据运算符吗?
visual studio code 输出栏显示[Done] exited with code=1 in 0.07 seconds
IDE是visual studio code 感觉很好用不过我不会配置这玩意 ``` int m; scanf_s("%d",&m); printf("I have %d Yuan!!",m); getchar(); return 0; ``` 这是代码 然后输出: ``` [Running] cd "f:\新建文件夹\" && gcc sa.c -o sa && "f:\新建文件夹\"sa 'gcc' �����ڲ����ⲿ���Ҳ���ǿ����еij��� ���������ļ��� [Done] exited with code=1 in 0.095 seconds ``` 搞得我一脸蒙蔽 请各位前辈指导一下
对于实现一个树是否为平衡树的问题
我认为编写的函数没什么问题,应该是main函数的问题,求大神们指教。 ``` #include <iostream> using namespace std; struct TreeNode{ TreeNode* left; TreeNode* right; int data; }; int Height(TreeNode* root) { if (root==NULL) return 0; //遇到叶子结点就返回 if (root->left == NULL && root->right == NULL) return 1; int left = Height(root->left); int right = Height(root->right); return (left) > right ? (left + 1) : (right + 1); } bool IsBalanced(TreeNode* root) { if (root == NULL) return true; int left = Height(root->left); int right = Height(root->right); int diff = left - right; //左右高度差 if (diff > 1 || diff < -1) return false; return IsBalanced(root->left) && IsBalanced(root->right); } int main(int argc, char** argv) { TreeNode *root,*left2,*right2,*left3,*left4; //root->left=left2; // root->right=right2; // left2->left=left3; //left3->left=left4; cout<<IsBalanced(root); return 0; } ``` -------------------------------- Process exited after 4.007 seconds with return value 3221225477 请按任意键继续. . .
为什么我这个程序运行到fopen语句就结束了?
``` int FileCodingWords(HuffmanCode HC[],CW *cw)//对文件进行编码 { FILE *file; int i,j; file=fopen("text.txt","r");//运行到这里就不行了 printf("1");//检测运行到哪里出错用的 if(file!=0) { word=fgetc(file); for(i=1;word!=cw->c[i]&&i<=cw->n;i++){ } if(word=cw->c[i]){ for (j=HC[i].start+1; j <=cw->n; j++) { printf ("%d", HC[i].code[j]); } } else{ printf("您创建的字符集中此字符的对应编码。\n即将停止编码。\n") ; return ERROR; } while(word!=EOF){ word=fgetc(file); for(i=1;word!=cw->c[i]&&i<=cw->n;i++){ } if(word=cw->c[i]){ for (j=HC[i].start+1; j <=cw->n; j++) { printf ("%d", HC[i].code[j]); } } else{ printf("您创建的字符集中此字符的对应编码。\n即将停止编码。\n") ; return ERROR; } } printf("\n") ; fclose(file); } if(file==0) { printf("文件打开失败,或是文件不存在。\n"); return ERROR; } return OK; } ``` 文件是存在的,和程序在一个目录下。 到fopen语句就返回异常值结束了: Process exited after 15.38 seconds with return value 3221225725 请按任意键继续. . .
请各位大神看看,我的输出前面怎么还有一串数字
``` #include <stdio.h> #include <stdlib.h> #include <malloc.h> typedef struct Node{ int data; struct Node *next; }Node,*LinkList; int CreateList(LinkList &L,int n) { int i; LinkList p; L=(LinkList)malloc(sizeof(Node)); if(!L) return 0; L->next=NULL; for(i=n;i>0;--i) { p=(LinkList)malloc(sizeof(Node)); if(!p) return 0; scanf("%d",&p->data); p->next=L->next; L->next=p; } return 1; } int DeleteList(LinkList &L) { LinkList p; p=L; p=p->next; L->next=p->next; free(p); return 0; } int PrintList(LinkList &L) { LinkList p; p=L; if(!L->next) { printf("empty list!\n"); } else { while (p) { printf("%d ",p->data); p=p->next; } } printf("\n"); return 0; } int main() { LinkList L; int i,n; scanf("%d",&n); CreateList(L,n); PrintList(L); for(i=1;i<=n;i++) { DeleteList(L); PrintList(L); } return 0; } ``` ``` 5 1 2 3 4 5 12410480 5 4 3 2 1 12410480 4 3 2 1 12410480 3 2 1 12410480 2 1 12410480 1 empty list! -------------------------------- Process exited after 3.549 seconds with return value 0 请按任意键继续. . . ```
C语言Process exited with return value 3221225477
信号输入问题,编译没错但是无法运行。用Dev C++ 和VC都试过了 #include<stdio.h> void main() { int R=0,S=0,T=0; scanf("%d",&T); R=T/10; S=T%10; if(T<=59&&T>=11){ switch(R){ case 1: printf("Unreadable"); break; case 2: printf("Barely readable, occasional words distinguishable"); break; case 3: printf("Readable with considerable difficulty"); break; case 4: printf("Readable with practically no difficulty"); break; case 5: printf("Perfectly readable"); break; default: break; } switch(S){ case 1: printf("Faint signals, barely perceptible"); break; case 2: printf("Very weak signals"); break; case 3: printf("Weak signals"); break; case 4: printf("Fair signals"); break; case 5: printf("Fairly good signals"); break; case 6: printf("Good signals"); break; case 7: printf("Moderately strong signals"); break; case 8: printf("Strong signals"); break; case 9: printf("Extremely strong signals"); break; default: break; } } return 0; }
gitlab+jenkins maven job+sonar报错问题
ERROR: SonarQube scanner exited with non-zero code: 2 找了两天都发现不了问题,唯一的线索就是sonar令牌没有被使用过,请问是哪里出了问题呢? ![图片说明](https://img-ask.csdn.net/upload/202002/27/1582795783_218781.png) ![图片说明](https://img-ask.csdn.net/upload/202002/27/1582795802_102842.png)
The Screen Behind the Mirror 镜子的问题
Problem Description Dr. Evil has contracted your valuable services to build for him the world's most powerful "laser". Of course before you spend one billion dollars building the thing, you want to run some simulations first to make sure everything will work as designed. For this phase of the project, you will be simulating part of the aiming system which uses mirrors and other optics to change the direction of the laser beam. The simulation consists of a flat square table with mirrors, beam splitters, and beam detectors arranged on the tabletop, and with each object represented by a one dimensional line segment. The list below describes each of the object types in detail: mirror : A mirror object will reflect any laser beam striking its surface. The reflected beam leaves at the same angle of incidence as the incoming beam. Note that both sides of a mirror object are reflective. detector : A detector is an opaque object which absorbs any laser beam striking it. The simulation must also keep track of which detectors are struck by a laser for program output purposes. Note that a laser beam strike on either side of a detector counts as a "hit". splitter : When a laser beam strikes a splitter, it divides into two beams. One of the new beams will reflect from the splitter surface (as with a mirror), and the other beam will pass through the splitter without changing direction. A splitter will function the same way regardless which side of it is struck by a laser beam. See the figures below for examples of a laser beam's interaction with each of the possible object types: For each simulation, a single laser beam enters the tabletop area. The program must compute the path taken by the laser beam (including secondary beams due to splitters), and it must determine which detectors are struck by a laser beam. You can make the following assumptions in the program: 1. The tabletop surface is a 100 by 100 square, and unless otherwise specified all coordinates in the program's input are given as integers within the tabletop area (i.e. between 0 and 100 inclusive). 2. There will be no overlaps between the line 2. segment objects. 3. The laser which enters the tabletop area always starts from the edge of the table. 4. The simulation of each data set ends when all laser beams have either exited the table top area or have terminated at a detector. 5. For each data set there will be no more than 100 total reflections among all laser beams in that data set. 6. A laser beam will never intersect any object on a vertex and will never be collinear with an object's line segment. 7. Each data set will contain at least one detector object. Input Input to this problem will begin with a line containing a single integer N (1 ≤ N ≤ 100) indicating the number of data sets. Each data set consists of the following components: A single line with four numbers "x,y i,j" where x,y is a point along the table edge at which the laser beam enters, and i,j is a vector with integer components(-1024 ≤ i,j ≤ 1024) specifying the direction of the incoming laser beam, where i corresponds to the x-axis direction and j corresponds to the y-axis direction. A line with a single integer P (1 ≤ P ≤ 100) giving the total number of objects in this data set. A series of P lines, each representing one object, with the first line describing object 1, the second line describing object 2, and so on. Each line begins with a single letter specifying the object type where a "M" indicates a mirror object, "S" a splitter, and "D" a detector. This is followed by two coordinate pairs of the form "x,y", specifying the two end points of the object's line segment. Output For each data set in the input, output the heading "DATA SET #k" where k is 1 for the first data set, 2 for the second, etc. If in this data set none of the detector objects are struck by any laser beams, output the message "NO BEAMS DETECTED". Otherwise, output the object number, one per line, of each detector struck by a laser beam. The list of detectors should be sorted by their object numbers and output in ascending order. If a detector is struck by more than one laser beam, it should only be listed once in the output. Sample Input 1 50,100 0,-1 6 D 0,40 20,20 M 40,20 60,40 D 80,20 100,40 D 0,70 20,90 S 40,90 60,70 D 80,90 100,70 Sample Output DATA SET #1 1 6
error MSB6006: "Lib.exe" exited with code -1073741819.
error MSB6006: "Lib.exe" exited with code -1073741819.编程时遇到这种莫名其妙的问题,找不到解决的办法,重新开机能解决,但是有时候又会出现,在网上也没找到相关的问题解决办法,求帮助!
centos7下启动mysql5.7不产生日志,启动失败
只有这个提示,请各位大神帮帮忙 Redirecting to /bin/systemctl start mysqld.service Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
php-fpm日志和网站的错误日志,求解读!!错误日志不断增加
php-fpm日志和网站的错误日志响应时间一一对应,能否看出到底是什么错误?网上搜索的那些配置增加响应时间,增加并发等等配置都试过了,都没用,错误日志还是不断的增加。 php-fpm日志 > [16-Jun-2018 08:09:45] WARNING: [pool www] child 14280 exited on signal 7 (SIGBUS) after 11372.904946 seconds from start [16-Jun-2018 08:09:45] NOTICE: [pool www] child 16012 started [16-Jun-2018 08:13:21] WARNING: [pool www] child 15011 exited on signal 7 (SIGBUS) after 6306.948734 seconds from start [16-Jun-2018 08:13:21] NOTICE: [pool www] child 16042 started [16-Jun-2018 08:13:40] WARNING: [pool www] child 15360 exited on signal 7 (SIGBUS) after 3978.144375 seconds from start [16-Jun-2018 08:13:40] NOTICE: [pool www] child 16046 started [16-Jun-2018 08:15:16] WARNING: [pool www] child 15200 exited on signal 7 (SIGBUS) after 5120.345545 seconds from start [16-Jun-2018 08:15:16] NOTICE: [pool www] child 16056 started [16-Jun-2018 08:16:23] WARNING: [pool www] child 15234 exited on signal 7 (SIGBUS) after 4959.731228 seconds from start [16-Jun-2018 08:16:23] NOTICE: [pool www] child 16067 started [16-Jun-2018 08:16:43] WARNING: [pool www] child 15695 exited on signal 7 (SIGBUS) after 1742.269976 seconds from start [16-Jun-2018 08:16:43] NOTICE: [pool www] child 16070 started 网站的错误日志 > 2018/06/16 08:09:45 [error]21214#0: *4091115 recv() failed (104: Connection reset by peer) while reading response header from upstream 2018/06/16 08:13:21 [error]21214#0: *4092932 recv() failed (104: Connection reset by peer) while reading response header from upstream 2018/06/16 08:13:40 [error]21218#0: *4102425 recv() failed (104: Connection reset by peer) while reading response header from upstream 2018/06/16 08:15:16 [error]21221#0: *4108422 recv() failed (104: Connection reset by peer) while reading response header from upstream 2018/06/16 08:16:23 [error]21221#0: *4109464 recv() failed (104: Connection reset by peer) while reading response header from upstream 2018/06/16 08:16:43 [error]21214#0: *4152318 recv() failed (104: Connection reset by peer) while reading response header from upstream
nginx Active: failed (Result: exit-code)
● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Wed 2020-01-29 16:13:38 CST; 2min 12s ago Docs: man:nginx(8) Process: 346 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=1/FAILURE) Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ systemd[1]: Starting A high performance web server and a reverse proxy server... Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ nginx[346]: nginx: [emerg] open() "/etc/nginx/uwsgi_params" failed (2: No such file or directory) in /etc/nginx/ngin Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ nginx[346]: nginx: configuration file /etc/nginx/nginx.conf test failed Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ systemd[1]: nginx.service: Control process exited, code=exited status=1 Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ systemd[1]: nginx.service: Failed with result 'exit-code'. Jan 29 16:13:38 iZuf6ho8zm29gfku9v72vnZ systemd[1]: Failed to start A high performance web server and a reverse proxy server.
Dev c++程序出现运行错误 显示 “process exited with return value 322122572
#include <stdio.h> #include <stdlib.h> typedef struct BiTNode{ char data; struct BiTNode *lchild, *rchild; //左右孩子指针 }BiTNode, *BiTree; //二叉树的二叉链表存储表示 int CreateBiTree(BiTree*T){ //先序建立二叉树 char ch; printf("请输入字符\n"); scanf("%c",&ch); if(ch=' '){ T=NULL; } else if(!(*T=(BiTree)malloc(sizeof(BiTNode)))) return 0; (*T)->data=ch; CreateBiTree(&(*T)->lchild); CreateBiTree(&(*T)->rchild); return 1; printf("%c",&ch); } int PreOrderTraverse(BiTree T){ if(T){ printf("%c",&T->data); PreOrderTraverse(T->lchild); PreOrderTraverse(T->rchild); }return 1; } //先序遍历 int InOrderTraverse(BiTree T){ if(T){ InOrderTraverse(T->lchild); printf("%c",&T->data); InOrderTraverse(T->rchild); } return 1; } //中序遍历 int PostOrderTraverse(BiTree T){ if(T){ PostOrderTraverse(T->lchild); PostOrderTraverse(T->rchild); printf("%c",&T->data); } return 1; } //后序遍历 int main(){ BiTree T; int choose; while(1){ printf("*********菜单********\n"); printf("* 1、先序建立 *\n"); printf("* 2、先序遍历 *\n"); printf("* 3、中序遍历 *\n"); printf("* 4、后序遍历 *\n"); printf("* 0、退出 *\n"); printf("*********************\n"); scanf("%d",&choose); if(choose==0){ break; } switch(choose){ case 1: CreateBiTree(&T); break; case 2: PreOrderTraverse(T); break; case 3: InOrderTraverse(T); break; case 4: PostOrderTraverse(T); break; } } }
openvpn启动失败,提示这个
Job for openvpn@server.service failed because the control process exited with error code. See "systemctl status openvpn@server.service" and "journalctl -xe" for details.
sonarqube.bat启动后自动关闭
第一次启动成功后再启动总是自动关闭,查看日志: --> Wrapper Started as Console Launching a JVM... Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved. 2019.09.07 11:24:07 INFO app[][o.s.a.AppFileSystem] Cleaning or creating temp directory D:\sonarqube-7.9.1\temp 2019.09.07 11:24:07 INFO app[][o.s.a.es.EsSettings] Elasticsearch listening on /127.0.0.1:9001 2019.09.07 11:24:07 INFO app[][o.s.a.ProcessLauncherImpl] Launch process[[key='es', ipcIndex=1, logFilenamePrefix=es]] from [D:\sonarqube-7.9.1\elasticsearch]: C:\Program Files\Java\jdk-12.0.2\bin\java -XX:+UseConcMarkSweepGC -XX:CMSInitiatingOccupancyFraction=75 -XX:+UseCMSInitiatingOccupancyOnly -Des.networkaddress.cache.ttl=60 -Des.networkaddress.cache.negative.ttl=10 -XX:+AlwaysPreTouch -Xss1m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Djna.nosys=true -XX:-OmitStackTraceInFastThrow -Dio.netty.noUnsafe=true -Dio.netty.noKeySetOptimization=true -Dio.netty.recycler.maxCapacityPerThread=0 -Dlog4j.shutdownHookEnabled=false -Dlog4j2.disable.jmx=true -Djava.io.tmpdir=D:\sonarqube-7.9.1\temp -XX:ErrorFile=../logs/es_hs_err_pid%p.log -Xms512m -Xmx512m -XX:+HeapDumpOnOutOfMemoryError -Delasticsearch -Des.path.home=D:\sonarqube-7.9.1\elasticsearch -Des.path.conf=D:\sonarqube-7.9.1\temp\conf\es -cp lib/* org.elasticsearch.bootstrap.Elasticsearch 2019.09.07 11:24:07 INFO app[][o.s.a.SchedulerImpl] Waiting for Elasticsearch to be up and running Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. 2019.09.07 11:24:09 INFO app[][o.e.p.PluginsService] no modules loaded 2019.09.07 11:24:09 INFO app[][o.e.p.PluginsService] loaded plugin [org.elasticsearch.transport.Netty4Plugin] 2019.09.07 11:24:16 WARN app[][o.s.a.p.AbstractManagedProcess] Process exited with exit value [es]: 1 2019.09.07 11:24:16 INFO app[][o.s.a.SchedulerImpl] Process[es] is stopped 2019.09.07 11:24:16 INFO app[][o.s.a.SchedulerImpl] SonarQube is stopped 2019.09.07 11:24:18 INFO app[][o.e.c.t.TransportClientNodesService] failed to get node info for {#transport#-1}{aLKfR7rmRFeznv4oZK4TVg}{127.0.0.1}{127.0.0.1:9001}, disconnecting... java.lang.IllegalStateException: Future got interrupted at org.elasticsearch.common.util.concurrent.FutureUtils.get(FutureUtils.java:60) at org.elasticsearch.action.support.AdapterActionFuture.actionGet(AdapterActionFuture.java:34) at org.elasticsearch.transport.ConnectionManager.internalOpenConnection(ConnectionManager.java:209) at org.elasticsearch.transport.ConnectionManager.openConnection(ConnectionManager.java:80) at org.elasticsearch.transport.TransportService.openConnection(TransportService.java:367) at org.elasticsearch.client.transport.TransportClientNodesService$SimpleNodeSampler.doSample(TransportClientNodesService.java:411) at org.elasticsearch.client.transport.TransportClientNodesService$NodeSampler.sample(TransportClientNodesService.java:362) at org.elasticsearch.client.transport.TransportClientNodesService.addTransportAddresses(TransportClientNodesService.java:201) at org.elasticsearch.client.transport.TransportClient.addTransportAddress(TransportClient.java:342) at org.sonar.application.es.EsConnectorImpl$MinimalTransportClient.<init>(EsConnectorImpl.java:108) at org.sonar.application.es.EsConnectorImpl.buildTransportClient(EsConnectorImpl.java:89) at org.sonar.application.es.EsConnectorImpl.getTransportClient(EsConnectorImpl.java:74) at org.sonar.application.es.EsConnectorImpl.getClusterHealthStatus(EsConnectorImpl.java:61) at org.sonar.application.process.EsManagedProcess.checkStatus(EsManagedProcess.java:88) at org.sonar.application.process.EsManagedProcess.checkOperational(EsManagedProcess.java:73) at org.sonar.application.process.EsManagedProcess.isOperational(EsManagedProcess.java:58) at org.sonar.application.process.ManagedProcessHandler.refreshState(ManagedProcessHandler.java:201) at org.sonar.application.process.ManagedProcessHandler$EventWatcher.run(ManagedProcessHandler.java:258) Caused by: java.lang.InterruptedException: null at java.base/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1343) at org.elasticsearch.common.util.concurrent.BaseFuture$Sync.get(BaseFuture.java:251) at org.elasticsearch.common.util.concurrent.BaseFuture.get(BaseFuture.java:94) at org.elasticsearch.common.util.concurrent.FutureUtils.get(FutureUtils.java:57) ... 17 common frames omitted 请问是什么原因呢?
Flutter开发报错:Error: ADB exited with exit code 1 Performing Streamed Install,一直报这个错,求各位大神帮忙如何解决?
![图片说明](https://img-ask.csdn.net/upload/202001/08/1578444083_268355.png) Error: ADB exited with exit code 1 Performing Streamed Install adb: failed to install E:\20190102\login_app\build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_INSUFFICIENT_STORAGE] Error launching application on Android SDK built for x86. 在运行简单的HelloWorld的时候出现这个错误,原来是没有这种情况的,突然的就报这个错,很无奈啊,已经网上找了很多方法还是没法解决,现求各位大神帮忙解决一下
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
大学四年自学走来,这些私藏的实用工具/学习网站我贡献出来了
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频学习网站、非视频学习网站、软件下载、面试/求职必备网站。 注意:文中提到的所有资源,文末我都给你整理好了,你们只管拿去,如果觉得不错,转发、分享就是最大的支持了。 一、PDF搜索网站推荐 对于大部
毕业设计 微信小程序 音乐播放器
大学室友根据网易云的API自己制作的微信小程序,获得校级优秀毕业设计(如果你是大佬请绕行),下面简单介绍一下: 根据多次的使用不同的音乐APP发现,网易云音乐的页面设计最适合作为本微信小程序的页面基础模板。由于本作品是微信小程序,就需要剔除APP中的各种冗余的功能,页面设计也需要尽可能的简单直接,内容也要充实。然后根据以上几点,对应用的功能模块进行大量的分析与重构...
想查看微信好友撤回的消息?Python帮你搞定
要说微信最让人恶心的发明,消息撤回绝对能上榜。 比如你现在正和女朋友用微信聊着天,或者跟自己喜欢的女孩子聊着天,一个不留神,你没注意到对方发的消息就被她及时撤回了,这时你很好奇,好奇她到底发了什么?于是你打算问问她发了什么,结果她回一句"没什么"。这一回复,让你的好奇心更加强烈了,顿时就感觉消息撤回这一功能就是用来折磨人的。 那么有没有什么办法能够知道你心爱的她(他)到底撤回了什么呢?不要着急,P...
程序员必备的8个学习工具
取其精华,去其糟粕
2019年12月中国编程语言排行榜
2019年12月4日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.60% 2 c/c++ 16.58% 3 c# 12.59% 4 javascript 12.21% 5 python 7.96% 6 go 7.19% 7 php ...
拼不过 GO?阿里如何重塑云上的 Java
阿里妹导读:Java 诞生于20年前,拥有大量优秀的企业级框架,践行 OOP 理念,更多体现的是严谨以及在长时间运行条件下的稳定性和高性能。反观如今,在要求快速迭代交付的云场景下,语言的简单性似乎成了首要的要求,而传统的 Java 语言显得有一些过于重量了。今天,阿里 JVM 团队技术专家郁磊(花名:梁希)分享 JVM 团队是如何面对和处理集团巨大的业务规模和复杂的业务场景的。 音乐无国...
Java知识体系最强总结(2020版)
更新于2020-01-05 18:08:00 本人从事Java开发已多年,平时有记录问题解决方案和总结知识点的习惯,整理了一些有关Java的知识体系,这不是最终版,会不定期的更新。也算是记录自己在从事编程工作的成长足迹,通过博客可以促进博主与阅读者的共同进步,结交更多志同道合的朋友。特此分享给大家,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。 整理的Ja
一个“/”键,封锁了整个互联网
正所谓无BUG不生活,从你含辛茹苦地码着第一行代码开始,bug就如影随形。 其实,bug 被自己或者是测试人员发现都是好事;但如果是被用户发现,又或者导致了客户和公司的巨额损失……这些未知后果,就如同悬在头顶的一把利刃,让人脊背发凉…… 但一个小小的bug,可能带给你惊吓,也可能带来惊喜。接下来,我们就来看看 bug 都能带来哪些意想不到的影响呢? 1.来自 Amazon 的圣诞大礼包~ 201...
计算机专业的书普遍都这么贵,你们都是怎么获取资源的?
介绍几个可以下载编程电子书籍的网站。 1.Github Github上编程书资源很多,你可以根据类型和语言去搜索。推荐几个热门的: free-programming-books-zh_CN:58K 星的GitHub,编程语言、WEB、函数、大数据、操作系统、在线课程、数据库相关书籍应有尽有,共有几百本。 Go语言高级编程:涵盖CGO,Go汇编语言,RPC实现,Protobuf插件实现,Web框架实
自学系列 | 就谈兴趣!
最近接到很多读者的私信,基本都是有关方向的选择上以及如何自学上,还有部分读者问到有关前端的方向,能不能详细写写如果从零学习,能够达到找工作的标准。而且这个自学能力是我们一辈子的生存技能,无论干什么,都离开这种能力,这是毋容置疑的。 之前有关自学的文章确实挺零散的,而且还不够详细。所以小鹿打算利用业余时间把如何自学写成一整个系列《如何成为一个优秀的自学者》。写之前呢,希望我们每个人先放下心中的执念...
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前言 很多次小伙伴问到学习方法,我也很想写这样的一篇文章来跟大家讨论下关于学习方法这件事情。 其实学习方法这个事情,我没啥发言权
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了......,这可都是提升你幸福感的高效率生产力工具哦! 走起!...... NO、1 ScreenToGif 屏幕,摄像头和
还看不懂同事代码?快来补一波 Java 7 语法特性
前言 Java 平台自出现到目前为止,已经 20 多个年头了,这 20 多年间 Java 也一直作为最流行的程序设计语言之一,不断面临着其他新兴编程语言的挑战与冲击。Java 语言是一种静态强类型语言,这样的语言特性可以让 Java 编译器在编译阶段发现错误,这对于构建出一个稳定安全且健壮的应用来说,尤为重要。但是也因为这种特性,让 Java 开发似乎变得缺少灵活性,开发某些功能的应用时,代码量可...
为什么TCP建立连接协议是三次握手,而关闭连接却是四次挥手呢?
看到了一道面试题:“为什么TCP建立连接协议是三次握手,而关闭连接却是四次握手呢?为什么不能用两次握手进行连接?”,想想最近也到金三银四了,所以就查阅了相关资料,整理出来了这篇文章,希望对你们有所帮助。 TCP 连接 我们先来补一下基础什么是 TCP 协议?传输控制协议( Transmission Control Protocol, TCP )是种面向连接、确保数据在端到端间可靠传输的协议。面向连...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦......,嗯,我们导员是所有导员中最帅的一个,真的...... 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强......,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧?
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
你知道的越多,你不知道的越多 点赞再看,养成习惯 本文 GitHub https://github.com/JavaFamily 已收录,有一线大厂面试点思维导图,也整理了很多我的文档,欢迎Star和完善,大家面试可以参照考点复习,希望我们一起有点东西。 前前言 为啥今天有个前前言呢? 因为你们的丙丙啊,昨天有牌面了哟,直接被微信官方推荐,知乎推荐,也就仅仅是还行吧(心里乐开花)
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
一文带你看清 HTTP 所有概念
上一篇文章我们大致讲解了一下 HTTP 的基本特征和使用,大家反响很不错,那么本篇文章我们就来深究一下 HTTP 的特性。我们接着上篇文章没有说完的 HTTP 标头继续来介绍(此篇文章会介绍所有标头的概念,但没有深入底层) HTTP 标头 先来回顾一下 HTTP1.1 标头都有哪几种 HTTP 1.1 的标头主要分为四种,通用标头、实体标头、请求标头、响应标头,现在我们来对这几种标头进行介绍 通用
世界上有哪些代码量很少,但很牛逼很经典的算法或项目案例?
点击上方蓝字设为星标下面开始今天的学习~今天分享四个代码量很少,但很牛逼很经典的算法或项目案例。1、no code 项目地址:https://github.com/kelseyhight...
作为一个程序员,CPU的这些硬核知识你必须会!
CPU对每个程序员来说,是个既熟悉又陌生的东西? 如果你只知道CPU是中央处理器的话,那可能对你并没有什么用,那么作为程序员的我们,必须要搞懂的就是CPU这家伙是如何运行的,尤其要搞懂它里面的寄存器是怎么一回事,因为这将让你从底层明白程序的运行机制。 随我一起,来好好认识下CPU这货吧 把CPU掰开来看 对于CPU来说,我们首先就要搞明白它是怎么回事,也就是它的内部构造,当然,CPU那么牛的一个东
破14亿,Python分析我国存在哪些人口危机!
2020年1月17日,国家统计局发布了2019年国民经济报告,报告中指出我国人口突破14亿。 猪哥的朋友圈被14亿人口刷屏,但是很多人并没有看到我国复杂的人口问题:老龄化、男女比例失衡、生育率下降、人口红利下降等。 今天我们就来分析一下我们国家的人口数据吧! 更多有趣分析教程,扫描下方二维码关注vx公号「裸睡的猪」 即可查看! 一、背景 1.人口突破14亿 2020年1月17日,国家统计局发布
Python实战:抓肺炎疫情实时数据,画2019-nCoV疫情地图
今天,群里白垩老师问如何用python画武汉肺炎疫情地图。白垩老师是研究海洋生态与地球生物的学者,国家重点实验室成员,于不惑之年学习python,实为我等学习楷模。先前我并没有关注武汉肺炎的具体数据,也没有画过类似的数据分布图。于是就拿了两个小时,专门研究了一下,遂成此文。
面试官问你MyBatis SQL是如何执行的?把这篇文章甩给他
初识 MyBatis MyBatis 是第一个支持自定义 SQL、存储过程和高级映射的类持久框架。MyBatis 消除了大部分 JDBC 的样板代码、手动设置参数以及检索结果。MyBatis 能够支持简单的 XML 和注解配置规则。使 Map 接口和 POJO 类映射到数据库字段和记录。 MyBatis 的特点 那么 MyBatis 具有什么特点呢?或许我们可以从如下几个方面来描述 MyBati...
作为一个程序员,内存和磁盘的这些事情,你不得不知道啊!!!
截止目前,我已经分享了如下几篇文章: 一个程序在计算机中是如何运行的?超级干货!!! 作为一个程序员,CPU的这些硬核知识你必须会! 作为一个程序员,内存的这些硬核知识你必须懂! 这些知识可以说是我们之前都不太重视的基础知识,可能大家在上大学的时候都学习过了,但是嘞,当时由于老师讲解的没那么有趣,又加上这些知识本身就比较枯燥,所以嘞,大家当初几乎等于没学。 再说啦,学习这些,也看不出来有什么用啊!
相关热词 c# singleton c#中类的默认值是 c#各种进制之间的转换 c# 正则表达式保留汉字 c#后台跨域 c#基础代码大全 c#指定combox选择 c#关系 mono c# 相差毫秒 用c#做一个简易计算器
立即提问

相似问题

2
使用VOT Challenge提供的toolkit和trax,配置时均未提示错误,但是测试ncc的时候提示错误如下。
1
Dev c++程序出现运行错误 显示 “process exited with return value 322122572
1
CentOS7 中启动sonarqube7.3,启动后自己会关闭,mysql是5.7版本,jdk是openjdk1.8版本。这个是什么情况
1
请各位大神看看,我的输出前面怎么还有一串数字
1
为什么我这个程序运行到fopen语句就结束了?
3
安装mysql 配置时报错
3
yum安装mysql 安装完毕后启动出现问题
2
对于实现一个树是否为平衡树的问题
2
visual studio code 输出栏显示[Done] exited with code=1 in 0.07 seconds
1
求助Centos 7 开机不执行rc.local 服务
0
按要求输入后没有输出,然后显示Process exited...return value 3221225477,请问是为什么?
3
启redis服务时报错,帮忙看下
1
Sqoop将数据从hive导入mysql报错,各位帮我看看
1
Nginx启动时service nginx start出现错误
1
安装完成Oracle之后,无法登录,不知道该如何配置,求助大佬
2
sonarqube.bat启动后自动关闭
3
实例化合约报错:chaincode registration failed
1
Process exited after 1.363 seconds with return value 0,如果程序正常输出但不出现这句话是不是代表着发生了什么异常
1
使用的selenium是2.53.6以及火狐47.0.2自动化能打开火狐浏览器但是打不开网址???
1
使用pytorch的dataloader时报错:RuntimeError: DataLoader worker (pid(s) 1004, 4680) exited unexpectedly