
经验心得
humorrr
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
求最大公约数----辗转相除法
有两个数,a,b1.如果b=0,计算结束,a就是最大公约数;2.否组,计算a除以b的余数,令a=b,b等于那个余数3.回到第一步int main(){int a,b;scanf("%d %d",&a,&b);while(!b=0){int t=a%b;a=b;b=t;}printf("最大公约数为%d",a);return 0;}原创 2016-10-31 11:36:53 · 203 阅读 · 0 评论 -
虚拟机ping不通主机,但是主机可以ping通虚拟机
虚拟机ping不通主机,但是主机可以ping通虚拟机我在Windows10系统安装了虚拟机,设置的主机与虚拟机的连接方式是桥接,安装好后,发现虚拟机ping不通主机,但是主机可以ping通虚拟机。我的操作是:关闭防火墙,发现虚拟机可以ping通主机了。说明是Windows10防火墙阻止了。现在存在的问题是:如果我一直关闭防火墙也不是个事啊?这样做会影响我的电脑安全的。于是我想我要...转载 2019-06-07 21:43:32 · 505 阅读 · 0 评论 -
子类与父类实现多态的注意点
若子类重写了父类方法,就意味着子类里定义的方法彻底覆盖了父类里的同名方法,系统将不可能把父类里的方法转移到子类中对于实例变量则不存在这样的现象,即使子类里定义了与父类完全相同的实例变量,这个实例变量依然不可能覆盖父类中定义的实例变量。简单来说,方法可以被覆盖,属性不可以被覆盖。 public class FieldMethodTest { public static void ...原创 2019-01-16 11:05:54 · 1046 阅读 · 0 评论 -
pageHelper分页助手
今天看了看pagehelper的相关东西,发现它的原理是通过配置了一个mybaits拦截器,拦截到PageHelper.startPage(page, rows);之后第一个查询语句,然后将其拼接成不同的sql再进行查询 @Override public String getPageSql(String sql, Page page, CacheKey pageKey)...原创 2018-12-16 19:28:09 · 290 阅读 · 0 评论 -
SpringBoot报错--mapper未放置在spring容器中
今天做项目,遇到了一个问题,在springboot启动时会报错,显示的意思大概为查询数据库用的mapper未放置在spring容器中,所以加载报错。后来找了找,发现在启动的主函数上忘记配置mapper包的扫描注解,于是果断加上了@MapperScan然后程序正常运行,太粗心了...原创 2018-12-16 10:52:17 · 1243 阅读 · 0 评论 -
Java中的不可变类
不可变类(Immutable Objects):当类的实例一经创建,其内容便不可改变,即无法修改其成员变量。可变类(Mutable Objects):类的实例创建后,可以修改其内容。Java 中八个基本类型的包装类和 String 类都属于不可变类,而其他的大多数类都属于可变类。与引用不可变的区别需要特别注意的是,不可变类的不可变是指该类的实例不可变而非指向该实例的引用的不可变。...原创 2018-10-22 20:13:25 · 140 阅读 · 0 评论 -
一个奇数N的立方等于N个连续奇数之和
#include using namespace std;int main(){ int n,n1,num,i,key,count; cin>>n; n1=n*n*n; key=0; cout<<n<<'*'<<n<<'*' <<n<<'='<<n1<<'='; //算法的伟大 num=n*n-n+1;原创 2016-12-13 20:59:43 · 2955 阅读 · 0 评论 -
sizeof(struct )的大小
结构体是一种复合数据类型,通常编译器会自动的进行其成员变量的对齐,已提高数据存取的效率。在默认情况下,编译器为结构体的成员按照自然对齐(natural alignment)条方式分配存储空间,各个成员按照其声明顺序在存储器中顺序存储。自然对齐是指按照结构体中成员size最大的对齐,在cl编译器下可以使用#pragma pack(n)来指定结构体的对齐方式。默认对齐方式在转载 2016-12-06 19:12:15 · 1256 阅读 · 0 评论 -
标点符号换位空格进行统计
#空格替换标点的函数def replacePunctuations(line): for ch in line: if ch in "~@#$%^&*()_-+= line = line.replace(ch, " ") return line#对文本的每一行计算词频的函数def processLine(line,原创 2016-11-22 22:17:02 · 829 阅读 · 0 评论 -
Hanoi塔问题~~~答案竟然是二叉树的中序遍历
Hanoi塔问题:设有A、B、C三个塔座,A上有N层自上而下由小到大的塔,要将它移动到C座上,且规定小的塔不能在比它大的塔的下面,一次只能移动一层,怎么办??解决的思路:因为有A、B、C三个座,所以我们考虑先将N-1层移动到B座上,再将A移动到C上,问题就可解决。因此可以设计一个递归函数来解决这个问题。void Hanoi(int n,char A,char B,char C){//该原创 2016-11-02 12:22:23 · 557 阅读 · 0 评论 -
解决IDEA maven 打包老是自动使用1.5的JDK问题
idea默认maven打包的java版本是1.5若想用1.8的版本打包,可以在pom.xml里面设置jdk版本,但是每次这样设置的话太麻烦。也可以这样,直接改设置maven的settings.xml,以后创建的maven工程都是你想要的版本!打开apache-maven-3.5.4\conf文件下的settings.xml文件在180行左右的profiles标签内加入这么一段话,如...原创 2019-07-26 21:57:27 · 1503 阅读 · 0 评论