😁2021/12/17开发日记

1、Gradle是什么?

Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,也增加了基于Kotlin语言的kotlin-based DSL,抛弃了基于XML的各种繁琐配置。

2、Maven是什么?

Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。

Maven 有一个生命周期,当你运行 mvn install 的时候被调用。这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。遍历生命周期旅途中的一个影响就是,Maven 运行了许多默认的插件目标,这些目标完成了像编译和创建一个 JAR 文件这样的工作。

此外,Maven能够很方便的帮你管理项目报告,生成站点,管理JAR文件等。

3、阿里云云效 Maven 是什么?

阿里云Maven中央仓库为 阿里云云效 提供的公共代理仓库,帮助研发人员提高研发生产效率,使用阿里云Maven中央仓库作为下载源,速度更快更稳定。https://developer.aliyun.com/mvn/guide

4、安卓中的ButterKnife是什么?

ButterKnife是一个专注于Android系统的View注入框架,以前是通过findViewById来找到View对象,有了ButterKnife可以很轻松的省去这些步骤。ButterKnife对性能基本没有损失,ButterKnife用到的注解并不是在运行时反射的,而是在编译的时候生成新的class。项目地址:https://github.com/JakeWharton/butterknife

5、安卓View的隐藏和显示

可见:android:visibility=”visible”; 或 view.setVisibility(View.VISIBLE);

不可见:android:visibility=”invisible”; 或 view.setVisibility(View.INVISIBLE);

隐藏:android:visibility=”gone”; 或 view.setVisibility(View.GONE);

6、PHP time() 函数

返回当前时间的 Unix 时间戳,并格式化为日期:

<?php
$t=time();
echo($t . "<br>");
echo(date("Y-m-d",$t));
?>

time() 函数返回自 Unix 纪元(January 1 1970 00:00:00 GMT)起的当前时间的秒数。

7、PHP date函数

date — 格式化一个本地时间/日期

date(string $format, int $timestamp = ?): string

返回将整数 timestamp 按照给定的格式字串而产生的字符串。如果没有给出时间戳则使用本地当前时间。换句话说,timestamp 是可选的,默认值为 time()。

注意:有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。(此范围符合 32 位有符号整数的最小值和最大值)。不过在 PHP 5.1 之前此范围在某些系统(如 Windows)中限制为从 1970 年 1 月 1 日到 2038 年 1 月 19 日。

https://www.php.net/manual/zh/function.date.php


📢原创文章📢
未经授权不得转载或转载请注明出处
本文地址: https://www.zhaoxiangguang.cn/diary/418.html

为您推荐

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注