创建一个类Student。然后在main函数中创建一个对象(“12345”,“张三”,“男”),并调用相应的方法完成数据的输入和输出,使用string类型存储字符串数据。

不知道哪错了,怎么改。
错误提示:
4-1.cpp:(.text+0x1b): undefined reference to `Student::Student()'
[Error] ld returned 1 exit status

#include"iostream"
#include"string"
using namespace std;

class Student
{
private:
string studentNo;
string studentName;
string studentSex;
public:
Student();
void input(){
cout<<"your number,name and sex:"< cin>>studentNo>>studentName>>studentSex;
}
void print(){
cout<<"student information:"<<studentNo<<endl<<studentName<<endl<<studentSex<<endl;
}
};
int main()
{
Student s;
s.input();
s.print();
return 0;
}

c++

1个回答

默认构造函数改为:Student() { } //后面加上 { }

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
有没有大神能帮帮我这个初学者?
这是我们的上机题 可是我感觉不是很理解这个 到底最后是要写一个怎么样的代码出来 希望有大神可以帮忙写一个参照研究 1)定义类Student及其成员(姓名,学号,年龄和成绩); 2)为类Student添加实例成员函数Info(),该函数具有输出姓名,学号,年龄和成绩等信息的功能; 3)为主程序类添加静态成员函数StudentInfo(Student stud),该函数具有输出stud的姓名,学号,年龄和成绩等信息的功能; 4)在主程序中实例化Student; 5)在主程序类的Main函数中调用Student类的Info函数显示实例信息; 6)在主程序类的Main函数中调用StudentInfo函数显示实例信息;
类student不存在默认构造函数求大神告知哪里错了已经看了无数遍了也找不到错误该怎么修改
#include<iostream> #include<string> using namespace std; class phone { public: phone() {} phone(string name) { p_name = name; cout << "phone有参构造" << endl; } ~phone() { cout << "phone的析构函数" << endl; } string p_name; }; class student { public: student(string m_name, int m_score, int m_high, string p_name):name(m_name),score(m_score),high(new int(m_high)),pname(m_name){} ~student() { cout << "student的析构函数" << endl; } void pnames() { cout << name << "拿着" << pname.p_name << "手机" << endl; } public: string name; int score; int* high; phone pname; }; int main() { student s; }
为什么会出现[Error] no matching function for call to 'Student::Student()'???
#include<iostream> #include<cstring> #pragma warning(disable:4996) using namespace std; class Person { protected: char name[10]; char sex; public: Person(const char name[], char sex) :sex(sex) { strcpy(this->name, name); } }; class DoubleArray { protected: double score; public: DoubleArray(double score) :score(score) {} DoubleArray(DoubleArray &a) { score=a.score; } void print() const { cout << score; } int operator-()// 重载取反运算符 operator-,使Student类中的cheat函数可正确运行 { return -score; } }; class Student : public Person { private: int id; char name[20]; DoubleArray score; public: static int count; ~Student() { count--; } void cheat(DoubleArray& ds) { score = -ds; } // 若作弊,则分数为负 Student(Student &s,DoubleArray& sc); Student(int id, const char* name, char sex, DoubleArray& sc); Student(int id, const char* name, char sex, double ds); void disp(); }; Student::Student(int id, const char* name, char sex, DoubleArray& sc):Person(name,sex),score(sc) { count+=1; } Student::Student(int id, const char* name, char sex, double ds):Person(name,sex),score(ds) { count+=1; } void Student::disp() { cout<<"(id, name, sex, score)="<<"("<<id<<","<<name<<","<<sex<<","; score.print(); cout<<")"<<endl; } // 类外实现Student类的成员函数,令main函数得以正确运行并输出相应的结果 int main() { cout << "count=" << Student::count << endl; DoubleArray sc(97); Student s[3]={Student(1,"Ann",'F',sc),Student(2,"Mike",'M',79),Student(3,"Lucy",'F',sc)}; s[2].cheat(sc); for (int i = 0; i < 3; i++) s[i].disp(); cout << "count=" << Student::count << endl; return 0; }
为什么不能通过类名调用成员函数?是哪里错了?
![图片说明](https://img-ask.csdn.net/upload/202004/04/1585974272_664873.png) main.cpp ``` #include <iostream> #include "ClassStudent.h" using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char** argv) { Student a(1,'m','m'); Student::showCount(); return 0; } ``` ClassStudent.cpp ``` #include "ClassStudent.h" using namespace std; int Student::count=0; void Student::showCount() { cout<<count<<endl; } ``` ClassStudent.h ``` class Student{ public: Student(int num=0,char name='a',char sex='f'):num(num),name(name),sex(sex){ count++; } void showCount(); private: int num; char name; char sex; static int count; }; ```
设计一个函数,能够对输入的两个学生结构体信息中的成绩按照大小顺序输出。要求使用指针类型的变量进行结构体变量的定义?
设计一个函数,能够对输入的两个学生结构体信息中的成绩按照大小顺序输出。要求使用指针类型的变量进行结构体变量的定义。 解题思路:采用 malloc 函数进行结构体指针变量的定义,并使用 --> 访问成员变量的方式进行结构体变量赋值;比较两个结构体信息中学生的成绩成员变量的大小,按照大小顺序输出。 参考代码: #include "stdio.h" #include "malloc.h" #include "string.h" #define NUM 1 struct STUDENT { char STU_ID[8]; char STU_NAME[10]; int STU_AGE; int STU_SCORE; }; int main(int argc, char* argv[]) { struct STUDENT *stu1 = (struct STUDENT *)malloc(sizeof(struct STUDENT)); stu1->STU_AGE=12; strcpy(stu1->STU_ID,"04120084"); strcpy(stu1->STU_NAME," 张三 "); struct STUDENT *stu2=(struct STUDENT *)malloc(sizeof(struct STUDENT)); stu2->STU_AGE=12; strcpy(stu2->STU_ID,"04120085"); strcpy(stu2->STU_NAME," 李四 "); printf(" 输入学生成绩 \n"); scanf("%d,%d",&(stu1->STU_SCORE),&(stu2->STU_SCORE)); // 学生补充代码 { }//end of 补充代码 printf("%s,%d\n",stu1->STU_NAME,stu1->STU_SCORE); printf("%s,%d\n",stu2->STU_NAME,stu2->STU_SCORE); return 1; }
Objective-C的面向对象基础实验问题
实验内容: 1. 编写一个简单的学生类Student,学生类中有学号和年龄两个成员变量,并且写了一个打招呼方法,然后在main函数中实例化几个学生对象,并且为这些对象的成员赋值,并且调用打招呼方法。 2.在实验1的学生类Student的基础上添加便利初始化函数和便利构造器,并且修改实验1中main函数的代码,将创建对象及赋值的语句修改为使用便利初始化函数和便利构造器来创建对象。 3.从Objective-C2.0开始,可自动生成设置函数方法和获取函数方法,即存取器方法。改写实验1,使用存取器方法来实现上述功能。
C++对象数组——学生信息表 补充代码 计算三个学生成绩的平均值?
**要求:**设计 Student 类并实现用于管理学生信息表(学生表的长度不超过55)的33个函数,成员变量和函数的访问性都为公有的,具体类结构和函数要求如下: 学号,int类型 姓名,string类型 分数,float类型 带参构造函数:Student(int sid,string name,float sco),分别用这三个参数设置内部的三个成员。 void Add(int sid,string name,float sco),函数用于向学生表的末尾添加一条学生记录。 void PrintAll(),输出学生表中所有的记录,格式为:学号 姓名 成绩。 void Average(),计算学生表中学生的平均成绩并输出,格式为:平均成绩 计算结果。 提示:学生表可以用全局对象数组来完成,定义全局对象数组和定义全局变量一样,即定义在最外层作用域。 测试说明 平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试: 测试输入:0 厉宏富 96 1 冷欣荣 85 2 鲍俊民 76 预期输出: 0 厉宏富 96 1 冷欣荣 85 2 鲍俊民 76 平均成绩 85.6667 /*主函数不允许修改*/ **_#include "usr.h" #include <string> using namespace std; int main() { int i,j,k; string name1,name2,name3; float score1,score2,score3; cin >> i >> name1 >> score1; cin >> j >> name2 >> score2; cin >> k >> name3 >> score3; Add(i,name1,score1); Add(j,name2,score2); Add(k,name3,score3); PrintAll(); Average(); } #include <string> #include <iostream> using namespace std; /********* Begin *********/ class Student { //在此处声明所需的成员 }; /********* End *********/ void Add(int sid,string name,float sco) { /********* Begin *********/ /********* End *********/ } void PrintAll() { /********* Begin *********/ //打印出学生表中所有记录 /********* End *********/ } void Average() { /********* Begin *********/ //计算并打印出学生表中的平均成绩 /********* End *********/ } 我是新手菜鸟 搞不懂void Add(int sid,string name,float sco) //向学生表中添加一条记录 是怎么整的 求助
用静态函数计算学生平均成绩:此代码中25行,我将对象作为函数形参,编译器说这行有问题,请问该怎么改,我想不修改写法把bug de掉,谢谢大家帮忙指点一下
``` #include<iostream> using namespace std; class Student { public: Student(int n,int s):number(n),score(s){} //构造函数初始化 static float average(); //声明静态函数 void data(); //声明成员函数 private: int number,score; static int Average,sum; //静态数据成员Average,sum }; int Student::Average=0; //静态数据成员初始化 int Student::sum=0; void Student::data() { cout<<"Please input data:"<<endl; cin>>number>>score; } float Student::average(Student &stu) { int i,j; cout<<"The number of students that you want to calculate is:"<<endl; cin>>j; for(i=0;i<j;j++) { sum=sum+stu[i].score; } Average=sum/i; return(Average); } int main() { Student stu[3]={Student(1,90),Student(2,91),Student(3,92)}; //对象数组初始化 int k; for(k=0;k<3;k++) { stu[k].data(); } average(); return 0; } ```
定义一个整型的一维数组,并定义一个一维的学生信息结构体数组?
定义一个整型的一维数组,并定义一个一维的学生信息结构体数组,设计一个函数,按照数组下标的顺序,将整型数组中的变量信息赋值给学生结构体数组中的成绩成员变量。要求使用结构体指针类型的变量,进行结构体变量的赋值操作。 解题思路:采用 malloc 函数进行学生结构体指针变量的定义,将结构体指针变量指向学生结构体数组变量的首地址,并使用 --> 访问成员变量的方式进行结构体变量赋值。提示:指针变量指向结构体变量的首地址后,可以使用 ++ 运算符进行指针的移动操作。 参考代码: #include "stdio.h" #include "malloc.h" #include "string.h" #define NUM 1 struct STUDENT { char STU_ID[8]; char STU_NAME[10]; int STU_AGE; int STU_SCORE; }; int main(int argc, char* argv[]) { int i; int Age[5];// 待输入的 5 个年龄 printf(" 请输入五个年龄,以逗号隔开 \n"); // 依次输入 5 个年龄 scanf("%d,%d,%d,%d,%d",&Age[0],&Age[1],&Age[2],&Age[3],&Age[4]); // 定义由 5 个结构体指针构成的数组(相当于 5 个指针) struct STUDENT (*p_stu)[5] = (struct STUDENT (*)[5])malloc(5*sizeof(struct STUDENT)); // 学生补充代码,将数组 Age 中的值依次赋给结构体 { }//end of 学生补充代码 // 打印赋值后的结果 for(i=0; i<5; i++) { printf("%d\n", p_stu[i]->STU_AGE); } return 1; }
动态构造存放学生的结构体数组函数版怎么写?
``` /*动态构造存放学生的结构体数组 动态构造一个数组,存放学生的信息 然后按分数排序 */ #include<stdio.h> #include<malloc.h> struct Student{ int age; char name[100]; float score; }; int main(){ struct Student*pArr; int len,i,j; struct Student t; printf("请输入学生的人数:"); scanf("%d",&len); printf("len=%d\n",len); pArr=(struct Student*)malloc(len*sizeof(struct Student)); //动态分配数组 for(i=0;i<len;i++){ printf("请输入第%d个学生的信息:\n",i+1); printf("age="); scanf("%d",&pArr[i].age); printf("name="); scanf("%s",pArr[i].name); printf("score="); scanf("%f",&pArr[i].score); } //排序 for(i=0;i<len-1;i++){ for(j=0;j<len-1-i;j++){ if(pArr[j].score>pArr[j+1].score){ t=pArr[j]; pArr[j]=pArr[j+1]; pArr[j+1]=t; } } } //输出 printf("\n\n学生的信息:\n"); for(i=0;i<len;i++){ printf("输出第%d个学生的信息:\n",i+1); printf("age=%d\n",pArr[i].age); printf("name=%s\n",pArr[i].name); printf("score=%f\n",pArr[i].score); } printf("\n"); } //代码如上,请问把代码里的输入,输出,冒泡排序的for循环写成函数调用的话怎么写呢?麻烦告诉我简单具体的写法,不太掌握这方面的,谢谢! ```
关于析构函数和C++内存的问题
``` #include<stdlib.h> class Student { private: int id; char *name; public: Student(); ~Student(); }; Student::Student(){ this->id = 1234; char* name = "leon"; this-> name = name; }; int main(){ Student leon; return 0; } ``` 在C++ 中,初始化一个对象,其实就是在根据这个对象内定义的成员变量的类型预定了一批空间,为什么不需要析构函数中写一些 命令,从而去除这个预定呢?
一个无法解析的外部命令
project产生如下报错: 1.一个无法解析的外部命令 2.无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 ``` #include<stdio.h> #include<stdlib.h> struct student { char name[20]; int score; struct student* pnext;//指向下一个学生的指针 }; int count=0; struct student* create() { struct student *phead = NULL; struct student* pend, * pnew; pend = (struct student*)malloc(sizeof(struct student)); pnew = (struct student*)malloc(sizeof(struct student)); scanf_s("%s", &pnew->name, 20); scanf_s("%d", &pnew->score); while (pnew->score != 0) { count++; if (count == 1) { pend = pnew; phead = pnew; } else { pnew->pnext = NULL; pend->pnext = pnew; pend = pnew; } pnew = (struct student*)malloc(sizeof(struct student)); scanf_s("%s", &pnew->name, 20); scanf_s("%d", &pnew->score); } free(pnew); return phead; } ```
指针不匹配,指针冲突
在写结构体的时候,我发现了这样的一个现象 ``` #include<stdio.h> int prt(struct student *stu); struct student { char *name; float score[3]; }; int main() { struct student stu; stu.name = "cxk"; stu.score[0] = 98.5; stu.score[1] = 97.5; stu.score[2] = 99.5; prt( &stu ); } int prt(struct student *stu) { printf("name : %s\n",stu -> name); printf("socre[0] : %f\n",stu -> score[0]); printf("socre[1] : %f\n",stu -> score[1]); printf("socre[2] : %f\n",stu -> score[2]); } ``` 这样写会有报错![图片说明](https://img-ask.csdn.net/upload/202003/19/1584547569_208326.png) 指针不兼容,冲突。 我在网上搜了半天没搞懂这是为什么 但如果将函数声明放在main函数中 ``` #include<stdio.h> struct student { char *name; float score[3]; }; int main() { int prt(struct student *stu); struct student stu; stu.name = "cxk"; stu.score[0] = 98.5; stu.score[1] = 97.5; stu.score[2] = 99.5; prt( &stu ); } int prt(struct student *stu) { printf("name : %s\n",stu -> name); printf("socre[0] : %f\n",stu -> score[0]); printf("socre[1] : %f\n",stu -> score[1]); printf("socre[2] : %f\n",stu -> score[2]); } ``` 就没有错误,希望有大神可以指点一下
如何返回结构体指针?
小白新学链表 想用函数来表达一下 在函数返回值的地方遇到麻烦 请大佬们帮助 ``` typedef struct student { char name[10]; int num; struct scan { int speach; int read; int write; int hear; }SCAN; struct student *next; }STUDENT; ``` 用函数创建一个链表后 想返回头节点 如何以STUDENT* 返回函数值 ``` STUDENT* creatlink() { char name[10],*t; int i, n, num, s, r, w, h; STUDENT *head, *p, *q; printf("输入要录入的人数:"); scanf("%d", &n); printf("请依次录入学生的学号 姓名 及听说读写的分数"); head = NULL; q = NULL; for (i = 0; i < n; i++) { p = (STUDENT *)malloc(sizeof(STUDENT)); scanf("%d%s%d%d%d%d", &num, name, &s, &r, &w, &h); p->num = num; strcpy(p->name,name); p->SCAN.speach = s; p->SCAN.hear = h; p->SCAN.read = r; p->SCAN.write = w; if (head == NULL) head = p; else q->next = p; q = p; } return *head; } ``` 编译时在 return *head; *号上 说 不存在从 STUDENT 到STUDENT* 的适当转换函数 然后我删掉返回值上的*(return *head;) 后 输出的函数又不能用了 求大佬帮助 全部代码在下面 ``` #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct student { char name[10]; int num; struct scan { int speach; int read; int write; int hear; }SCAN; struct student *next; }STUDENT; STUDENT* creatlink() { char name[10],*t; int i, n, num, s, r, w, h; STUDENT *head, *p, *q; printf("输入要录入的人数:"); scanf("%d", &n); printf("请依次录入学生的学号 姓名 及听说读写的分数"); head = NULL; q = NULL; for (i = 0; i < n; i++) { p = (STUDENT *)malloc(sizeof(STUDENT)); scanf("%d%s%d%d%d%d", &num, name, &s, &r, &w, &h); p->num = num; strcpy(p->name,name); p->SCAN.speach = s; p->SCAN.hear = h; p->SCAN.read = r; p->SCAN.write = w; if (head == NULL) head = p; else q->next = p; q = p; } return *head; } void putlink(STUDENT *HEAD) { STUDENT *t; t = HEAD; while (t != NULL) { printf("%d\t%s\t听%d,说%d,读%d,写%d", t->num, t->name, t->SCAN.hear, t->SCAN.speach, t->SCAN.read, t->SCAN.write); t = t + 1; } } int main() { STUDENT *HEAD; HEAD = NULL; putlink(creatlink()); return 0; } ```
c++在函数中new的对象数组如何在主函数中使用
Student *p; int main(){ read(); p[0].getname(); //这一行去掉正常运行,写在read()里也正常 delete[] p; return 0; } int read(){ int n; string str; ifstream fin("k.txt"); fin>>n; p=new Student[n]; for(int i=0;i<n;i++) { fin>>str>>p[i].number>>p[i].name; for(int j=0;j<6;j++) fin>>p[i].score[j]; } fin.close(); return n; } 这样会出现提示 terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc 如果在主函数里去掉 p[0].getname(); 就不会报错 把p[0].getname();写在read里也没有问题
C++定义类的对象的数组为什么不对(主函数刚开始的地方)还有主函数中调用构造函数也错了,为什么
``` #include <iostream> #include <fstream> using namespace std; class Student { public: Student(int num,char sex,int score) { this->num=num; this->sex=sex; this->score=score; } protected: int num; char sex; int score; }; int main() { Student stu[3];//此处错误 for(int i=0;i<3;i++) { int num; char sex; int score; cin>>num>>sex>>score; stu[i](num,sex,score);//此处错误 } ``` ``` ofstream outfile("stu.data",ios::binary); if(!outfile) { cerr<<"open error!"<<endl; // abort(); } for(int i=0;i<3;i++) { outfile.write((char*)&stu[i],sizeof(stu[i])); } outfile.close(); return 0; } ```
请问这道题用C++怎么做?关于类的
建立一个person类,包含姓名、性别、年龄三个公有字段,另包含males、females两个公有静态字段成员,用来记录男、女的人数,建立一个teacher类和一个student类,这两个类都继承person类,teacher包含工号,工资字段,student包含学号,班级字段,在main函数里面增加几个学生对象和老师对象,然后统计男女总人数,并且分别打印所有所有教师和学生的信息。
该类有个私有静态变量count记录该类的所有对象数
给定如下程序代码,请根据main函数中对该类的操作,补充类实现部分完成代码。 该类有个私有静态变量count记录该类的所有对象数,主函数将会在不同语句之后输出对象数,只有正确地实现该类,保证count正确记录该类的对象数,才能输出正确的结果。 #include <iostream> #include <string> using namespace std; class Student { private: int id; static int count; public: // 此处填写自己的代码 }; int Student::count; void PrintCount() { cout << "Total " << Student::count << " students" << endl ; } void Print(Student s) { cout << "the id is " << s.id << endl ; } int main() { Student::InitCount(); Student s; PrintCount(); Student s1(10); Student s2(s1); PrintCount(); Print(s2); // 调用拷贝构造函数,调用结束调用析构函数 PrintCount(); return 0; }
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
卸载 x 雷某度!GitHub 标星 1.5w+,从此我只用这款全能高速下载工具!
作者 | Rocky0429 来源 | Python空间 大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻… 网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网盘资源等等等等,下个资源可真不容易,不一样的方式要用不同的下载软件,因此某比较有名的 x 雷和某度网盘成了我经常使用的工具。 作为一个没有钱的穷鬼,某度网盘几十 kb 的下载速度让我...
讲真,这两个IDE插件,可以让你写出质量杠杠的代码
周末躺在床上看《拯救大兵瑞恩》 周末在闲逛的时候,发现了两个优秀的 IDE 插件,据说可以提高代码的质量,我就安装了一下,试了试以后发现,确实很不错,就推荐给大家。 01、Alibaba Java 代码规范插件 《阿里巴巴 Java 开发手册》,相信大家都不会感到陌生,其 IDEA 插件的下载次数据说达到了 80 万次,我今天又贡献了一次。嘿嘿。 该项目的插件地址: https://github....
为什么猝死的都是程序员,基本上不见产品经理猝死呢?
相信大家时不时听到程序员猝死的消息,但是基本上听不到产品经理猝死的消息,这是为什么呢? 我们先百度搜一下:程序员猝死,出现将近700多万条搜索结果: 搜索一下:产品经理猝死,只有400万条的搜索结果,从搜索结果数量上来看,程序员猝死的搜索结果就比产品经理猝死的搜索结果高了一倍,而且从下图可以看到,首页里面的五条搜索结果,其实只有两条才是符合条件。 所以程序员猝死的概率真的比产品经理大,并不是错...
害怕面试被问HashMap?这一篇就搞定了!
声明:本文以jdk1.8为主! 搞定HashMap 作为一个Java从业者,面试的时候肯定会被问到过HashMap,因为对于HashMap来说,可以说是Java集合中的精髓了,如果你觉得自己对它掌握的还不够好,我想今天这篇文章会非常适合你,至少,看了今天这篇文章,以后不怕面试被问HashMap了 其实在我学习HashMap的过程中,我个人觉得HashMap还是挺复杂的,如果真的想把它搞得明明白...
毕业5年,我问遍了身边的大佬,总结了他们的学习方法
我问了身边10个大佬,总结了他们的学习方法,原来成功都是有迹可循的。
python爬取百部电影数据,我分析出了一个残酷的真相
2019年就这么匆匆过去了,就在前几天国家电影局发布了2019年中国电影市场数据,数据显示去年总票房为642.66亿元,同比增长5.4%;国产电影总票房411.75亿元,同比增长8.65%,市场占比 64.07%;城市院线观影人次17.27亿,同比增长0.64%。 看上去似乎是一片大好对不对?不过作为一名严谨求实的数据分析师,我从官方数据中看出了一点端倪:国产票房增幅都已经高达8.65%了,为什...
推荐10个堪称神器的学习网站
每天都会收到很多读者的私信,问我:“二哥,有什么推荐的学习网站吗?最近很浮躁,手头的一些网站都看烦了,想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦,梦到被老板辞退了。虽然说在我们公司,只有我辞退老板的份,没有老板辞退我这一说,但是还是被吓得 4 点多都起来了。(主要是因为我掌握着公司所有的核心源码,哈哈哈) 既然 4 点多起来,就得好好利用起来。于是我就挑选了 10 个堪称神器的学习网站,推...
这些软件太强了,Windows必装!尤其程序员!
Windows可谓是大多数人的生产力工具,集娱乐办公于一体,虽然在程序员这个群体中都说苹果是信仰,但是大部分不都是从Windows过来的,而且现在依然有很多的程序员用Windows。 所以,今天我就把我私藏的Windows必装的软件分享给大家,如果有一个你没有用过甚至没有听过,那你就赚了????,这可都是提升你幸福感的高效率生产力工具哦! 走起!???? NO、1 ScreenToGif 屏幕,摄像头和白板...
阿里面试,面试官没想到一个ArrayList,我都能跟他扯半小时
我是真的没想到,面试官会这样问我ArrayList。
曾经优秀的人,怎么就突然不优秀了。
职场上有很多辛酸事,很多合伙人出局的故事,很多技术骨干被裁员的故事。说来模板都类似,曾经是名校毕业,曾经是优秀员工,曾经被领导表扬,曾经业绩突出,然而突然有一天,因为种种原因,被裁员了,...
C语言荣获2019年度最佳编程语言
关注、星标公众号,不错过精彩内容作者:黄工公众号:strongerHuang近日,TIOBE官方发布了2020年1月编程语言排行榜单。我在前面给过一篇文章《2019年11月C语言接近Ja...
大学四年因为知道了这32个网站,我成了别人眼中的大神!
依稀记得,毕业那天,我们导员发给我毕业证的时候对我说“你可是咱们系的风云人物啊”,哎呀,别提当时多开心啦????,嗯,我们导员是所有导员中最帅的一个,真的???? 不过,导员说的是实话,很多人都叫我大神的,为啥,因为我知道这32个网站啊,你说强不强????,这次是绝对的干货,看好啦,走起来! PS:每个网站都是学计算机混互联网必须知道的,真的牛杯,我就不过多介绍了,大家自行探索,觉得没用的,尽管留言吐槽吧???? 社...
良心推荐,我珍藏的一些Chrome插件
上次搬家的时候,发了一个朋友圈,附带的照片中不小心暴露了自己的 Chrome 浏览器插件之多,于是就有小伙伴评论说分享一下我觉得还不错的浏览器插件。 我下面就把我日常工作和学习中经常用到的一些 Chrome 浏览器插件分享给大家,随便一个都能提高你的“生活品质”和工作效率。 Markdown Here Markdown Here 可以让你更愉快的写邮件,由于支持 Markdown 直接转电子邮...
看完这篇HTTP,跟面试官扯皮就没问题了
我是一名程序员,我的主要编程语言是 Java,我更是一名 Web 开发人员,所以我必须要了解 HTTP,所以本篇文章就来带你从 HTTP 入门到进阶,看完让你有一种恍然大悟、醍醐灌顶的感觉。 最初在有网络之前,我们的电脑都是单机的,单机系统是孤立的,我还记得 05 年前那会儿家里有个电脑,想打电脑游戏还得两个人在一个电脑上玩儿,及其不方便。我就想为什么家里人不让上网,我的同学 xxx 家里有网,每...
应届生/社招面试最爱问的几道Java基础问题
本文已经收录自笔者开源的 JavaGuide: https://github.com/Snailclimb (【Java学习 面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识)如果觉得不错的还,不妨去点个Star,鼓励一下! 一 为什么 Java 中只有值传递? 首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按值调用(call by value)表...
史上最全的IDEA快捷键总结
现在Idea成了主流开发工具,这篇博客对其使用的快捷键做了总结,希望对大家的开发工作有所帮助。
阿里程序员写了一个新手都写不出的低级bug,被骂惨了。
这种新手都不会范的错,居然被一个工作好几年的小伙子写出来,差点被当场开除了。
谁是华为扫地僧?
是的,华为也有扫地僧!2020年2月11-12日,“养在深闺人不知”的华为2012实验室扫地僧们,将在华为开发者大会2020(Cloud)上,和大家见面。到时,你可以和扫地僧们,吃一个洋...
Idea 中最常用的10款插件(提高开发效率),一定要学会使用!
学习使用一些插件,可以提高开发效率。对于我们开发人员很有帮助。这篇博客介绍了开发中使用的插件。
AI 没让人类失业,搞 AI 的人先失业了
最近和几个 AI 领域的大佬闲聊 根据他们讲的消息和段子 改编出下面这个故事 如有雷同 都是巧合 1. 老王创业失败,被限制高消费 “这里写我跑路的消息实在太夸张了。” 王葱葱哼笑一下,把消息分享给群里。 阿杰也看了消息,笑了笑。在座几位也都笑了。 王葱葱是个有名的人物,21岁那年以全额奖学金进入 KMU 攻读人工智能博士,累计发表论文 40 余篇,个人技术博客更是成为深度学习领域内风向标。 ...
2020年,冯唐49岁:我给20、30岁IT职场年轻人的建议
点击“技术领导力”关注∆每天早上8:30推送 作者|Mr.K 编辑| Emma 来源|技术领导力(ID:jishulingdaoli) 前天的推文《冯唐:职场人35岁以后,方法论比经验重要》,收到了不少读者的反馈,觉得挺受启发。其实,冯唐写了不少关于职场方面的文章,都挺不错的。可惜大家只记住了“春风十里不如你”、“如何避免成为油腻腻的中年人”等不那么正经的文章。 本文整理了冯...
最全最强!世界大学计算机专业排名总结!
我正在参与CSDN200进20,希望得到您的支持,扫码续投票5次。感谢您! (为表示感谢,您投票后私信我,我把我总结的人工智能手推笔记和思维导图发送给您,感谢!) 目录 泰晤士高等教育世界大学排名 QS 世界大学排名 US News 世界大学排名 世界大学学术排名(Academic Ranking of World Universities) 泰晤士高等教育世界大学排名 中国共...
一份王者荣耀的英雄数据报告
咪哥杂谈本篇阅读时间约为 6 分钟。1前言前一阵写了关于王者的一些系列文章,从数据的获取到数据清洗,数据落地,都是为了本篇的铺垫。今天来实现一下,看看不同维度得到的结论。2环境准备本次实...
作为一名大学生,如何在B站上快乐的学习?
B站是个宝,谁用谁知道???? 作为一名大学生,你必须掌握的一项能力就是自学能力,很多看起来很牛X的人,你可以了解下,人家私底下一定是花大量的时间自学的,你可能会说,我也想学习啊,可是嘞,该学习啥嘞,不怕告诉你,互联网时代,最不缺的就是学习资源,最宝贵的是啥? 你可能会说是时间,不,不是时间,而是你的注意力,懂了吧! 那么,你说学习资源多,我咋不知道,那今天我就告诉你一个你必须知道的学习的地方,人称...
那些年,我们信了课本里的那些鬼话
教材永远都是有错误的,从小学到大学,我们不断的学习了很多错误知识。 斑羚飞渡 在我们学习的很多小学课文里,有很多是错误文章,或者说是假课文。像《斑羚飞渡》: 随着镰刀头羊的那声吼叫,整个斑羚群迅速分成两拨,老年斑羚为一拨,年轻斑羚为一拨。 就在这时,我看见,从那拨老斑羚里走出一只公斑羚来。公斑羚朝那拨年轻斑羚示意性地咩了一声,一只半大的斑羚应声走了出来。一老一少走到伤心崖,后退了几步,突...
一个程序在计算机中是如何运行的?超级干货!!!
强烈声明:本文很干,请自备茶水!???? 开门见山,咱不说废话! 你有没有想过,你写的程序,是如何在计算机中运行的吗?比如我们搞Java的,肯定写过这段代码 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } ...
【蘑菇街技术部年会】程序员与女神共舞,鼻血再次没止住。(文末内推)
蘑菇街技术部的年会,别开生面,一样全是美女。
那个在阿里养猪的工程师,5年了……
简介: 在阿里,走过1825天,没有趴下,依旧斗志满满,被称为“五年陈”。他们会被授予一枚戒指,过程就叫做“授戒仪式”。今天,咱们听听阿里的那些“五年陈”们的故事。 下一个五年,猪圈见! 我就是那个在养猪场里敲代码的工程师,一年多前我和20位工程师去了四川的猪场,出发前总架构师慷慨激昂的说:同学们,中国的养猪产业将因为我们而改变。但到了猪场,发现根本不是那么回事:要个WIFI,没有;...
为什么程序猿都不愿意去外包?
分享外包的组织架构,盈利模式,亲身经历,以及根据一些外包朋友的反馈,写了这篇文章 ,希望对正在找工作的老铁有所帮助
立即提问

相似问题

1
scanf输入数后输出的数为什么不一样?
1
c语言 基础链表 意外中断。谢谢
3
C语言编程:程序运行总会在一个地方出错,如题
0
java反射,自动调用方法,方法的返回值类型是不一定的,怎么得到方法的返回值类型的原来的类型!
1
【C语言】结构体数组作为函数参数的排序问题
0
哭唧唧,我真的不会,求助,待会上课就要交作业了。救救孩子
0
数据结构,救救孩子!!!!!
1
Devc++编译器中用c写文件存取为什么打开文件为乱码?
1
输入N个学生学号、姓名、成绩,按成绩降序排列,降序排序的过程用函数paixu(struct student *p,int n)
1
建立学生类要求有构造函数、显示函数、成绩修改函数,建立两个对象,输入成绩,并显示两个学生的信息。
1
C++ 用函数输入值,怎么把值输出来
1
rror C2084: 函数“Student::~Student(void)”已有主体 1> : 参见“{dtor}”的前一个定义
1
加号运算符重载中匿名对象以及拷贝构造函数和加号运算符重载的问题?
2
萌新求问,关于C语言函数返回值的问题
2
C++程序——数组与函数
2
C++程序!!!C++!!!!!
3
PTA 1004 成绩排名 C++ 网页提交的时候“部分正确”,找不出来错误。。
1
C语言中for循环里面有dowhile怎么算次数
2
spring整合mybatis时,student.java只构建有参构造函数为什么会报如下错误,加了无参构造错误就会消失
4
C++链表头指针位置不知为什么出错