自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

楼兰剑客

转专业ing

  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 multiple definition of `main'

hello.cpp:(.text+0x0): multiple definition of `main’/tmp/cc1cVxpW.o:main.cpp:(.text+0x0): first defined here collect2:error: ld returned 1 exit statusc++编译时经常看到该错误。是因为main中已经包含了该头文件,然后编译又将该头文件包含...

2019-09-06 13:22:21 36597 2

原创 非静态内部类不能有静态变量

public class Person { static class Inner { static int i = 0;//正确,Inner不依赖于Person对象,i既不依赖于Inner,也不依赖于Person对象 }}public class Person { class Inner { static int i = 0;//错误,...

2019-06-22 19:12:04 790

原创 fastDFS:error 9

storage_ip_changed_dealer.c, line: 186, connect to tracker server 192.168.52.129:22122 fail, errno: 111, error info: Connection refused在虚拟机上装fastDFS,网络模式选择桥接模式

2019-05-12 16:44:12 855

原创 feof和EOF

EOF:文件末尾有EOF标志feof函数判断光标后还有没有字符(包括EOF字符)

2019-04-16 18:28:29 323

原创 C++中数组指针

int main(int argc, char *argv[]) { int arr[] = {1, 2, 3}; printf("%p\n", arr);//000000000062FE40 printf("%p\n", arr + 1);//000000000062FE44 printf("%p\n", &arr);//000000000062FE40...

2019-04-15 21:20:57 436

转载 Linux下安装mysql5.6

https://blog.youkuaiyun.com/pengjunlee/article/details/81212250

2019-03-23 21:14:42 114

转载 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory报错,Tomcat启动失败

https://blog.youkuaiyun.com/qq_39403545/article/details/83903883

2019-03-22 23:15:28 1794

原创 小熊吃糖(拼多多笔试题)

import java.util.Arrays;import java.util.Comparator;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextI...

2019-03-10 14:49:23 256

原创 maven pom文件报错:Multiple annotations found at this line 解决方案

每次都遇到这个问题,烦死了,研究了半天,解决方案如下:第一种最简单的方案:1、右键项目–>maven—>更新项目---->勾上Force Update of Snapchat/Releases如果不行就试试第二种:2、将本地maven仓库全删了...

2019-03-04 18:06:50 2844

原创 UDP头部、UDP一次最多能传输的数据大小

UDP一次最多能传输的数据大小 : 2^16-1 - 8 = 65507字节(-8是因为udp头部本身占用8个字节)

2019-03-04 13:25:46 4116 1

原创 Java中线程池的使用

1、ThreadPoolExecutor类构造器可以设置的参数:corePoolSize核心线程数:如果线程池中的线程数小于核心线程数,当新任务提交时,会新建一个线程去处理该任务。maximumPoolSize最大线程数:如果线程池中的线程数大于等于核心线程数,但是小于最大线程数,当新任务提交时,会将任务加入任务队列,如果任务队列已满,则新建一个线程去处理该任务。kee...

2019-03-02 10:35:52 180

原创 maven中resources目录下文件找不到

当前类名.class.getClassLoader().getResourceAsStream("web.xml");不能用当前类名.class.getResourceAsStream("web.xml");

2019-03-01 21:44:58 1073

原创 SLF4J: The requested version 1.5.6 by your slf4j binding is not compatible with [1.6, 1.7]

<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.2

2019-02-28 21:14:58 10208 4

原创 Java中static静态方法可以继承吗?可以被重写吗?

结论:可以被继承,但是不能被重写,如果父子类静态方法名相同,则会隐藏父类方法。1、Java中所有方法都能被继承,包括私有方法(但不可见)和静态方法。2、Father f = new Son(); f.staticMethod();Father f = null; f.staticMethod();这两个都会调用父类的方法,因为静态方法是类的方法和具体对象没关系,和直接用类名调用一样。3、...

2019-02-28 13:18:17 11646 12

原创 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

pom.xml文件加入依赖即可<dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-nop</artifactId> <version>1.7.2</version></dependency>...

2019-02-27 23:51:27 160

原创 new String("abc")过程

String str1 = new String(“abc”);//在编译的时候,在常量池中生成"abc",运行时在堆中生成"abc"。str1.intern();//该方法首先查找常量池中是否存在"abc",如果存在返回该常量的引用,如果不存在,将堆中的"abc"的引用加入常量池(jdk1.7之后),并返回,注意jdk1.7之前是将堆中的"ab

2018-12-16 21:02:05 769

原创 Java中抽象类和接口中有构造方法吗?

1)接口不能有构造方法,抽象类可以有。因为抽象类中可以有普通变量,构造方法用来初始化这些变量,而接口中只有静态常量,构造方法没有意义。2)接口不能有方法体,抽象类可以有。3)接口不能有静态方法,抽象类可以有。4)在接口中凡是变量必须是public static final,而在抽象类中没有要求。...

