自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 一个类的奇幻旅程 —— 类的加载与对象内存布局

最近在学习JVM和Java高级特性,有了一些感悟,在此总结,如果有不对的地方,希望大家指出。假设我们编写了一个java类,代码如下。public class Student{ static final String schoolName = "中南林业科技大学"; public String name; private Student(String name) { this.name = name; } public void spe

2021-08-02 20:52:51 138

原创 Scrapy爬虫笔记

Scrapy框架原理scrapy爬虫执行示意图:Scrapy主要包括了以下组件:引擎(Scrapy)用来处理整个系统的数据流处理, 触发事务(框架核心)。调度器(Scheduler)用来接受引擎发过来的请求, 压入队列中, 并在引擎再次请求的时候返回. 可以想像成一个URL(抓取网页的网址或者说是链接)的优先队列, 由它来决定下一个要抓取的网址是什么, 同时去除重复的网址。下载器(Downloader)用于下载网页内容, 并将网页内容返回给蜘蛛(Scrapy下载器是建立在twisted这

2021-04-17 01:06:28 388 1

原创 Spring Boot学习笔记

一、关于Spring BootSpring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。二、配置环境下载JDK,配置JAVA_HOME、CLASS_PATH和Path下

2021-03-10 14:43:21 1119

原创 查找占用端口的进程并关闭

一、查找进程打开cmd,输入命令:netstat -ano|findstr "" //在双引号中添加端口号就可以查看端口占用情况。二、关闭进程推荐使用任务管理器关闭进程,这样不容易错误的关闭重要进程。打开任务管理器->详细信息。将进程按PID排序,找到需要关闭的进程,判断是否可以关闭,如果可以,选中后右键关闭。...

2021-03-02 13:38:27 318

原创 Windows批处理脚本(.bat文件)语法笔记

前言最近在批量重命名文件和使用ffmpeg进行视频格式转换时,经常使用到windows的批处理脚本,也就是.bat文件。但之前都是查到脚本代码就直接使用,对脚本的语法没有了解。正好今天有时间,就系统性的学习以下批处理脚本的语法。我感觉windows的批处理语法和Linux的shell脚本非常相似。同时既然是脚本语言,那和C++、Java等高级编程语言也有很多相似之处。批处理脚本的使用方法首先是批处理脚本的使用方法。一般是新建一个文本文档,然后将后缀名改为.bat。然后选中该文件,右键选择编辑,编写脚本

2021-02-06 22:11:46 5182 1

原创 flv无损转mp4

前言今天看到一个超好看的主播,就想着把直播录屏。于是使用了IDM的视频抓取功能,但是下载下来的视频是flv格式的,使用mpc-hc播放时,拖动进度条会卡顿。于是想要将flv无损转换为mp4。一提到视频格式转换,就不能不想到神器ffmepg了。一、安装ffmepg这个就不多说了。二、转换新建一个文本文档,将后缀名改为.bat输入以下代码:ffmpeg -i input.flv -y -vcodec copy -acodec copy output.mp4将需要转换的文件和该脚本放在一个文件夹

2021-01-28 01:14:42 897

原创 Windows批量更换文件后缀名

新建文本文件,将后缀名改为.bat。输入以下代码:ren 文件名.格式名 更换后的文件名.更换后的格式名将这个bat文件和需要更换的文件放在同一个文件夹下,双击执行即可。注意:如果是批量更换后缀,将文件名改为*即可;如果要将所有格式文件都替换成另一个格式,将格式名替换为*即可。例如:我需要将某个文件夹下的文件都替换为MP4的后缀名,就使用以下代码:ren *.* *.mp4...

2021-01-27 16:03:39 186

原创 FFmpeg无损转换ts为mp4

一、下载FFmpegFFmpeg官网二、执行操作新建一个文本文件,将后缀名改为.bat。输入以下代码:ffmpeg -i ts文件名.ts -c copy -map 0:v -map 0:a -bsf:a aac_adtstoasc mp4文件名.mp4将需要转换的ts文件和这个bat文件放在同一个文件夹下,双击bat文件即可。...

2021-01-27 15:49:07 4893 1

原创 搭建网站的心得

搭建网站的心得前言最近心血来潮,想要搭建一个自己的网站。本来是希望以自己的电脑作为服务器的,但是在实现的过程中遇到了一些问题,最后选择了使用云服务器。操作步骤一、获取域名域名的作用是方便网站的访问,所以最好获取一个域名,我选择了在腾讯云上购买。购买需要实名注册,之后相关的安全证书都会有腾讯云解决。在域名可以正常解析后,到腾讯云的控制台,添加DNS解析记录,记录值是你的服务器ip,端口值即你安装的服务器应用(如tomcat)的端口。需要注意,80端口是默认访问端口,所以以这个端口作为服务器应用的端口

2020-11-20 13:27:42 504

原创 编译原理LL(1)文法分析程序的一种思路

编译原理LL(1)文法分析程序First(X)集其中X可以是终结符或非终结符组成的任意字符串或字符如果X是单个字符。如果X是终结符。那么First(X) = {X};如果X是非终极符。寻找满足X->ABC…N…,的推导式,则First(X)=First(ABC…N…)。如果X是字符串,即X=ABC…N…(这里的A、B、C、N等代表单个字符),那么求出First(A),如果First(A)中存在’ε’,继续求出First(B),若First(B)中仍存在’ε‘,继续求出First(C

2020-10-21 19:06:04 449

空空如也

空空如也

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

TA关注的人

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