自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python爬虫BeautifulSoup类-相对路径改为绝对路径

Python爬虫BeautifulSoup类-相对路径改为绝对路径for link in soup.find_all(['a','img']): if(link.get('href') != None): link.attrs['href'] = urljoin('https://www.runoob.com/',link.get('href')) ...

2020-02-28 17:45:54 1920

原创 剑指Offer-面试题(4):二维数组中的查找

剑指Offer-面试题(4):二维数组中的查找题目在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。思路首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数字大于要查找的数组,剔除这个数字所在的列;如果该数字小于要查找的数字,剔除这个数字所在的行。也...

2020-02-27 23:51:06 104

原创 windows.location.href 无法使用post请求的解决办法

模拟表单提交的办法核心代码:document.write("<form action='{% url 'graduation:index' %}' method='post' name='form1' style='display:none'>"); document.write("<input type='hidden' name='id' value="+id+"&g...

2020-02-27 21:14:23 1320

原创 Java多线程(5)-join()、yield()解析

Java多线程(5)-join()、yield()解析yield()使当前线程从执行状态(运行状态)变为可执状态(就绪状态)。cpu会从众多的可执状态里选择,也就是说,当前也就是刚刚的那个线程还是有可能会被再次执行到的,并不是说一定会执行其他线程而该线程在下一次中不会执行到了。join()t.join()方法只会使主线程进入等待池并等待t线程执行完毕后才会被唤醒。并不影响同一时刻处在运行状...

2020-02-27 11:14:49 91

原创 Java多线程(5)-notify和notifyall的区别

Java多线程(5)-notify和notifyall的区别锁池假设线程A已经拥有了某个对象的锁,而其他线程B、C想调用这个对象的某个synchronized方法,由于B、C线程在进入对象的synchronized方法之前必须先获得该对象锁的拥有权。而恰巧该对象的锁目前正被线程A所占用,此时B、C线程就会被阻塞,进入一个进入一个地方去等待锁的释放,这个地方便是该对象的锁池。等待池假设线程A...

2020-02-27 10:52:50 197

原创 剑指Offer-面试题(3):数组中重复的数字

剑指Offer-面试题(3):数组中重复的数字题目一:找出数组中重复的数字在一个长度为n的数组里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有哪几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者是3。方法:从头到尾扫描这个数组的每个数字。当到下标为i的数...

2020-02-26 21:49:18 115

原创 剑指Offer-面试题(2):实现Singleton模式

剑指Offer-面试题(2):实现Singleton模式题目:设计一个类,我们只能生成该类的一个实例public class Singleton { private static Singleton singleton = new Singleton(); private Singleton(){ } public static Singleton getSi...

2020-02-26 21:38:17 70

原创 Java多线程(4)-sleep和wait的差别

Java多线程(4)-sleep和wait的差别基本的差别sleep是Thread类的方法,wait是Object类中定义的方法sleep()方法可以在任何地方使用wait()方法只能在synchronized方法或在synchronized块中使用最主要本质的区别Thread.sleep只会让出CPU,不会导致锁行为的改变Object.wait不仅会让出CPU,还会释放已经占有的同...

2020-02-26 21:11:14 100

原创 Java多线程(3)-Tread和Runnable的关系

Java多线程(3)-Tread和Runnable的关系Thread是实现了Runnable接口的类,使得run支持多线程因类的单一继承原则,推荐多使用Runnable接口继承Thread:public class MyThread extends Thread { private String name; public MyThread(String name){ ...

2020-02-26 16:52:03 195

原创 Java多线程(2)-start()和run()的区别

Java多线程(2)-start()和run()的区别调用start()方法会创建一个新的子进程并启动run()方法只是Thread的一个普通方法调用public class TreadTest extends Thread { public void run(){ System.out.println(TreadTest.currentThread().getNam...

2020-02-26 16:15:29 95

原创 Java多线程(1)-进程和线程的区别

Java多线程(1)-进程和线程的区别多线程线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成,线程间共享进程的所有资源,每个线程有自己的堆栈和局部变量。线程由CPU独立调度执行,在多CPU环境下就允许多个线程同时运行。同样多线程也可以实现并发操作,每个请求分配一个线程来处理。线程和进程各自有什么区别和优劣呢?1.进程是资源分配的最...

2020-02-26 16:10:07 233

山东大学算法导论实验

山东大学算法导论实验,包含六个实验的实验报告和题目,代码可以直接从报告中复制。

2019-01-01

山东大学非关系数据库实验报告

山东大学非关系数据库实验报告,包含habse,mongodb,两个实验。环境为window10,eclipse。

2018-12-25

山东大学操作系统复习资料

山东大学操作系统复习资料,包含ppt,复习要点,以及学长期末考题的回忆版。

2018-12-25

山东大学面对对象纸牌实验

山东大学面对对象纸牌实验,导入eclipse即可运行,包含代码,图片。

2018-12-25

空空如也

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

TA关注的人

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