2018-12-10 22:00:25 3483 1

原创 ArrayList存整数的一点小坑

public class Demo1 { public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); list.add(1); list.add(2); System.out.println(list); list.remove...

2018-10-25 12:00:49 1248

转载 IO多路复用--形象比喻

知乎上看到的,复制过来当自己的笔记用作者:柴小喵链接:https://www.zhihu.com/question/28594409/answer/52835876下面举一个例子,模拟一个tcp服务器处理30个客户socket。假设你是一个老师,让30个学生解答一道题目,然后检查学生做的是否正确,你有下面几个选择:第一种选择:按顺序逐个检查,先检查A,然后是B,之后是C、D。。。这中间...

2018-10-12 10:15:39 355

翻译 进程通信---管道、消息队列、共享内存

进程通信分为低级通信和高级通信。低级通信是指进程互斥与同步,包括信号、信号量、管程等。高级通信方式有管道、消息队列、共享内存以及网络通信中的套接字。匿名管道PIPE:管道是连接两个进程的文件,发送进程以字符流的形式将大量信息写入管道,接受进程需要从管道读取数据,利用管道通信时必须保证双方进程都存在。管道是半双工的,只能用于具有亲缘关系的进程。命名管道FIFO:不同于匿名管道之处在于它提...

2018-10-11 15:10:37 480

原创 如何仅用递归函数和栈操作逆序一个栈(Java详解版)

