- 博客(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
原创 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&lt;Integer&gt; list = new ArrayList&lt;&gt;(); 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 &lt;iostream&gt;#include &lt;queue&gt;using namespace std;//冒泡排序,时间复杂度O(n^2),空间复杂度O(1),稳定 void BubbleSort(int a[], int n){ for(int i=0; i&lt;n-1; ++i){ bool isCmp = false; ...
2018-08-25 22:29:39
285
原创 奇数在前,偶数在后
#include &lt;iostream&gt;#include &lt;cstring&gt;#include &lt;vector&gt;using namespace std;//是否为偶数 bool isEven(int num){ return (num &amp; 1) == 0; }void reOrderArray(vector&lt;i
2018-08-24 16:38:12
1550
原创 打印1到最大n位数(大数问题)
#include &amp;lt;iostream&amp;gt;#include &amp;lt;cstring&amp;gt;using namespace std;bool Increment(char* number);void PrintNum(char* number);void Print1ToMaxOfN(int n){ if(n&amp;lt;=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)&amp;n) == 0) return true;...
2018-08-23 22:39:13
404
原创 字符串常量和字符串变量C++
#include &lt;iostream&gt;#include &lt;string&gt;using namespace std;int main(){ string s1 = "abc";//字符串变量 char* s2 = "abc";//字符串常量,先在常量区存储"abc",s2直接指向常量区的&am
2018-08-15 14:16:01
3288
原创 前缀、中缀、后缀表达式转换C++
#include &lt;iostream&gt;#include &lt;stack&gt;#include &lt;cctype&gt;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 &lt;iostream&gt;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 &amp;lt;iostream&amp;gt;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 &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include &amp;amp;amp;lt;cstring&amp;amp;amp;gt;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 &amp;lt;iostream&amp;gt;#include &amp;lt;stack&amp;gt;using namespace std;template &amp;lt;class T&amp;gt;class BinNode{public: T data; BinNode&amp;lt;T&amp;gt;* leftChi
2018-08-07 23:03:49
391
1
原创 出现次数最多的数字
出现次数最多的数字 (100/100 分数) 题目描述 给定一串已经从小到大排好顺序的数字,其中有些数字出现了多次,请输出出现次数最多的那个数字。如果有两个数字出现的次数一样,那么其中较小的那个。输入描述 输入一个整数n,表示有n个已经排好顺序的数字,其中(0 &lt; n &lt; 1000).接下来n行,每行一个数字。输出描述 输出为一行,表示出现次数最多的那个数字。...
2018-07-18 22:07:46
2331
原创 求最长等值序列
求最长等值序列 (100/100 分数) 题目描述 给定一个数列A,如果其中有一段(至少含有两个元素)序列里面的元素都相等,则称这段序列为等值序列。我们的任务是求最长的等值序列输入描述 第一行是数列的长度n,n&lt;=50第二行是n个数字输出描述 输出最长等值序列在原始数列中的起始位置和末位置,数列的起始下标为0;若有多个最长等值序列,输出第一个最长等值序列的起始位置和...
2018-07-18 21:23:03
598
2
原创 求最后三位数值
求最后三位数值 (100/100 分数) 题目描述 求最后三位数值输入描述 输入整数n, a,1&lt;=n, a&lt;=10000输出描述 n的a次方的最后三位数值,忽略前缀0样例输入 14 5样例输出 824#include &lt;iostream&gt;#include &lt;iomanip&gt;#include &lt;cmath&am
2018-07-18 20:22:32
2628
原创 回文字符串
回文字符串 题目描述 若一个字符串的正序与倒序相同,则称其为回文字符串;现在给定一个字符串,使用递归的方法,判断他是否是回文字符串。输入描述 字符串,长度不超过100000;输出描述 若是,则输出”Yes.”若不是,则输出”No.”样例输入 abcadacba样例输出 Yes.解法一://此算法空间消耗大#include &lt;iostream&gt;...
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 &lt;= n&lt;= 1000000输出描述 对于每一行输入,输出其...
2018-07-15 18:02:36
873
原创 打印字母菱形
字母菱形 (100/100 分数)题目描述打印字母菱形输入描述输入一个大写字母与一个整数n,1&lt;=n&lt;=26输出描述输出如下高度为2n-1的菱形;注意:A的下一个字母是B,Z的下一个字母是A样例输入R 12样例输出 R S S T T U U ...
2018-07-15 15:39:03
3025
原创 打印空心菱形
最重要的是把一个图形分成多个部分处理#include &lt;iostream&gt;using namespace std;int main(){ int n; cin &gt;&gt; n; //第一行 for(int i=0; i&lt;n-1; ++i){ cout &lt;&lt; ' '; } 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 &lt;iostream&gt;using namespace std;int select(int n, int k){ if(n==k||k=...
2018-07-15 13:22:11
3447
2
原创 螺旋数字正方形
螺旋数字正方形 题目描述 打印螺旋数字正方形输入描述 输入一个整数n,1&lt;=n&lt;=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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人