整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          「推薦」IntelliJ IDEA 使用系列教程(1

          「推薦」IntelliJ IDEA 使用系列教程(19)-配置篇-配置 JDK

          文以 Windows 系統為演示,通過圖文的方式,一步一步教你如何在 IDEA 中配置 JDK , Mac / Linux 系統參考著來即可,步驟都差不多。

          一、安裝 JDK 以及配置 JDK 環境變量

          在 IDEA 中配置 JDK 之前,首先需確保你的機器已經安裝好 JDK 且配置好相關環境變量, 不知道如何配置的小伙伴,可參考小哈另外兩篇教程:

          • JDK 1.8 : https://www.quanxiaoha.com/java/jdk8-download-and-install.html
          • JDK 17 : https://www.quanxiaoha.com/java/install-jdk17.html

          二、IDEA 配置 JDK詳細步驟

          在 IDEA 中,配置項目 JDK 有兩種方式:

          • 為當前項目配置 JDK
          • 全局配置 JDK

          TIP : 若是使用全局配置,后面導入的項目或者新建的項目都會默認使用這個版本的 JDK。

          為當前項目配置 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

          全局配置 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:

          • Feature: 在r.headersOut{}中添加對多值標頭(multi-valued headers)的支持
          • Feature: 引入raw headers API:r.rawHeadersIn{}和 r.rawHeadersOut{}
          • Feature: 添加 TypeScript API 描述

          Core:

          • Bugfix: 修復用于稀疏數組的Array.prototype.slice()

          頭條創作挑戰賽#

          PHP中有很多優秀的作品,為了讓人們更好的安裝使用,都會有一個安裝引導頁面,那這個頁面是如何實現的呢?


          基本功能:

          1、生成一個conntent.php的數據庫鏈接文件

          2、生成install.lock校驗文件,防止二次安裝

          3、自定義表名前綴,防止表名重復并且保證可讀性

          install.php代碼:

          <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> 
          

          ```

          ---

          頁面截圖:



          安裝成功后截圖:


          主站蜘蛛池模板: 蜜桃臀无码内射一区二区三区 | 韩国一区二区视频| 亚洲AV日韩综合一区尤物| 中文无码一区二区不卡αv| 国偷自产Av一区二区三区吞精| 久久se精品一区二区| 中文字幕一区二区视频| 精品国产免费一区二区| 精品一区高潮喷吹在线播放| 亚洲av无码一区二区三区乱子伦| 免费精品一区二区三区在线观看| 亚洲老妈激情一区二区三区| 中文字幕精品一区二区日本| 中文字幕乱码亚洲精品一区| 亚洲丰满熟女一区二区哦| 亚洲日本中文字幕一区二区三区| 日韩一区二区三区不卡视频| 无码日本电影一区二区网站| 精品人妻码一区二区三区| 精品无码人妻一区二区三区| 在线日产精品一区| 精品乱码一区二区三区在线| 极品尤物一区二区三区| 蜜臀AV免费一区二区三区| 免费一区二区无码视频在线播放| 亚洲国产一区在线| 一区二区在线视频| 国产色情一区二区三区在线播放| 亚洲乱色熟女一区二区三区丝袜| 无码人妻精品一区二区蜜桃百度| 国产人妖视频一区二区破除| 视频一区视频二区日韩专区| 无码人妻AV免费一区二区三区| 久久久久人妻精品一区蜜桃| 影院无码人妻精品一区二区| 国产成人精品一区二区三在线观看| 色综合视频一区二区三区44| 国产无人区一区二区三区| 精品国产不卡一区二区三区| 国产亚洲无线码一区二区| 中文字幕一区一区三区|