起航社区 ISPT起航社区

归档

2025 年 11 月

构建中使用变量 在实际编写 Dockerfile 时,与搭建环境相关的指令会是其中占有大部分比例的指令。在搭建程序所需运行环境时,难免涉及到一些可变量,例如依赖软件的版本,编译的参数等等。可以直接将这些数据写入到 Dockerfile 中完全没有问题,有问题的是这些可变量会经常调整,在调整时就需要到
自己编写 Dockerfile 能够很好的实现想要的程序运行环境,不过如果装有想要环境的镜像已经由热心的开发者构建好并共享在 Docker Hub 上,直接使用就会远比自己编写 Dockerfile 并进行构建要来的简单的多了。事实上,在开发过程中用到的镜像大部分还是直接采用 Docker Hub
由于 Docker 镜像的结构优势,使它的占用空间远小于普通的虚拟机镜像,而这就大幅减少了 Docker 镜像在网络或者其他介质中转移所花费的时间,进而提高了进行迁移部署的效率。 关于 Dockerfile Dockerfile 是 Docker 中用于定义镜像自动化构建流程的配置文件,在 Dock

2025 年 04 月

1,NOW():返回当前日期和时间 SELECT NOW(); //这将返回当前日期和时间的值,例如:2023-03-11 15:32:45。 2,DATE():从日期时间值中提取日期部分: SELECT DATE('2023-03-11 15:32:45'); //这将返回日期部分的值,即:20
客户端错误信息来自下述源文件: 圆括号中的错误值和符号与include/errmsg.h MySQL源文件中的定义对应。 消息值与libmysql/errmsg.c文件中列出的错误消息对应。%d和%s分别代表数值和字符串,显示时,它们将被消息值取代。 由于更新很频繁,这些文件中可能包含这里未列出的额

2025 年 03 月

服务器错误代码和消息 服务器错误信息来自下述源文件: 错误消息信息列在share/errmsg.txt文件中。“%d”和“%s”分别代表编号和字符串,显示时,它们将被消息值取代。 错误值列在share/errmsg.txt文件中,用于生成include/mysqld_error.h和include/

2024 年 12 月

到目前为止,臭名昭著的空指针异常是导致Java应用程序失败的最常见原因。以前,为了解决空指针异常,Google公司著名的Guava项目引入了Optional类,Guava通过使用检查空值的方式来防止代码污染,它鼓励程序员写更干净的代码。受到Google Guava的启发,Optional类已经成为J

2024 年 11 月

Stream API说明 Java8中有两大最为重要的改变。第一个是 Lambda 表达式;另外一个则是 Stream API。 Stream API ( java.util.stream) 把真正的函数式编程风格引入到Java中。这是目前为止对Java类库最好的补充,因为Stream API可以极
ES6

2024-11-20

1.1块级作用域 ES6之前没有块级作用域,ES5的var没有块级作用域的概念,只有function有作用域的概念,ES6的let、const引入了块级作用域。 ES5之前if和for都没有作用域,所以很多时候需要使用function的作用域,比如闭包。 1.1.1 什么是变量作用域
1、构造继承 2、原型继承 3、实例继承 4、拷贝继承 原型prototype机制或apply和call方法去实现较简单,建议使用构造函数与原型混合方式。 function Parent(){ this.name = 'wang'; } function Child(){ this.age