于Ubuntu 18.04上配置Java Server Pages运行环境
更新系统sudo apt update #更新软件源 sudo apt upgrade #更新软件包 Web服务器应用Apachesudo apt install apache2 -y #安装apache2 sudo /etc/init.d/apache2 start #启动apache2 sudo /etc/init.d/apache2 stop #关闭apache2 Java运行时与JDKsudo apt install openjdk-11-jdk-headless #安装openjdk-11 Java应用服务器Tomcatsudo apt install git #安装git(作为wget的依赖) sudo apt install wget #有的系统自带wget,就不用装 wget http..
更多在网页文件中引入Bootstrap
文件均使用了在Staticfile CDN上的镜像 在文件中引入Bootstrap3的库以下内容请放入html文件的<head>与</head>之间: <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- 引入 Bootstrap --> <link href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"> <!-- HTML5 Shiv 和 Respond.js 用于让 IE8 支持 HTML5元素和..
更多注 入 怨 念
最近看到一首很有感觉的诗,且放在这边: 我把子弹穿破胸膛我的眼睛被鲸鲨咬碎口腔被灌满砒霜溃疡双手砍断滚在床下少女把头颅盛走你就静静看着我把我泡在福尔马林永垂不朽 活在福尔马林里,也未尝不是永垂不朽。
更多马保国日语版
原视频见于Bilibili 此处只是靠听力和字幕扒取了台词 止增笑耳 こんにちは 俺(おれ)は太極(たいきょく)マスター 马(mǎ) 保(bǎo) 国(guó) 今(いま) 友達(ともだち)が「先生(せんせい)どうしたの」と 俺(おれ)は「何(なに)が」と 写真(しゃしん)が何枚来(なんまいき)た 俺見(おれみ)たと お! それは昨日(きのう) 二人(ふたり)の若(わか)もん 30ぐらい 一人体重(ひとりたいじゅう)90キロ 一人体重(ひとりたいじゅう)80キロ 彼(かれ)ら 一人(ひとり) 「俺(おれ)、ジム(じむ)で運動(うんどう)、首(くび)がひねった、馬先生(うませんせい)、太極(たいきょく)を気功(きこう)を、教(おし)えてくれない?」 俺(おれ)は「いい」と おれは「君(きみ)の筋(きん)ト..
更多C#常见控件(WPF平台)
C#的WinForm编程真的是和Visual Basic一毛一样的体验 ——比隔壁C++的WinForm不知道高到哪里去了( 控件(Control)是WinForm的基本元素 Brief IntroductionForm控件有一个系统自动生成的一个类实例化的对象(默认叫Form1),该类自带Load事件的函数。此类定义于Form1.cs和Form1.Design.cs中。于Program.cs中另有Program.cs内定义了Main函数作为程序的起点。 常见的控件有几个基本共有的属性,如: Size:是一组共两个值,用于确定对象的宽度和高度 (Name):相当于该对象在程序中的变量名 AutoSize:如果为True则可能造成控件某些维度的手动大小调整不可用 Location:是一组两个值,用于确定..
更多Cpp中的多态
多态是面向对象编程内极为重要的一种特征,它能极大的简化我们的代码 先来看一段类的原型 class Animal //基类 { public: void voice() { std::cout << "Voiceless" << std::endl; //不知道该叫啥 }; }; class Dog : public Animal //狗派生类,继承了Animal { public: void voice() { std::cout << "Woof" << std::endl; //汪汪叫 } }; class Cat : public Animal //猫派生类,继承了A..
更多Markdown语法教程
这篇文章简单介绍下Markdown的基础语法,对写文章,记笔记有用 注意,Markdown排版支持大量html标签 # 大小标题(使用标题可以生成大纲) 使用=和-标记一号和二号标题 我是大标题我是小标题我是大标题 ========= 在第二行书写多个=,为一级标题 我是小标题 --------------- 在第二行书写多个-,为二级标题 使用#标记1-6级标题 我是H1我是H2我是H3我是H4我是H5我是H6# 我是H1 ## 我是H2 ### 我是H3 #### 我是H4 ##### 我是H5 ###### 我是H6 是几级标题就打几个#,再跟上一个空格 特殊格式我是斜体 我是粗体 我是斜粗体 *我是斜体* **我是粗体** ***我是斜粗体*** 注意,星号可以用下划线替代 分割线,就像这..
更多用Hexo配合GitHub快速上线自己的个人博客
不想买服务器却又想创造属于自己的网站?Hexo可以帮你。 啥是HexoHexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。 本教程可以让你快速上线属于你自己的博客。 事前准备你需要安装两个东西:Git和Node.js Git的安装教程在这儿。 Node.js可以直接在这儿下载,不要忘记把它加到环境变量中去。 安装完之后可以在命令行中输入 ➜ git --version #输入这个,下面是显示的内容 git version 2.28.0.windows.1 ➜ npm --version #输入这个,下面是显示的内容 6.14.8 如果均有回显版本号(可能你的版本和我的不一样),那么就说明安装成功了。 接下来..
更多C语言数字、指针、布尔值灵活利用的典范
先思考这个问题,假设我有一组数,我需要在每两个数字中间加入一个空格然后再输出出来,末尾和头部都没有空格,应该如何实现。 实现方法很简单,加个if就可以实现了,比如我想输出1 2 3 4 5 6,就可以这样: #include<stdio.h> int main() { int arr[6] = { 1, 2, 3, 4, 5, 6 }; for (int i = 0; i < 6; i++) { if (i == 5) //输出到最后一个数字了 printf("%d", arr[i]); else printf("%d ", arr[i]); } return 0; } ..
更多Use git to push your code to your Github's repository
First things first,install git. ——Stop BBing if you have not even installed the git. Install git(may need root permission) Ubuntu/Debian/Deepin: apt install git Arch/Manjaro:pacman -S git Free BSD:pkg install git macOS:brew install git Windows:Click HERE to download the installer Run git –version to make sure that git is installed on your device. Put yo..
更多