- 博客(53)
- 问答 (7)
- 收藏
- 关注
原创 整数划分问题
将一个正整数n表示成一系列正整数之和。n = n1+n2+n3+...+ni(其中,n1>=n2>=...>=nk>=1,k>=1)正整数n的一个这种表示称为正整数n的一个划分。正整数n的不同的划分个数称为正整数n的划分数,记作p(n)。例如:正整数6有如下11种不同的划分,所以p(6) = 11。6;5+1;4+2,4+1+1+1;3+3,3+2+1,3+1+1+1;2+2+2,2+2+1+1,2+1+1+1+1;1+1+1+1+1+1。
2021-06-26 22:52:18 1096
原创 mysql 字段名没有设置default value却报错
Error Code: 1067. Invalid default value for 'end_time' 查看了自己的my.cnf的配置,发现自己当年配置了sql_mode =STRICT_TRANS_TABLES, NO_ZERO_DATE,NO_ZERO_IN_DATE,删掉第一个重启了服务还是不行,把后面两个也去掉就成了?-?...
2019-09-30 13:14:25 1379
原创 eclipse新建webapp导致的Web.xml约束版本过低问题
1. 找到navigator如果没找到navigator,可以在window下的show view中找2.修改截图中的那个文件,改成这样子然后修改web.xml的dtd约束什么的<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSc...
2019-09-30 09:40:18 858
原创 删除链表中重复的结点
public class Solution { public ListNode deleteDuplication(ListNode pHead){ if(pHead == null) return pHead; ListNode dummy = new ListNode(-1); dummy.next = pHead...
2019-09-26 15:30:03 554
原创 剑指 对称的二叉树
/*public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) { this.val = val; }}*/public class Solution { ...
2019-09-26 11:02:28 499
原创 剑指 二叉树的下一个结点
/*public class TreeLinkNode { int val; TreeLinkNode left = null; TreeLinkNode right = null; TreeLinkNode next = null; TreeLinkNode(int val) { this.val = val; ...
2019-09-26 10:39:43 555
原创 剑指 数组中只出现1次的两个数
法一:很普通很普通的做法//法一:很普通的做法public void FindNumsAppearOnce(int [] array,int num1[] , int num2[]) { if(array == null || array.length == 0) return; HashMap<Integer, Integ...
2019-09-22 23:35:53 519
原创 剑指两个链表的第一个公共结点
要明确一点的是,两个链表如果相交的话,那么从相交的第一个结点往后,这两个链表会是这样子滴:为啥呢?如果链表相交的话,说明各自链表的当前结点的信息是完完全全是一样的,比如这个结点的结构是这样子滴{ Node next, int val},next指针一样,val值一样,所以,第一个相交结点的结点就汇成了一条了,像个倒y。可以先求下各自链表的长度,就上面的图举个例子,长的那个l1, 短的那个...
2019-09-22 16:46:03 510
原创 leetcode 207. 课程表
题目描述:现在你总共有 n 门课需要选,记为0到n-1。在选修某些课程之前需要一些先修课程。例如,想要学习课程 0 ,你需要先完成课程 1 ,我们用一个匹配来表示他们: [0,1]给定课程总量以及它们的先决条件,判断是否可能完成所有课程的学习?示例 1:输入: 2, [[1,0]]输出: true解释:总共有 2 门课程。学习课程 1 之前,你需要完成课程 0。...
2019-08-10 16:56:02 607
原创 C++struct结构体知识传送门
1.记得当时刷题刷过一道选择体,问我几个结构体他们的分配的内存空间的大小哪个是对的,今天终于明白一点了首先假设是在32位机器上char 1Byteshort 2Byteint 4Bytefloat 4Bytelong long 8Bytestring 32Byte(空字符串,STL构造函数暂且将其大小置为32Byte)...
2019-06-10 18:55:58 672
原创 android处理从服务器返回的嵌套json
总结了一番,感觉是要将json转换成javabean对象1.Actor-user Demo画红圈的地方是我在采用第三种方式时遇到的一个问题,这个地方报了错:Cannot resolve constructor 'JSONObject(com.example.gsontest.Actor)'错误: 对于JSONObject(Actor), 找不到合适的构造器 构造器 ......
2019-06-08 18:47:11 1699
原创 java基础又一小结
1.关于StringBuffer如何清空StringBuffer sb = new StringBuffer();有三种方法:1)sb = new StringBuffer();//直接给一个新对象2)sb.delete(0, sb.length());//其实是用来删除sb中的子字符串3)sb.setLength(0);https://blog.csdn.net/l2tp...
2019-06-07 01:15:46 655
原创 数据结构小结
1.广义表2.汉诺塔汉诺塔(二)3.二叉树,树,森林的转换二叉树,树,森林的转换(二)4.二叉树的插入,查找和删除觉得二叉树这三个基本操作里面,比较难受的是删除了,要分好几种情况1)删除的结点没有孩子结点2)删除的结点只有左孩子结点3)删除的结点只有右孩子结点4)删除的结点有左右孩子结点5.B-/B+树的插入与删除...
2019-06-04 12:27:57 692
原创 java知识小结一
1.String类型的又一些方法lastIndexOf(String str);//返回从str最后一次出现的位置substring(int beginIndex);//返回从beginIndex开始到结束的字符串substring(int beginIndex, int endIndex);//返回从beginIndex开始到endIndex之前的字符串,即//endIndex不包括...
2019-06-04 00:46:46 4677 5
原创 数据库基础篇(一)
并没有按照顺序来进行复习1.各种码的解释主码:超码:候选码:2.各种依赖的解释完全依赖:平凡依赖:超级想要这位博主的ppt,想当初我们老师照着书上说,书上的概念长长一段,理解起来好费劲T-T3.数据库基本的集合运算选择(σ),投影(Π),并(U),差(-),笛卡儿积(乘积)(x)以及更名(ρ)关系代数运算前五个其中,一元运算:选择,投影,更名二...
2019-05-21 14:28:25 656
原创 外部排序(多路归并排序)
题目:若外部存储上有3110400个记录,做6路平衡归并排序,计算机内存工作区能容纳400个记录,则排序好所有记录,需要作几趟归并排序( )答案:5log(6,3110400/400) = 5设归并趟数为s次,对n个记录进行排序,有m个归并段,要进行k路归并排序,则归并趟数s=log(k,m);(k为底数,m为真数把u个记录分布在k个归并段上,调用merge算法进行归并得到每一...
2019-05-21 13:02:20 4478
原创 n的阶乘末尾有多少个0?
1.先求res = n!,然后 tmp = res %10, if(tmp ==0)count++,造成问题,n!的增长很夸张,一不小心就溢出了2.追究到底,这种题目还是找规律的题会发现2*5=10,这样子就多出来一个0了,所以问题可以转化成求有多少对2和5,但2的个数明显比5还要多,所以只关心5的个数就好了。当然了,有时候一个数里可不止一个5,比如25=5*5,125=5*5*5。...
2019-05-21 10:29:58 3292
原创 hashmap
Hashmap与hashset的区别HashMapHashMap继承了AbstractMap, 实现了接口MapMap map<String, Integer> = new HashMap<String,Integer>();map.size();//map的长度//判断一个key值是否存在map中,map.put("a",1);boolean ...
2019-05-19 21:18:45 607
原创 判断一个整数是否为回文
1.把这个数转成String类型比如int num = 10;String s = String.valueOf(n);s为"10" public static boolean isPalindrome(int n){ String s=String.valueOf(n); int start=0,end=s.length()-1;...
2019-05-19 14:54:23 643
转载 数学上的求公约数求素数操作
1.求素数有三种做法详情戳这位博主https://blog.csdn.net/afei__/article/details/806384602.求两个数的最大公约数(公因数)https://blog.csdn.net/chen_zan_yu_/article/details/82943306相减法不适合用在有负数的情况...
2019-05-19 00:16:21 652
原创 PopWindow踩坑
今天终于认真的弄了一回自定义的弹出框,但是踩了两个坑,一个是自己粗心,一个是自己认识不够深。1.第一坑在我的popwindow的xml中,我加入了<view>弄了一条下划线,哦,就是这样,我把<View>写成了<view>,mItemView = LayoutInflater.from(mContext).inflate(R.layout.item...
2019-05-16 21:28:32 802
原创 kmp算法
方法一next[0]为-1内容理解https://blog.csdn.net/x__1998/article/details/79951598https://blog.csdn.net/yutianzuijin/article/details/11954939推荐看第一篇的算法分析,next[]的长度应是模式串的长度+1,才能保证不越界int KMP(char * t,...
2019-05-14 14:40:17 597
原创 java删除重复字符串
1. 删除重复字符串,只包含'a-z'method 1import java.util.*;import java.io.*;public class Text{ public static void main(String[] args)throws IOException { InputStreamReader input = new I...
2019-05-14 00:52:27 4379 1
原创 android intent标志
当你的项目在个人中心页面中点击退出登录返回登录页面时,若不加修改,当你点击返回按钮时,会发现又返回到了个人中心页面,这显然不合逻辑。怎么办??首先了解下Task栈Task栈任务是指在执行特定作业时与用户交互的一系列 Activity。而任务栈,是用来存放Activity的。栈是后进先出的,第一个activity放进去后,再放进第二个acitivity,无疑,第二个activity会在第...
2019-05-08 00:15:37 620
原创 android 中findViewById()为null的可能原因
1.最近在写一个小app,在一个java class中,以LayoutInflater.from(context).inflate(R.layout.item, this, false);的方式去加载布局,当我准备找到布局中的某个控件时,比如imageView,假设其id为iv_picprivate ImageView mIvIcon;private View mView;在自定义的i...
2019-05-08 00:10:02 4749
原创 数据结构堆排序、树形排序、计数排序及基数排序
JAVA实现1.堆排序图解堆排序2.树形排序3.计数排序4.基数排序对于该博主的计数排序的优化,可先写一个找最大值的方法,从而由该最大值确定需要比较多少位...
2019-05-07 21:12:05 680
原创 我对statusbar,actionbar的爱与恨
今天,是萌新更新android的第三次在慕课上看到一个视频,说是可以改变statusbar的颜色,只是在color.xml里面新添加了一个新颜色,然后在style里引用即可。然而,我发现我的statusbar,在我运行完项目之后,依然是模拟器本身的黑色,雷打不动,[吐血]折腾了一下午,发现了UI flag,好像还不错,先试了一下,想达到图片可以铺满整个屏幕的效果,连Statusbar,导航...
2019-04-17 15:48:25 704
原创 java的Oject类的方法
hashCode()equals()wait(),wait(long),wait(long,int),notify(),notifyAll()toString()和getClass()clone()finalize()用于垃圾回收registerNatives() 本地注册详细说明待续.........
2019-04-13 14:50:05 865
原创 java的静态语句块,语句块,构造方法
class A { public A() { System.out.println("class A"); } { System.out.println("I'm A class"); } static { System.out.println("class A static"); }}public class B extends A{...
2019-04-13 14:44:45 653
原创 java向上转型
public class classA_classB { public static void main(String[] args) { A a ; String name = "I'm"; a = new B(); System.out.println("Result = " + a.func1(name)); System.out.println("Result ...
2019-04-13 14:10:33 535
原创 java父类子类构造方法及方法的调用
题目:public class Testvaluein { static class A{ protected int value; public A(int v) { setValue(v); } public void setValue(int value) { this.value = value; } public int getV...
2019-04-13 13:43:44 4151
原创 少年, /etc/profile, /etc/profile.d分清楚了吗,.bashrc跟.bash_profile跟/etc/bashrc呢,追加.profile
先来总结总结/etc/profile跟/etc/profile.d:/etc/profile.d:是目录,里面存放了一些应用程序所需的启动脚本,colorls.csh,colorls.sh,lang.csh,lang.sh等等。/etc/profile:是bash shell默认的主启动文件,登录到linux系统就会执行一次/etc/profile,在centos的这个文件中,里面...
2019-04-12 00:30:00 601
原创 android Fragment的理解
Fragment可以当成Activity中的模块,这个模块有自己的布局,有自己的生命周期,单独处理自己的输入,在Activity运行的时候,它可以加载或者移除Fragment模块。Fragment的生命周期与activity有点像,但是又有点不一样,多了好几个。而activity的生命周期只有6个,分别是onCreate(), onStart(), onResume(), onPause(...
2019-04-11 23:14:01 567
原创 安装hive与mongodb
安装hive(我的hadoop版本3.1.2)安装hive之前要先安装下mysql,选择了mysql-5.7.x版本wgethttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz下载在当前目录下,并在当前目录下执行命令tar -zxvf mysql-5.7.2...
2019-04-06 16:56:45 616
原创 关于gridView上点击某个item实现跳转结果跳转失败
萌新没好好学习采坑系列MainActivity.java//绑定数据并显示 gridView.setAdapter(saImageItems); gridView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override ...
2019-04-04 17:43:52 720
原创 Centos yum安装包时出错
在学习linux中,发现除了id可以查看用户信息,还有命令finger可以查看用户信息,于是在自己虚拟机上尝试。然而自己的虚拟机上并没有,于是yum install finger,结果报错-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file.... 于是想着更新一哈吧,yum update,结果也报错,风中...
2019-03-15 18:56:24 1815
原创 记Centos 7安装hadoop单机版
1.看到网上好多人都把原来的java jdk卸了,然后从官网下载之后解压自己配置环境变量,我也就照着这么做了rpm -qa | grep java看看有哪些,然后敲yum -y remove java-1.7.0-openjdk*yum -y remove java-1.8.0-openjdk*接着去官网下载了linux版本的压缩包,放到/usr/java里,直接解压,解压命令...
2019-03-05 16:56:36 2382 1
原创 centos安装vmtools遇到的问题
这次换了centOS玩玩,安装vmtools遇到了四个问题。1.开机之后光驱自动挂载了centOS的iso,我都不知道为什么,然后以为没问题点击虚拟机>安装vmtools的时候桌面光盘的名称变成了Volumn 58M,很奇怪,打开来看是空的,后来直接把它卸载掉了,就在这个地方:然后再:虚拟机>重新安装vmtools再按照打开光盘将压缩包拖到桌面进行解压tar -xv...
2019-02-28 14:07:31 1953 3
原创 安装eve-ng时选择桥接模式显示vmnet0未运行
安装eve-ng community时,按照安装视频安装时,选择了桥接模式,开机的时候就显示了vmnet0未运行,而且eve-ng设置完了以后重启,发现开机时显示warning: no ip address in pnet0(大概是这样子吧)后面按照其他的方法去虚拟网络编辑器那里恢复默认,还是照样没有vmnet0,除非改成仅主机才会出现=。=后来一气之下把网卡改成一个NAT模式,一个仅主机...
2019-02-26 13:31:30 3916
原创 wechall limited access write up
点开链接,就看到说他的网页用.htaccess啦,然后发现那个.htaccess可以打开,打开连接,告诉你那个网页限制了什么表示第一二行不是很懂,第五行是限制了get,那么能用post咯,然后想起题目第三行说去protected/proteced/php,就用hackbar编辑一下http://www.wechall.net/challenge/wannabe7331/limited_...
2018-08-26 22:23:24 1715
空空如也
ubuntu安装pycrypto之后,import Crypto报错==
2018-07-23
计算机网络关于路由表跟网络地址的问题
2018-07-01
php嵌js来控制div的隐藏与显示
2018-06-16
做了个网页音乐平台,可以拖拉滚动条滚动的,但是播放条的位置有点迷
2018-06-11
关于mysql的group by,想请教下
2018-04-20
求问数据库基本概念的题,题目如图
2018-03-16
C++二维数组的问题,如下;请问如何解决?
2017-10-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人