一般来说,引用类型(类)的变量可以为空,而值类型(结构)的变量不能为空。 但使用可空类型是可以使值类型为空。 使用,只需要在类型的后面添加"?"。例如: 1 int a = 0; // 一般情况下值类型要么是合法赋值的值或者是类型的默认值 2 int? b = null; // 使用可空类型可以将值 ...
分类:
其他好文 时间:
2020-04-12 20:36:16
阅读次数:
61
快速搭建以下的环境: [toc] VirtualBox VM环境 Vagrant 成品镜像 修改端口 管理员 入门案例: "https://www.cnblogs.com/lawsssscat/p/12676477.html" 修改语言: "https://blog.csdn.net/liupeif ...
分类:
其他好文 时间:
2020-04-12 20:35:45
阅读次数:
84
ORM(Object Relational Mapping) 设计模式,思想 对象关系映射,是一种数据持久化技术。它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的数据。 Object Relation Mapping 对象 关系 映射 Ob ...
分类:
其他好文 时间:
2020-04-12 20:35:12
阅读次数:
92
static void Main(string[] args) { Simple simpleOne = new SimpleOne(); simpleOne.ShowName(); Simple simpleTwo = new SimpleTwo(); simpleTwo.ShowName(); ...
分类:
其他好文 时间:
2020-04-12 20:34:52
阅读次数:
57
本章内学习了线性表的顺序存储结构和链式存储结构。还以小组合作的形式敲代码,在敲代码的时候能够和小组成员一起探讨方法,寻找一种最优解。也越来越感受到数据结构和之前学的c++的打代码上的区别,以前是将代码打出来即可,而现在更考虑到代码运行时的空间和时间复杂度而去选择更优的存储结构。但不得不说,在学这一章 ...
分类:
其他好文 时间:
2020-04-12 20:34:36
阅读次数:
58
git commit时使用 emoji 为本次提交打上一个 “标签”, 使得此次 commit 的主要工作得以凸现,也能够使得其在整个提交历史中易于区分与查找。 git commit时,提交信息遵循以下格式: :emoji1: :emoji2: 主题 提交信息主体 Ref <###> emoji 指 ...
分类:
其他好文 时间:
2020-04-12 20:34:16
阅读次数:
80
ZooKeeper 是一个开放源码的分布式协调服务,它是集群的管理者,监视着集群 中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用 的接口和性能高效、功能稳定的系统提供给用户。 分布式应用程序可以基于 Zookeeper 实现诸如数据发布/订阅、负载均衡、命名 服务、分布式协调 ...
分类:
其他好文 时间:
2020-04-12 20:34:02
阅读次数:
70
今天看了一篇文章说下自己的理解 文章地址:https://www.t00ls.net/articles 55906.html 先看一段代码,看起来很正常,但是实际上这段代码会报错! 它会报错,报错的信息是 结束分隔符 不存在,这里指的 结束分隔符 实际上在PHP正则中就是 定界符 ! 再看这段,只是 ...
分类:
Web程序 时间:
2020-04-12 20:33:23
阅读次数:
69
export default function isPlainObject(obj) { /**obj必须为一个对象且不能为null */ if (typeof obj !== 'object' || obj null) return false let proto = obj while (Obj ...
分类:
其他好文 时间:
2020-04-12 20:33:12
阅读次数:
64
Mybatis 动态 sql 可以在 Xml 映射文件内,以标签的形式编写动态 sql,执行原理 是根据表达式的值 完成逻辑判断并动态拼接 sql 的功能。 Mybatis 提供了 9 种动态 sql 标签:trim | where | set | foreach | if | choose | w ...
分类:
数据库 时间:
2020-04-12 20:32:58
阅读次数:
412
1. 安装运行时包 $ sudo apt-get install dbus -y2. 安装readline库 $ apt-get cache search libreadline (找出当前发行版的libreadline包名) $ sudo apt-get install libreadline7 ...
分类:
系统相关 时间:
2020-04-12 20:32:21
阅读次数:
74
题目:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小 很显然我们可以用DP水掉这道题的大多数分。设f_max[i][j][k]表示以坐标[i,j]为右下角,边长为k的正方形的最大值,最小值同理再设一个。 因为每次处理的时候正方形边长+1 ...
分类:
其他好文 时间:
2020-04-12 20:31:52
阅读次数:
80
对象化关系IfcRelAssignsToActor处理对象(IfcObject的子类型)到actor(IfcActor的子类型)的分配。IfcRelAssignsToActor对象化关系定义了IfcActor与一个或多个对象之间的关系。演员在这种关系中扮演的特定角色可以关联起来。如果指定,则优先于可 ...
分类:
其他好文 时间:
2020-04-12 20:31:26
阅读次数:
65
不同的 Xml 映射文件,如果配置了 namespace,那么 id 可以重复;如果没有配 置 namespace,那么 id 不能重复; 原因就是 namespace+id 是作为 Map<String, MapperStatement>的 key 使用的,如果没有 namespace,就剩下 i ...
分类:
其他好文 时间:
2020-04-12 20:31:09
阅读次数:
262
步聚一:> 1、sudo apt-get install composer `安装composer`> 2、composer config -g repo.packagist composer https://packagist.phpcomposer.com `切换到中国镜像`> 3、compos ...
分类:
系统相关 时间:
2020-04-12 20:30:57
阅读次数:
91
题目描述: 自己的提交: class Solution: def entityParser(self, text: str) -> str: text = text.replace(""","\"") text = text.replace("'","\'") text = te ...
分类:
Web程序 时间:
2020-04-12 20:30:37
阅读次数:
64
使用mouseover会产生冒泡事件结合onmouseout一起使用 控制台里面的小盒子也会触发大盒子的事件这叫冒泡事件,所以使用mouseover会产生冒泡事件 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta ...
分类:
其他好文 时间:
2020-04-12 20:30:09
阅读次数:
72