import java.util.Stack;public class ReverseStack { /** * 1、首先,取出栈顶元素 * 2、然后求剩下元素的最后一个元素 * 3、最后将栈顶元素放回 * 其中第二步为递归调用,递归终止条件是栈中只有一个元素,此时直接返回栈顶即可得到最后一个元素 */ public static int getAndRemoveLa...

2018-09-28 23:25:26 273

原创 八种排序算法C++注释版

#include <iostream>#include <queue>using namespace std;//冒泡排序,时间复杂度O(n^2),空间复杂度O(1),稳定 void BubbleSort(int a[], int n){ for(int i=0; i<n-1; ++i){ bool isCmp = false; ...

2018-08-25 22:29:39 285

原创 奇数在前,偶数在后

#include <iostream>#include <cstring>#include <vector>using namespace std;//是否为偶数 bool isEven(int num){ return (num & 1) == 0; }void reOrderArray(vector<i

2018-08-24 16:38:12 1550

原创 打印1到最大n位数(大数问题)

#include <iostream>#include <cstring>using namespace std;bool Increment(char* number);void PrintNum(char* number);void Print1ToMaxOfN(int n){ if(n<=0) return;

2018-08-24 15:21:12 323

原创 判断是否为2的整数次方

//输入一个正数判断是否为2的整数次方 bool IntPower(int n){ //是2的整数次方,则说明二进制中只有一个1,其余全为0,只要把这个1也变成0,则n就变为0 //n-1将最后一个1变成0,之后的0变成1,之前的不变,再和n按位与,则可以将n中最后一个1变成0。 if(((n-1)&n) == 0) return true;...

2018-08-23 22:39:13 404

原创 字符串常量和字符串变量C++

#include <iostream>#include <string>using namespace std;int main(){ string s1 = "abc";//字符串变量 char* s2 = "abc";//字符串常量,先在常量区存储"abc",s2直接指向常量区的&am

2018-08-15 14:16:01 3288

原创 前缀、中缀、后缀表达式转换C++

#include <iostream>#include <stack>#include <cctype>using namespace std;//优先级 int you(char c){ if(c=='+'||c=='-') return 0; else return 1;}//中缀转前缀,从后...

2018-08-14 23:04:21 1329

原创 AVL平衡二叉树C++版

#include <iostream>using namespace std;class AVLNode{public: int data; int height;//结点的高度,叶子结点高度为1 AVLNode* lChild; AVLNode* rChild;public: AVLNode(int data):data(data)...

2018-08-12 15:59:44 291

原创 二叉搜索树C++版

#include <iostream>using namespace std;class BTNode{public: int data; BTNode* lChild; BTNode* rChild; BTNode(int data):data(data), lChild(nullptr), rChild(nullptr){}};clas...

2018-08-11 16:20:35 168

原创 KMP算法 C++版

#include <iostream>#include <cstring>using namespace std;void get_next(const char* str, int next[]){ next[0] = 0; int k = 0;//字符串最大相同前后缀长度 int size

2018-08-08 21:44:11 252

原创 二叉树C++版

#include <iostream>#include <stack>using namespace std;template <class T>class BinNode{public: T data; BinNode<T>* leftChi

2018-08-07 23:03:49 391 1

原创 出现次数最多的数字

出现次数最多的数字 (100/100 分数) 题目描述 给定一串已经从小到大排好顺序的数字,其中有些数字出现了多次,请输出出现次数最多的那个数字。如果有两个数字出现的次数一样,那么其中较小的那个。输入描述 输入一个整数n,表示有n个已经排好顺序的数字,其中(0 < n < 1000).接下来n行,每行一个数字。输出描述 输出为一行,表示出现次数最多的那个数字。...

2018-07-18 22:07:46 2331

原创 求最长等值序列

求最长等值序列 (100/100 分数) 题目描述 给定一个数列A,如果其中有一段(至少含有两个元素)序列里面的元素都相等,则称这段序列为等值序列。我们的任务是求最长的等值序列输入描述 第一行是数列的长度n,n<=50第二行是n个数字输出描述 输出最长等值序列在原始数列中的起始位置和末位置,数列的起始下标为0;若有多个最长等值序列,输出第一个最长等值序列的起始位置和...

2018-07-18 21:23:03 598 2

原创 求最后三位数值

求最后三位数值 (100/100 分数) 题目描述 求最后三位数值输入描述 输入整数n, a,1<=n, a<=10000输出描述 n的a次方的最后三位数值,忽略前缀0样例输入 14 5样例输出 824#include <iostream>#include <iomanip>#include <cmath&am

2018-07-18 20:22:32 2628

原创 回文字符串

回文字符串 题目描述 若一个字符串的正序与倒序相同,则称其为回文字符串;现在给定一个字符串,使用递归的方法,判断他是否是回文字符串。输入描述 字符串,长度不超过100000;输出描述 若是,则输出”Yes.”若不是,则输出”No.”样例输入 abcadacba样例输出 Yes.解法一://此算法空间消耗大#include <iostream>...

2018-07-16 22:07:17 15127

原创 丑数

C3-3 丑数 (100/100 分数) 题目描述 只包含因子2,3,5的正整数被称作丑数,比如4,10,12都是丑数,而7,23,111则不是丑数,另外1也不是丑数。请编写一个函数,输入一个整数n,能够判断该整数是否为丑数,如果是,则输出True,否则输出False。输入描述 每行输入一个正整数 n1 <= n<= 1000000输出描述 对于每一行输入,输出其...

2018-07-15 18:02:36 873

原创 打印字母菱形

字母菱形 (100/100 分数)题目描述打印字母菱形输入描述输入一个大写字母与一个整数n,1<=n<=26输出描述输出如下高度为2n-1的菱形;注意:A的下一个字母是B,Z的下一个字母是A样例输入R 12样例输出 R S S T T U U ...

2018-07-15 15:39:03 3025

原创 打印空心菱形

最重要的是把一个图形分成多个部分处理#include <iostream>using namespace std;int main(){ int n; cin >> n; //第一行 for(int i=0; i<n-1; ++i){ cout << ' '; } cout &am

2018-07-15 15:10:54 387

原创 用递归法计算从n个人中选选k个人组成一个委员会的不同组合数。

用递归法计算从n个人中选选k个人组成一个委员会的不同组合数。 分析由n个人里选k个人的组合数= 由n-1个人里选k个人的组合数+由n-1个人里选k-1个人的组合数;当n = k或k = 0时,组合数为1。#include <iostream>using namespace std;int select(int n, int k){ if(n==k||k=...

2018-07-15 13:22:11 3447 2

原创 螺旋数字正方形

螺旋数字正方形 题目描述 打印螺旋数字正方形输入描述 输入一个整数n,1<=n<=31输出描述 输出数字正方形。注意,每个数字占4个字符,右对齐,不全则补足空格;样例输入 10样例输出 1 2 3 4 5 6 7 8 9 10 36 37 38 39 40 41 42 43 44 11 ...

2018-07-15 11:10:18 3470

效能评估理论、方法及应用

效能评估理论、方法及应用,高清带目录pdf,适合学习。

2019-05-10

离散数学题解 第五版 耿素云 屈婉玲 课后习题答案全解解析详解

离散数学题解 第五版 耿素云 屈婉玲 课后习题答案全解解析详解 高清带目录

2019-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除