问题 如下代码,虽然定义为非空 NonNull,但依然会返回空对象,导致调用侧被检测为空引用。 实际上不是Collections的问题是三目运算符返回了null对象。 import java.util.Collections;NonNullprivate List<String> getInfo() {IccReco…
2024/11/19 10:17:57一、学习内容 C绪论 C是C语言的拓充,C包含C的所有属性,换一句话说,C语言的语法在C中都合法。 C语言是面向过程的编程思想。 C语言是面向对象的编程思想。(半面向对象,半面向过程) 可以说在C中一切皆对象。 …
2024/11/18 21:41:21本地上传文件后通过事件提交文件,一般先通过前端组件生成文本流,在通过接口提交文本流,提交文本流一般使用FormData的入参形式传入,接口请求头也默认"Content-Type": “multipart/form-data”,但是某些场景统…
2024/11/19 13:53:54文章目录 系统任务管理atcron 🏡作者主页:点击! 🤖Linux专栏:点击! ⏰️创作时间:2024年11月14日11点20分 系统任务管理 任务管理 计划执行:特定时间运行一次:at 定期执…
2024/11/18 0:04:51MySQL优化---数据类型 MySQL优化---数据类型 1.尽可能使用最小类型,尽量使用最小类型存储。 2. tinyint unsigned(0-255)1字节8位 二进制1111 1111 255 3. tinyint (-128-127) 4.尽量避免NULL 整数类型: 1.ti…
2024/11/19 12:27:58 人评论 次浏览隐式类型转化 c的整型算术运算总是至少以缺省整型类型的精度来进行的。 为了获取这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整形,这种转换成为整型提升。 整形提升的意义: 表达式的整形运算要在CPU的相应运算器内执行…
2024/11/19 10:12:10 人评论 次浏览protected\config\main.php是整个网站中很重要的一个文件,引用文件,连接数据库,默认页面等都是在这里设置: 1 import>array( 2 application.models.*, 3 application.components.*, 4 application.ext…
2024/11/19 8:10:28 人评论 次浏览用户组这块要实现的功能如下: 序 一、用户 二、用户组 2.1浏览用户组 2.2添加用户组 2.3修改用户组 2.4删除用户组 用户组类型应该有匿名,受限,正常,和特殊几种类型。 设计这些类型的目的是为了以后权限管理做准备,以后…
2024/11/19 7:10:03 人评论 次浏览参考:https://github.com/programthink/opensource/blob/master/libs/python.wiki#35_ Python 开源库及示例代码 Table of Contents 说明1 算法 1.1 字符串 1.1.1 正则表达式1.1.2 字符集1.1.3 (其它)1.2 编码 & 解码 1.2.1 base641.2.2 …
2024/11/19 14:41:04 人评论 次浏览有个需求:过一秒后执行fn,传递一个数字100,让fn中的this变为obj,输出"柯理化函数100" var name "window";var obj {name: "柯理化函数"};function fn(e, num) {console.log(this.name num);}第一种思路&…
2024/11/19 14:40:34 人评论 次浏览1 链地址法: 使用一个list将映射到相同地址的不同key对应的value连起来 2 rehash:同时构造多个不同的哈希函数。当哈希地址HiRH1(key)发生冲突时,再计算HiRH2(key)……,直到冲突不再产生 3 开…
2024/11/19 14:40:03 人评论 次浏览一、系统更新 freebsd-update fetch freebsd-update install 二、软件源更新(类似yum update、apt-get update) 1、取回源 portsnap fetch 2、解压 portsnap extract 3、更新 portsnap update 三、编译安装软件包 更新后软件包列表在/usr/ports/目录中 查…
2024/11/19 14:39:02 人评论 次浏览堆的一些知识点回顾 堆是一个完全二叉树 完全二叉树即是:若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树。 堆满足两个…
2024/11/19 14:38:32 人评论 次浏览使用Html5中的cavas画一面国旗,具体代码如下所示:var canvas document.getElementById("canvas");//创建一个cavas画板var context canvas.getContext(2d);//设置画板属性var widthcanvas.width;var heightwidth*2/3;context.fillStyle"…
2024/11/19 12:20:47 人评论 次浏览文章目录1. XPath1.1 简介1.2 XPath 开发工具1.3 选取节点1.4 谓语-Predicates1.5 XPath的一些操作1. XPath 1.1 简介 在XML文件中查找信息的一套规则/语言,根据XML的元素或者属性进行遍历 http://www.w3school.com.cn/xpath/index.asp1.2 XPath 开发工具 开源的…
2024/11/19 12:20:16 人评论 次浏览可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。有关于svg的概念不需要讲解太多,需要查看更多,请点击svg百度&…
2024/11/19 12:19:46 人评论 次浏览Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。 Git的历史Git是Linux的创始人Linus Tatvatds开发的开源和免费的版本管理系统,也称源代码管理系统(Source Code Manage,SCM). 它的官方网站是Http://git-scm.com …
2024/11/19 12:19:15 人评论 次浏览原 Oracle CBO 与 RBOhttps://blog.csdn.net/tianlesoftware/article/details/5709784版权声明: https://blog.csdn.net/tianlesoftware/article/details/5709784 Oracle的优化器有两种优化方式: 基于规则的优化方式:Rule-Based Optimizatio…
2024/11/19 12:18:45 人评论 次浏览