首页 > 2020年11月20日 > 全部分享
Java Optional 解决空指针异常总结(java 8 功能)
1、概述Java8的版本,新增了Optional和[Lambda]表达式,Optional主要用于作为返回类型(主要解决的问题是臭名昭著的空指针异常(NullPointerException)),并将其与流(或返回可选的方法)相结合以构建连贯API。但是,有些情况可以被认为是陷阱,因为它们会降低代码的质量,甚至导致意想不到的错误。总结以下26个例子,以避免这些陷阱。2、目录[第1项:决不将Null
分类:编程语言   时间:2020-11-20 19:21:37    收藏:0  评论:0  赞:0  阅读:32
mysql远程访问授权
用命令行工具,登录 1、以下命令就可以授权 @'%':远程访问授权 @'localhost'本机访问 mysql> grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option; mysql> flush ...
分类:数据库技术   时间:2020-11-20 19:21:27    收藏:0  评论:0  赞:0  阅读:43
C++: reinterpret_cas
概念 reinterpret_cast是C++里的强制类型转换符;reinterpret_cast<type-id> (expression) type-id 必须是一个指针、引用、算术类型、函数指针或者成员指针。 作用:它可以把一个指针转换成一个整数,也可以把一个整数转换成一个指针(先把一个指针转 ...
分类:编程语言   时间:2020-11-20 19:21:15    收藏:0  评论:0  赞:0  阅读:28
数据结构-链表习题
判断题 1.在单向链表中,头指针中存放的是头结点的内容。 T F 2.单向链表中的每个结点都需要动态分配内存空间。 T F 3.通常使用结构的嵌套来定义单向链表结点的数据类型。 T F 4.用链表代替数组进行数据操作时,查询更加方便。 T F 选择题 1.以下程序的输出结果是( )。 struct ...
分类:其他   时间:2020-11-20 19:20:50    收藏:0  评论:0  赞:0  阅读:134
源码解析-BlockingQueue的小解
BlockingQueue 啊 阻塞队列 JUC下又一重要工具 继承自传统队列Queue 拥有传统队列的属性,特点在于可以设置队列大小,如果队列满了再入队会阻塞,如果队列空了再出队会阻塞。 下边表 是阻塞队列 重要常用方法 put(e) take() 会阻塞 实现BlockingQueue的操作大部 ...
分类:其他   时间:2020-11-20 19:20:39    收藏:0  评论:0  赞:0  阅读:26
JS: Json数据 转字符串存储到后台;后台取出该字符串 转Json对象
Python-Django项目中用到从前端存储列表数据到后端存储到数据库;后端将列表数据重新从数据库取出后,用json.dumps()处理后发给前端,JS将该列表数据还原后使用。
分类:Web开发   时间:2020-11-20 19:20:27    收藏:0  评论:0  赞:0  阅读:36
vbs调用批处理、PowerShell传参,加域等
电脑启动后,自动运行任务计划,运行vbs脚本修改管理员密码,然后引导用户自行输入个性化内容,再然后调用ps1脚本修改计算机名、加域、添加本地管理员权限 join.vbs脚本内容如下: ''''''''''''''''''''''''''''''''''''''''' ...
分类:系统服务   时间:2020-11-20 19:20:13    收藏:0  评论:0  赞:0  阅读:48
手机便签怎么添加桌面小工具实现快速高效备忘
也就是说,添加设置好之后,便签内容可以直接在手机桌面上显示提醒。这样的话,用户不需要进入便签软件,直接在手机桌面上就可以看到备忘提醒内容了。那么,怎么添加设置这个桌面小工具呢? ...
分类:移动平台   时间:2020-11-20 19:19:31    收藏:0  评论:0  赞:0  阅读:48
centos7搭建nextcloud个人网盘
(简易教程)centos7搭建nextcloud个人网盘 nextcloud推荐在LAMP环境使用,所有得准备好lamp环境。我这里准备的是cenots7/8 , php7.4 , mariadb ,和使用redis做缓存。 cenots使用最小化安装, 首先,安装好yum/dnf源,加上epel源 ...
分类:其他   时间:2020-11-20 19:19:05    收藏:0  评论:0  赞:0  阅读:21
浅谈二项式定理
浅谈二项式定理 本篇随笔简单讲解一下高中数学的二项式定理。 基本数学知识了,不太想讲了,等高中数学老师吧。把公式记下来,不要背错。 至于推导...感觉想一想能想出来。但是也有比较严谨的证明。 \[ (a+b)^n=\sum_{k=0}^{k=n}C_n^k a^kb^{n-k} \] 那么其二项展开 ...
分类:其他   时间:2020-11-20 19:18:54    收藏:0  评论:0  赞:0  阅读:30
Undefined symbols for architecture arm64:
Undefined symbols for architecture arm64: "_Decoder_Interface_init", referenced from: EM_DecodeAMRFileToWAVEFile(char const*, char const*) in amrFileC ...
分类:其他   时间:2020-11-20 19:18:39    收藏:0  评论:0  赞:0  阅读:42
网络管理监视很重要!学编程的你知道哪些不错的网络监控工具?2020 最好的Linux网络监控工具分享给你
以下文章来源于新钛云服 翻译:侯明明 前言 虽然这个清单包含开源的和闭源的产品,但它着重于介绍基于 Linux 的网络监控工具, 少数常用工具只能在 Windows,Pandora 或其他系统上运行,但是大多数网络监视工具都在Linux系统上运行,因为 Linux 通常是 IT 专家的在企业中网络管 ...
分类:系统服务   时间:2020-11-20 19:18:26    收藏:0  评论:0  赞:0  阅读:24
git创建新分支
1.创建本地分支 git branch 分支名,例如:git branch 2.0.1.20120806 注:2.0.1.20120806是分支名称,可以随便定义。 2.切换本地分支 git checkout 分支名,例如从master切换到分支:git checkout 2.0.1.2012080 ...
分类:其他   时间:2020-11-20 19:18:14    收藏:0  评论:0  赞:0  阅读:27
需求分析报告
项目名称:认知学堂————挑战大魔王 引言: ? 随着时代的进步和发展,科技的边界在不断地拓宽,而科技发展的原动力教育领域则显得略显落后。曾经火热的IQ理论现在看来过于的书面化且不适用与低幼儿童。IQ干巴巴的数字难以帮助家长或老师对孩子进行进一步的教育,只能冷冰冰地对孩子进行IQ的排序适当加强或减弱 ...
分类:其他   时间:2020-11-20 19:17:49    收藏:0  评论:0  赞:0  阅读:45
数据结构与算法
1、快速排序 O (nlogn)最优的情况下空间复杂度为:O(logn) ;每一次都平分数组的情况最差的情况下空间复杂度为:O( n ) ;退化为冒泡排序的情况sort方法底层排序逻辑:第一个阈值286小于286需要再与47比较 如果小于47 使用的是插入排序如果是大于47小于286使用快速排序大于 ...
分类:编程语言   时间:2020-11-20 19:17:38    收藏:0  评论:0  赞:0  阅读:38
Jenkins修改默认目录 /root/.jenkins
博主实测jenkins war包部署方式必须修改catalina.sh才行,修改/etc/profile无效果。 linux下安装Jenkins(jenkins的war包,tomcat启动)后,默认目录为:/root/.jenkins 会有很多地方操作不方便, 修改: 1、打开tomcat的bin目 ...
分类:其他   时间:2020-11-20 19:17:27    收藏:0  评论:0  赞:0  阅读:148
reduce_join
Mapreduce实例——Reduce端join 原理 在Reudce端进行Join连接是MapReduce框架进行表之间Join操作最为常见的模式。 1.Reduce端Join实现原理 (1)Map端的主要工作,为来自不同表(文件)的key/value对打标签以区别不同来源的记录。然后用连接字段作 ...
分类:其他   时间:2020-11-20 19:17:13    收藏:0  评论:0  赞:0  阅读:30
翻页时bootstrap-switch样式失效
bootstrap-switch真TM的满满都是槽点,坑之多,全网吐槽。首先是,只有第一行能够显示标图的问题。连续相同状态的多行数据只有第一个显示按钮然后是,不能正常初始化的问题。解决bootstrap-switch开关按钮不能正常初始化问题向上述前仆后继的同志们致敬。然后,碰到了第三个问题,boo ...
分类:其他   时间:2020-11-20 19:17:01    收藏:0  评论:0  赞:0  阅读:83
Python数据可视化—折线图、条状图、饼图
Python数据可视化—折线图、条状图、饼图 第三方库 用于数据可视化的第三方库主要有:Matplotlib、Seaborn等 Matplotlib:可以创建常用的统计图,还可以借助扩展工具箱,制作地图和3D图像 pyplot子库:主要用于实现各种数据展示图形的绘制,其导入方式 主要函数 函数 描述 ...
分类:编程语言   时间:2020-11-20 19:16:50    收藏:0  评论:0  赞:0  阅读:23
@EnableAsync@Async基本使用方法
自己的学习记录,方便复习,这里只介绍基本的使用方式 一. 基本介绍 @Async是spring为了方便开发人员进行异步调用的出现的,在方法上加入这个注解,spring会从线程池中获取一个新的线程来执行方法,实现异步调用 @EnableAsync表示开启对异步任务的支持,可以放在springboot的 ...
分类:其他   时间:2020-11-20 19:16:35    收藏:0  评论:0  赞:0  阅读:255
409条   上一页 1 ... 4 5 6 7 8 ... 21 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!