文以 Windows 系统为演示,通过图文的方式,一步一步教你如何在 IDEA 中配置 JDK , Mac / Linux 系统参考着来即可,步骤都差不多。
在 IDEA 中配置 JDK 之前,首先需确保你的机器已经安装好 JDK 且配置好相关环境变量, 不知道如何配置的小伙伴,可参考小哈另外两篇教程:
在 IDEA 中,配置项目 JDK 有两种方式:
TIP : 若是使用全局配置,后面导入的项目或者新建的项目都会默认使用这个版本的 JDK。
1、依次点击菜单栏 File -> Project Structrue :
IDEA 配置 JDK 步骤1
2、点击 SDKs -> + -> Add JDK ... ,开始添加新的 JDK :
IDEA 点击添加新的 JDK
3、选择新的 JDK 安装目录,小哈这里新添加的 JDK 17, 然后点击【OK】按钮:
选择新的 JDK 安装目录
4、添加 JDK 成功后,列表中即可看到新添加的 JDK, 然后点击【Apply】按钮, 再点击【OK】按钮:
JDK 添加成功
5、至此,IDEA 中配置 JDK 就完成了。
全局配置 JDK
点击 File -> New Projects Setup -> Structure -> Project 下的 SDK 选项,将其更改为你最常用的 JDK 版本:
IDEA 全局配置 JDK
js 0.4.1 已发布,新增了 TypeScript API 描述,以及引入两个raw headersAPI:r.rawHeadersIn{} 和 r.rawHeadersOut{}。
njs 以 nginx 插件的方式存在,它是 JavaScript/ECMAscript 的子集,实现了大部分的 JavaScript 语言功能,没有完全遵从 ECMAScript 标准,同时抛弃了 JavaScript 比较难懂的部分。njs 不通过 V8 引擎实现,而是通过一个更小、能耗更低、更符合 nginx 应用场景的小虚拟机实现的,可以理解为 nginx 为其实现了一套自己的词法解析。
作为 nginx 的插件,njs 的安装方式是重新编译 nginx。
新版本下载 http://nginx.org/en/docs/njs/install.html
njs 0.4.1 主要变更
nginx modules:
Core:
头条创作挑战赛#
PHP中有很多优秀的作品,为了让人们更好的安装使用,都会有一个安装引导页面,那这个页面是如何实现的呢?
基本功能:
1、生成一个conntent.php的数据库链接文件
2、生成install.lock校验文件,防止二次安装
3、自定义表名前缀,防止表名重复并且保证可读性
<html
xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta
http-equiv="Content-Type"content="text/html;
charset=utf-8"/>
<title>php安装程序</title>
</head>
<body>
<?php
if($_GET['action']!=1)
{
?>
<form action="install.php?action=1"method="post">
数据库—地址:<input type="text"name="host"value="localhost"><br>
数据库用户名:<input type="text"name="user"value="root"><br>
数据库—密码:<input type="password"name="psw"value=""><br>
数据库——名:<input type="text"name="db"value=""><br>
自定表名前缀:<input type="text"name="mdb"value="z_"><br>
<input type="submit"name="sub"value="提交"/>
</form>
<?php
}
else
{
$lockfile="install.lock";
if($_POST['host']!=""&&$_POST['user']!=""&&$_POST['psw']!="" && $_POST['db']!=""&& $_POST['mdb']!=""){
$host=$_POST['host'];
$user=$_POST['user'];
$psw=$_POST['psw'];
$db=$_POST['db'];
$mdb=$_POST['mdb'];
}
if(file_exists($lockfile)){
exit("已经安装过了,如果要重新安装请先删除install.lock");
}
$conn=mysqli_connect($host,$user,$psw,$db);
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
}
echo "1/5 数据库连接成功";
$mdba="$mdb"."message";
$sql="CREATE TABLE {$mdba} (
id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
username VARCHAR(255) NOT NULL,
content VARCHAR(255),
tel VARCHAR(255) NOT NULL,
wx VARCHAR(255),
intime INT(10) NOT NULL,
email VARCHAR(255)
)";
if (mysqli_query($conn, $sql)) {
echo "</p>2/5 数据表 {$mdba} 创建成功\n";
} else {
die( "创建数据表错误: " . mysqli_error($conn));
}
mysqli_close($conn);
echo "</p>3/5 数据库操作成功\n";
$config_file="conntent.php";
$config_strings="<?php\n";
$config_strings.="\$host=\"".$host."\";\n";
$config_strings.="\$user=\"".$user."\";\n";
$config_strings.="\$pwd=\"".$psw."\";\n";
$config_strings.="\$dbname=\"".$db."\";\n";
$config_strings.="\$db=new mysqli(\$host,\$user,\$pwd,\$dbname);\n";
$config_strings.="\$tablename=\"".$mdba."\";\n";
$config_strings.="if(\$db->connect_erron <> 0){\n";
$config_strings.="echo\"连接失败\";\n";
$config_strings.="}\n";
$config_strings.="\$db->query(\"SET NAMES UTF8\");\n";
$config_strings.="?>";
$fp=fopen($config_file,"wb");
fwrite($fp,$config_strings);
fclose($fp);
echo "</p>4/5 数据库文件添加成功\n";
$fp2=fopen($lockfile,'w');
fwrite($fp2,'安装效验文件');
fclose($fp2);
echo "</p>5/5 效验文件添加成功\n";
}
?>
</body>
</html>
```
---
页面截图:
安装成功后截图:
*请认真填写需求信息,我们会在24小时内与您取得联系。