Java异常面试题(含答案)
1、Java中异常分为哪两种?编译时异常运行时异常2、异常的处理机制有几种?异常捕捉:try…catch…finally,异常抛出:throws。3、如何自定义一个异常继承一个异常类,通常是RumtimeException或者Exception4、trycatchfifinally,try里有return,finally还执行么?执行,并且finally的执行早于try里面的return结论:1. 查看全文
一脚踩进java之基础篇09(拓展)——类加载过程
一、了解JVM 1.1 程序计数器 内存空间小,线程私有。字节码解释器工作是就是通过改变这个计数器的值来选取下一条需要执行指令的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖计数器完成 如果线程正在执行一个 Java 方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如 ... 查看全文
python学习——print和return的区别
print的作用是将输出结果打印到屏幕上 return 的作用是不在屏幕上显示,但会给调用者一个返回值 返回值:所谓的返回值就是程序中的函数在完成一件事情后,最终给调用者的结果。 没有return 语句 没有return语句,所以没能给函数add()赋值,打印出来也就是空值(None) 有retur ... 查看全文
python实现dns查询
dnspython模块中最常用的域名查询,它提供了一个DNS解析器类–resolver,使用resolver的query方法来实现域名的查询功能。1.模块库安装pipinstalldnspython2.指定DNS服务器my_resolver=dns.resolver.Resolver()my_resolver.nameservers=[DNS_Server]3.query方法的定义query(se 查看全文
野路子学习esp32(十七)ESP32-MicroPython OLED AND DHT11 @a.宏万
最近在做一个智能孵化器 需要用到 温度 湿度传感器 OLED屏幕 继电器 舵机 舵机控制器 加热线 等 最后在3D打印一个外壳 最近买了传感器DHT11 温度湿度传感器 这个传感器价格很低,但是精度不高 温度只能测量整数 比如 38 34 35 没有小数 温度也是只有整数 没有小数 建议购买DHT2 ... 查看全文
Python安装与环境变量的配置
python下载: Python安装包下载地址:http://www.python.org/ 根据实际的操作系统,安装合适的安装版本。 Python安装: 本文以python 2.7.8(64位)为例说明,具体安装步骤如下: 1.双击下载包,进入Python安装向导。 2.选择安装目录。如:D:\P ... 查看全文
记linux升级python版本
最近在安装zabbix服务时,报此类错误: 经度娘搜索,可能是因为版本导致,先centos版本 3.68 ok,现在开始升级python版本到3.73 1、下载文件: wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz 2、压缩 ... 查看全文
springcloud hystrix容断器配置
Hystrix使用说明,配置参数说明 一、什么情况下会触发fallback方法? 名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUES ... 查看全文
干货福利:如何使用Python中Django模板?
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者: 穆胜亮 篇文章将学习如何使用Django模板。模板是在Django项目中构建用户界面的主要工具。让我们学习一下在视图中如何使用模板,以及Django的模板系统能够提供 ... 查看全文
unity渲染性能优化
cpu bound还是gpu bound cpu bound:渲染task可能分布在多个线程,叫做多线程渲染。主线程、渲染线程、worker线程。主线程包含一些渲染的任务。渲染线程发送命令给gpu。worker线程执行一些单独的任务,裁剪、mesh skin等。但不同目标也可能不同。 哪个task是 ... 查看全文
Vue+asp.net core 项目部署到linux服务器
前后端分离 vue + asp.net core WebApi 项目部署到linux Nginx服务器的发布配置过程,asp.net core 项目只介绍跨域配置部分,asp.net core 环境搭建以及项目发布请参阅其他博文。 首先是vue反向代理配置这个在开发过程中应该已经配置完成,发布服务器 ... 查看全文
金额保留两位小数并添加千位符js
function formatMoney(val, row) { if (!isNaN(val)) { var source = String(val.toFixed(2)).split("."); //按小数点分成2部分 source[0] = source[0].replace( new Reg ... 查看全文
dedecms首页限制栏目内容长度-(过滤html)
{dede:sql sql="select content from dede_arctype where id = 3"} [field:content function="cn_substr(html2text(@me),500)"/]... {/dede:sql} ... 查看全文
使用JsonSerializer对返回前端数据的进行规定
例子: 1.将Date类型从毫秒级变为秒级的: a.编写一个继承JsonSerializer的类: public class Data2LongSerializer extends JsonSerializer<Date> { @Override public void serialize(Date ... 查看全文
js根据屏幕宽度计算rem比例
1 function fnInitScreen() { 2 var html = document.getElementsByTagName("html")[0]; 3 var width = window.innerWidth; 4 var font_size = 0; 5 font_size = ... 查看全文
JS中REDUCE方法应用
看到一些书中在介绍reduce的用法时,有时会将回调函数的第一个参数解释为前一个值(preValue),这样很可能会误导读者,中欧匠人使reduce的使用变得更加不好理解,本文参考MDN中对reduce的使用说明,用示例展示reduce的使用场景和具体用法,这样相对来说更好理解一些。学习一个单词re ... 查看全文
【PHP】PHP Mailer 发送邮件采坑记录
项目需要新开发一个发邮箱功能,以前做过,以为信手拈来,没想到花了两个小时,记录踩的坑 $mail = new PHPMailer(); $mail->SMTPDebug = SMTP::DEBUG_SERVER; // Enable verbose debug output $mail->isSMT ... 查看全文