diff --git a/.gitignore b/.gitignore index 0563bd454b15ee1430a21b7d21792bbef05af74c..9f2b88096f8c4a2468045d00a7f1b8a5a317886c 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ install.py java/* java/ *.ipyhistory +jupyter-c-kernel diff --git "a/008-\345\244\232\345\206\205\346\240\270.ipynb" "b/008-\345\244\232\345\206\205\346\240\270.ipynb" index 9be90123e74f5df761d34c417de967b17804a364..4ed132ac8f1950f731056ea3e44eac44f65a540a 100644 --- "a/008-\345\244\232\345\206\205\346\240\270.ipynb" +++ "b/008-\345\244\232\345\206\205\346\240\270.ipynb" @@ -3,7 +3,9 @@ { "cell_type": "markdown", "id": "bf3f1c1b-0829-4d30-9540-4c49b1358e63", - "metadata": {}, + "metadata": { + "tags": [] + }, "source": [ "## jupyter 多内核使用\n", "\n", @@ -55,25 +57,75 @@ "\n", "最后通过 `jupyter kernelspec list` 来查看是否添加上 Java 的 kernel\n" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4559659a-5dba-4e90-a727-1757a1ed819e", + "metadata": {}, + "outputs": [], + "source": [ + "// 这里放一段 Java 的测试代码,可以选择 Java 内核来运行测试一下\n", + "System.out.println(\"Hello World!\")" + ] + }, + { + "cell_type": "markdown", + "id": "77a5b645-8378-41d5-94dc-d389e6dc1920", + "metadata": {}, + "source": [ + "## C Kernel\n", + "\n", + "GitHub: \n", + "\n", + "1. Clone Repo\n", + "2. Install setup.py\n", + "3. Install Jupyter_c_kernel\n", + "\n", + "\n", + "```bash\n", + "# Step 1\n", + "git clone https://github.com/brendan-rius/jupyter-c-kernel && cd jupyter-c-kernel\n", + "\n", + "# Step 2\n", + "## setup.py 的使用命令查看 python3 setup.py --help\n", + "python3 setup.py install\n", + "\n", + "# Step 3\n", + "cd jupyter_c_kernel\n", + "python3 install_c_kernel\n", + "```" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "727ec622-2a51-4129-86bb-f487edb45b0a", + "metadata": {}, + "outputs": [], + "source": [ + "#include // 执行 printf() 函数需要该库\n", + "int main()\n", + "{\n", + " printf(\"Hello World!\"); //显示引号中的内容\n", + " return 0;\n", + "}" + ] } ], "metadata": { "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" + "display_name": "Java", + "language": "java", + "name": "java" }, "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.1" + "codemirror_mode": "java", + "file_extension": ".jshell", + "mimetype": "text/x-java-source", + "name": "Java", + "pygments_lexer": "java", + "version": "16.0.1+9-24" } }, "nbformat": 4,