文以 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小時內與您取得聯系。