logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Java中如何处理空指针异常

程序中的变量是 null,就意味着它没有引用指向或者说没有指针。这时,我们对这个变量进行任何操作,都必然会引发空指针异常,在 Java 中就是 NullPointerException。那么,空指针异常容易在哪些情况下出现,又应该如何修复呢?空指针异常虽然恼人但好在容易定位,更麻烦的是要弄清楚 null 的含义。比如,客户端给服务端的一个数据是 null,那么其意图到底是给一个空值,还是没提供值呢

#java#开发语言
教你两种python selenium保存图片的方法

大家好,本篇文章主要讲的是python selenium保存图片最好的两种方法,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下selenium爬取页面时经常遇到要保存图片的需求,通常的做法是获取链接后用 requests 下载,但这种方法脱离了selenium环境,如遇到有校验的情况还需要绕过校验。下面介绍两种直接通过selenium保存图片的方法:1. 通过抓包selenium-wire

#python#selenium#爬虫
如何利用Python随机从list中挑选一个元素

1. 引言在本文中,我们将研究从列表中选择随机元素的不同实现方法。在日常项目中,我们经常会遇到这种情形,比如随机从多种数据增强策略中选择一种或几种来提升训练数据的多样性。闲话少说,我们直接开始吧。2. 举个栗子为了方便示例,这里我们假设有一个包含多个水果英文名的列表,并且我们需要从中选择一种随机水果进行输出。水果名称列表如下所示:fruit_name_list = ['apple'

#算法
grep 命令系列:grep 中的正则表达式

传统的 egrep 并不支持 { 元字符,一些 egrep 的实现是以 /{ 替代的,所以一个可移植的。egrep '[[:digit:]]{1,3}/.[[:digit:]]{1,3}/.[[:digit:]]{1,3}/.[[:digit:]]{1,3}' 文件名。放在括号内的表达式,即包在 "[:" 和 ":]" 之间的字符类的名字,它表示的是属于此类的所有字符列表。使用下面的语法来显示既包

文章图片
#正则表达式#mysql#数据库
Linux 系统中如何删除软连接

因为这个是我们都比较熟悉的命令,经常使用它来删除文件,当然也可以用来删除符号链接。删除目录需要使用 -r 选项,但是删除指向目录的链接却不需要使用 -r 选项。实际上,几乎没有在删除软链接的同时,也要删除原始文件的场景和需求。当然也可以使用 unlink 命令,但是不要直接使用软链接的名称,因为它不仅仅用于删除链接,还会删除文件。注意,尽量不要使用 -f 选项强制删除指向目录的链接,因为它会删除目

文章图片
#linux#服务器#运维
Linux下6种优秀的邮件传输代理

文中简要的介绍了邮件是如何从邮件客户端,通过网络传到邮件服务器上,并通过邮件路由发送到指定客户端,更重要的是对MTA的工作方式有了一些了解,如果你需要搭建一台邮件服务器的话,上面几个MTA是很好的选择。Exim提供了很大的灵活性,用于网络上的邮件路由,同时包括良好的机制和接受邮件监控的设置。是Linux的一个快速且易于使用的基于终端的电子邮件客户端,它是基于Pine邮件系统。是另一种免费的,开源的

文章图片
#linux#服务器#unix
在云中利用开源软件进行开发以提高创新能力

企业可以在自己的云平台上利用开源软件开发应用程序以提高创新能力,而无需为创新支付更多的费用。企业可以在自己的云平台上利用开源软件开发应用程序以提高创新能力,而无需为创新支付更多的费用。在大多数企业中,最主要的成本是人力资源。但是通过智能地利用开源软件,可以显著降低成本,即拥有GitHub的用户群能够为企业“免费”工作。但GitHub有6500万个注册用户帐户,必须假设其中大多数成员是开发人员。如果

文章图片
RethinkDB成为Linux基金会的一员

在交接过程中RethinkDB公司下的RethinkDB和Horizon的开源项目不会关闭,这两个项目都将持续可用,rethinkdb.com和horizon.io网站上的一切都可正常访问。RethinkDB是自底向上为实时网页设计的第一个开源的、分布式的、可扩展的数据库,具有强大的集群和自动故障转移功能。虽然可以将源码分支赋予符合AGPL条款的新名称并继续开发,但是临时领导团队认为,为推进项目提

文章图片
#linux#数据库#运维
HTML 字符实体简介

如果您在文本中写 10 个空格,在显示该页面之前,浏览器会删除它们中的 9 个。如需在页面中增加空格的数量,您需要使用字符实体。如果希望正确地显示预留字符,我们必须在 HTML 源代码中使用字符实体(character entities)。不过坏处是,浏览器也许并不支持所有实体名称(对实体数字的支持却很好)。在 HTML 中不能使用小于号(),这是因为浏览器会误认为它们是标签。HTML 中的常用字

#html#servlet#java
GCC 参数列举及解释

GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所发行的自由软件,也是 GNU计划的关键部分。gcc 与 g++ 分别是 gnu 的 c & c++ 编译器 gcc/g++ 在执行编译工作的时候,总共需要4步:预处理,生成 .i 的文件[预处理器cpp]将预处理后的文件转换成汇编语言, 生成文件 .s [编译

文章图片
#c++
暂无文章信息