前言 之前的文章中讲到,JMM是内存模型规范在Java语言中的体现。JMM保证了在多核CPU多线程编程环境下,对共享变量读写的原子性、可见性和有序性。 本文就具体来讲讲JMM是如何保证共享变量访问的可见性的。 什么是可见性问题 我们从一段简单的代码来看看到底什么是可见性问题。 上面的列子中,一个线程 ...
分类:
编程语言 时间:
2019-12-23 16:54:45
阅读次数:
89
今天要运行我刚刚打包的jar包,遇到一个问题。 原因是我代码里是这么写的: 而我jar包所在的目录下并没有src这么一个文件夹。 所以我只要把jar包放在有src文件夹的目录下即可。多说一句,其实我写得并不太好,我不太应该把音乐、图片放在src目录下,应该独立放在一个resources目录下会比较好 ...
分类:
编程语言 时间:
2019-12-23 16:45:16
阅读次数:
76
原理:我的上篇博客 import requests import time from bs4 import BeautifulSoup def get_html(url): ''' 获得 HTML ''' headers = { 'user-agent': 'Mozilla/5.0 (Windows ...
分类:
编程语言 时间:
2019-12-23 13:26:11
阅读次数:
82
在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。 InputStream 和OutputStream,两个是为字节流设计的,主要用来处理字节或二进制对象,Reader和 Writer.两个是为字符流( ...
分类:
其他好文 时间:
2019-12-22 18:31:26
阅读次数:
133
Wiki关于算法的定义 贪心算法(英语:greedy algorithm),又称贪婪算法,是一种在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是最好或最优的算法。[1]比如在旅行推销员问题中,如果旅行员每次都选择最近的城市,那这就是一种贪心算法。 贪心算法在有最优子结 ...
分类:
编程语言 时间:
2019-12-22 18:25:26
阅读次数:
117
这里说明一下APE,它是一种常用的无损音乐的存储格式,通常会有将原始音乐光盘数字化后存储的APE文件搭配一个CUE文件使用。这个APE存储了音乐的原始数据,而CUE文件则是一个索引文件,用来标记音乐光碟中特定歌曲的出入点、标题、艺术家、专辑等信息,相当于MP3文件中以Tag形式内置的元数据。 你可以 ...
分类:
其他好文 时间:
2019-12-22 11:10:34
阅读次数:
88
关于作者 作者艾利克森,是佛罗里达州立大学心理学教授,也是“刻意练习”法则的研创者。他专注于研究体育、音乐、国际象棋、医学、军事等不同领域中的杰出人物是如何获得杰出表现的,以及“刻意练习”法则在其中的作用。 关于本书 《刻意练习》是学习领域的一本经典著作,它不仅帮你理清了很多关于学习中模糊的概念,甚 ...
分类:
其他好文 时间:
2019-12-22 11:03:36
阅读次数:
133
学习java需要英语很好吗?想要更多面试题和学习资料的可以私聊联系我,大家一起交流学习!编程语言起源于美国,是由英文构成的,其中包括几十个英文的关键字以及几百个英文的函数,除非需要对文本进行处理,否则一般不会出现中文。但是,它们都是孤立的单词,不构成任何语句,不涉及任何语法,所以对于英语要求不太高,只要能看懂那些简单的词汇就行。计算机科学这个东西毕竟是老美发明的,很多词汇变成中文翻译的话会变味,如
分类:
编程语言 时间:
2019-12-22 09:13:34
阅读次数:
118
用Python实现一个面向主题的网络爬虫程序,并完成以下内容:(注:每人一题,主题内容自选,所有设计内容与源代码需提交到博客园平台) 一、主题式网络爬虫设计方案(15分) 1.主题式网络爬虫名称 名称:爬取虾米音乐排行 2.主题式网络爬虫爬取的内容与数据特征分析 本次爬虫主要爬取虾米音乐排行榜和评论 ...
分类:
编程语言 时间:
2019-12-21 22:44:06
阅读次数:
112
最近在装修我的博客,由于自己没什么脑子,也掉了不少的坑 以前进别人的博客里看文章,看着看着耳机里就突然开始放歌,往下一翻,哟!骚操作,网页里还放了个网易云播放器,网上一查,原来是个叫网易云外链的玩意儿,还是网易云音乐自动生成的,我也去弄一个 打开网易云音乐官网(传送门)(一定要用网页版)。网易云外链 ...
分类:
其他好文 时间:
2019-12-21 20:50:24
阅读次数:
185